Obsah:

Binární hodiny využívající neopixely: 6 kroků (s obrázky)
Binární hodiny využívající neopixely: 6 kroků (s obrázky)

Video: Binární hodiny využívající neopixely: 6 kroků (s obrázky)

Video: Binární hodiny využívající neopixely: 6 kroků (s obrázky)
Video: Binární hodinky 2024, Červenec
Anonim
Image
Image
LED pásek, začněme tím
LED pásek, začněme tím

Ahoj, lidi, miluji všechny věci související s LED a také je rád používám různými zajímavými způsoby. Ano, vím, že binární hodiny se zde prováděly několikrát a každý je skvělým příkladem toho, jak si vytvořit vlastní hodiny.

Opravdu jsem si přál binární hodiny, abych řekl „udělal jsem to“, a podíval jsem se, jaké části mám k dispozici, LED diody, odpory, RTC, Arduino.. pak jsem našel Neopixel Strip (WS2812). To mě přimělo přemýšlet, téměř všechny binární hodiny, které jsem viděl, používají LED matici, která zahrnuje spoustu pájení, nechápejte mě špatně, nemám problémy s pájením, ale proč nemohu použít pásek … Vytvořil se plán, výzva přijata..

Nejprve jsem se tedy posadil, abych zjistil, co chci v binárních hodinách, jednoduché, hodiny, minuty sekundy, maximálně 4 řádky, abych je mohl relativně snadno přečíst, a pokud vás zajímá, jak číst binární hodiny, mohu doporučit procházení a rad této stránky: Jak číst binární hodiny Také v čem to mám umístěné, naštěstí jsem byl v Ikea a použil jsem několik jejich rámečků s obrázky Ribba v jiných projektech, tak si myslel bingo, že bude dělat dobře (a za 2,99 GBP je dobrá cena).

Bez dalších okolků seznam dílů:

  • Arduino Uno
  • Modul RTC (ds1302) Ebay (Velká Británie)
  • (Nyní změněno na 10k pot) 220k potenciometr Ebay (Velká Británie)
  • Odpor 470r Ebay (Velká Británie)
  • Rám obrazu Ribba Ikea Ribba
  • Acetát - pro masku
  • Použití laserové tiskárny

Budou vyžadovány další připojovací vodiče, prkénko a 5V napájecí zdroj, předpokládám, že je máte:)

Nyní můžeme stavět…

Krok 1: LED pásek, začněme s tím

LED pásek, začněme tím
LED pásek, začněme tím
LED pásek, začněme tím
LED pásek, začněme tím
LED pásek, začněme tím
LED pásek, začněme tím

Nejprve si tedy pořiďte LED pásek, ten, který jsem měl, má LED (pixely) každých 16,5 mm, což se mi zdálo v pořádku pro rámeček, který jsem měl, a tak jsem je odstřihl v 6 pixelových intervalech pomocí ostrých nůžek (obvyklá bezpečnost).

Všimněte si prosím, že na konci proužku jsou šipky, toto je směr dat a napájení a měděné podložky mají čáru skrz, proříznutou podél této čáry, aby bylo zajištěno, že na konci každé oříznuté části zůstanou měděné podložky.

Nyní byste měli mít 4 LED pásky se 6 pixely na každém, pokud máte, dobře udělané, pokud ne, zkuste to znovu nebo je pájejte zpět dohromady (ujistěte se, že jsou šipky vloženy) a příště zkuste správně počítat..

Rychle se pohybujeme a necháváme LED pásky v určitém vzhledu nebo pořadí, jak jsem to udělal, bylo změřit rám a rozdělit jej na stejné části. Chtěl jsem ten svůj uvnitř držáku obrazu, stejně jako moje výpočty pomocí toho, než celého rámce. Držák je lepenkový předmět, který by obvykle rámoval fotografii, v tomto kroku je obrázek s držákem položeným na horní část rámu.

Krok 2: Namontujte LED pásky a pájejte…

Namontujte LED pásky a pájejte…
Namontujte LED pásky a pájejte…
Namontujte LED pásky a pájejte…
Namontujte LED pásky a pájejte…
Namontujte LED pásky a pájejte…
Namontujte LED pásky a pájejte…
Namontujte LED pásky a pájejte…
Namontujte LED pásky a pájejte…

Jak je vidět na fotografiích pro tento krok, vytiskl jsem čáry na papír a položil na ně proužky, poté jsem pokaždé přestavěl rám a „okulil“, abych zajistil, že budu mít požadovaný vzhled. Jakmile jsem byl šťastný, pás jsem trvale připevnil lepidlem k podložce, lepivá záda na mém nebyla příliš dobrá.

K návrhu jsem použil LibreCAD, což je Open Source a více než dostačující pro daný úkol, pamatujte při tisku na vycentrování obrázku a změnu poměru tisku na 1: 1. Připojil jsem rozložení, které jsem použil v tomto kroku.

Další na seznamu ToDo bylo zapojit proužky nahoru. V mé krabici bitů jsem měl několik konektorů na okraji PCB, takže jsem je použil spíše než pájení prvního připojení. Pokud je máte a chcete se vydat touto cestou, neváhejte to udělat.

Každopádně, počínaje spodním proužkem, šipkami doprava až doleva, pájením vašeho okrajového konektoru na pásek nebo primárních propojovacích vodičů, navrhuji pro data použít červenou, černou a jinou barvu. Většina proužků jsou štítky +. -, D… + je váš kladný, - je záporný, D je údaj, ne všechny jsou stejné a mohou mít různé napětí, moje jsou 5v. ujistěte se, že při napájení používáte vhodný napájecí zdroj.

To je první pruh, který nyní musíme udělat, je propojit všechny pásy v sérii, takže by to mělo být vlevo od spodního pásu, napravo od dalšího pásu nahoru, tak dále a tak dále, poslední pás by měl nemají žádné spojení na levé straně a šipky pro všechny proužky by měly být ZPRÁVA VLEVO, jak bylo uvedeno výše.

Krok 3: Někteří to nemají rádi holé

Některým se to nelíbí holé!
Některým se to nelíbí holé!
Některým se to nelíbí holé!
Některým se to nelíbí holé!
Některým se to nelíbí holé!
Některým se to nelíbí holé!

Osobně jsem upřednostňoval prostý holý vzhled, abyste viděli, jak to funguje, ale „ta, která musí být poslušná“řekla, že pokud jde o tu zeď, musí „vypadat upraveněji“, takže jsem musel rychle přemýšlet a uvědomil jsem si, že jsem mohl použít rozložení a mírně ho upravit, vytisknout na acetát a vypadalo by to dobře. Jakkoli bych rád řekl, že jsem vypustil photoshop a udělal to trojmo, nemohu, můj přítel to pro mě udělal, protože moje schopnosti photoshopu nejsou tak dobré, jak by můj mozek chtěl myslet.

Koncové vykreslení bylo vytištěno na acetát, oříznuto a položeno za sklo, další držák na fotografii, poté LED pásky, nakonec ta zadní deska s dráty vycházejícími pro napájení a data.

Jak je vidět na obrázku, vycházejí červené, černé a zelené vodiče a propojovací vodiče jsou omotány kolem zad.

Konečný produkt, který musím s nechutí přiznat, nevypadá vůbec špatně.

Binární v dolní části říká „Binární hodiny“

K jedné úpravě se dostanu, až budu moci položit ruce na další acetát, a to posunout čísla řádků o něco více doprava, jsou viditelné ječmene.

Krok 4: Začněte s kabeláží … Nechte zábavu začít

Začněte elektroinstalací … Nechte zábavu začít
Začněte elektroinstalací … Nechte zábavu začít
Začněte elektroinstalací … Nechte zábavu začít
Začněte elektroinstalací … Nechte zábavu začít

Jak jsem si jistý, můžete vidět na obrázcích, že jsem ve Fritzing nenašel správný modul, takže jsem importoval obrázek a zarovnal jej, jak nejlépe jsem mohl.

