How-To: Web Server On A Business Card (Part 2)

This mini web server is slightly smaller than a business card. There are a lot of tiny one-board servers out there, but this is probably the smallest you can etch and solder at home. Unlike many embedded web servers, files are stored on a PC-readable SD card, not in a difficult-to-write EEPROM. Read on for the web server design, or catch up on PIC 24F basics in the previous article: Web server on a business card (part 1).

Continue reading “How-To: Web Server On A Business Card (Part 2)”

How-To: Web Server On A Business Card (Part 1)

For years, Microchip PIC microcontrollers dominated; PIC16F84 hacks and projects are everywhere. The 8-bit 16F and 18F lines are supported by several coding environments and easy-to-build serial port programmers. Microchip’s 16-bit PIC24F is cheaper, faster, and easier to work with, but largely absent from hacks and projects.

We recently used a Microchip PIC24F microcontroller in a mini web server project, but didn’t find many introductory references to link to. In this article we’ll cover some PIC 24F basics: support circuitry and programming options. We’ll also talk about our favorite features, and how we figured them out. Our next article will outline a web server on a business card based on the PIC 24F.

Continue reading “How-To: Web Server On A Business Card (Part 1)”

OCZ Neural Impulse Actuator Teardown

m8ta fun did an extensive teardown of OCZ’s Neural Impulse Actuator (NIA). OCZ’s computer/mind interface is actually a fairly straight forward design. An analog front-end cleans and amplifies the ‘neural’ signal with a few op-amps before feeding it to a 24 bit analog to digital converter (ADC). A USB enabled PIC microcontroller reads the 24bit parallel ADC output through a common 7400 series parallel to serial adapter IC. The device has an ICSP programing header (top right), though it’s not yet clear if the PIC can be read or written.

[Thanks, joeyo]

LCD PIC Graphics Demo

[conville] has been pushing standard HD44780 character displays to the limit. Embedded above is an example spectrum analyzer and text scrolling demo. Below you’ll find a scope demo. Both of these are created using a PIC 16F688 that dynamically rewrites a custom character set to create the animation. You can find the source code on mikrocontroller.net. Continue reading “LCD PIC Graphics Demo”

Hacking A Scale To Test Rocket Motors


[David Steeman] sent us this project. He uses a consumer scale to measure rocket engine thrust. He wanted to be able to map the thrust curve of his homemade rocket motors to determine whether they are meeting the design goals. It does this by measuring the force applied by the rocket engine via a microcontroller that records it in a text file on a computer. He then analyzes this data in an Excel spreadsheet.

The sensors were harvested from a consumer scale while the rest of the electronics were built by hand. He’s using a PIC 18F2550 microcontroller which has a built in USB interface. He has breakdowns of each piece with detailed information on how it works as well as some nice pictures. There is also a list of future improvements that he would like to do such as increasing sample speed, integrating it with the ignition, and decreasing the physical size. Files for the schematic, firmware, and excel spreadsheet are available for download at the bottom of the page, so keep scrolling down.

SONAR Controlled USB Missile Launcher


Check out this add on for that cheap USB missile launcher we know you bought last year. It uses ultrasonic sensors to provide sonar feedback for the aiming system. A PIC 18F455 drives a servo to aim the sensor and massage the signal from the sensor. It still depends on a PC application to put everything together. If you’d rather play with faster hardware, keep your eyes open for this years defcon bots contest.

PIC Based Boiler Controller


We’re used to central A/C, so we were surprised by this PIC controller based heater controller. It’s based around a pump controlled boiler/radiator system. A PIC 16F84 is used to input the set point and control a pump to circulate the heated water as needed. You can grab full schematics on the project page.

Update: We added a screen capture of the schematic after the break since the site keeled over.

Continue reading “PIC Based Boiler Controller”