DIY examples on building a PIC
microcontroller project. There will be examples of digital/power
electronics sensing and control examples that are useful for most
microcontroller projects.
Aim to be a remote control robot with
the ability to be autonomous. Still under development. Have been
spending years to search for the exact robot parts within reasonable
budgets. Started since year 2000, it is still a long way to go. The
various project module found in this website is closely related for
this robotic purposes. More and more modules will be developed
gradually to complete this long dream robot. Maybe some day, once
again the opportunity to participate in the Singapore Robotic Games,
just like the old days in Singapore Polytechnic.
Brief introduction to communication
between electronics, computer devices. Beginner's guide to the popular RS232,
RS485 and USB-Serial. Circuit schematic are presented for communication between
computer and microcontroller. RS232 communication testing and
troubleshooting will be discussed. There are also various free RS232
software for downloading, to help debugging the communication line.
Knowing how to work with a switch, helps
the understanding of interfacing to electronic
switching devices. This article presents the idea of electronic
circuit interfacing, which leads to better understanding of controlling high powered
devices. Simple circuit interfacing using switch and transistor are
posted for your references.
Various switching devices like Switches,
Relay, Reed Relay, Solid State Relay, Transistor, Opto-coupler and MEMs
Relay are presented, providing a clearer choice in designing your
electronics interface.
Known as Buck or Switching Regulator, it
functions as a voltage regulator, similar to the well known LM7805
regulator IC.
This switching regulator has a highly efficient
regulated supply that can support most of your electronics project.
The LM2576-5.0 3A rated dc-dc converter IC is able to accept a wide
input voltage (9Vdc, 12Vdc, 24Vdc or range 7Vdc to 40Vdc) to a
regulated 5Vdc output. Try it now to provide efficient regulated
voltage for your circuits.
There are a variety of regulator model
providing 12V, 5V, 3.3V or adjustable voltage output. Switching regulator LM2575 will also be introduced.
An
image processing research that focus on the characteristic of color.
A unique algorithm is discussed to detect and track human subject, solely
base on color. The tracking of color includes skin, clothing and any
other color that is related to the human subject.
Detection and tracking human using color
has a lot of robust advantage, compare to commonly known methods
like background removal or background subtraction.
This algorithm is presented using Visual C++, to
demonstrate the concept of this unique and original idea.
This circuit detects the dial tone from
a telephone line and decodes the keypad pressed on the remote
telephone. The dial tone we heard
when we pick up the phone set is call Dual Tone Multi-Frequency,
DTMF in short. The name was given because the tone that we heard
over the phone is actually make up of two distinct frequency tone,
hence the name dual tone. The DTMF tone is a form of one way
communication between the dialer and the telephone exchange.
A complete communication consist of the
tone generator and the tone decoder. In this article, we will be
trying on this IC MT8870DE, the main component to decode the input dial tone to 5
digital output. These digital bits can
be interface to a computer or microcontroller for further application
(eg. remote control, phone line transfer operation, etc...).
First
workable FM transceiver circuit
using nRF401 IC. The circuit model KRF-DTR401 implement purchased
from a taiwan company
Kingtronic RF Corp. Transmission distance has been conducted at
least 200m apart inside an enclosed elevator.
This RF tranceiver can be implemented
for your wireless remote control system using PIC16F877a microntroller
and other digital electronic
circuits.
Thinking of doing a DIY touch sensor?
This IC solution is simple and easy to integrate into your existing
circuit. You will have your very own touch sensor in no time, using
this touch IC. Circuit schematic is available for you to try it out.
A variety of electronics circuits are once built. The site contains
mostly photos
and contain minimum documentation. They are quite
out dated design. Have fun.
How to fabricate PCB
(printed circuit board) at home. After numerous attempt, the PCB is
finally fabricated. The website provide basic guidance, a step by
step instruction process of making PCB at home for your electronics
project. Lots of photos and video illustration, to provide you
with a clearer picture of PCB fabrication process.
Sodium Hydroxide and Ferric Chloride are
the main chemical used in this demonstrate.
The process is not ready difficult and
is quite fun. Equipment used is easily available and have minimum
mess to clean up.
Come on and enjoy making PCB for your
electronic projects now.
Finding yourself having difficulty
soldering small smd IC and components? Click in here for tips on
soldering fine pitch smd components. All you need to know about
soldering.
This is a simple reference guide for my PCB component,
footprint, trace
routing, cable and wire selection.
The reference also includes a
drilling guide for the tapping metric screws.
Pico ADC-100
Pico ADC-100 can be use as a
oscilloscope, spectrum analyser, data acquisition. For this
particular model, the bandwidth is rather low at 100K sampes/sec.
For general audio signal analysis with bandwidth of 20kHz, it should
be just nice.
Some conversion code is written in C
language, using Turbo C++ 3.0 compiler. For a start, you may like to download
the source code for *.plw to *.txt convertion
as reference. It will provide basic understanding and eventually helps you in
writing your own codes to convert your pico-log data.
Feedbacks are received from user
that they are facing conversion
problems with the pico-log file. Just to let you aware that the conversion code is written for a fix
number of samples. You can easily do a bit modification for it to work for your
own application.
Base on the discussion from the
pico forum, old codes
may not be able to convert properly for the first few samples in the *.plw file.
It could be due to the file format generated by different version of PicoLog
data acquisition software. The format of the file version may have slightly
different file header size.
To resolve this issue, you have to modify the
file header size in the source code. This will helps in data alignment,
resulting in correct conversion of the first sampled data in the *.plw file.
A matlab analysis script is
included, that is use to analysis the pico data. This
script could be
useful for reference.