Obsah:

Nástěnné hodiny Infinity Mirror v rámečku obrazu IKEA: 4 kroky
Nástěnné hodiny Infinity Mirror v rámečku obrazu IKEA: 4 kroky

Video: Nástěnné hodiny Infinity Mirror v rámečku obrazu IKEA: 4 kroky

Video: Nástěnné hodiny Infinity Mirror v rámečku obrazu IKEA: 4 kroky
Video: Touring an Italian Villa in the Mountains of Beverly Hills! 2024, Červenec
Anonim
Image
Image
Nástěnné hodiny Infinity Mirror v rámu obrazu IKEA
Nástěnné hodiny Infinity Mirror v rámu obrazu IKEA
Nástěnné hodiny Infinity Mirror ve fotorámečku IKEA
Nástěnné hodiny Infinity Mirror ve fotorámečku IKEA
Nástěnné hodiny Infinity Mirror v rámu obrazu IKEA
Nástěnné hodiny Infinity Mirror v rámu obrazu IKEA

Ahoj, Vždy jsem chtěl postavit nástěnné hodiny. V obchodech, jako je IKEA, je spousta nádherných nástěnných hodin. Měl jsem nějaké problémy s těmito komerčními hodinami. Jsou na mě příliš hlasití (nepřetržitý tic-tac je nepříjemný), nevidím hodinové ručičky ve tmě, využívají hodně místa na mé zdi a nejsou přesné. Rozhodl jsem se postavit tiché hodiny s LED diodami a se synchronizací internetu a spojil jsem je s nekonečným zrcadlem. Zrcadlo umožňuje vidět hodinové ručičky. Moje představa byla, aby to bylo co nejjednodušší. Celý proces stavby trvá asi 30 minut. Náklady na projekt byly 20 $. Jednotka je napájena standardní telefonní nabíječkou (5 V DC). Kompletní elektronika a zrcadlo byly zabudovány do rámu obrazu zakoupeného v IKEA.

Krok 1: Seznam kusovníků

Seznam kusovníků
Seznam kusovníků

Název materiálu, částka, odkaz

Rám obrazu IKEA RIBBA černý 23cmx23cm 1 ks

WS2812B Led Strip, individuálně adresovatelný Smart RGB LED pásek, černý 74ks/1m IP30 1 ks

NodeMcu v3 Lua WIFI WIFI Internet of Things development MCU board ESP8266 1 ks

Nabíječka telefonu 1 ks

USB telefonní kabel 1 ks

Proto PCB 1 ks

Kabel pro pájení 1 ks

Pájecí plech 1 ks

Kondenzátor 16V 16V 470uF 1 ks

Pouzdro pro elektroniku 1 ks

Zrcadlo 23 cm x 23 cm 1 ks Místní obchod

Skleněná deska 23 cm x 23 cm 1 ks Místní obchod

Celkové náklady na materiál projektu: 20, 25 $/celkový projekt

Krok 2: Sestavení

Montáž
Montáž
Montáž
Montáž

Každý krok procesu montáže je vidět na videu prvního kroku.

Některé další informace k videu:

Problém s přesností hodin byl vyřešen technologií IoT a periodickou synchronizací časového serveru. V tomto projektu jsem použil NodeMCU, který zvládne synchronizaci času.

Dalším krokem bylo najít správné bydlení. Vybírám rámeček obrázku IKEA RIBBA. Potřeboval jsem 60 ks LED v hodinách, protože tam je 60 sekund a 60 minut. Změřil jsem vnitřní obvod rámu. Vypočítal jsem, že LED pás 74 ks / 1 metr je ideální. Poté, co jsem z 1metrového pásu odřízl 14 ks LED diod, zbylých 60 ks perfektně sedělo na vnitřním obvodu rámu.

Více o efektu zrcadla nekonečna najdete zde:

Zrcadlo a skleněná deska byly standardním výrobkem v místní sklářské dílně, nařezaly je na správnou velikost.

Krok 3: Okruh

Okruh
Okruh

Všechny komponenty jsem zapojil podle schématu. Bylo použito jen několik PINů od nodeMCU, takže malá proto PCB byla více než dost. Ve skutečnosti mohou být kabely připájeny přímo k PINům a pouzdro elektroniky může být vynecháno, nebo můžete tento box umístit vedle napájecího zdroje, abyste měli lepší vzhled. K tomu je třeba prodloužit kabely vycházející z pásky LED, maximální délka tohoto kabelu je 5 metrů (podle datového listu, netestováno). Kondenzátor není potřeba, pokud je napájecí zdroj dobrý. Můj USB adaptér je levný, takže jsem na desku proto spojil jeden kondenzátor 450uF.

LED diody WS2812B jsou samostatně adresovatelné komponenty. Velmi snadno se s nimi pracuje. Právě jsem připojil 5 V DC, GND k napájení a komunikační PIN k MCU a funguje to. Číslo LED by mělo být uvedeno v kódu Arduino. Zde je více informací o těchto LED diodách:

Krok 4: Nahrajte připojený software

K odeslání zdrojového kódu do MCU použijte software Arduino IDE a kabely USB:

Existuje mnoho instrukcí, jak programovat NodeMCU, tj.:

www.instructables.com/id/Programming-ESP82…

Základ zdrojového kódu pochází z této instrukce:

www.instructables.com/id/Infinity-Mirror-C… Děkujeme ItsGraGra za inspiraci.

Původní program začíná demo programem, který demonstruje schopnost LED. MCU se bohužel po několika sekundách restartuje. Myslel jsem, že problém je levný USB adaptér. Zkusil jsem to se stolním zdrojem, nic se nezměnilo. Odstranil jsem část demo programu, pak vše fungovalo dobře. Demo program jsem nechal ve zdrojovém kódu, pokud někdo zjistil problém, prosím, vložte řešení do komentáře nebo mi napište zprávu.

Před odesláním kódu NodeMCU změňte přihlašovací údaje k síti Wifi a nastavte časové pásmo.

Závěrečná slova

Tyto hodiny používám 1 měsíc bez problémů. S tímto projektem jsem spokojený, již jsem dostal od své rodiny nějakou žádost, abych jich postavil ještě několik.

Hezký den!

Doporučuje: