Share
Pin
Tweet
Send
Share
Send
Lámpák.
De itt azt kell mondanom, szerencsés! Korábban csak kisülési mutatókkal találkoztam, amelyek ellátásához vegye ki és tegye 180 V-ot! Itt minden nagyon kényelmes, használhatja az 5 V-os tápegységet (szigorúan szólva, legfeljebb 4,5 V, de később még ennél is többet), azaz ugyanaz a vonal, amelyet a fő áramkörök működtetésére használnak.
A lámpa egy vákuum izzó, amelyben nyolc izzószál található. Így a IV-9 közös következtetéssel rendelkezik, és nyolc szegmensen. Bármely információ kiadásához szükséges az általános és a megfelelő szegmens következtetések „betáplálása”. A kapcsolat polaritása nem számít. Az én esetemben az 1. érintkezőt csatlakoztattam a teljesítmény pluszhoz (a tápfeszültséget az áramkörben megváltoztam a lámpák fényerejének beállításához), és a szegmenst a földhöz vezettem.
Most a lámpa vezérléséről. Az ügyfél statikus jelzést követelt, ezért van egy csomó vezérlőjel (7 kimenet * 4 lámpa). A csapok számának növelése érdekében négy 74HC595 eltolódási regisztert alkalmaztam, amelyeknek csapjai négy ULN2003 mikroáramkörhöz vannak csatlakoztatva. Az ULN2003 chip hét tranzisztor-kapcsolókészlet. Mindegyik tranzisztor kapcsolójának korlátozó ellenállása van az alapjában, tehát biztonságosan rögzítheti a kimeneteket a váltóregisztről közvetlenül az uln vezérlő bemeneteire.
Rendszerbe.
A fő munkafúró mega8. Feladata, hogy lekérdezi akár a DS18B20 hőmérsékleti érzékelőt, akár a DS1307 valós idejű órát, és információt bocsát ki a lámpákról, írva a szükséges tömböt a műszaknyilvántartásokba. Továbbá, ha a négy gomb egyikét bekapcsolja, a megfelelő szám óra vagy perc változik. A másodperc, amikor az óra vagy perc változik, visszaáll. Az első és a negyedik gomb egyidejű megnyomásával a készülék hőmérséklet-kijelző üzemmódba lép. Részletek, megnézheti a videót. Mind a négy gomb "ül" egy megszakításon, miután meghatározza, hogy melyik gombot nyomják meg. Íme egy példa egy ilyen megvalósításra:
Eszköz diagram:
Ez a munka első része, amelyen nincs fényerő-szabályozás a lámpák számára - "tele vannak". Az összes eszköz áramellátása 5 V. Ebben a verzióban az óra akár USB-portról is táplálható! A lámpákat nem ábrázolja az ábra, ezek csatlakoztatásához csatlakoztassa anódjait a teljesítmény pluszhoz, és a szegmensvezetékeket áramkorlátozó ellenállásokon keresztül (a szegmens árama ne haladja meg a 19 mA-t) az L (1) _1 kapcsokra. L (4) _7. A fényerő beállításánál a lámpák anódjai és az ULN2003 chipek 9. számú következtetései nem a teljesítmény pluszhoz, hanem a teljesítményvezérlő áramkör kimenetéhez kapcsolódnak.
A fényerő beállítása:
A bemeneten (INPUT +; INPUT-) állandó 7-9 V feszültséget alkalmazunk. A 7805 lineáris stabilizátor 5 V-ig stabilizálja a feszültséget, amelyet a mikrovezérlő, a valósidejű óra, a váltó regiszterek és a hőmérséklet-érzékelő táplálására használnak.
LM317 Lineáris stabilizátor - A tompítás végrehajtására szolgál. Az R1-3,9kOhm és az RS_1, RS-2 értékeknél, a változó ellenállás 10 kOhm-mal, az 5V_ADJ_OUT feszültség a változó ellenállás ellenállásától függően 2,5 és 4,9 V között változik. Az LM317-re fel kell szerelnie egy kis hűtőt, szó szerint 10 perc alatt ugyanazt tettem, mint a képen, amely jól működik a hűtés mellett. Az anyag a cd-rom tok kis része:
A képen a DS1307 valósidejű óra hőmérséklet-érzékelője és az elemtartó kimenete látható.
Most végrehajtás.
ház:
Meghosszabbítottam a lámpákból levont következtetéseket, becsíptem pigtailsbe és visszatértem eredeti helyükre:
Vezérlőpult (a "natív" helyekhez csatolva):
Tábla és lámpák csatlakoztatása:
Ennek eredményeként:
Töltse le a firmware-t és a táblákat:
Figyelem! Nincs engedélye a rejtett szöveg megtekintésére.
Share
Pin
Tweet
Send
Share
Send