Obsah:
- Krok 1: Diely
- Krok 2: Zostavte elektronický obvod
- Krok 3: Nahrajte firmvér
- Krok 4: Ako ho používať
- Krok 5: Čo mám robiť, ak hodiny nereagujú?
- Krok 6: Voliteľné: Prispôsobte si používateľské rozhranie
- Krok 7: Záver
Video: Hodiny WiFibonacci: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Inšpiroval som sa úžasnými hodinami Fibonacci (navrhol Philippe Chrétien) a rozhodol som sa ich vytvoriť bezdrôtovo pomocou Wifi, odtiaľ pochádza názov hodín WiFibonacci = D
Hlavným vylepšením je nahradenie modelu Atmega328 serverom ESP8266 poskytujúcim funkciu WiFi. Toto sa mení, pretože teraz môžeme virtualizovať časť fyzického používateľského rozhrania tak, že ESP funguje ako server Websocket. Dematerializácia používateľského rozhrania navyše umožňuje viac možností ladenia.
Zoznam existujúcich režimov, ktoré Philippe zahrnul do svojho návrhu, je:
- Aktuálny čas
- Dúhový cyklus
- Dúha
- Zobrazenie chybového kódu
Rozhodol som sa odstrániť režim zobrazenia chybového kódu a pridať nasledujúci zoznam nových režimov:
- Náhodne
- Pulz
- Konštantné svetlo
V každom režime je možné vyladiť niekoľko nastavení.
V mojom návrhu sú iba dve okamžité tlačidlá:
- Tlačidlo režimu
- Tlačidlo jasu
Vylepšením je aj jas. Úpravu času je možné vykonať prostredníctvom virtuálneho používateľského rozhrania.
V tomto návode nebudem vysvetľovať, ako vytvoriť kryt, ako je popísané v pokynoch spoločnosti Philippe, iba vysvetlím, ako ho pripojiť k bezdrôtovej / WiFi sieti.
Ak sa vám tento návod páči, hlasujte tu:
Krok 1: Diely
Na vybudovanie bezdrôtového obvodu budete potrebovať:
- 1 x ESP8266, verzia esp-07 je moja obľúbená
- 1 x DS3231 RTC alebo ekvivalent
- pás 9 LED pixelov (WS2811)
- 1 x prototypová doska
- 3 x krátkodobé tlačidlá
- 1 x kolískový spínač
- 6 x mužské rovné hlavičky
- 2 x kolíkové hlavičky 90 °
- 3 x ženské hlavičky
- 1 x LM1117 3V3 Regulátor napätia
- 1 x 10 µF kondenzátor
- 1 x nástenný adaptér AC/DC (napríklad 12V 1A)
- 1 x zásuvkový konektor (rovnaká veľkosť ako konektor nástenného adaptéra)
- niektoré káble/prepojky
- niektoré teplom zmrštiteľné hadičky
Na nahranie firmvéru do ESP budete potrebovať programátor FTDI RS232 a niekoľko prepojok.
Krok 2: Zostavte elektronický obvod
Spojte všetky diely dohromady, ako je znázornené na elektronickom znázornení. Súbor Fritzing je možné stiahnuť z môjho úložiska git:
Vezmite do úvahy, že konečný obvod musí byť dostatočne plochý, aby sa zmestil do pôvodného krytu.
Tiež som sa rozhodol použiť konektory muž/žena ako konektor pre pásik LED, pomôže to pri montáži do krytu.
Pre programovanie ESP som odhalil 3 piny: GND, RX a TX a tiež tlačidlo reset.
Krok 3: Nahrajte firmvér
Stiahnite si firmvér z môjho úložiska git:
Pripojte FTDI k ESP pomocou 3 odkrytých pinov (GND, RX a TX) a pomocou Arduino IDE nahrajte firmvér. Ak ste to nikdy predtým neurobili, postupujte podľa kroku 1 predchádzajúceho Ible. Napísal som:
Ak všetko šlo dobre, mali by ste vidieť, ako to funguje!
Krok 4: Ako ho používať
Prvá vec je zapnúť hodiny.
Potom sa pomocou akéhokoľvek internetového zariadenia, ako je prenosný počítač, tablet alebo smartphone, pripojte k sieti s názvom WiFibonacciClk, heslo je fibonacci.
Keď bude vaše zariadenie pripojené k hodinám, otvorte v prehliadači webovú adresu https://192.168.4.1. Mali by ste vidieť približne rovnaké používateľské rozhranie ako na obrázku.
Tam môžete nastaviť takmer všetko.
V sekcii Všeobecné je niekoľko režimov. Každý režim má svoju vlastnú sadu nastavení:
-
Hodiny: toto je pôvodný displej s hodinami, nastavenia sú v sekcii Hodiny:
- Dátum a čas je možné nastaviť ručne ich zachytením. Môžete tiež jednoducho kliknúť na tlačidlo „teraz“, použije sa dátum a čas vášho zariadenia!
- Paletu farieb je možné zmeniť. V predvolenom nastavení je iba jedna paleta, ale môžete si vytvoriť a nahrať svoje vlastné palety, niektoré príklady nájdete na mojom github:
- Keď máte v zozname niekoľko paliet, môžete si vybrať, ktorá bude použitá
- Ak si chcete prečítať čas pri pohľade na hodiny, prečítajte si krok 1 Philippovho Ible tu:
-
Rainbow Cycle a Rainbow: to sú krásne režimy na zmenu farieb, ktoré zdieľajú iba jedno nastavenie v sekcii Rainbow:
Oneskorenie medzi každou farbou je možné nastaviť potiahnutím pruhu alebo zmenou čísla. Čím vyššie číslo, tým „pomalší“dúhový efekt
-
Náhodné: kvadranty hodín sa náhodne rozsvietia náhodnou farbou. Tento režim je možné nastaviť v sekcii Náhodné:
- Oneskorenie: oneskorenie medzi každým novým náhodným kvadrantom je možné zmeniť
- Jednoduchosť: Čas, ktorý zosvetľuje kvadrant, je možné zmeniť
-
Pulz: všetky LED diódy sa striedavo rozsvietia a zhasnú rovnakou farbou. Nastavenia sú v sekcii Pulse:
- Farbu LED diód môžete zmeniť pomocou pekného poľa na vyzdvihnutie farieb
- Môžete tiež zmeniť, ako „rýchlo“sa LED diódy zapínajú a vypínajú
-
Konštantné svetlo: je to ako baterka, vždy zapnutá. Jediné nastavenie pre tento režim je v časti Konštantné svetlo:
Môžete zmeniť farbu LED diód
Okrem všetkých týchto nastavení môžete nastaviť jas LED diód v sekcii Všeobecné. Nastavenie jasu nebude mať vplyv na režimy, ktoré používajú vyblednutie, ako napríklad náhodný režim alebo pulzný režim.
Svoje nastavenia môžete tiež uložiť, ak ich chcete zdieľať alebo máte zálohu, stačí kliknúť na tlačidlo Stiahnuť v sekcii Nastavenia (môžete ich nahrať späť z tej istej sekcie)! Hodiny je možné tiež obnoviť na „továrenské“nastavenia, čím sa dočasne preruší signál wifi a budete musieť stránku znova pripojiť a načítať znova.
Poznámka: vaše nastavenia zostanú v pamäti, aj keď hodiny vypnete.
Samozrejmosťou je aj fyzické rozhranie na zadnej strane hodín, ktoré vám umožní jednoduché vykonávanie základných zmien:
- Tlačidlo resetovania: jeho stlačením resetujete/reštartujete mikroradič bez straty nastavení.
- Tlačidlo jasu: stlačením tohto tlačidla stlmíte diódy LED. Keď dosiahnete najnižšiu intenzitu, uvoľnite tlačidlo a znova ho zatlačte, aby sa diódy LED rozsvietili. Opak sa stane, keď dosiahnete najvyššiu intenzitu.
- Tlačidlo režimu: postupne stláčajte toto tlačidlo, aby ste prechádzali existujúcimi režimami.
- Kolískový prepínač: iba pre odborníkov;) tento prepínač vám umožňuje nastaviť ESP v režime programovania/chodu
- Programovacie hlavičky: sem chcete pripojiť svoje FTDI, aby bolo možné flashovať ESP
K hodinám môžete pripojiť niekoľko zariadení, každá zmena sa vďaka technológii websocket prejaví na každom zariadení!
Krok 5: Čo mám robiť, ak hodiny nereagujú?
Niekedy sa kvôli zlej formátovanej palete alebo Murphyho zákonu hodiny „zamurujú“/ zaseknú / nereagujú.
V takom prípade môže byť rozhranie Wifi k ničomu a jediným východiskom je manuálne resetovanie hodín na výrobné nastavenia.
Ak chcete hodiny ručne resetovať na výrobné nastavenia, postupujte takto: podržte stlačené tlačidlo režimu a stlačte tlačidlo reset, potom obe tlačidlá uvoľnite.
Upozornenie: Toto určite vymaže vaše nastavenia a palety, ktoré ste možno nahrali do hodín.
Krok 6: Voliteľné: Prispôsobte si používateľské rozhranie
Ak chcete zmeniť používateľské rozhranie, odstrániť režimy, pridať režimy atď. Na mojom github nájdete malý návod:
Krok 7: Záver
Tieto hodiny sú zábavné a ich vynálezca je úžasný!
Všimnete si, že nie som taký zručný ako Philippe, pokiaľ ide o spracovanie dreva: D
Bavil som sa pri vytváraní používateľského rozhrania pre tieto hodiny a rozhodne to stojí za to!
Ak máte akékoľvek pripomienky alebo návrhy, pokojne sa s nimi podeľte nižšie!
Ďakujem za čítanie.
Druhý v súťaži o bezdrôtové pripojenie
Odporúča:
Hodiny pre odchod do dôchodku / Hodiny s odpočítavaním / Dn: 4 kroky (s obrázkami)
Hodiny pre odchod do dôchodku / Hodiny počítania / Dn: V zásuvke som mal niekoľko týchto 8x8 LED bodových displejov a premýšľal som, čo s nimi. Inšpirovaný inými pokynmi, dostal som nápad postaviť displej odpočítavania/odpočítavania, ktorý bude odpočítavať do budúceho dátumu/času a ak cieľový čas p
C51 4 -bitové elektronické hodiny - drevené hodiny: 15 krokov (s obrázkami)
C51 4 -bitové elektronické hodiny - drevené hodiny: Tento víkend mal nejaký voľný čas, a tak sa dal dokopy a zostavil tieto 4 -bitové elektronické digitálne hodiny vo výške 2,40 USD za 4 doláre, ktoré som pred chvíľou kúpil od AliExpress
Rozvodové hodiny a reťazové hodiny - takmer zadarmo! 5 krokov (s obrázkami)
Rozvodové hodiny a reťazové hodiny - takmer zadarmo !: Našťastie, keď ste zmenili rozvodovú súpravu svojho auta, nehodili ste staré prevody a reťaz. Skoro som to urobil, ale moja žena mi ukázala toto: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 USD v USA plus poštovné.
Premeňte obyčajné hodiny z domova na vlastné žiariace hodiny: 8 krokov (s obrázkami)
Premeňte obyčajné hodiny na vlastné žiariace hodiny: PRVÉ DÁVAM SVOJE SRDEČNÉ VĎAKA INŠTRUKČNÝM TÍMOM, KTORÉ SA TÝKAJÚ DNI OBNOVY ZDRAVIA AKO VIAC ODPOVEDE ….. V tomto návode sa s vami chcem podeliť o to, ako previesť doma obyčajné hodiny do automaticky žiariacich hodín. > > Za to, že
Postavte si pre svoj počítač skutočne zvonivé hodiny a hodiny s hasiacim prístrojom .: 3 kroky (s obrázkami)
Postavte si na svojom PC skutočné zvonkohry a hodiny, ktoré zasiahnu hasiaci prístroj: Mosadzný zvonček, malé relé, niekoľko ďalších vecí a skutočný zvonček dokážu odpáliť hodiny na ploche. Napriek tomu, že tento projekt beží na Windows a Mac V systéme OS X som sa tiež rozhodol nainštalovať Ubuntu Linux na počítač, ktorý som našiel v koši, a pracovať na tom: Nikdy som