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 […]
Projects
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 […]
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
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 […]
chipKIT Tutorial 1: Digital input and output
Our first chipKIT tutorial is about reading and writing digital data (0 or 1) from and to an I/O pin of the chipKIT board. Digital inputs are useful to determine whether an incoming digital signal is logic HIGH or logic LOW. A simple application of digital input is reading the state of a push-button switch […]
Tiny GNSS Module Interfacing With Microcontroller
Interfacing ultra-low power REYAX RYS8830Tiny GNSS Module with Microcontroller. Story about Tiny GNSS Module while working with Tracking devices we need GPS Or GNSS receivers to get the geolocation details. These receivers must be precise by consuming low power, shouldn’t have an external antenna, and must be small. Finding the modules with all these specifications […]
chipKIT Tutorial 2: Serial communication with PC
The PIC32 processor on the chipKIT Uno32 board provides two hardware serial ports. One of these is used by the on-board FTDI chip to create an USB-UART interface that allows the MPIDE tool running on the PC to communicate with the Uno32 board through an USB port. In this tutorial, we will use the same […]
What is Chipkit Development Board?
In order to understand the chipKIT platform, it is important to talk about Arduino first. Arduino is an easy-to-use and powerful open source environment for developing microcontroller based applications.Chipkit Development Board It has gained huge amount of popularity in past few years, specially among hobbyists. Arduino has been a wonderful tool, introducing many people to […]
chipKIT Project 3: Easy Pulse Meter
This is a third project in our chipKIT tutorial series and today we are going to construct a simple pulse rate meter using our Easy Pulse sensor with Digilent’s chipKIT Uno32 board. Digilent’s chipKIT Basic I/O shield is also used in this project for displaying the pulse waveform and the pulse rate. What do we need? In order […]
In-depth: TensorFlow Lite for Microcontrollers – Part 2
This blog details the inner workings of TensorFlow Lite for Microcontrollers and the role of Flatbuffers in them. Story of TensorFlow Lite for Microcontrollers Part 2/2: This blog extends my TensorFlow Lite for Microcontrollers tutorial. I was selected in Google Summer of Code, under TensorFlow, to work on building demos for TinyML and when I read through the […]