Séma óra hőmérő naptár futó vonallal. Órák LED-es mátrixokon

Ez a kúszó sor lehetővé teszi egy legfeljebb 8192 betűből álló szöveg olvasását szóközökkel együtt.A szöveg beírásra kerül a futó sor 24C64-es memóriájába egy számítógép billentyűzetével anélkül, hogy magát a számítógépet csatlakoztatnánk. Szöveg beírása közben lehetőség van betűk törlésére a (Backspace) billentyűvel, miközben figyeli ezt a betűtörlési műveletet az eredményjelző táblán.

A betűk futásának sebességét a billentyűzeten lévő számok melletti két billentyűvel (+ és -) lehet beállítani. A vonalfutás sebességét a legújabb 24C64 memóriacella rögzíti, így amikor először kapcsolja be a sebesség módosítása nélkül, a betűk lassan futnak, ezért az első beállítást el kell végezni. A futási sebesség nagymértékben megváltozik, ha egy szám utolsó 24C64 cellájába állítjuk be a számbevitelt 1 .... 30 decimális vagy hexadecimális 1..1E értékről, ami a PICKIT2 programozóval ellenőrizhető, de ez nem szükséges.

A karakterlánc-memória tartalmaz egy karaktergenerátort, amelynek memóriájában az orosz kis- és nagybetűk teljes ábécéje, valamint néhány karakter és minden szám megtalálható.

Soronkénti dinamikus vonaljelzés, amely 8 sorból áll, amelyek felülről lefelé egymás után, másodpercenként 300-szor világítanak, a teljes 8 sorból álló ciklus végrehajtásra kerül, amely lehetővé teszi a kép villogás nélküli megfigyelését.

A 74NS595-ös eredményjelző chipek az eredményjelző tábla vízszintesének vagy egy 160 LED-es sornak a begyújtását töltik be, a tranzisztorok pedig lehetővé teszik a vízszintesek vagy a sorok váltakozását felülről lefelé, azaz soronként meggyullad az eredményjelző tábla. felülről lefelé sorra 300 képkocka/másodperc sebességgel.

Maga a 74NS595 mikroáramkör egy hagyományos váltóregiszter, minden regiszter kimenetével egy LED-mátrixba, de van egy nagy NO mátrix is, amelyhez a regiszterek nem közvetlenül, hanem a logikai állapotot rögzítő regisztereken keresztül kapcsolódnak.

Miért van erre szükség? Erre azért van szükség, hogy miközben a váltóregiszterek az MK-ból láncban töltődnek be minden órajellel a 11-es érintkezőnél, és egyúttal LED-mátrixokon is megfigyelhető legyen, amire egyáltalán nincs szükségünk, mivel a képet rossz helyen világították meg a LED-ek. Ezért további reteszelő regiszterek blokkolják az információ kibocsátását a mátrixokba az adatbetöltés során, és csak azután frissítik, hogy a 12 kimeneteken az órajel megjelenik a váltóregiszterektől a reteszelő adatok felé, és a reteszelők átkerülnek a mátrixokba.

A vonal teljes képét létrehozó eredménytábla adatok az MK-tól származnak a 74NS595 mikroáramkör 34. kimenetétől a 14. regiszter bemenetéhez az első 74NS595 mikroáramkörtől a másodikhoz, a 9. kimenetről a 14. bemenetre és így tovább lánc az utolsó 20 mikroáramkörhöz.

Ismétlem, az adatok minden ciklussal az összes 74NS595 mikroáramkör 11. bemenetén mozognak a lánc mentén a legújabb 74NS595 mikroáramkörre, és mind a 20 mikroáramkör betöltése után megjelenik egy ciklus a 12. kimenet reteszelő regiszterein, ezzel frissítve a teljes képet. sort, és nem a teljes kijelzőképet. A sorok minden alkalommal frissülnek, miután egy alsó sorba lépnek.

Az eredménytábla összeállításakor nagyon kényelmes táblákat készíteni két 8x8-as mátrixból, vagy hogy a tábla két mátrixot tartalmazzon a táblaszám növelésének lehetőségével, az első kijelző táblát a mikrovezérlő kártyához csatlakoztatva meggyőződhet arról, hogy a többi kijelzőtábla nélkül is működik, és csak ezt követően ellenőrizze a következő táblákat, így könnyebb lesz keresni a hibákat és a forrasztási hibákat.

Az első kijelzőtábla ellenőrzéséhez csatlakoztatni kell a billentyűzetet az MK kártyához, be kell kapcsolni a tápfeszültséget, le kell nyomni egy vagy több betűt, ki kell adni a parancsot a sor végére, hogy a szöveget az ENTER billentyű lenyomásával írja be, akkor a sor kis sebességgel fog futni, mivel a (-) - gomb lenyomásával a futási sebességet is módosítani kell, amíg az 5..1E-től származó konstans hexadecimális formában be nem íródik a 24C64 memóriába.