Spodní napájecí lišta by měla mít vlastní 5V napájecí zdroj, velikost napájecího zdroje závisí na spotřebě vašich LED diod. Navrhoval bych er na straně opatrnosti a použít ten, který by zvládl všechny LED diody svítit při maximálním jasu.

Dosud jsem to nezavázal k desce plošných spojů (bude používat stripboard), protože do vzdálené budoucnosti mohu přidat obrazovku LCD se snímačem teploty a zobrazit datum/čas a teplotu ve standardním formátu, a proto neexistuje žádný jiný momentálně schéma..

UPOZORNĚNÍ.. všimněte si chyby v diagramu, uzemnění z RTC (černý vodič) musí přejít na zem, nikoli na kladnou kolejnici, jak je znázorněno na obrázku, aktualizuje diagram a nahraje ho znovu, díky istoos za upozornění.

Krok 5: Konečně Beast Is Alive !

Image
Image
Nyní něco navíc !!!!
Nyní něco navíc !!!!

Poslední krok … huzzah

Zkontrolujte, znovu zkontrolujte a znovu zkontrolujte svá připojení …

Nyní si načtěte skicu do svého Arduina, nebudu vysvětlovat, jak to udělat, protože návodů, jak to udělat, je více než dost a tomuto „nemožnému… nepřidá žádnou hodnotu“

V komentářích ke kódu, řádek 119, toto je potřeba odkomentovat, tento řádek kódu nastavuje čas a datum:

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

Chcete -li odkomentovat, změňte toto na:

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

A vložte aktuální datum/čas ve formátu, jak je dokumentováno v náčrtu na řádku 115:

// sekundy, minuty, hodiny, den v týdnu, den v měsíci, měsíc, rok

Dobře, tak teď nahrajte ten náčrt … hotovo? OK

Nyní, když restartujete Adruino, nastaví datum/čas na zadané datum a nechcete, aby to dělalo, tak okomentujte řádek 119 a nahrajte skicu znovu. Nyní při restartu bude číst čas z hodin RTC (hodiny reálného času) a měl by být přesný.

Jakékoli problémy, zkontrolujte připojení, to bude hlavní problém, a pokud je baterie, kterou používáte v RTC, slabá, zobrazí se falešné časové údaje (vím, stalo se mi to, výchozí nastavení 48:45:45)

Jakékoli dotazy nebo problémy pište do komentářů a pomohou, jak budu moci..

Bavte se a užívejte si..

Krok 6: Nyní něco navíc !!

Nyní něco navíc !!!!
Nyní něco navíc !!!!
Nyní něco navíc !!!!
Nyní něco navíc !!!!

Dnes ráno jsem přemýšlel, jak bych mohl zlepšit binární hodiny, takže když jsem o tom přemýšlel a popíjel kávu, natáhl jsem se, abych zapnul ústřední topení, protože mi bylo zima, ale jak zima, jaká byla teplota !!!

Chytrý plán…

Proč nepřidat teplotu k hodinám?

Dobrá otázka, není důvod, proč ne, tak pojďme na to..

20 minut s Fritzingem a já jsem měl připravenou další fázi svého mistrovského díla, jen jsem potřeboval oříznout ještě jeden 6pixelový LED pásek, pár vodičů, odpor 4k7ohm a hodinu ovládat důvěryhodnou páječku a pár řádků kódu … Hotovo!

Abych to zněl jednoduše, překvapivě je…

Takže s trochou pásové desky jsem nasadil DHT11 a požadovaný odpor, přesně jako na obrázku.

Aktualizoval jsem dříve použitý náčrt, nahrál jej a hej, pracoval poprvé … Dobře, když ne, když jsem připájel kolíkové konektory na pásek na pásek, podařilo se mi dostat špatný spoj na datovou linku, takže jsem musel vyřešte to..

Teplota se montuje svisle a odečítá se, jak je znázorněno na fotografii, takže teplota při pořízení tohoto obrázku byla 19 ° C.

Zajímavé je, že DHT11 také měří vlhkost, sledujte, jak brzy může přijít další pás s vlhkostí..

Doporučuje: