Tartalomjegyzék:

Bináris óra neopixelek használatával: 6 lépés (képekkel)
Bináris óra neopixelek használatával: 6 lépés (képekkel)

Videó: Bináris óra neopixelek használatával: 6 lépés (képekkel)

Videó: Bináris óra neopixelek használatával: 6 lépés (képekkel)
Videó: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, November
Anonim
Image
Image
LED szalag, kezdjük ezzel
LED szalag, kezdjük ezzel

Sziasztok, szeretek mindent, ami a LED -hez kapcsolódik, és szeretem is használni őket különböző érdekes módokon. Igen, tudom, hogy a bináris órát már többször megcsinálták itt, és mindegyik kiváló példa arra, hogyan lehet saját órát készíteni.

Valóban elképzeltem egy bináris órát, hogy "én készítettem", és megnéztem, hogy milyen alkatrészek állnak rendelkezésre, LED -ek, ellenállások, RTC, Arduino.. aztán találtam egy Neopixel csíkot (WS2812). Ez elgondolkodtatott, majdnem minden bináris óra, amelyet láttam, a LED -mátrixot használja, amely sok forrasztást tartalmaz, ne érts félre, nincsenek problémáim a forrasztással, de miért nem tudom használni a szalagot… kihívás elfogadva..

Tehát először leültem, hogy kitaláljam, mit szeretnék egy bináris órában, egyszerű, Óra, perc másodperc, maximum 4 sor, hogy viszonylag könnyen elolvashassam, és ha kíváncsi arra, hogyan kell bináris órát olvasni, ajánlhat egy böngészést és az oldal megtekintését: Hogyan kell olvasni egy bináris órát Azt is, hogy hol helyezhetem el, szerencsére az Ikeában jártam, és használtam néhány Ribba képkeretüket más projektekben, ezért gondoltam a bingóra, hogy szépen fog menni (és 2,99 fontért jó ár).

Minden további nélkül az alkatrészlista:

  • Arduino Uno
  • RTC modul (ds1302) Ebay (Egyesült Királyság)
  • (Most 10k -es edényre cserélve) 220 k -es potenciométer Ebay (Egyesült Királyság)
  • 470r ellenállás Ebay (Egyesült Királyság)
  • Ribba képkeret Ikea Ribba
  • Acetát - a maszkhoz
  • Lézernyomtató használata

Más csatlakozókábelekre, kenyérpirítóra és 5V -os tápegységre lesz szükség, feltételezem, hogy megvannak:)

Most kezdjünk építeni…

Lépés: LED szalag, kezdjük ezzel

LED szalag, kezdjük ezzel
LED szalag, kezdjük ezzel
LED szalag, kezdjük ezzel
LED szalag, kezdjük ezzel
LED szalag, kezdjük ezzel
LED szalag, kezdjük ezzel

Először is szerezze be a LED szalagot, amelyikben 16,5 mm -enként vannak LED -ek (képpontok), ami jónak tűnt a kerethez, így éles ollóval vágtam le őket 6 pixeles időközönként (a szokásos biztonság érvényes).

Kérjük, vegye figyelembe, hogy a szalag közeléből nyilak vannak, ez az adatok és az áram iránya, és a rézpárnákon van egy vonal, amely ezen a vonalon keresztül van vágva, hogy minden vágott rész végén rézpárnák maradjanak.

Most 4 LED -csíkot kell kapnia, mindegyikben 6 pixel, ha sikerült, jól sikerült, ha nem, akkor próbálja újra, vagy forrasztja vissza őket (győződjön meg arról, hogy a nyilak be vannak helyezve), és próbálja meg legközelebb megfelelően számolni.

Gyorsan haladva, némileg vagy sorrendben állítsuk be a LED -csíkokat, így csináltam a keret mérését és egyenlő részekre osztását. Az enyémet a képtartóba akartam, így a számításaim is ezt használták, nem pedig a teljes keretet. A tartó az a karton elem, amely normál esetben bekeretezi a fényképet, ebben a lépésben van egy kép, a tartó pedig a keret tetejére van fektetve.

Lépés: Szerelje fel a LED csíkokat és a forrasztást…

Szerelje fel a LED csíkokat és a forrasztást…
Szerelje fel a LED csíkokat és a forrasztást…
Szerelje fel a LED csíkokat és a forrasztást…
Szerelje fel a LED csíkokat és a forrasztást…
Szerelje fel a LED csíkokat és a forrasztást…
Szerelje fel a LED csíkokat és a forrasztást…
Szerelje fel a LED csíkokat és a forrasztást…
Szerelje fel a LED csíkokat és a forrasztást…

Amint az a lépésről készült fényképeken is látható, sorokat nyomtattam papírra, és rájuk helyeztem a csíkokat, majd minden alkalommal újratelepítettem a keretet, és "szemeztem", hogy biztosítsam a kívánt megjelenést. Miután boldog voltam, véglegesen rögzítettem a csíkot a hátlaphoz ragasztóval, az enyém ragadós hátlapja nem volt túl jó.

Ennek tervezéséhez a LibreCAD programot használtam, amely nyílt forráskódú, és több mint megfelelő a feladathoz, ne feledje, ha nyomtatáskor középre állítja a képet, és módosítja a nyomtatási arányt 1: 1 -re. Csatoltam az elrendezést, amelyet ebben a lépésben használtam.

A ToDo listán a következő volt a Csíkok felkötése. A bitdobozomban volt néhány férfi PCB élcsatlakozó, így azokat használtam, nem pedig az első csatlakozót forrasztottam. Ha ezek megvannak, és ezt az utat szeretné választani, tegye meg bátran.

Mindenesetre, az alsó csíktól kezdve, a nyilak JOBBRA balra haladva, az élcsatlakozót rá kell forrasztani a szalagra vagy az elsődleges csatlakozókábeleire, azt javaslom, hogy használjon piros, fekete és más színt az adatokhoz. A legtöbb csík +címke. -, D… + a pozitív, - negatív, D adat, nem mindegyik egyforma és eltérő feszültségű lehet, az enyém 5v. Ügyeljen arra, hogy a bekapcsoláskor megfelelő tápegységet használjon.

Ezzel kezdődött az első csík, most meg kell tennünk az összes csíkot sorba kötve, hogy az alsó csík bal oldalán legyen, a következő csík jobb oldalán felfelé, stb., És így tovább, az utolsó csíknak nincs összeköttetés a bal oldalon, és az összes csík nyilai jobbról balra legyenek, amint azt korábban említettük.

3. lépés: Néhányan nem szeretik, ha csupasz

Néhányan nem szeretik Csupasz!
Néhányan nem szeretik Csupasz!
Néhányan nem szeretik Csupasz!
Néhányan nem szeretik Csupasz!
Néhányan nem szeretik Csupasz!
Néhányan nem szeretik Csupasz!

Személy szerint én a sima csupasz megjelenést részesítettem előnyben, hogy lássátok, hogyan működik, azonban a "She Who Must Be O engedelmes" azt mondta, hogy ha ezen a falon megy, akkor "rendesebbnek kell lennie", ezért gyorsan gondolkodnom kellett, és rájöttem, hogy használhatja az elrendezést, és kissé módosíthatja, kinyomtathatja acetátra, és jól néz ki. Bármennyire is szeretném azt mondani, hogy kitörtem a photoshopot, és ezt háromszorosával tettem, nem tehetem, egy barátom végezte el helyettem ezt a részt, mivel a Photoshop készségeim nem olyan jók, mint az agyam gondolná.

A végső renderelést acetátra nyomtatták, levágták és az üveg mögé tették, majd a fényképtartót, majd a LED -csíkokat, végül azt a hátlapot, ahol a vezetékek tápellátást és adatot kaptak.

Amint az a képen is látható, piros, fekete és zöld vezetékek jönnek ki, és az összekötő vezetékek vissza vannak hurkolva.

A végtermék, amit sajnálkozva be kell vallanom, egyáltalán nem néz ki rosszul.

A bináris alul azt írja: "Bináris óra"

Egy módosítást meg fogok tenni, amikor még egy kis acetátra helyezhetem a kezemet, vagyis a sorok számát még egy kicsit jobbra kell mozgatni, árpa látható.

4. lépés: Kezdje a huzalozással… Kezdődjön a móka

Kezdje a huzalozással… Kezdődjön a móka
Kezdje a huzalozással… Kezdődjön a móka
Kezdje a huzalozással… Kezdődjön a móka
Kezdje a huzalozással… Kezdődjön a móka

Amint az a képeken is látszik, nem találtam a megfelelő modult a Fritzingben, ezért importáltam egy képet, és a lehető legjobban sorba rendeztem.

Az alsó tápegységnek saját 5 V -os tápegységgel kell rendelkeznie, a tápegység mérete függ a LED -ek fogyasztásától. Azt javaslom, hogy járjon el óvatosan, és használjon olyat, amely képes kezelni az összes LED -et a maximális fényerő mellett.

Ezt még nem kötöttem le NYÁK -ra (szalaglemezt fog használni), mivel a távoli jövőben hozzáadhatok egy LCD -képernyőt hőmérséklet -érzékelővel, és megjeleníthetem a dátumot/időt és a hőmérsékletet normál formátumban, ezért nincs más jelenleg sematikus..

FIGYELMEZTETÉS.. jegyezze meg a diagram hibáját, az RTC földjét (fekete vezeték) földelni kell, nem pedig a pozitív sínt, amint az látható, frissíti a diagramot, és újra feltölti, köszönöm a figyelmet.

5. lépés: Végül a fenevad életben van !

Image
Image
Most egy kis extra !!!!
Most egy kis extra !!!!

Utolsó lépés… huzzah

Ellenőrizze, ellenőrizze és ellenőrizze újra a kapcsolatokat …

Most töltse fel a vázlatot az Arduino -jába, nem fogom elmagyarázni, hogyan kell ezt megtenni, mivel több mint elegendő útmutató áll rendelkezésre ennek elvégzéséhez, és nem fog hozzáadni értéket ehhez az ible -hez…

A kód megjegyzéseiben, a 119. sorban ezt nem kell megjegyezni, ez a kódsor állítja be az órát és a dátumot:

// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

A visszavonáshoz módosítsa ezt:

myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

És írja be az aktuális dátumot/időt a 115. sor vázlatában leírt formátumba:

// másodperc, perc, óra, hét napja, hónap napja, hónap, év

Rendben, akkor most töltse fel a vázlatot… kész? rendben

Most, amikor újraindítja az Adruino -t, a megadott dátumot/időt állítja be, és Ön nem szeretné, hogy ezt tegye, ezért írja le a 119. sort, és töltse fel újra a vázlatot. Most újraindításkor ki fogja olvasni az időt az RTC (valós idejű óra) formátumból, és pontosnak kell lennie.

Bármilyen probléma van, ellenőrizze a csatlakozásokat, ez lesz a fő probléma, és ha az RTC -ben használt akkumulátor gyenge, akkor hamis időmérést kap (tudom, velem történt, alapértelmezés szerint 48:45:45)

Ha bármilyen kérdésed vagy problémád van, tedd fel a megjegyzéseket, és mindenben segítek.

Jó szórakozást, és élvezd..

6. lépés: Most egy kis extra !!

Most egy kis extra !!!!
Most egy kis extra !!!!
Most egy kis extra !!!!
Most egy kis extra !!!!

Ma reggel azon gondolkodtam, hogyan javíthatnám a bináris órát, ezért ezen gondolkodva és kávézva elértem, hogy bekapcsoljam a központi fűtést, mivel hideg volt, de milyen hideg, milyen hőmérséklet volt !!!

Furcsa terv…

Miért nem adja hozzá a hőmérsékletet az órához?

Jó kérdés, nincs ok arra, hogy miért ne tegyük meg.

20 perc Fritzingben, és készen álltam a mesterművem következő szakaszára, csak le kellett vágnom még egy 6 pixel hosszúságú LED szalagot, pár vezetéket, egy 4 k7ohmos ellenállást és egy órát a megbízható forrasztópáka és néhány sor használatával kódról… Kész!

Könnyen hangzom, hát meglepő módon…

Tehát egy kis szalagdeszkával felraktam a DHT11 -et és a szükséges ellenállást, pontosan úgy, mint az ábrán.

Frissítettem a korábban használt vázlatot, feltöltöttem, és hé, először működött. Ok, nem sikerült, amikor a szalagra ráhegesztettem a hüvelyes élcsatlakozó csapjait, sikerült rossz kötést találnom az adatvonalon, ezért határozottabb..

A hőmérséklet függőlegesen van felszerelve, és a képen látható módon olvasható, így a kép készítésekor a hőmérséklet 19 fok volt.

Érdekes módon a DHT11 méri a páratartalmat is, figyelje, mert hamarosan újabb csík érkezik nedvességgel.

Ajánlott: