Some time ago I decoded to make a simple general purpose Data Logger with the following parameters for the project.
Free simulator with many IC's and many PIC-micro.
Click here to download
Use google translate to read the text, Program is in english
Specifications:
The data logger consists of a simple op-amp amplifier circuit that amplifies the signal and sends it to be digitized by a PIC16F688 microcontroller, serialized, and sent to the computer's serial port via a MAX232 serial driver. Click here for more info
Very simple Freezer alarm, using PIC12F series microprocessor. Click here for more info.
Using a PIC12F683 and a few transistors, it is theoretically possible to boost the power to a standard 433 MHz remote transmitter module. Click here for more info
Programs in C.
Using PIC12F683 microcontroller.
The purpose of this book is not to make a microcontroller expert out of you, but to make you equal to those who had someone to go to for their answers. Great book!
The Supermute is a TV remote that turns the TV on or off, mutes the sound and varies the volume up or down, using only three buttons. The mute/on/off button is an industrial emergency stop button which makes it easy to kill pesky adverts.
The circuit comprises a Microchip PIC12F675 8-pin microcontroller, FET Q1, infrared LED1, the emergency stop button and two small pushbutton switches for the volume control. Holding the emergency stop button down for a second or more alternatively turns the television on or off.
A quick slap of the emergency stop button with an open hand (or closed fist!) or a prod with the foot mutes or un-mutes the TV. The pushbutton switches raise or lower the volume.
It is set for a Sony TV which has a simple IR protocol – a 5-bit address to identify the device being controlled (TV, DVD player, VCR, etc) and 7-bit commands. The carrier frequency is 40kHz. The PIC program uses the SLEEP function to limit the off-state current to less than 1mA and is woken from SLEEP with any change on input ports 1, 2 or 3.
You can determine the bit pattern by a web search or by measurement with the device’s original remote, an IR detector on a breadboard and an oscilloscope.
The emergency stop button is an industrial Allen Bradley unit. Jaycar have a cheap latching button emergency stop (Jaycar SP-0786) that can be converted easily to non-latching but it is not as robust. Jaycar also have a number of large momentary contact pushbutton switches.
C-compiler, Pascal-compiler and Basic-compiler.
Choice the programming language you like to use. The compilers are easy to use, just try it for your self.
Down load your free PIC microcontroller compiler here
This design rests on the capabilities of the PIC 12F675. The PIC averages 100 analog readings of the LM335 and converts this data to a string representation of a floating point number and sends it via the UART process. The PC would then receives and manipulates the 8 bit data so it can be displayed using LabView. The temperature that is displayed is accurate to within 2 degree Celsius and will display a temperature range from 0 to 130 degrees Fahrenheit.
More informations on this design
Ultra low cost logging anemometer for wind power generating studies.Down load the paper here
This project documents how to build and construct your own Brushed Motor ESC for Cars and Boats.
Simple UltraSonic Range Finder measuring from 30 to 200 centimeters, using PIC16F877A.
Click here for more circuit and program
This project describes an easy and inexpensive way of adding a digital thermometer and data logging feature to a PC. It involves a PIC microcontroller that gets the surrounding temperature information from the Microchip MCP9701 sensor, and sends it to a PC through an USB-UART interface. The USB port of the PC is also used to power the device. The open-source Processing programming platform is used to develop a PC application that displays the temperature in a graphics window on the computer screen. The PC application also records the temperature samples plus date and time stamps on an ASCII file. Click here for more info
Heart rate measurement indicates the soundness of the human cardiovascular system. This project demonstrates a technique to measure the heart rate by sensing the change in blood volume in a finger artery while the heart is pumping the blood. It consists of an infrared LED that transmits an IR signal through the fingertip of the subject, a part of which is reflected by the blood cells. The reflected signal is detected by a photo diode sensor
The RPM Meter measures and displays the RPM of a wind generator based on the AC output of one of the phases of the generator. The RPM meter must be programmed with the number of magnetic poles used in the generator construction to calculate the RPM of the wind generator. Click here for more info
Solar energy is rapidly advancing as an important means of
renewable energy resource. More energy is produced by tracking
the solar panel to remain aligned to the sun at a right angle to the
rays of light. Click here for more info
Here is a device designed to detect interference
(vandalism or tampering) by acoustic means.
The purpose of this project is to realize a Solar panel controller. Initially developed for a sailing boat, the target to reach was to control the level of charge and discharge and to protect a 12 volts lead battery connected to a 32 watts solar panel. Click here for more info
This project combines a GPS receiver module, a Microchip PIC microcontroller and a Secure Digital memory card to make a GPS data logger. Click here for more info