Tartalomjegyzék:
- Lépés: LED szalag, kezdjük ezzel
- Lépés: Szerelje fel a LED csíkokat és a forrasztást…
- 3. lépés: Néhányan nem szeretik, ha csupasz
- 4. lépés: Kezdje a huzalozással… Kezdődjön a móka
- 5. lépés: Végül a fenevad életben van !
- 6. lépés: Most egy kis extra !!
Videó: Bináris óra neopixelek használatával: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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…
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
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
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 !
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 !!
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:
Mikro bináris óra: 10 lépés (képekkel)
Mikro bináris óra: Előzőleg létrehozott egy Instructable (Binary DVM) programot, amely a korlátozott megjelenítési területet használja ki bináris használatával. Csak egy kis lépés volt, amikor korábban létrehozta a fő kódmodult a Decimal to Binary konvertáláshoz egy bináris óra létrehozásához, de
BigBit bináris óra kijelző: 9 lépés (képekkel)
BigBit bináris óra kijelző: Egy korábbi Instructable (Microbit Binary Clock) programban a projekt ideális volt hordozható asztali készülékként, mivel a kijelző meglehetősen kicsi volt. Ezért helyénvalónak tűnt, hogy a következő verzió legyen egy palást vagy falra szerelt változat, de sokkal nagyobb
A végső bináris óra: 12 lépés (képekkel)
A végső bináris óra: Nemrég ismerkedtem meg a bináris órák fogalmával, és elkezdtem kutatni, hátha építhetek egyet magamnak. Azonban nem találtam meglévő dizájnt, amely egyszerre volt funkcionális és stílusos. Szóval úgy döntöttem
LED óra Neopixelek használatával: 4 lépés (képekkel)
LED -óra neopixelek használatával: Üdvözöljük az oktatásomban, hogyan készítsek LED -órát 60 neopixel segítségével. A csatolt 3 PDF -fájl egyike az óra szegmenseihez, egy másik az alaphoz, végül pedig egy sablon a ragasztáshoz a szakaszok együtt. Szóval comhoz
Egyszerű bináris óra az Attiny85 használatával: 10 lépés
Egyszerű bináris óra az Attiny85 használatával: Üdvözlet! Ebben az oktatóanyagban bemutatom, hogyan lehet minimalista és egyszerű bináris órát készíteni egy arduino uno és egy attiny85 segítségével. Ha soha nem használta az arduino -t más mikrochipek programozására, látni fogja, hogy ez nagyon egyszerű (Először próbáltam