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.
Working with
dangerous voltage, it can be scary. The objective of this section is
to introduce the various electronics components used in working with
230Vac voltage devices.
I have also explore the safety and
danger aspect when working 230ac. It is a must read section before
any attempt to mess around with high voltage project. Do pay
attention to 230Vac!!!
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.
Here are some of the good books for recommendation. Most book listed are easy to read, and is very
suitable as an introduction to the subject.
Various Books on electronics,
programming, mathematics, web design, etc.
The following are some article that I
find very interesting. Many people might find electronics difficult to
learn. Have the misconception that you need to deal with a lot of
formula and equations. In fact, electronics are not difficult at all. It
takes times to pick up the knowledge. The ultimate aims is to understand
the nature of electronics. How do electronics behave? Also learning from
the mistake people made. How do we apply
the behavior to work out an application.
The following articles introduce again,
in simple language, the practical and fundamental know-how in working
with electronics. Those who thinks that electronics are difficult, give
yourself another chance by reading these.