-
Home
Designed and published by: Vassilis Serasidis

Features
Frequency measurement
Voltage input
Power supply
Liquid Display Crystal
Measurement display area
Auto trigger
up to 5 kHz (square wave)
24V AC / 30V DC
12V DC
128×64 pixels
100×64 pixels

Introduction
A few months ago as I was surfing on the net, I saw an oscilloscope based on PIC18F2550 microcontroller and a KS0108 controller based graphical LCD. That was Steven Cholewiak’s web site. I had never seen before so amazing microcontroller-only oscilloscope. That was realy impressive circuit, so I decided to design something like that but in C language instead of assembly that I was using all those years. The best solution for me was the WinAVR as it bases on open source AVR-GNU compiler and it works perfect with AVR studio 4. The graphics library that I used, is made by me specific for this project. It’s not for general use. If you want to include it to your codes, you have to convet it as you need to. The maximum signal speed who can show up this oscilloscope is 5 kHz in square signal. For other signals (sine or triangle) the frequency is lower ( almost 1 kHz) for having clear view of the signal.
433.92 MHz RF Remote Control
The TWS-434 and RWS-434 are extremely small, and are excellent for applications requiring short-range RF remote controls. The transmitter module is only 1/3 the size of a standard postage stamp, and can easily be placed inside a small plastic enclosure.
TWS-434: The transmitter output is up to 8mW at 433.92MHz with a range of approximately 400 foot (open area) outdoors. Indoors, the range is approximately 200 foot, and will go through most walls…..

TWS-434AThe TWS-434 transmitter accepts both linear and digital inputs, can operate from 1.5 to 12 Volts-DC, and makes building a miniature hand-held RF transmitter very easy. The TWS-434 is approximately the size of a standard postage stamp.

Serial Voltmeter using the PIC16C71

Serial Voltmeter
Building a serial voltage meter to measure from 0 to 5 volts DC is actually pretty easy. Using MeLabs PicBasic, and Microsoft’s Visual Basic Version 5 Pro. You need Visual Basic Pro version because you will have to use Basic’s MSComm control. This control is not available in the Visual Basic 5 “Learning” Edition. The PIC16C71 simplifies the task even more by having a built in A/D converter. Pins 17,18,1,2 are the analog inputs AIN0,AIN1,AIN2,AIN3 respectively.
PIC12C671 A/D converter Part 1
8-Pin, 8-Bit CMOS Microcontroller with A/D Converter
Using the 8-Pin PIC12C671 & PIC12C672 Microcontrollers with PicBasic Pro:
The PIC12C67X is a high performance RISC microprocessor in a small 8-pin package. This article will help you to understand some of the commonly misunderstood features of this small 8-pin powerhouse, and help you get started using the PIC12C67X series microcontrollers with PicBasic Pro.
PIC12C671 A/D converter Part 2
Using the Onboard 8-Bit A/D Converter of the PIC12C67X
Before we get deep into how to use the A/D converter, let’s find out how to configure the PIC12C67X I/O-pins using the A/D configuration registers. The PIC12C67X series has two configuration registers for the analog port-pins.

The ADCON0 register is used to control the operation of the A/D module.

The ADCON1 register is used to configure the functions of the A/D port-pins.
The following code shows how to configure the A/D pins for use as digital I/O-pins. Take note here that we only need to configure ADCON1 to setup our I/O-pins as digital. This is because ADCON0 is used only to configure the A/D operation. ADCON1 is used to configure the functions of the port-pins thereby setting them up as A/D inputs, or digital I/O-pins.
PIC12C671 A/D converter part3
About Tad & Selecting the A/D Conversion Clock:
The A/D conversion time per bit is defined as Tad. The A/D conversion requires 9.5 Tad per 8-bit conversion. The source of the A/D conversion clock is software selected. The four possible options for Tad are:

2Tosc. 
8Tosc. 
32Tosc. 
Precision internal 4 MHz oscillator. Important Note: For correct A/D conversions, the A/D conversion clock (Tad) must be selected
The datasheet shows the Tad vs. Device Operating Frequencies in the chart below. Using this chart it’s easy to select the correct bit-values to configure the A/D conversion clock required for the oscillator value you’re planning to use. I got a little lazy and decided to use a screen capture from the datasheet instead of creating a table. Here’s how to use it:
The following table shows the resultant Tad times derived from the device operating frequencies and the A/D clock source selected.
The Silicon Wallet
How do you manage your ever-increasing set of password, secret numbers and personal ID codes? My list is very long: passwords for Internet and Intranet access at home and office, credit cards and ATM, mobile phone, burglar alarm, insurance, SSN, tax number, safe lock… To make matters worse, new passwords are being generated everyday. Apparently, every useful site requires you to register for a better, customized service. Not surprisingly, problems related to stolen ID, hacked databases and loss of confidential information are becoming more and more common.
Bingo!!! (on your tv)
- easy to use, only two keys
- color output via SCART (Peritel) connector
- impartial random numbers
- complete table shown, number drawn are in different color (white)
- automatic eeprom data retention of game status
- suitable for most European (50/15625 Hz) tv sets

