Category Archives: PIC Projects


USB temperature logger using minimal components

This PIC16F1455-based USB temperature logger is one of the simplest designs I have ever seen and uses only 2-components, the PIC microcontroller itself and an USB connector. It uses PIC’s internal temperature indicator module for sensing the ambient temperature. The PIC16F1455 is a relatively new microcontroller that can do USB without an external crystal. It also has internal pull-up resistors for the USB data lines. These things mean no extra hardware is necessary for USB communication. I needed something useful to send over USB and I noticed that the PIC16F1455 has a Temperature Indicator Module. This peripheral will let you read

Read more

IoT enabled lawn mower

Michel from Quebec, Canada recently bought a EGO brand battery powered lawn mower to which he added an ESP8266 module along with a PIC MCU and a couple of hall sensors to make it an IoT-enabled mowing device that is now capable of sending tweets during its mowing session. To make sure I would not void my mower’s warranty I’ve used 2 Hall Effect sensors and a few magnets: one on the bail switch, five on a wheel. Three revolution of a rear wheel represent a distance of 245cm (~96½”). There are 10 spokes on the back of the wheel.

Read more

Low cost game console using PIC32

Alexander Shabarshin’s XORYA is a low-cost game console using PIC32MX170F256B microcontroller. XORYA extremely low cost game console that consists of just 1 chip (in its base configuration) – DIP28 integrated circuit PIC32MX170F256B (32-bit MIPS core, 256K flash, 64K data memory) with cost below $5 and a few capacitors and resistors. XORYA is connected to NTSC TV through composite video input and it’s running applications created with help of open source XORLib game library ( http://xorlib.org ) specifically developed for this platform. XORYA may produce a number of black and white video modes (with 640×200 maximum resolution) and (potentially) stereo audio with 15734 Hz

Read more

PIC18F2550 breakout board

Jesus Echavarria’s PICnano is a breadboard-friendly breakout board for the PIC18F2550 microcontroller in an Arduino Nano form factor. The goal of this new design is try to have an Arduino Nano compatible module but with some new features, such have direct access to the power supply microcontroller. First of all, here you can download the schematic of the board: PICNANO BREADBOARD SCHEMATIC V1.0. The board is based on the PIC18F2550 microcontroller, here you can download the datasheet.  

Read more

DIY AC power meter using PIC18F252

Electro-Labs new tutorial project is a PIC microcontroller-based digital power meter that will let you measure the power consumption of an electrical appliance connected to the 230V/50Hz mains line. The project implements a resistor-divider network to scale down the mains voltage and then uses MCP3202 ADC chip to convert the scaled AC voltage to digital counts. For current measurement, the ACS712-30A hall-effect sensor is used in conjunction with another MCP3202 chip. The digital outputs from the ADC chips are then read by the PIC18F252 microcontroller for computing the power. The measured AC RMS voltage, current, and Watts are then displayed on the dot

Read more
« Older Entries Recent Entries »