Enide! my web project

Projects

Projects with microcontrollers

Interrupt driven SIRC decoder 
TSOP receiver
Interrupt driven SIRC decoder, is my Sony SIRC infrared decoder.  It is the infrared decoder of the Power Pic RGB infrared project and was developed to be integrated on any project that requires a decoder that doesn't block the program's main loop.

 

Power Pic RGB with a Prolight 3W RGB LED and remotely controlled 
TSOP receiver
This project is another evolution of Pic RGB using a powerful LED combined with an infrared receiver, allowing a person to select the desired color on a remote control using SIRC encoding. The firmware was rewritten to allow the colors to be selected on an HSV color space.

 

Power Pic RGB with a Prolight 3W RGB LED 
RGB Led
This project is an evolution of Pic RGB using a powerful LED. The original circuit was revised to use a Prolight 3W LED inside a full size globe lamp. The firmware is the same (version 3a) of project Pic RGB.!

 

 

Pic RGB color generator 
RGB Led
This project is based on an idea from the portuguese edition of Elektor magazine issue of Jul/Aug 2007.
The original project uses a ATMEL Tiny microcontroller and assembly code. This version uses a PIC 12F629 and C code!

 

Candle simulator
A candle
This is a small circuit I built in December 2006 for Christmas holidays. It simulates the waving effect of the light of a candle when the air flows through it.

 

 

Pic Sound Player

PIC pictureHave you ever heard a PIC microcontroller speak? No? Then this project is for you.
Using a PIC 18F1320 and some sound samples it is very easy to make it reproduce them using just one pin.

 

 

 

PicPOV - Persistence of View
PicPOV

PicPOV is a project based on 'persistence of vision'.  A PIC microcontroller blinks 8 LEDs on and off so that when waved through the air, a message appears to float in front of the viewer.

 

 

A front panel for the D945GCLF Intel Motherboard
d945gclf front panel

This is a simple circuit with two buttons and two LEDs to control the d945gclf Intel motherboard. .

 

 

 

Microcontroller programmer / SCHAER Programmer
Schaer+

This is my implementation of the SCHAER+ parallel port programmer.

 

 

 

Boat servo-motor steering controller
Not Yet
(coming soon)
How to control a servo-motor to give smoother steering to your RC model-boat? Try this project! It can be used on cheap boats without progressive controllers and gives two types of steering: hold last set position or automatic return to center.

  


Ham Radio Projects

 My WB8WGA Simple Inexpensive TNC for APRS

WB8WGA TNC
My WB8WGA Simple Inexpensive TNC circuit with new firmware to use with a 18B20 temperature sensor, and GPS+Status beaconing while in GPS mode..

 

Basic Frequency Counter

freq-meter-thumbnail


This project is about building a frequency counter, using a 2x16 LCD and a small PIC 18F1320 micro-controller for a AM/FM 47-860MHz wide band receiver.

 

 

Enide APRS viewer using Google Maps


This is a web application that allows me (for now) to view graphically the position of other amateur radio users. It is composed of a daemon to run under linux that listens to a TNC2 in monitor mode (AX.25 mode, not KISS mode) and periodically writes a webpage to disk. That web page when loaded from a website will load Google Maps with markers in every position heard from the TNC. The code is very experimental and does not use all the power of the Google Maps API, especifically the ability to load XML files with data!

 TNC2-CT Terminal Node Controller @ 1200bps or 9600bps

Not Yet
(coming soon)
A TNC is a Z80-based single-board computer which is connected to the serial port of a computer. It has a small on-board modem and a Z80 core with memory and SIO. The Z80 runs a program that implements the AX.25 protocol used in amateur packet radio.
The aim of this project was to develop a TNC capable of connect to multiple RF modems and running a wide range of existing software. It was developed in 1991 by CT1DMK and CT1DIA.

 


Audio projects

 

Analog audio preamplifier with tone equalizer
Preamplifier
Very very old project from 1994. The preamplifier is based on an old TDA1524 stereo tone/volume control circuit. It also includes a stereo VU-meter based on the LB1403N.

 

 

Analog audio 2x12W Stereo Power Amplifier
Audio amplifier
Power amplifier that complements the audio preamplifier from 1994. It's based on the TDA2616/N1 from NXP(external link). It is able to drive two 8Ω speakers with a single supply voltage of 12V or more (Max 22V at full output power).

 


 Linux and/or software based projects

Video Editor

(
started!)
Video editor is a small utility I wrote in C++ / Qt 3.3 to edit and save pictures from raw YUV streams captured from the cameras of the robots (CAMBADA). It is still a test version but it works quite well.

 

My iBook

Yes! I'm a Mac, not a PC. Click here to find out about my iBook.

 

 

 VFD System Viewer
vfd
VFD System Viewer is a hardware+software solution to present some system statistics to the user without making him login. It also serves as a nice display to place in the computer box if you have enough space!

 

 Making a persistent connection to eduroam using OpenWRT
eduroam
How to configure your OpenWRT router to create a stand-alone solution to access your university's eduroam secured network and have a permanent connection to the internet!

 

 My very own Norton Change Directory clone
ncd clone ccd picture
This is another clone of NCD, a great tool from Norton Utilities for DOS. The main diference from other clones is that it creates a database of all the directories and uses it to speed up the search. It also rotates along the directories that match the searched pattern, if more than one exists!