This design is based on the video DVM and cronograph design. It supports color, so numbers not yet drawn (all but 1 and 87 in the picture on the left) are displayed in green and the others in white. White lines are intentional, according to the Italian rules the drawer itself takes place in game choosing one of the six regions.<<Monitor picture courtesy of Hagen Patzke Scriptable Thermometer
A unified thermometric controller that can be programmed with simple scripts, integrating the “classic” thermometer/controller pair.
You can build a variety of simple machines with the same hardware and a different script : a charting thermometer, a vending machine that dials your number when empty, a leavening cell…
- thermometer with 1°F (0.5C) resolution
- four switch inputs, four relay outputs
- only an handful of cheap parts
- graphic LCD display
- script interpreter built-in, can run ASCII programs (basic-like)
- 6KB non volatile script memory
- full screen editor built-in
- modular C source code (need a graphic LCD driver?)
- Two applications provided:
witness camera
This the full description. Looking for a short abstract?
Video surveillance systems have rapidly grown from being a specialized equipment for high-risk areas (like banks and airports), to the point of being standard facilities of most places open to the public. Nowadays, no shopping centre, office, industry can afford lacking one. In conjunction with a time-lapse video recorder, these little cameras play an active role discouraging theft and collecting evidences and precious information about the offenders.You can find more projects in this site links are bellow
- Solar Recorder
- Pyranometer to Current Converter
- Tiny Server
- SPI Interface Big 7-Seg LED
- PC RS422 INTERFACE
- A Real Time Clock (DS1307) using I2C.
- LCD volt meter Software
- 50MHz LCD frequency counter
- PIC sonar (ultrasonic) range finding
- ATmega48/88/168 Development Board
- Infrared circuits for remote control
- GPS speedometer with setpoint and relay output
- GPS Finder
- How to build the Open GPS Tracker
- RDS Decoder with 2x 16 LCD
- Simple Ham Radio
- Code Practice Oscillator
- Program Remote Control IR Transmitter
- Infra Red Door Monitor Project
- 100W Guitar Amplifier Mk II
- Introduction To 18W Car Stereo Amplifier Project
- Traffic Light Project
- Dummy Alarm Project
- Simple Electronic Lock Project
- Simple Component and Continuity Tester
- Light-sensitive Alarm Project
- Adjustable 1-10 Minute Timer Project
- Heart-shaped Badge Project
- ‘Random’ Flasher for 8 LEDs Project
- Network Lead Tester Project
- 555 and 556 Timer Circuits
- Telephone Switch For Phone Recorder
- Universal Power Supply using LM317
- 12V DC Switch Mode Power Supply
- DC DC Converter Circuit
- USB Battery Charger Circuit
- 5 to 15V Regulated Power Supply
- Temperature Switch Project
- Home Security Monitoring Project
- Construct a 9V Siren
- Light Alarm
- Electronic Lock
- HVAC Thermostat
- Electronic Thermostat Project
- LC METER PROJECT
- Batwatch
- Webasto
- Nikon Camera Remote Control
- Generic experimental AVR board
- Infrared remote control receiver
- USB AVR In-System-Programmer
- AVR based oscilloscope
- Electronic church bell controller
- 2 channel RF remote control
- SMS remote control v2.2
- Simple VGA/Video adapter
- Communication of TRW-24G RF modules with AT90S2313 microcontroller
- MIDI generator
- Analog inputs for ATtiny26
- Acceleration meter for cars
- Electronic safety-lock with telecard as key
- AVR In-System Programmer
- Visual Basic & AVR RS232 interface
- AVR composite PAL colour bar generator
- Ultra low-cost programmer for AT90Sxxxx family
- LCD 2×16 characters & 4×4 keypad assembly example
- Connect RS232 modem to E-10G
- Telecard reader
- RCEN fuse bit programmer
- Infrared data communications
- build an infrared transceiver
- Infrared Remote Control System part1
- Infrared Remote Control System part2
- 12F675 : RS232 Serial transmitter
- 12F675 : Serial Temperature Logger
- 12F675 : Servo motor driver
- Numeric Foil-Keypad Calibration V0.04
- DCF77 Test Interface
- Compatible AllPro adapter with USB
- High Power LED mood Lamp
- Darkroom Timer
- iButton electronic lock
- .: Build your own Lab power supply
- Load Sensing Automatic Switch
- Transmit Infrared Signals Through Walls
- Interfacing the BASIC Stamp I Rev D to the
- X-Treme Serial Control
- PC with the aid of the BASIC Stamp


Recent Comments