Yet another voice controlled home automation system! As shown in the picture, the system can control any electrical appliance, by turning ON or OFF, that is connected into the electrical socket. The system does this using bespoke voice commands. The system uses a micro-controller board (PIC or Arduino) and a PC/Laptop with the Microsoft Windows […]
Projects
Tiny ML for Big Hearts on an 8-bit Microcontroller
Predict the possibility of arrhythmias on an 8- bit Microcontroller, without sending the corresponding sensor data to the cloud. Story In the course of the pandemic, the interest in creating a 8- bit Microcontroller more innovative medical devices has run high, as recent years showed how unpredictable the situation in healthcare can be. Never before […]
A digital thermometer or talk I2C to your atmel microcontroller using pic microcontroller
Abstract: The Atmega8 microcontroller from Atmel has plenty of digital and analog input/output lines. It is the ideal device to develop any kind of measurement equipment. In this article we see how to interconnect the microcontroller to a linux PC over a physical RS232 interface without the extra MAX232 chip. Introduction A pre-requisite for this […]
Bluetooth Wireless Voltage Meter using Wiimote + Pic Chip + AutoIt
In this tutorial I’m going to be showing you how you can send voltage values to your pc using a Pic chip, Wiimote, and Autoit3 scripting language. The process works by wiring a pic chip to the button pads of a wiimote. Then using the pic chips Analog to Digital Converter, we obtain a 10bit binary […]
How to get started with TensorFlow Lite for Microcontrollers
Want to build your own TinyML application? This is a detailed approach to getting started with TensorFlow Lite for Microcontrollers! Story Introduction In the summer of 2022 I was selected to participate in the Google Summer of Code (GSoC) under TensorFlow. While trying to build my first project, I quickly realized that there weren’t many good beginner […]
Programmable Stiffness Joint using pic-microcontroller
Team Members Amanda Care (Senior in Mechanical Engineering, Northwestern University) Eric Nickel (Graduate Student in Biomedical Engineering, Northwestern University, BS in Biomedical Engineering from the Milwaukee School of Engineering) James Yeung (Junior in Electrical Engineering, Northwestern University) Overview The “Programmable Stiffness Joint” is a device which is able to internally modify the rotational stiffness of […]
PIC16F1787 Programmer Board (for Almost all 40 pin 16Fxxx)
Intro This is my first Instructable so I’m sorry for mistakes. Critics are always welcome 🙂 So in this project I made a development board for PIC16F1787. Now most of you guys aren’t familiar with this particular model. Some might even think why I chose 16Fxxxx series IC when I could have easily used 18Fxxxx […]
Temperature Access Point Using an AVR® DA Microcontroller
Inspired by COVID-19 prevention, we have developed a system that measures the temperature of persons before they enter a building by Temperature Access Point Using an AVR® DA Microcontroller. Story about temperature Access Point During the pandemic, people are being asked to have temperature checked at any local market or grocery store, which is usually done […]
chipKIT Tutorial 7: Using Nokia 5110 LCD
In Tutorial 4, we learnt interfacing an HD44780-based LCD to a chipKIT board for displaying alphanumeric output. Today, we will see how to connect a NOKIA 5110 graphical LCD (used in Nokia 5110 cell phones), which is a 84×48 pixel monochrome display of about 1.5″ diagonal in size. The display can be used for graphics, text, and bitmaps. Theory Nokia […]
chipKIT Project 5: Digital stopwatch on seven segment LED display
In this project, we will use the chipKIT Uno32 board to build a digital stopwatch capable of timing minutes, seconds, and 1/10th of seconds, and with a basic start and stop control feature. A MAX7219-driven 8-digit seven segment LED display is used to display the time elapsed. The Reset switch on the Uno32 board will be used […]