Category Archives: PIC Projects


Portable weather data logger

Jesus Echavarria‘s new project is a portable weather data logger that is battery-powered and is capable of recording ambient temperature, humidity, and light level into a SD card along with a time stamp. It’s based on the PIC18F2620 microcontroller, the HDC1050 temperature and humidity sensor, and the TEMT6000X01 ambient light sensor. The board uses M41T00SM6 RTC for time keeping, a Li-Ion battery charger, push buttons and leds for user interface, and a MCP2221 USB bridge to configure the board through PC. Hi all! I’m continuing here with the last board I design and now I’m continuing testing. It’s a battery-powered small datalogger based on a

Read more

PIC based IR remote control

Rajkumar Sharma has shared his design files for single channel and 16 channel IR remote control boards on Electronics Lab. Both of these boards utilize PIC microcontrollers and the TSOP1738 Infra-Red module for receiving the encoded RC5 serial data from a TV remote. Features of 16-channel remote control: Supply Remote Transmitter RC5 Philips 2XAAA Battery Supply Receiver 7V to 12V DC Modulation 38Khz Philips RC5 Code Format Operating range up to 20 feet 2 Pin Screw Terminals for Supply Input On Board Power LED Onboard VT (Valid Transmission) LED All Outputs TTL Level provided with Header Connector Jumper (J1) for Mode

Read more

Programmable relay switch using PIC MCU (revised version)

Programmable relays are key elements in numerous automation applications such as automatic street light control, watering and pump control, HVAC, home automation, power plants automation in industries, etc. This article describes a DIY programmable relay switch using PIC16F1847 (PIC16F628A can also be used) microcontroller. It is a revised version of my previous PIC-based relay timer project with added features and some improvements in the circuit design part. Like my previous version, it also allows you to set both ON and OFF times. The maximum time interval that you can set for ON and OFF operations is 99 hours and 59 minutes. The new version features

Read more

Development board for PIC16F1938

The PIC16F1938 is a versatile 28-pin MCU belonging to Microchip’s extreme low power microcontroller family featuring nanoWatt XLP technology, 28KB of programming memory, 1KB of RAM, 11 ADC channels, and tons of other peripherals. A while ago, I designed a development board for this MCU and I thought it would be worth sharing this design here. The development board features an onboard USB-UART bridge to support the ds30 Loader for easy programming of the PIC MCU. All I/O pins are accessible through 2×5 headers. Summary of Features: On-board 5V and 3.3V regulators Support both 5V and 3.3V MCUs. The power

Read more

RGB LED matrix clock with IR control

Sam Miller and Craig Andres designed a wall-mounted RGB LED matrix clock as their final project for the ECE 4760 course on Designing with Microcontrollers at Cornell. The clock consists of a 32×32 RGB LED matrix, which is controlled using the PIC32MX250F128B microcontroller. The clock also features stopwatch operation and alarm that can be customized through an IR remote. The clock also connects to a PC through a serial interface to synchronize the time with the RTC running on the PC. They write, Our project runs off of a PIC32MX250F128B microcontroller, which handles all the controls and processing of data for the

Read more
« Older Entries Recent Entries »