Ha nincs szüksége egy ilyen hosszú, 20 db 8x8 mátrixból álló sztringre, akkor tudok küldeni egy firmware-t kisebb számmal 2-től 19-ig, ez egyszerűen és gyorsan megtörténik.

A kijelző táblák 6x6 centiméteres vörös fényű mátrixokhoz vannak bekötve QFT 2388ASR jelzéssel A mikrokontroller kártya modernizálás feltétellel készült órasorral és hőmérővel, de mivel a firmware ehhez az esethez még nem készült el , Nem javaslom a gombok hozzáadását, hogy ne égesse el az MK portot.

parancsgombok.

(Váltás) - a nagybetűre váltás gombja, rákattintva és elengedve egy betű lenyomódik és egy nagybetű jelenik meg a kijelzőn; ha megnyomja a következő betűt a Shift lenyomása nélkül, egy kis betű jelenik meg, minden nagybetű beírása előtt meg kell nyomnia és fel kell engednie a Shift billentyűt.

(+ és - ) - ezek a billentyűk akkor működnek, ha gépelés előtt bekapcsolja a futó sort, és beállítja a betűk mozgási sebességét az eredményjelzőn + növeli a sebességet csökkenti a betűmozgás sebességét.

backspace- a szöveg törlésére szolgáló gomb gépelés közben, csak gépelési módban működik, a törölt betűt a szöveg balra tolásával jeleníti meg az eredményjelzőn.

Belép ez a gomb elindítja a sor futását beírás után, jelezve a szöveg végét a 24C64 memóriában, és azt mondja, hogy a szövegben erről a helyről kell kezdeni a sort elölről.

Új gépeléshez a görgető sort ki kell kapcsolni, majd újra be kell kapcsolni a billentyűzet csatlakoztatása mellett, a plusz és mínusz gombokkal válassza ki a szöveg futási sebességét, és a betű első megnyomására az eredményjelző törlődik az első betűvel. A sor jobb oldalán látható, a beírt szöveg a bal oldalra kerül, majd az Enter billentyűt lenyomva a sor futó üzemmódba lép anélkül, hogy reagálna a billentyűzetre.

A szöveg újbóli beírásához ne felejtse el be- és kikapcsolni a sort.

Ticker órával, naptárral és gépeléssel PS/2 billentyűzeten

A futó sor az időt mutatja, óra perc másodperc, nap számokkal, a hónap és a hét napja pedig szavakkal, pl.IDŐPONT 12.30.10 JANUÁR 20. SZERDA.

Pontosan ugyanaz a ticker, mint a billentyűzeten történő gépelés, csak egy óra van naptárral. Ebben a sorban nem módosíthatja a LED-mátrixok számát, mivel mind a 20 részt vesz az idő, a dátum és a hónap és a hét napjának beállításában.

Gépelés közben a bal oldali CTRL billentyű lenyomása egy órát szúr be naptárral a ticker szövegébe. Ez a vonal ugyanazokkal a funkciókkal rendelkezik, mint a PIC16F628 és PIC16F877 korábbi sorai, és ugyanúgy vezérelhető.

Az idő beállításához meg kell nyomni a mikrokontrollerrel a táblán található kiválasztó gombot, miközben megjelenik az időbeállítás kijelzője, a másodpercek villogni kezdenek a váltás gomb megnyomásával, a másodpercek visszaállnak nullára. Újra megnyomjuk a választó gombot, a váltás gomb megnyomásával kezdenek villogni a percek, növeljük a perceket, ugyanez az órával, dátummal, hónapkal és a hét napjával.

Az időbeállításokban a hét napja és a hónap számok formájában jelenik meg.

Íme ennek a vonalnak egy kicsit módosított áramköre, ide két felhúzó ellenállásos gomb került az idő és órajel kvarc 32768 Hz-en változtatására, valamint egy másik ellenállás, amely felhúzza a vezérlő bemenetét, amely a billentyűzetbe való belépésért felelős.

A PIC16F877 stabilabb működése érdekében jobb, ha egy 11 ohmos 0,25 wattos ellenálláson keresztül táplálja a pozitív teljesítmény érdekében, hogy csökkentse a kijelző vonalait váltó tranzisztorokból származó zajt.

Futósor órával és hőmérővel utcára és otthonra.

A kúszó vonal a DS1820 szenzorokon működik, és a házban és az utcán uralkodó hőmérsékletet mutatja az eredményjelző táblán lévő értékek beillesztésével a kúszó vonal szövegébe.

