Dupa ce m-am jucat suficient cu afisajul de 3.95" (10cm) pentru Raspberry Pi, comandandu-l cu o placa Arduino Due, am zis sa urmez (iar) sfaturile lui Vlad si sa am un ceas cu caractere frumoase, nu patratoase ca pana acum.
Am preluat sketch-ul lui realizat pentru o placa Arduino Mega, pentru care e enevoie ori de afisaj tip shield (cu integrate pentur conversie semnal logic 5V la 3,3V cu cat lucreaza afisajul) sau unul ca al meu dar o interfata cu CD4050.S-o luam pe rand... afisajul meu se poate conecta direct la o placa Arduino Due pentru ca lucreaza tot cu nivele logice de 3,3V ca si afisajul, schema fiind:
Pentru ca placa Arduino Due nu are memorie EEPROM, am adaptat ca la termostatul dual cu Arduino Due si afisaj de 3,95" (10cm), unde am utilizat memoria EEPROM de pe modulul de ceas cu DS3231.
Primul sketch, care citeste tenperatura de la integratul de ceas (DS3231), schema care se adauga la cea de conectare la placa Arduino Due este:
Pe ecran, in functie de evolutia sketch-ului 4inch_clock_1.ino, pe ecran, icoana de indicare a alarmei este un ceas mic
apoi un ceas mai mare
respectiv un clopotel
care au culori diferite, in functie de stare:
- alb, pentru asteptare
- albastru, pentru alarma dezactivata
- rosu, alarma activa (iesirea BUZZER in 1 logic)
Am facut si niste filmulete din care se poate vedea modul de afisare:
- ceas si termometru cu Arduino Due pe afisaj de 3.95" (10cm) - 4
dupa cum se vede si in ceas si termometru cu Arduino Due pe afisaj de 3.95" (10cm) - 7
In sketch-ul 4inch_clock_1d.ino apare si un simbol de anulare a alarmei, schimband intre timp si culorile:
- rosu, alarma anulata
- alb, alarma in asteptare
- verde, alarma activa
dupa cum se vede in filmuletul ceas si termometru cu Arduino Due pe afisaj de 3.95" (10cm) - 8
In sketch-ul 4inch_clock_en1d.ino este versiunea in engleza, dupa cum se vede in filmuletul Arduino Due clock thermometer on Raspberry Pi 3.95" display (3) (intre timp e corectat la texte):
Numele meu este Radu. Cat costa acest aparat? raducugr@gmail.com
RăspundețiȘtergerevrei sa-l faceti singur sau sa vi-l trimit eu facut? e diferenta intre preturi :D vrei cu piese achizitionate rapid din Romania sau din China, cu temren de livrare de 1-2 luni ?
ȘtergereSalut, ma poti ajuta si pe mine cu un BOM pentru a proiecta acest ceas? Multumesc
RăspundețiȘtergerecu ce ?
Ștergerenecesarul de materiale pentru construirea ceasului
Ștergereintai vezi daca mai gasesti afisajul asta si daca da... iti dau, desi lista se face usor daca te uiti pe ce am scris is desenat eu....
Ștergereai un mail pe care te pot contacta ? sau il las eu pe al meu: brancucristi@gmail.com
Ștergereimi va vi mai usor sa raspund. am gasit pe china display
nicu.florica@gmail.com
ȘtergereSalut! Ma puteti ajuta si pe mine cu un program pentru a pune pe o placa MEGA 2560 un afisaj "PG240128FRM-ATA-C " , 4 senzori de temperatura "DS18B20" si 1 senzor de temperatura "MAX6675"
RăspundețiȘtergereancutanenea67@yahoo.com
RăspundețiȘtergeree un afisaj grafic si e greu de comandat... orientati-va catre un afisaj pe care o placa Arduino o poate controla ...
RăspundețiȘtergerecum este https://playground.arduino.cc/Code/LCD12864 ;)
RăspundețiȘtergereAm acest afisaj din demolarea unor automatizari mai vechi si nu voiam sa il tin degeaba printre multe alte componente . Am cateva LCD pe acasa printre care si un "Modul LCD de 1.8'' cu SPI și Controller ST7735 (128x160 px)" ,dar as dori ceva mai mare pe care sa pot desena schema hidraulica a unei centrale pe combustibil solid , cu temperaturile citite de cei 5 senzori, si cateva relee care sa imi comande pompele , ventilatoarele , electrovanele ... Deocamdata sunt in stadiul de proiectare , inca nu stiu concret ce vreau , dar vreau sa fac o automatizare care sa arate si bine sa ma ajute si cu reducerea consumului de combustibil . Inca ceva : un afisaj de tableta de 7" se poate face sa fie comandat de catre placuta Arduino ? sau eventual , tableta sa primeasca date de la arduino si sa le afiseze ?
RăspundețiȘtergeremai degraba cu tableta, sa trimiteti date prin bluetooth dela Arduino si printr-o aplicatie Android sa vedeti datele pe tableta...
ȘtergerePSȘ afisajele grafice sunt controlate de microprocesoare pe 32 sau 64 biți la 1Ghz, iar Arduino are un microcontroler pe 8 biți la 16MHz
Best regards; First, thanks for the great tutorial and the sketch.
RăspundețiȘtergereFor those who do not understand the language correctly, it is a bit confusing: is the sketch for Arduino Due or Mega?
For, at the beginning it is written: sketch-ul lui realizat pentru the Arduino Mega board, and in the sketch itself is a line: #include
Actually, I'd like to use it with Arduino Mega and Display 3.95" ILI9844 or 3.5" ILI9488 Breakout SPI.
Thank you
in article is used Due, but you can use Mega, but animations will be "in slow motion"
ȘtergereThank you; Just to confirm; the display is exactly as shown in this folder? "clock-tft-395-arduino-mega" because it says: 3.95" TFT LCD for arduino uno; is that so?
RăspundețiȘtergereI don't understand what is unclear... put link with display who you found ... I think I put enough picture to compare, but...
ȘtergerePS:
Ștergere1) display with green board (PCB) = for Raspberry Pi or Arduino Due (haven't logic level converter onboard), work with Arduino Uno, Nano, Mega just if you use logic convertor
2) display with red PCB = for Arduino Uno, Nano, Mega, work directly with 5V logical level...
3) I use just display with green pcb... a friend test and use display with red pcb.. work both...
Hi niq_ro
ȘtergereMany thanks for the clarification!
Salut,respect pentru munca depusa pe acest blog, mi ar placea sa adaugati si un radio modul rda5807 cu rds si ar fi apropape perfect.Cu alarma sa activati radio si pe langa temperatura sa fie si umiditatea.Poate sunt prea multe dar display ul e generos
RăspundețiȘtergerese pot face multe imbunatatiri, din pacate, nu mai am prea timp liber... codurile sunt publice...
Ștergere