Projects

STROOP GAME

Stroop Game using PIC16F628 Microcontroller

This project has been adapted from an experiment by John Ridley Stroop, who published his work in 1935. Basically it is a “trick.” It is a trick in that you are required to answer a question at a “second level of thinking.” In our test we have three tri-coloured LEDs and below each is a […]

Using the ChipKIT Basic I O Shield With Analog RGB Strip LEDs

Using the ChipKIT Basic I/O Shield With Analog RGB Strip LEDs

A few months ago I wrote a blog post about the chipKIT Basic I/O Shield and used Analog RBG Strips to demonstrate the the open drain FETs. This post is to give details on how to wire up the strip LEDs to the I/O Shield. You should already know how to program MPIDE before using […]

COMBINATION LOCK FOR SAFE

COMBINATION LOCK FOR SAFE using PIC16F628

Introduction This program is a simple combination lock that I designed for an old Sentry® fire safe that was given to me without any lock electronics. I created a front panel with a keyboard and microprocessor with a six-digit combination sequence. Details The LED flashes to show it’s alive after power is applied. The lock […]

Using LabVIEW LINX and ChipKIT WF32 to Control an LED Strip

Using LabVIEW LINX and ChipKIT WF32 to Control an LED Strip

This Instructable will go over the steps involved in controlling the WS2812 LED strip using LabVIEW, LabVIEW MakerHub LINX, and chipKIT WF32. Note – This project can be done using the LabVIEW Physical Computing Kit which contains both LabVIEW Home Bundle and chipKIT WF32 here. Step 1: Materials 1) LabVIEW LabVIEW Home Bundle can be […]

Weeder Frequency Counter

The Weeder Frequency Counter using PIC16F84

This is a port by Peter Cousens to the PIC 16F84 of the  50Mhz Frequency counter kit {originally available} from Weeder Technologies . Since it uses a base PIC that is easily programmable, and provides a usefull bit of bench test equipment at very low cost, it makes an ideal PIC learning project. If you […]

ChipKIT Parking Obstacle Sensor

ChipKIT Parking Obstacle Sensor

I’ve always thought it would be nice to have a car with a parking sensor. I don’t want to spend that kind of money until I pay off my student loans. However I do have the materials to make one myself thanks to a class I took on microcontrollers. Part of my motivation is that […]

Uploading Firmware to Your ChipKIT Boards

Uploading Firmware to Your ChipKIT Boards

There may come a time in your chipKIT explorations when you have to put some new firmware onto your board. Well, fear not. This Instructable will go through how to load firmware onto your board. (We’re gonna be using the WF32) In order for us to upload firmware you’ll need a few things. A chipKIT […]

Closed Caption Decoder

Closed-Caption Decoder using PIC16C84

This is a closed-caption decoder with serial output based on a Microchip PIC16F628A. The internal comparators of the PIC16F628A are used to implement a peak detector and data slicer. The hardware was designed by Richard Ottosen, and the firmware was written by Eric Smith. This closed-caption decoder does NOT overlay captions on video (OSD, on-screen […]

Addressable LEDs WS2812 on ChipKIT

Addressable LEDs (WS2812) on ChipKIT

There has not been a simple addressable LED library for PIC32 microcontrollers until now! The PICxel library is an MPIDE library that handles the timing required to use addressable LEDs (WS2812, WS2811) or more commonly known as Adafruit Neopixels. Going through through a couple steps will allow your to get started with the PICxel library. […]

Using PicBasic with the PIC16F84 PIC Microcontroller Schematic

Using PicBasic with the PIC16F84 PIC Microcontroller

This article shows how to use the PIC16F84 microcontroller with PicBasic to design a quick & effective, serially controlled, I/O-Expander.  Using PicBasic makes developing handy single-chip devices like this extremely simple. If you’re spending all your time programming in assembler, you’ll appreciate how simple PicBasic is to use, and how easily you can create single-chip […]