I now have Touchscreen GLCD’s available on http://circuit-ed.com that are compatible with the mE boards. I connected the 4-wire touchscreen tab to the EasyPIC board by soldering 4 wires of the IDC10 Flat Cable to the touchscreen tab and connecting it directly to the EasyPIC’s PORTA pin connector. On the website is a complete datasheet of the touchscreen and GLCD.
TOUCHSCREEN GLCD Drawing Program - [Link]
Measuring device is combined of mini application module with Atmega128 microcontroller and two SFR04 sonic modules. Measuring principle is very simple. Measure time between sonic transmission and echo reception and then divide it by sound speed in this environment. Timing is explained in this diagram.
Calculated distance is displayed on LCD screen. Sonic distance meter can measure distances from 3cm up to 3 meters and can reflect form 3 cm obstacles at 2 meter distance. I would say quite good addition to some robotic platform. Source codes are written for AVR-GCC compiler and can be downloaded form site. [via]
Measuring distances with SRF04 sonic module - [Link]
Check out this nifty automated strip cutter for surface-mount components built by some Dutch students from printer parts (stepper motor and LCD display), an Atmel ATMega8 controller, and a servomotor.
[Youtube] Automated SMD component cutter – [Link]
This is very simple example of interfacing Nokia 3510i LCD to PIC16F84 microcontroller. LCD connects to PIC via serial interface. The only concern may be the voltage. If microcontroller works on from 5V then it is necessary to lover it to 3.3V. The easiest way to lower voltage to 3.3V is to use voltage regulator like LM317. A simple assembly code shows how to work in a 12bit color mode. The code is written in ASM and can be compiled with MPASM compiler. [via]
Interfacing Nokia 3510i LCD to PIC16F84 – [Link]
Do you still remember old good Nokia 3310? I remember it was my very first cellular phone I had – and it was expensive. Now these phones are obsolete but some people still uses them as unbreakable and reliable phones. If you have one you can do some fun with its graphical LCD.
Nokia 3310 graphical LCD is Philips PCD8544 controller based LCD that can be interfaced via SPI connection. So this is ideal for interfacing with microcontrollers like PIC16F877P. LCD pinout is as follows:
1 – VDD ==> Input voltage.
2 – SCK ==> Serial Clock.
3 – SDI ==> Serial Data Input.
4 – D/C ==> Data/Command Input.
5 – SCE ==> Chip Select.
6 – GND ==> Ground.
7 – VOUT ==> VLCD.
8 – RES ==> Reset.
So connection is obvious. Other part is writing code. Some demo application can be found here written for Hi-Tech C compiler. [via]
Control Nokia 3310 Graphical LCD - [Link]
This simple method lets you make LCD backlight of any color and size to bring new look to an old device. For this job you’ll need piece of transparent plastic, LEDs, resistors and some wire plus good set of different tools and couple of straight hands
DIY LCD backlight - [Link]
Building digital thermometers is probably one of the common tasks around embedded hobbyists. However more such projects more choices so more things that can be learned. So this one uses PIC16F876 microcontroller with MCP1047A temperature sensors connected to it. Thermometer displays two temperature values – inside and outside.
The hardware of this thermometer is pretty simple – PIC reads temperature sensors via ADC. Temperature values are displayed on standard 2×16 LCD and logged to RS232 at desired intervals. ASM code is available. [via]
Dual Thermometer with serial output - [Link]
Very stable FM transmitter based on TSA5511 synthesizer. Frequency is performed with three buttons through PIC16F84 microcontroller. Frequency is displayed on 16×1 LCD.
8W PLL Stereo FM Transmitter with LCD - [Link]
There may be some situations when it is hard to use a tachometer only because it is impossible to read revolutions per minute mechanically. The only way is to read RPM without touching rotating shaft. This great design was constructed by Ibrahim Kamal who used an IR signal to transmit and receive it reflected from reflective stripe fixed to rotating shaft. Device is controlled by AT89S52 microcontroller which counts reflected pulses and displays value on LCD. RPM counting algorithm uses last three times between pulses and this way constantly gives instant RPM value. RPM meter consists of two parts: microcontroller board and IR proximity sensor connected to microcontroller board via simple 4 wire cable. Project files are available for download in a single zip.
Contact-less tachometer counts up to 99kRPM - [Link]
This mod is based on PIC18F2550 and WG24064A 240×61 graphical LCD with T6963 controller. Download eagle schematics and firmware files to flash. To feel full power of this mod also download Winamp Open Source LCD plugin. This mod works only under Win2k and Win XP. [via]
Spectrum analyser mod for PC - [Link]