Monday, July 6, 2015

KTM-S1201: 12 Digit 7-segment LCD display

original article !!

   Like SDA5708: 8 character 7x5 dot matrix LED display, this display is received as gift for test.
   KTM-S1201 display is drived by NEC D7225 (UPD7225G) chip and I found a very usefull article named Arduino and KTM-S1201 LCD modules
   I use also info from www.pongrance.com
   For control this display with Arduino sketch must download KTMS1201.h file and put in same directory with sketch:
and in Arduino IDE software you see:
   First step was to made a pcb for schematic with a 10..20k variable resistor for contrast:
   Schematic is made after nest info:
   Test schematic is:
   After upload the example sketches and few changes in sketches, on display I can see:
   After that, I made a new schematic with DHT22 (AM2302) sensor:
   I write a sketch named KTMS1201_DHT22.ino and on display I can see:
   I finished the schematic with RTC clock module (made with DS3231, but work fine with DS1307) and KY-040 rotary encoder:
After upload KTMS1201_DHT22_RTC_ver1m0.ino sketch, I cand see:
- hour:
- humidity and temperature:
- data, after a short push:
- change mode, first year, after a long push (3-4 seconds):
- change month:
- change day:
- change hours:
- change minutes:
   I made few movie:
    Final sketch is KTMS1201_DHT22_RTC_ver1m1.ino and I use a changed KTMS1201.h file for C and Y letters:
   Finally, I change the sketch (see KTMS1201_DHT22_RTC_ver1m1b.ino) for another style for humidity:

Friday, July 3, 2015

SDA5708: 8 character 7x5 dot matrix LED display

original article !

   Recently, I received as gift, for tests, a special display named SDA5708. This display was used in old sat receiver Nokia DBOX1 and is,like in title, with 8 character made, each, with 7x5 dot display led.
   After I received this display, I search technical info about this display and I found some:
http://www.bralug.de/wiki/Display_SDA5708
http://www.sbprojects.com/knowledge/footprints/sda5708/index.php
http://blog.smue.org/archives/433-DBOX1-SDA5708-display-+-arduino.html 
   Using info from second article, I redesigned connection schematic:
   I made a schematic using info from 3rd article:
and after I upload the changed example sketch, on display I can see:
I made few changes in example sketch, for display my ID used on net:
   After this first step, I put an AM2302 with 4k7 rezistor (same as DHT22 sensor) for read temperature and humidity info:
and I change the sketch for see:
   Result are good and I put an RTC clock module made with DS3231 and momentary switch like in schematic:

and I can see, after I write sketch named SDA5708_DHT22_ceas_simplu.ino:
   Now, I can go to nest level, a full weather station with adjusting clock usin rotary encoder.
   I made this schematic:
   After I write a full sketch named SDA5708_DHT22_ceas_encoder_v1m2.ino, cyclic, on display I can see:
- clock:
- temerature and relative humidity:
   After a short push, I can see the data (day.mounth.year):
   After a long push (3-4 seconds), I can d change the data:
- year:
- month:
- day:
- hour:
- minutes:
   I made a movie, named weather station with adjusting clock on SDA5708 display where you can see more than I write: