TechDesign Electronics: DIY Projects

 

Software and PIC projects with: graphical LCD, OLED, sensors, USB and wireless.           Last update: March 16, 2013. 

 

Home

DIY Projects

DIY Shop

 

 

 

 
 TD-CMP04 Compass v2

 
  • Small electronic compass.
  • Dimensions: 45x36x15mm.
  • Suited for robotics and other various applications.
  • Low current LED indicator (stays lit when heading North) for power saving.
  • Accuracy 1...2° @ 7Hz measurement..
  • Easy calibration.
  • Serial RS232 readout possible.
  • One multifunction push button for power on and calibration.
  • Low power operation with one small +12V MN21 battery.
  • Power supply input range is +3.0V ... +12V, only 2...5 mA active, 190µA when sleeping.
  • Auto sleep mode after 30 seconds (LED goes off.)
  • Runs on a PIC18F25K20 at 8 MhZ along with an HMC5883 sensor.

 

 

 

 
 Enhanced Security Bike LED Light

 

  • Adds movement detection and visual effects to enhance visibility to motorists.
  • 3 LEDs flash simultanuously in normal mode.
  • Various light effects when a small movement or direction change is detected.
  • All 3 LEDs light up for 1,5 sec when braking occurs.
  • Low power operation with two AAA (HR3) 1V2 Ni-Mh or regular 1V5 batteries.
  • Power input range is +2.0V ... +3.6V, 15 mA flashing, 25 mA braking (all LEDs ON) and only 3µA when OFF.
  • Runs on a PIC18F25K20 at 8 MhZ.
  • ON/OFF button (short press.)
  • Available as front/white or back/red light.

 

 
 FM RDS Tuner Module

 

 

  • Stereo FM band receiver with RDS decoding for mobile applications.
  • Continuous full RDS data output through RS232: RDS PS, PI, TA/TP/TMC, CT, TMC.
  • Full Radio Text supported: 2x64 characters.
  • Raw TMC data output.
  • Low power operation with two AA (HR6) 1V2 Ni-Mh batteries or power supply.
  • Power input range is +2.4V ... +3.0V, 50..60mA without OLED and 80..90mA with OLED.
  • Runs on a PIC18F46K20 at 16 MhZ.
  • Full user control (volume, tune, save preset) with a 5-way micro joystick.
  • Module works as stand-alone without OLED as well.
  • Optional OLED Module 1 with RGB OLED 96x64 pixels shows PS (station name), frequency, TA/TP/TMC, PI, mono/stereo, RT (2 alternating lines of radio text)
  • Serial interface control so the player may be used as a playback module.
  • Analog line stereo output.
  • Antenna connection, suggest use of a 30cm -> 2m wire.

 

 

 
 EchoMp3 v3.1 - SDHC Card Audio player with VS1053

 

The EchoMp3 is a small Audio player. It's of excellent quality. And it uses normal SDHC cards up to 16 GB. Mp3, Wav, Ogg-Vorbis, Wma and Mid formats are supported.

Powered by two AA (HR6) 1V2 batteries. Runs on a PIC18F46K20 at 64 MhZ.

Up to 320 kBps bitrate VBR and CBR at 44,1 kHz.  ID3 v2.3 tags supported. Directory and file fragmentation support.

Serial Interface control.

Full user control (volume, track, pause, skip, directory, shuffle) with a micro joystick.

Real Time display of bitrate, sampling rate, elapsed time, songnumber, ...

Assembled KIT2 and KIT3 versions available.

KIT1 DIY step-by-step construction guide: now available.

Schematic & pcb (Eagle 4.11e), hex file available. C source code (CCS) licenses can be purchased. Player software updated on Feb 12, 2011.

 TechBase 3 - Database software
 

Database and invoicing software.

Encrypt and backup/restore your important data.

 

  • Fast customer/product/invoicing processing.
  • Create an Invoice/Proforma/Credit Note/Order/Send Note pdf and direct print.
  • Multiple currencies: EUR, USD, GBP, YEN and others
  • 11 document database tables (see screenshot on the left.)
  • Secure 256 bit AES encryption for text, double encryption for ZIP-email.
  • Encrypted content is hidden directly. Simple selection-click to decrypt.
  • Quick encrypted email-backup.
  • Multilingual application: English/Deutsch/Français/Nederlands/Español/Italiano.
  • Compatible with Windows XP/Vista/7.

 

Free download and 30 day trial.

 

 
 

 OmniBoard KITs and example projects

 

Pocket sized DSPIC applications.

Free schematics, diagrams and downloads available.

Projects updated: November 11, 2009.

 
 EchoMp3 v1.4 - MMC/SD Card MP3 player with VS1002D

The EchoMp3 is a  small MP3 player. It's cheap and of excellent quality. And it uses normal SD(HC) and MMC cards up to 4 GB.

Powered by a single AAA (HR03) 1V2 battery. Runs on a 18LF452 or 18LF458 at 20 MhZ.

Up to 256 kBps bitrate at 44,1 kHz supported. VBR may peak at 320 kBps. ID3 v2.3 tags supported.

Directory and file fragmentation support. Shuffle (random play) and extended character set enabled.

New: Serial Interface control.

Full user control (volume, track, pause, skip, directory, shuffle) with a micro joystick.

LCD contrast adjustable.

Real Time display of bitrate, sampling rate, elapsed time, songnumber, ...

KIT versions available + step-by-step construction guide.

Schematic & pcb (Eagle 4.11e), hex file available. C source code (CCS) licenses can be purchased. Player software updated on November 24, 2009.

Discontinued as of Feb.2011. Check out our new EchoMp3 v3.1 instead.

 

 FM RDS/RBDS + AM tuner module

 

 

High quality integrated tuner module for worldwide FM, RDS/RBDS and AM reception.

Receives full FM, LW, MW, and SW bands.

New: you may also purchase the bare pcb, and a KIT DIY* version.

View step-by-step construction guide.

Pcb layout, schematics (Eagle) and source code available. 

Project updated on June 3, 2009.

 
 TD-CMP Compass,Tilt/Roll and Temperature Modules
 

TD-CMP01 (Compass only), TD-CMP02 (Compass and Tilt/Roll) and TD-CMP03 (Compass, Tilt/Roll and Temperature)

These are small modules with a Compass, Tilt/Roll (2-axis Acceleration) and Temperature sensors.

Interfaces are USB, RS232 and I²C. Direct LCD readout optional.

 

USB Windows application available (WinXP or Vista.) Source code (CCS c and c# .NET 2003)  can be purchased.

You may also purchase the bare pcb, and a KIT DIY* version. View step-by-step construction guide.

New: compass calibration.

 

Schematics and pcb diagrams available for download. Last update: November 26, 2009.

 

 TMC Receiver

   

Traffic Message Channel receiver, project prototype preview.

Main roads traffic status and incident report and display.

 

 

Project was ported to Omniboard KIT3 (LiveQ) as a separate project.

 

Schematics and source code available for downloading.

Project updated: August 15, 2008.

 
 

 Keypad Access

   

Dual programmable keypad code lock.

Open electrical doors with your secret code only!

 

Hex file, schematics and PCB available. C source code (CCS) license can be purchased.

Project updated on August 28, 2007.

 

 TD-USB-02: USB TouchPad Interface

     

TD-USB-02 interface with touchpad sensor board and WinAmp interface.

This is an example USB project showing how to interface a touchpad sensor (the AD7142ACPZ) with a standard XP/Vista computer.

The TD-USB-02 board with a PIC18F2550 communicates with:

  • the PC: USB 2.0 through a mini-B connector.
  • the touchpad sensor board: SPI over 8-wire flatcable.
  • PC WinAmp application controls (start/stop, next/previous track, volume up/down).

Sensor example Source code (CCS C) , sensor board pcb layout and schematics (Eagle) available. 

Project updated: May 3, 2009.

 

 
 

 TD-USB-01: USB Mouse Interface

   

TD-USB-01 interface with mouse sensor board.

This is an example USB project showing how to interface an optical mouse sensor (the ADNS-2620) with a standard XP/Vista computer.

The TD-USB-01 board with a PIC18F2550 communicates with:

  • the PC: USB 2.0 through a mini-B connector.
  • the mouse sensor board: SPI over 4-wire flatcable.

 

Free schematics and sensor source code available for downloading.

Project updated: March 28, 2009.

   
 

 OSRAM OLED interface

   

 

Bright OLED graphical module 94*64 pixels.

Very nice for portable applications.

 

Hex file, C source code (CCS), schematics and PCB available.

Project updated on March 24, 2007.

 
 

 DisplayTech LCD interface

 

 

Very low power LCD modules 128*64 pixels.

Available with or without white LED backlight.

 

Hex file, C source code (CCS), schematics and PCB available.

Project updated on March 24, 2007.

 

 

 Wireless MultiMeter

  The WMM (Wireless MultiMeter) comes as a KIT.

One half consists of a modified DMM (Digital MultiMeter) which transmits wireless data through a TX circuit..

The second part is a wireless receiver with LCD (see picture) to show the remote data.

 

 

KIT  available + step-by-step construction guide.

Hex files available. C source code (CCS) licenses with schematics can be purchased. Project updated on June 1, 2006.

 
 

 RDS/RBDS decoder with optional FM stereo receiver

  This project supports both RDS (Europe) and RBDS (USA)

Tuner FM band 88..108 MhZ (Europe and USA.)

You can choose between a 4x20 character LCD or a smaller graphical LCD to display data.

Schematic & pcb (Eagle 4.11e), hex file available. C source code (CCS) licenses can be purchased. Updated December 12, 2007.

 

 

 PIC to PC USB 2.0 interface with FT245BM

 

Here's an example of how to interface a PIC18F452 to a PC via the USB port.

The windows-pc (98, Me, 2000, XP, 2003) runs a program (C# application, Microsoft Visual Studio .NET 2003) to communicate with the USB interface, which transfers data to and from the PIC18F452.

 

Schematic & pcb (Eagle 4.11e), source code (CCS) , hex file, C# source available.

 

 

 Programmable IR remote control

 

NEC-SIRCS-JAPAN-RC5-SAMSUNG compatible, multiprotocol infrared remote control.

Replaces up to 6 existing remote controls into one.

With manual learning function, LED and/or LCD display...2V6 - 3V2, low power.

Schematic , pcb (Eagle 4.11e) source code (CCS) and hex file available. Updated on July 25, 2004.

 

 

 
 

 Weather Station

 

 

Weather station with pressure reading, relative humidity, indoor & remote outdoor temperature display.

Both Celsius or Fahrenheit & mbar/hPa or mm Hg  supported. With calendar & clock. Easy 3-button user-menu. 42 hour-history display (curve). Auto-memory & display of all high and low-values. PIC 18F452 running at 4 MHz, sleep mode.

Sensors are only turned on when needed. Updated on May 6, 2006.

Schematic & pcb (Eagle 4.11e), source code (CCS) and hex files available.

 
 
 

 PIC programmer

 

Essential when experimenting with PIC.

Programs PIC16Fxxx series (8, 18, 28 and 40 pins) 16F84A, 16F877A, 18F452 tested successfully.

Also Programs EEPROM (8 pins) type 24LCxx

Controlled by the pc's parallel printer port (SUB-D 25 pins) & IC-Prog

Schematic and PCB (Eagle) available for download.

 


Discontinued projects:

 

 

 TechDesign Electronics (c) 2005-2013  Mail me in English, en français, in het Nederlands, oder auf Deutsch.

This site contains schematics and code which may not be duplicated for any commercial use without explicit consent from the author.  

Open Source for personal and educational use only.