A leolvasott értékek a HŐMÉRSÉKLET HÁZ 25,2 UTCA -12,4 felirat formájában jelennek meg.

Ha hőmérőt szeretne beszúrni a szövegbe, nyomja meg a bal oldali ALT billentyűt a futó vonalhoz csatlakoztatott számítógép billentyűzetén.

A kijelzett hőmérő hőmérsékleti tartománya -55 és 99 fok között van, de az érzékelő károsodásának elkerülése érdekében nem ajánlott 70 fok fölé melegíteni.

Az utcán lévő érzékelőhöz vezető vezeték hossza nem haladhatja meg a 4 métert.

Van egy firmware három ukrán betűvel.
A riasztási jelet a rendszer log 0-nak veszi a PIC16F877 38. érintkezőjéről érkező jelzés alatt.

A rádióelemek listája

Kijelölés Típusú Megnevezés Mennyiség jegyzetPontszámA jegyzettömböm
1. séma
IC MK PIC 8 bites

PIC16F877

1 Jegyzettömbhöz
IC1 memória chip24C641 Jegyzettömbhöz
IC2, IC3 műszakregiszter

CD74HC595

20 Jegyzettömbhöz
VT1-VT8 bipoláris tranzisztor

BD140

8 Jegyzettömbhöz
C1, C2 Kondenzátor100 nF2 Jegyzettömbhöz
C3, C4 Kondenzátor15 pF2 Jegyzettömbhöz
C5 Kondenzátor3,3 nF1 Jegyzettömbhöz
R1-R16, R18, R19, R21-R24, R30, R31 Ellenállás

330 ohm

24 Jegyzettömbhöz
Ellenállás

330 ohm

144 Jegyzettömbhöz
R26, R27 Ellenállás

5,1 kOhm

2 Jegyzettömbhöz
R28, R29 Ellenállás

4,7 kOhm

2 Jegyzettömbhöz
Cr1 Kvarc rezonátor20.000 MHz1 Jegyzettömbhöz
LED mátrix8x820 Jegyzettömbhöz
csatlakozóPS/21 Jegyzettömbhöz
2. séma
IC MK PIC 8 bites

PIC16F877

1 Jegyzettömbhöz
IC1 memória chip24C641 Jegyzettömbhöz
műszakregiszter

CD74HC595

20 Jegyzettömbhöz
bipoláris tranzisztor

BD140

8 Jegyzettömbhöz
C2 Kondenzátor100 nF1 Jegyzettömbhöz
C3, C4 Kondenzátor15 pF2 Jegyzettömbhöz
C5 Kondenzátor3,3 nF1 Jegyzettömbhöz
C6, C7 Kondenzátor33 pF2 Jegyzettömbhöz
C8 elektrolit kondenzátor47uF1 Jegyzettömbhöz
R18, R19, R21-R24, R30, R31 Ellenállás

330 ohm

24 Jegyzettömbhöz
Ellenállás

330 ohm

144 Jegyzettömbhöz
R26, R27, R32, R33 Ellenállás

5,1 kOhm

4 Jegyzettömbhöz
R29, R34, R35 Ellenállás

4,7 kOhm

3 Jegyzettömbhöz
R36 Ellenállás

11 ohm

1 Jegyzettömbhöz
Cr1 Kvarc rezonátor20.000 MHz1 Jegyzettömbhöz
Cr2 Kvarc rezonátor32768 Hz1 Jegyzettömbhöz
S1, S2 Óra gomb 2 Jegyzettömbhöz
LED mátrix8x820 Jegyzettömbhöz
csatlakozóPS/21 Jegyzettömbhöz
3. séma
IC MK PIC 8 bites

PIC16F877

1 Jegyzettömbhöz
IC1 memória chip24C641 Jegyzettömbhöz
műszakregiszter

CD74HC595

20 Jegyzettömbhöz
hőmérséklet szenzor

DS18B20

2

Egyszerű óra LED mátrixokon. Sok rádióamatőr, kezdő, és nem csak szereti "újra feltalálni a kereket" - megépíteni az elektronikus óráját. Ez a sors engem sem kímélt. Természetesen manapság rengeteg óra dizájn található az interneten, de valamiért csak néhány óra van LED-mátrixon. Az orosz nyelvű interneten csak egy teljesen elkészült és leírt tervet találtam. Ugyanakkor a LED-mátrixok ma már sokkal olcsóbbak, és költségük sem magasabb, ha nem alacsonyabb, mint az azonos méretű hétszegmenses indikátoroké. Például az általam használt 60x60 mm-es GNM23881AD-t 1,5u-ért vettem (3 indikátor 4,5u-ba került), ezért a pénzért aligha lehet venni négy azonos méretű hétszegmenses egységet. De a mátrixindikátoron elhelyezhető információ sokkal több is lehet. A számokon kívül bármilyen betűt, jelet megjeleníthetnek, és egy futó vonal segítségével szöveg is megjeleníthető.

