Projects

How to get started with TensorFlow Lite for Microcontrollers e1682739928777

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

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

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 […]

Hardware and Firmware Setup e1681199592447

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 […]

Running sine wave chipKIT logo and Pacman examples

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 […]

Stopwatch starts with all zeros on seven segment LED display

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 […]

Closer look of the display

chipKIT Project 4: Digital light meter

A light meter is used to measure the intensity of illumination in a given area. It is widely used in schools, warehouses, factories, hospitals, office buildings, museums, art-galleries, parking garages, stadiums, and many more, to measure and maintain proper lighting levels. The intensity of illumination is usually expressed in Lux or foot-candles. As the 4th project in our […]

Metal Detecting with PIC18 Q71 Microcontroller e1681189004799

Metal Detecting with PIC18-Q71 Microcontroller

Distinguish between metal and non-metallic objects using Core Independent Peripherals (CIPs) with the Metal Detecting with PIC18-Q71 Microcontroller. Story about Metal Detecting with PIC18-Q71 This application creates a simple proximity metal detector with the Core Independent Peripherals (CIPs) in the PIC18-Q71 family of microcontrollers (MCUs) to differentiate between metallic and non-metallic objects placed near the detector coil. The CIPs […]

Dev Board

Universal Driver & Dev Board using PIC16F

Description The simple 8 channel LED chaser has been a very popular project on Picprojects since it was first published a couple of years ago.  During that time there has been a demand for a board that could drive more LEDs so I started designing a new version of the LED Chaser using MOSFETs.  What […]

On Board Satellite Controller using ARM Based Microcontroller

On-Board Satellite Controller using ARM Based Microcontroller

Satellite Subsystems Irrespective of the intended application, is it a communications satellite or a weather satellite or even an Earth observation satellite, different subsystems comprising a typical satellite include the following: Mechanical structure Propulsion Thermal control Power supply Tracking, telemetry and command Attitude and orbit control Payload Antennas The structural subsystem provides the framework for […]