Obsah:
- Krok 1: Díly
- Krok 2: Sestavte elektronický obvod
- Krok 3: Nahrajte firmware
- Krok 4: Jak jej používat
- Krok 5: Co mám dělat, když hodiny nereagují?
- Krok 6: Volitelné: Přizpůsobte uživatelské rozhraní
- Krok 7: Závěr
Video: Hodiny WiFibonacci: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Inspiroval jsem se úžasnými hodinami Fibonacci (navrhl Philippe Chrétien) a rozhodl jsem se, že budou bezdrátové pomocí Wifi, odtud název WiFibonacci Clock = D
Hlavním vylepšením je náhrada Atmega328 za ESP8266 poskytující schopnost WiFi. To se mění, protože nyní můžeme virtualizovat část fyzického uživatelského rozhraní s ESP fungujícím jako server Websocket. Dematerializace uživatelského rozhraní navíc umožňuje více možností ladění.
Seznam stávajících režimů, které Philippe zahrnoval do svého návrhu, jsou:
- Aktuální čas
- Duhový cyklus
- Duha
- Zobrazení chybového kódu
Rozhodl jsem se odebrat režim zobrazení kódu chyby a přidat následující seznam nových režimů:
- Náhodný
- Puls
- Konstantní světlo
Pro každý režim lze upravit několik nastavení.
V mém návrhu jsou pouze dvě momentální tlačítka:
- Tlačítko módu
- Tlačítko jasu
Vylepšení je také jas. Úpravu času lze provést prostřednictvím virtuálního uživatelského rozhraní.
V tomto Instructable nebudu vysvětlovat, jak vytvořit kryt, jak je popsán v Philippe's instructable, pouze vysvětlím, jak zajistit jeho bezdrátové / Wifi připojení.
Pokud se vám tento návod líbí, hlasujte zde:
Krok 1: Díly
K vybudování bezdrátového obvodu budete potřebovat:
- 1 x ESP8266, verze esp-07 je moje oblíbená
- 1 x DS3231 RTC nebo ekvivalent
- proužek 9 LED pixelů (WS2811)
- 1 x prototypovací deska
- 3 krátká tlačítka
- 1 x kolébkový spínač
- 6 x mužské přímé záhlaví
- 2 x samec 90 ° záhlaví
- 3 x ženské záhlaví
- 1 x LM1117 3V3 Regulátor napětí
- 1 x 10 µF kondenzátor
- 1 x nástěnný adaptér AC/DC (například 12V 1A)
- 1 x zásuvkový konektor (stejná velikost jako konektor pro nástěnný adaptér)
- nějaké dráty/propojky
- nějaké smršťovací bužírky
K nahrání firmwaru do ESP budete potřebovat programátor FTDI RS232 a několik propojek.
Krok 2: Sestavte elektronický obvod
Propojte všechny součásti dohromady, jak ukazuje elektronická reprezentace. Soubor Fritzing lze stáhnout z mého úložiště git:
Vezměte v úvahu, že konečný obvod musí být dostatečně plochý, aby se vešel do původního krytu.
Také jsem se rozhodl použít konektor záhlaví/zásuvku jako konektor pro LED pásek, což pomůže při montáži do skříně.
Pro programování ESP jsem odhalil 3 piny: GND, RX a TX a také resetovací tlačítko.
Krok 3: Nahrajte firmware
Stáhněte si firmware z mého úložiště git:
Připojte FTDI k ESP pomocí 3 odkrytých pinů (GND, RX a TX) a pomocí Arduino IDE nahrajte firmware. Pokud jste to nikdy předtím neudělali, postupujte podle kroku 1 předchozího Ible. Napsal jsem:
Pokud vše proběhlo dobře, měli byste vidět, že to funguje!
Krok 4: Jak jej používat
První věcí je zapnout hodiny.
Dále se pomocí jakéhokoli internetového zařízení, jako je notebook, tablet nebo smartphone, připojte k síti s názvem WiFibonacciClk, heslo je fibonacci.
Jakmile je vaše zařízení připojeno k hodinám, otevřete v prohlížeči adresu URL https://192.168.4.1. Měli byste vidět přibližně stejné uživatelské rozhraní jako na obrázku.
Tam můžete nastavit téměř vše.
V sekci Obecné je několik režimů. Každý režim má vlastní sadu nastavení:
-
Hodiny: toto je původní zobrazení hodin, nastavení je v sekci Hodiny:
- Datum a čas lze upravit ručně jejich zachycením. Můžete také jednoduše kliknout na tlačítko „nyní“, použije datum a čas vašeho zařízení!
- Paletu barev lze změnit. Ve výchozím nastavení je pouze jedna paleta, ale můžete si vytvořit a nahrát vlastní palety, několik příkladů najdete na mém githubu:
- Jakmile máte v seznamu několik palet, můžete si vybrat, která bude použita
- Chcete-li si přečíst čas při pohledu na hodiny, přečtěte si krok 1 Philippe's Ible zde:
-
Rainbow Cycle a Rainbow: to jsou nádherné režimy pro změnu barev, které sdílejí pouze jedno nastavení v sekci Rainbow:
Prodlevu mezi jednotlivými barvami lze upravit přetažením pruhu nebo změnou čísla. Čím větší číslo, tím „pomalejší“duhový efekt
-
Náhodné: kvadranty hodin se náhodně rozsvítí náhodnou barvou. Tento režim lze upravit v sekci Náhodné:
- Zpoždění: zpoždění mezi každým novým náhodným kvadrantem lze změnit
- Snadnost: čas, který zesvětlí kvadrant, lze změnit
-
Pulzní: všechny LED diody se střídavě rozsvěcují a zhasínají stejnou barvou. Nastavení je v sekci Pulse:
- Barvu LED diod můžete změnit pomocí pěkného pole pro vyzvednutí barev
- Můžete také změnit, jak „rychle“LED diody zhasínají a zhasínají
-
Konstantní světlo: je to jako baterka, vždy zapnutá. Jediné nastavení pro tento režim je v sekci Konstantní světlo:
Můžete změnit barvu LED diod
Kromě všech těchto nastavení můžete upravit jas LED v sekci Obecné. Nastavení jasu nebude mít vliv na režimy, které používají vyblednutí, jako je náhodný režim nebo pulzní režim.
Svá nastavení můžete také uložit, pokud je chcete sdílet nebo mít zálohu, jednoduše klikněte na tlačítko Stáhnout v sekci Nastavení (můžete je nahrát zpět ze stejné sekce)! Hodiny lze také obnovit na „tovární“nastavení, což dočasně přeruší signál wifi a budete muset stránku znovu připojit a znovu načíst.
Poznámka: vaše nastavení zůstane v paměti, i když hodiny vypnete.
Samozřejmě je na zadní straně hodin také fyzické rozhraní, které vám umožní snadno provádět základní změny:
- Tlačítko Reset: stisknutím resetujete/restartujete mikrořadič, aniž byste ztratili nastavení.
- Tlačítko jasu: podržením tohoto tlačítka ztlumíte LED diody. Jakmile dosáhnete nejnižší intenzity, uvolněte tlačítko a znovu jej zatlačte, aby se LED diody ztlumily. Opak se stane, když dosáhnete nejvyšší intenzity.
- Tlačítko režimu: Stisknutím tohoto tlačítka postupně procházíte stávající režimy.
- Kolébkový přepínač: pouze pro odborníky;) tento přepínač vám umožňuje nastavit ESP v režimu programování/běhu
- Programovací záhlaví: sem chcete připojit FTDI, aby bylo možné blikat ESP
K hodinám můžete připojit několik zařízení, každá změna se díky technologii websocket projeví na každém zařízení!
Krok 5: Co mám dělat, když hodiny nereagují?
Někdy se kvůli špatné formátované paletě nebo Murphyho zákonu hodiny „zazdí“/ zaseknou / nereagují.
V takovém případě může být rozhraní Wifi k ničemu a jediným východiskem je ruční resetování hodin na tovární nastavení.
Chcete -li hodiny ručně resetovat na jejich tovární nastavení, postupujte takto: podržte stisknuté tlačítko Mode a stiskněte tlačítko reset, poté obě tlačítka uvolněte.
Upozornění: toto definitivně vymaže vaše nastavení a palety, které jste možná nahráli do hodin.
Krok 6: Volitelné: Přizpůsobte uživatelské rozhraní
Pokud chcete změnit uživatelské rozhraní, odebrat režimy, přidat režimy atd., Najdete na mém githubu malý návod:
Krok 7: Závěr
Tyto hodiny jsou zábavné a jejich vynálezce je skvělý!
Všimnete si, že nejsem tak zručný jako Philippe, pokud jde o zpracování dřeva: D
Budování uživatelského rozhraní pro tyto hodiny jsem si užil skvěle a rozhodně to stojí za to!
Pokud máte jakýkoli komentář nebo návrh, neváhejte je sdílet níže!
Děkuji za přečtení.
Druhé místo v bezdrátové soutěži
Doporučuje:
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: 4 kroky (s obrázky)
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: Měl jsem v zásuvce několik těchto 8x8 LED bodových maticových displejů a přemýšlel jsem, co s nimi. Inspirován dalšími instrukcemi, dostal jsem nápad postavit odpočítávací/up displej, který bude odpočítávat do budoucího data/času a pokud cílový čas p
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
C51 4bitové elektronické hodiny - dřevěné hodiny: 15 kroků (s obrázky)
C51 4bitové elektronické hodiny - dřevěné hodiny: Měl jsem o víkendu trochu volného času, takže jsem šel dopředu a sestavil jsem tyto digitální bity se 4 -bitovými digitálními hodinami v hodnotě 2,40 USD, které jsem před chvílí koupil od AliExpress
Převeďte domácí obyčejné hodiny na samostatně zářící hodiny: 8 kroků (s obrázky)
Převeďte domácí obyčejné hodiny na samostatně zářící hodiny: PRVNÍ DÁVÁM SVÉ HEARTILKY DÍKY INSTRUKTIVNÍM TÝMU, KTERÝ SE MÉM ZDRAVOTNÍM DENŮM ZÍSKÁVÁ DEN ODPOVĚDNĚJI ….. V tomto návodu se s vámi chci podělit o to, jak převést domácí běžné hodiny do samostatně zářících hodin. > > Za to, že
Postavte si pro svůj počítač skutečné zvonivé hodiny a hodiny s hasicím přístrojem: 3 kroky (s obrázky)
Postavte si pro svůj počítač skutečné hodiny s úžasným zvoněním a hodiny s hasicím přístrojem: Mosazný zvonek, malé relé a několik dalších věcí a skutečný zvonek mohou zasáhnout hodiny na ploše. Tento projekt běží na Windows a Mac OS X také jsem se rozhodl nainstalovat Ubuntu Linux na počítač, který jsem našel v koši, a pracovat na tom: Nikdy jsem