Ennek alapján az volt a vágy, hogy egy órát LED-mátrixokra építsenek, de úgy, hogy az áramkör nem lett bonyolultabb, mint a hétszegmenseseken. Azt is szerettem volna, hogy elég funkcionális legyen, és ne olyan legyen, mint a többi. Így született meg a következő séma.

Az óra funkcionalitása a következő:

  • Visszaszámlálás, naptár, a hét napja. (a szökőévet figyelembe veszik, a nyári / téli időszámításra való áttérés nem történik meg).
  • Az óra megőrzése a külső tápellátás megszakadása esetén (15mA fogyasztás).
  • Utazási korrekció + - 59,9 mp \ nap, 0,1 mp-es lépésekben. 9 riasztó. Ebből 3 „eldobható”, 6 pedig „állandó”, a hét napjai szerint egyénileg állítható.
  • A hangjelzés időtartama riasztásonként egyénileg állítható (1-15 perc).
  • A gombnyomások hangjelzése (lehetőség van letiltani).
  • Óránkénti hangjelzés (kikapcsolható).
  • 00-00-tól 08-00-ig nem adnak jelzést.
  • 1 vagy 2 hőmérséklet érzékelő (utca és ház).
  • Testreszabható ticker, amely minden információt megjelenít (kivéve az időt)
  • A löketkorrekció értéke és a „kúszóvonal” beállításai akkor is elmentésre kerülnek, ha a tartalék tápfeszültség kiesik.

Az AtMega16A-t választották az óra "szívének", elérhetősége, olcsósága és "lábai" miatt. Lehetőség szerint egyszerűsíteni akartam az áramkört, ezért mindent, ami lehetséges, a vezérlőhöz rendeltem. Ennek eredményeként mindössze két mikroáramkörrel, egy vezérlővel és egy TPIC6B595 regiszterrel sikerült boldogulnunk. Ha a TPIC6B595 nem elérhető valakinek, akkor lecserélheti a 74HC595 + ULN2803-ra. Mindkét lehetőséget tesztelték. Kipróbálhatod a TPIC6C595-öt is, kicsit gyenge, kicsit fűtött, de összességében stabilan működött. Az időt aszinkron idővel - T2 - számolja. Az óra áramszünet esetén is megmarad. Ekkor az áramkör nagy része feszültségmentes, és a vezérlő elemről, akkumulátorról vagy ionisztorról táplálkozik. Érdekes volt "játszani" az ionisztorral, ezért felvittem. Az óra áramfelvétele készenléti üzemmódban 15 mA. Ionisztorral 1F-on táplálva az óra négy napig „kitartott”. Ez elég ahhoz, hogy áramkimaradás esetén fenntartsa az irányt. Ha CR2032 akkumulátort használ, akkor elméletileg a számítások szerint a töltésnek 1,5 évre elegendőnek kell lennie. A hálózati feszültségszabályozó jelenléte a PB tűn keresztül "hallgat".3 Ez a láb a komparátor invertáló bemenete. A tápfeszültség az R2-R3 osztón keresztül a PB.3 kimenetre kerül, és normál állapotban körülbelül 1,5 V. Ha a külső feszültség 4,1 V alá csökken, akkor a PB.3 érintkező feszültsége 1,23 V alá csökken, és a komparátor megszakítást generál, és az összes „felesleges” vezérlő csomópont kikapcsolódik a megszakításkezelőben és maga a vezérlő elalszik. Ebben az üzemmódban csak a T2 időzítő fut tovább. Amikor megjelenik egy külső tápegység, a PB.3 feszültsége ismét 1,23 V fölé emelkedik, a vezérlő ezt „látva” minden csomópontot működőképes állapotba hoz. Ha ionisztor helyett CR2032 elemet használunk, akkor azt diódán (lehetőleg Schottky diódán) keresztül kell csatlakoztatni. A dióda anódja + akkumulátorokhoz, a katód pedig a VD1 katódhoz csatlakozik. Normál módban a képernyő óra-perc formátumban jeleníti meg az időt. Egy perces időközzel elindul a futósor. A futó sorban a hét napja, dátum, év, hőmérséklet látható. otthon, és hőm. az utcán. A futósor testreszabható, pl. Bármelyik elem megjelenítését be- és kikapcsolhatja. (Például mindig kikapcsolom az év kijelzését). Ha minden elem ki van kapcsolva, a kúszó vonal nem indul el, és az óra folyamatosan mutatja a pontos időt. A 9 riasztó 3 eldobhatóra és 6 újrafelhasználhatóra van felosztva. Amikor bekapcsolja az 1-3. riasztást, azok csak egyszer működnek. Ahhoz, hogy újra működjenek, manuálisan újra engedélyezni kell őket. A 4-9-es ébresztőórák pedig újrahasznosíthatók, pl. naponta dolgoznak, a meghatározott időben. Ezenkívül ezek a riasztások csak a hét bizonyos napjain szólalnak meg. Ez például kényelmes, ha nem szeretné, hogy az ébresztőóra felébressze a hétvégén. Vagy például hétköznap 7-00-kor, csütörtökön 8-00-kor kell ébredni, hétvégén pedig nem kell ébresztőóra. Ezután hétfőn-szerdán és pénteken 7-00-ra állítottunk be egy újrafelhasználhatót, a másodikat csütörtökön 8-00-ra... .. Ezen kívül minden ébresztőórán van jelzésidő-beállítás, és ha nincs elég 1 percig jelezze az ébredéshez, majd egy ideig növelheti 1 percről 15 percre. A tanfolyam korrekciója naponta egyszer, 00-00 óra között történik. Ha az óra gyorsabb, például napi 5 másodperccel, akkor 00-00-00-kor az idő 23-59-55-re áll, ha az óra késik, akkor 00-00-00-kor 00-00-05-re kell beállítani. Javítási lépés - 0,1 mp. A maximális korrekció 59,9 mp/nap. A használható kvarc esetében valószínűleg nem lesz szükség többre. A korrekció készenléti üzemmódban is megtörténik, ha akkumulátorról működik. A LED-tömbök bármilyen 8*8-as közös katódos LED-et használhatnak. Mint már jeleztük, a GNM23881AD-t használtam. Elvileg lehet "tárcsázni" egy mátrixot az egyes LED-ekből. Az AtMega16a mikrokontroller lecserélhető a „régi” L betűs AtMega16-ra. Ebben az esetben elméletileg az akkumulátor áramfelvételének kissé növekednie kell. Valószínűleg csak AtMega16 fog működni, de problémák adódhatnak, ha akkumulátorról működik. D1 dióda - lehetőleg bármilyen Schottky-dióda. Hagyományos egyenirányítóval is működik, de annak érdekében, hogy megvédje magát a különféle hibáktól, amelyek azzal a ténnyel járnak, hogy az áramkör egy részét „a dióda előtti” feszültség táplálja, a „dióda utáni” részt pedig jobb Schottkyt keresni. . VT1 tranzisztor - bármilyen n-p-n. Az óra két gombbal vezérelhető. A számukat 8 darabra lehetett növelni anélkül, hogy a gombokat leszámítva további alkatrészt adnának hozzá, de én csak kettővel szerettem volna „kijutni”. A gombok hagyományos elnevezése "OK" és "STEP". A „STEP” gomb általában a következő menüpontra ugrik, az „OK” gomb pedig az aktuális menü paramétereit módosítja. A kiváltott riasztás jelzését az "OK" vagy a "STEP" gombok is kikapcsolják. Bármelyik gomb megnyomása riasztás közben kikapcsolja a riasztást. Az ellenőrzési séma a következőképpen alakult:

Videó, hogyan működik!






  • DS18b20) .
  • A második lehetőség DS18b20) .

Kijelző kúszóvonalas módban - dátum, hónap, év és a hét napja.

Általános séma.


- Amikor megnyomod Kn2 Kn2


Kn1Kn3 Kn2


UA-EN-RU .


ds 18 b 20 #1 vagy #2.

Sematikus megoldások lehetségesek, az érzékelők csatlakoztatásának kombinációs lehetőségeivel, az alábbiakban példákat talál azokra a lehetőségekre, amelyekkel ez a program megfelelően működik.

Néz Óra+RF Óra + RF + ds18b20



Óra + ds18b20 (2db) Watch+ds18b20 RF adó



Séma a proteusban

ATmega328 rendszerbetöltő firmware.)


FUSE, ha valaki ICSP programozót fog használni a firmware-hezATmega328 ebben az áramkörben.

Jumperekkel Jp -1, Jp -2, Jp RF

1 perc.

2 mp.

4 mp.

8 mp.

16 mp.

32 mp.

64 mp.

128 mp.

Jp-1

Jp-2

Jp-3

biztosíték, Az ATtiny24a az MK - 8MHz belső oszcillátorra van telepítve.



az archívumban.

Rádiós érzékelő mátrix órákhoz, elemes, diagram és firmware a fórumban.

DS18b20, RTCDS1307 , fényérzékelő, vezérlőgombok, készlet RF -modulok és 5 voltos tápegység (áramköri fogyasztás csúcsidőben, maximális fényerő mellett 0,6A, átlagosan 0,3A, mobiltelefonról is lehet extra töltést használni, ha megfelelő paraméterekkel elérhető)).
Mi a használat érdekeArduino Nano Atmega328.
Az a tény, hogy ennek a sálnak a fedélzetén már van mini USB kimenettel rendelkező modem, egy ilyen vezérlőt különösebb nehézség nélkül villogtathat a bootloaderen keresztül, számítógép és telefonkábel segítségével egy mini USB csatlakozós mobiltelefon töltésére.
Mindez egyszerűen elvégezhető egy egyszerű programmal.XLoader.
Egy kicsit bővebben a rendszerbetöltő átfuttatásának élményéről, itt leírva" Nano volt - ampermérő 2 csatornás. ".
Kívánt esetben az összes szükséges modult kedvező áron megvásárolhatja az Aliexpressen.

MAX7219 pontmátrix

Nano Atmega328

DS1307

DS18b20

Fényérzékelő

Tápegység

Rendelés után egy kis türelem, amíg ezek az alkatrészek megérkeznek postán, és garantáltan összeállíthatja ezt a nagyon érdekes áramkört órával és hőmérővel.


Általánosságban elmondható, hogy elemi alappal szerintem ne legyenek kérdések, hiszen itt minden standard.


Az óra működési módját megjelenítő - hőmérő - kialakítása már amatőr változat.
A program három lehetőséget kínál a hőmérő óra működésének megtervezésére.

  • Az első lehetőség az idő (óra és perc), külső hőmérséklet és szobahőmérséklet (két érzékelő) váltakozó kijelzéseDS18b20) .

Kijelző kúszóvonalas módban - dátum, hónap, év és a hét napja.

  • A második lehetőség az idő (óra és perc), a környezeti hőmérséklet (egy érzékelő) kijelzéseDS18b20) .

Kijelző kúszóvonalas módban - dátum, hónap, év és a hét napja.

  • A harmadik lehetőség, csak egy óra, időkijelzés (óra és perc),

kijelző kúszóvonalas módban - dátum, hónap, év és a hét napja (a hőmérséklet kijelzése le van tiltva).

Valójában kicsik a különbségek az opciók között, és ez csak a hőmérő óra mátrix kijelzőjén lévő hőmérséklet-kijelzés különbségeiből áll, szinte minden opcióra lehet igény.


Rendszer.


- A séma három vezérlőgombot használ, ezeknek a gomboknak a rövid megnyomásával, a főképernyő óráján a leolvasások egyszeri elforgatásával - dátum - a hét napja - hőmérséklet.


- Amikor megnyomod Kn2 2 másodpercnél tovább, belép a beállítások menübe (ha a menüben van, nyomja meg a gombot Kn2 több mint 2 másodpercig, lépjen ki a beállítás menüből).


- A menübe lépés után használja a gombokat Kn1Kn3módosíthatja a dátumot és az időt, a menüben való mozgás megtörténik Kn2 , a módosítandó paraméter megfordul.


- A menüben is lehetőség van szükség esetén az óra pontatlanságának korrekciójára, napközben ± 9 mp.


- A menü következő eleme a használt nyelv kiválasztása, egy firmware biztosítja a nyelvek használatát UA-EN-RU .


- Tétel animációs lehetőség a képernyőn, a cikk elején leírt három közül az egyik.


- Rádiós érzékelő, ha a "0" értéket választja, a rádiós érzékelő nem kerül felhasználásra a programban, ha az 1-et vagy a 2-t választja, a rádiós érzékelő hőmérséklet-leolvasása jelenik meg a kijelzőn, ds 18 b 20 #1 vagy #2.

Fénykép az óra hibakereséséről egy kenyérsütőtáblán.

Séma a proteusban

Adó diagram ehhez az órához.

Jumperekkel Jp -1, Jp -2, Jp -3, kiválaszthatja az átviteli frekvenciát RF -adatcsomagok modulja hőmérséklettel a 3. sz. szenzortól.

1 perc.

2 mp.

4 mp.

8 mp.

16 mp.

32 mp.

64 mp.

128 mp.

Jp-1

Jp-2

Jp-3

(1 - jumper zárva, 0 - nem)

Áramköri lap óra és rádió érzékelőhöz.

BIZTOSÍTÉK az ATmega328 működéséhez bootloaderrel (archívum a ATmega328 bootloader firmware.)

BIZTOSÍTSA be, ha valaki ICSP programozót használ az ATmega328 villogtatására ebben az áramkörben.

Firmware “Óra - hőmérő mátrix modulokon”, nyomtatott áramköri lapok, proteus, archivált.






  • DS18b20) .
  • A második lehetőség DS18b20) .

Kijelző kúszóvonalas módban - dátum, hónap, év és a hét napja.

Általános séma.


- Amikor megnyomod Kn2 Kn2


Kn1Kn3 Kn2


UA-EN-RU .


ds 18 b 20 #1 vagy #2.

Sematikus megoldások lehetségesek, az érzékelők csatlakoztatásának kombinációs lehetőségeivel, az alábbiakban példákat talál azokra a lehetőségekre, amelyekkel ez a program megfelelően működik.

Néz Óra+RF Óra + RF + ds18b20



Óra + ds18b20 (2db) Watch+ds18b20 RF adó



Séma a proteusban

ATmega328 rendszerbetöltő firmware.)


FUSE, ha valaki ICSP programozót fog használni a firmware-hezATmega328 ebben az áramkörben.

Jumperekkel Jp -1, Jp -2, Jp RF

1 perc.

2 mp.

4 mp.

8 mp.

16 mp.

32 mp.

64 mp.

128 mp.

Jp-1

Jp-2

Jp-3

biztosíték, Az ATtiny24a az MK - 8MHz belső oszcillátorra van telepítve.



az archívumban.

Rádiós érzékelő mátrix órákhoz, elemes, diagram és firmware a fórumban.

DS18b20, RTCDS1307 , fényérzékelő, vezérlőgombok, készlet RF -modulok és 5 voltos tápegység (áramköri fogyasztás csúcsidőben, maximális fényerő mellett 0,6A, átlagosan 0,3A, mobiltelefonról is lehet extra töltést használni, ha megfelelő paraméterekkel elérhető)).
Mi a használat érdekeArduino Nano Atmega328.
Az a tény, hogy ennek a sálnak a fedélzetén már van mini USB kimenettel rendelkező modem, egy ilyen vezérlőt különösebb nehézség nélkül villogtathat a bootloaderen keresztül, számítógép és telefonkábel segítségével egy mini USB csatlakozós mobiltelefon töltésére.
Mindez egyszerűen elvégezhető egy egyszerű programmal.XLoader.
Egy kicsit bővebben a rendszerbetöltő átfuttatásának élményéről, itt leírva" Nano volt - ampermérő 2 csatornás. ".
Kívánt esetben az összes szükséges modult kedvező áron megvásárolhatja az Aliexpressen.

MAX7219 pontmátrix

Nano Atmega328

DS1307

DS18b20

Fényérzékelő

Tápegység

Rendelés után egy kis türelem, amíg ezek az alkatrészek megérkeznek postán, és garantáltan összeállíthatja ezt a nagyon érdekes áramkört órával és hőmérővel.


Általánosságban elmondható, hogy elemi alappal szerintem ne legyenek kérdések, hiszen itt minden standard.


Az óra működési módját megjelenítő - hőmérő - kialakítása már amatőr változat.
A program három lehetőséget kínál a hőmérő óra működésének megtervezésére.

  • Az első lehetőség az idő (óra és perc), külső hőmérséklet és szobahőmérséklet (két érzékelő) váltakozó kijelzéseDS18b20) .

Kijelző kúszóvonalas módban - dátum, hónap, év és a hét napja.

  • A második lehetőség az idő (óra és perc), a környezeti hőmérséklet (egy érzékelő) kijelzéseDS18b20) .

Kijelző kúszóvonalas módban - dátum, hónap, év és a hét napja.

  • A harmadik lehetőség, csak egy óra, időkijelzés (óra és perc),

kijelző kúszóvonalas módban - dátum, hónap, év és a hét napja (a hőmérséklet kijelzése le van tiltva).

Valójában kicsik a különbségek az opciók között, és ez csak a hőmérő óra mátrix kijelzőjén lévő hőmérséklet-kijelzés különbségeiből áll, szinte minden opcióra lehet igény.


Rendszer.


- A séma három vezérlőgombot használ, ezeknek a gomboknak a rövid megnyomásával, a főképernyő óráján a leolvasások egyszeri elforgatásával - dátum - a hét napja - hőmérséklet.


- Amikor megnyomod Kn2 2 másodpercnél tovább, belép a beállítások menübe (ha a menüben van, nyomja meg a gombot Kn2 több mint 2 másodpercig, lépjen ki a beállítás menüből).


- A menübe lépés után használja a gombokat Kn1Kn3módosíthatja a dátumot és az időt, a menüben való mozgás megtörténik Kn2 , a módosítandó paraméter megfordul.


- A menüben is lehetőség van szükség esetén az óra pontatlanságának korrekciójára, napközben ± 9 mp.


- A menü következő eleme a használt nyelv kiválasztása, egy firmware biztosítja a nyelvek használatát UA-EN-RU .


- Tétel animációs lehetőség a képernyőn, a cikk elején leírt három közül az egyik.


- Rádiós érzékelő, ha a "0" értéket választja, a rádiós érzékelő nem kerül felhasználásra a programban, ha az 1-et vagy a 2-t választja, a rádiós érzékelő hőmérséklet-leolvasása jelenik meg a kijelzőn, ds 18 b 20 #1 vagy #2.

Fénykép az óra hibakereséséről egy kenyérsütőtáblán.

Séma a proteusban

Adó diagram ehhez az órához.

Jumperekkel Jp -1, Jp -2, Jp -3, kiválaszthatja az átviteli frekvenciát RF -adatcsomagok modulja hőmérséklettel a 3. sz. szenzortól.

1 perc.

2 mp.

4 mp.

8 mp.

16 mp.

32 mp.

64 mp.

128 mp.

Jp-1

Jp-2

Jp-3

(1 - jumper zárva, 0 - nem)

Áramköri lap óra és rádió érzékelőhöz.

BIZTOSÍTÉK az ATmega328 működéséhez bootloaderrel (archívum a ATmega328 bootloader firmware.)

BIZTOSÍTSA be, ha valaki ICSP programozót használ az ATmega328 villogtatására ebben az áramkörben.

Firmware “Óra - hőmérő mátrix modulokon”, nyomtatott áramköri lapok, proteus, archivált.

Az utcai elektronikus órákat széles körben használják a modern infrastruktúra kialakításában Moszkvában és más városokban, mint hatékony eszközt az emberek figyelmének felkeltésére.

A "RusImpulse" gyártó cég kültéri LED-órák széles skáláját gyártja: 80 mm-es vagy nagyobb számjegymagassággal és bármilyen színű izzítással.

Az "Impulse" kültéri faliórák sorozatmodelljei az aktuális időt, dátumot és a levegő hőmérsékletét jelenítik meg váltakozó üzemmódban. Opcionálisan egy ilyen óra-hőmérő a meteorológiai adatok széles körének megjelenítésére is alkalmas: vízhőmérséklet, levegő relatív páratartalma, légköri nyomás, szélsebesség, háttérsugárzási szint. Az egyes paraméterek megjelenítési idejét a felhasználó önállóan állíthatja be.

Az "Impulse" elektronikus táblák széles hőmérsékleti tartományban (-40 és +50 °C között) működnek, speciális védelmet nyújtanak a korrózió, a por és a nedvesség házba jutása ellen (IP 65), és bármilyen időjárási körülmények között üzemeltethetők.

Az "Impulse" hőmérővel ellátott elektronikus utcai órákat általában egyoldalas változatban gyártják, és az épület falára szerelik fel. Lehetőség van kétoldalas karóra függőleges vagy oldalsó rögzítéssel.

A tervezett beépítési helytől függően kültéri elektronikus hőmérő óra választható az árnyékos vagy napos oldalra. Árnyékba való elhelyezéshez a kevésbé élénkpiros LED-es - 1,5 Kd hőmérős óra megfelelő, míg a napos oldalra, valamint a kirakatba való beépítésre a világosabb LED-ekkel rendelkező órák ajánlottak (3,0 Kd piros izzáshoz / legalább 2Kd más színért)

A hőmérővel ellátott kültéri elektronikus óra alapesetben IR távirányítóval vezérelhető, hatótávolsága legfeljebb 10 m. A távirányító lehetővé teszi a ragyogás fényerejének és a megjelenített paraméterek kijelzésének időtartamának megváltoztatását. A nagyméretű, 700 mm-es betűmagasságú óra-hőmérő rádiós távirányítóval vezérelhető, hatótávolsága akár 50 m.

Az "Impulse" kültéri elektronikus órák alapmodelljei

megjelenített paraméterek aktuális idő (ÓÓ:PP), dátum (NN.MM), levegő hőmérséklet (-88°C vagy 88 °C)
indikátor formátum 88:88
indikátor típusa LED-ek
jelző fényereje
ellenőrzés IR távirányító (távolság akár 10m)
étel 220V/ 50Hz, tápkábel 1,5m.
használati feltételek utca, hőmérséklet-40°C és 50°С között
tok típusa és színe sajtolt acél test,fekete porfestékkel festve,dekoratív profil, akrilüveg, rögzítés -zsanérok a tok hátulján
időjárás érzékelőklevegő hőmérséklet érzékelő - távirányító, érzékelő vezetéke 1,5 m.
opcionálisan a táblát más időjárás-érzékelőkkel is fel lehet szerelni
garanciális időszak 2 év