Projects

Serial Data Logger1

Serial Data Logger using PIC16F688

The data logger consists of a simple op-amp amplifier circuit that amplifies the signal and sends it to be digitized by a PIC16F688 microcontroller, serialized, and sent to the computer’s serial port via a MAX232 serial driver: I guess you are already wondering about some of the unusual arrangmenents in the analog part in the […]

Building A Robot Schemetic

Building A Robot: Motor Control

Since we now have a beautiful robotic chassis, we’re ready to continue our Building A Robot series, and get serious with some motor control. This second part of building a robot is perhaps the most crucial as it will define what type of control we will have over the motors. Ideally, we want a simple […]

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