INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Bou die elektroniese stroombaan
- Stap 3: Laai die firmware op
- Stap 4: Hoe om dit te gebruik
- Stap 5: Wat moet ek doen as die klok nie reageer nie?
- Stap 6: Opsioneel: pas die UI aan
- Stap 7: Gevolgtrekking
Video: WiFibonacci -klok: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Ek is geïnspireer deur die ongelooflike Fibonacci -klok (ontwerp deur Philippe Chrétien) en ek het besluit om dit draadloos te maak met Wifi, vandaar die naam van WiFibonacci -klok = D
Die belangrikste verbetering is die vervanging van die Atmega328 met 'n ESP8266 wat WiFi moontlik maak. Dit verander spel, aangesien ons nou 'n deel van die fisiese UI kan virtualiseer deurdat die ESP as 'n Websocket-bediener optree. Boonop maak die dematerialisering van die UI meer stemopsies moontlik.
Die lys met bestaande modusse wat Philippe by sy ontwerp ingesluit het, is:
- Huidige tyd
- Reënboog siklus
- Reënboog
- Foutkode vertoon
Ek het gekies om die Foutkode -vertoonmodus te verwyder en die volgende lys nuwe modusse by te voeg:
- Willekeurig
- Polsslag
- Konstante lig
Vir elke modus kan verskillende instellings aangepas word.
Daar is slegs twee kort knoppies in my ontwerp:
- Modus -knoppie
- Helderheidsknoppie
Die helderheid is ook 'n verbetering. Die tydaanpassing kan gedoen word via die virtuele UI.
In hierdie instruksies sal ek nie verduidelik hoe om die omhulsel te maak nie, soos dit in die instruksies van Philippe gedek word, ek sal slegs verduidelik hoe ek dit draadloos / wifi kan verbind.
As u van hierdie instruksies hou, stem dan hier:
Stap 1: Onderdele
Om die draadlose kring te bou, benodig u:
- 1 x ESP8266, weergawe esp-07 is my gunsteling
- 1 x DS3231 RTC, of ekwivalent
- 'n strook van 9 LED -pixels (WS2811)
- 1 x prototipe bord
- 3 x kort drukknoppies
- 1 x tuimelschakelaar
- 6 x manlike reguit koppe
- 2 x manlike 90 ° koppe
- 3 x vroulike opskrifte
- 1 x LM1117 3V3 Spanningsreguleerder
- 1 x 10µF kapasitor
- 1 x AC/DC muuradapter (byvoorbeeld 12V 1A)
- 1 x vat -aansluiting (dieselfde grootte as die muuradapteraansluiting)
- 'n paar drade/springers
- 'n paar krimpbuise
Om die firmware in die ESP op te laai, benodig u 'n FTDI RS232 -programmeerder en 'n paar springers.
Stap 2: Bou die elektroniese stroombaan
Koppel al die onderdele aan mekaar soos aangedui op die elektroniese voorstelling. Die Fritzing-lêer kan afgelaai word vanaf my git-bewaarplek:
Hou in gedagte dat die finale kring plat genoeg moet wees sodat dit in die oorspronklike omhulsel pas.
Ek het ook gekies om manlike/vroulike koppe te gebruik as 'n aansluiting vir die LED -strook, dit sal help tydens die montering in die omhulsel.
Ek het 3 penne blootgestel vir die ESP -programmering: GND, RX en TX en ook 'n reset -knoppie.
Stap 3: Laai die firmware op
Laai die firmware af van my git-bewaarplek:
Koppel die FTDI aan die ESP met behulp van die 3 blootgestelde penne (GND, RX en TX) en gebruik die Arduino IDE om die firmware op te laai. As u dit nog nooit gedoen het nie, volg dan stap 1 van 'n vorige Ible. Ek het geskryf:
As alles goed verloop, moet u dit kan sien werk!
Stap 4: Hoe om dit te gebruik
Die eerste ding is om die horlosie aan te skakel.
Met die internet, soos 'n skootrekenaar, 'n tablet of 'n slimfoon, kan u dan aan die netwerk met die naam WiFibonacciClk koppel, en dit is 'n wagwoord.
Sodra u toestel aan die klok gekoppel is, maak u die url https://192.168.4.1 in 'n blaaier oop. U behoort ongeveer dieselfde UI te sien as op die foto.
Daar kan u byna alles instel.
In die algemene afdeling is daar verskillende maniere. Elke modus het sy eie stel instellings:
-
Klok: dit is die oorspronklike horlosie, die instellings is in die afdeling Klok:
- Datum en tyd kan met die hand aangepas word deur dit vas te lê. U kan ook eenvoudig op die 'nou' knoppie klik; dit sal die datum en tyd van u toestel gebruik!
- Die palet van kleure kan verander word. Daar is standaard net een palet, maar u kan u eie palette maak en oplaai; 'n paar voorbeelde kan op my github gevind word:
- Sodra u verskeie palette in die lys het, kan u kies watter een gebruik gaan word
- Lees stap 1 van Philippe's Ible hier:
-
Rainbow Cycle en Rainbow: dit is 'n pragtige kleurveranderende modus; hulle deel slegs een instelling in die Rainbow -afdeling:
Die vertraging tussen elke kleur kan aangepas word deur die balk te sleep of die nommer te verander. Hoe groter die getal, hoe stadiger word die reënboog -effek
-
Ewekansig: die kwadrante van die klok brand ewekansig met 'n ewekansige kleur. Hierdie modus kan aangepas word in die ewekansige afdeling:
- Vertraging: die vertraging tussen elke nuwe ewekansige kwadrant kan verander word
- Gemak: die tyd wat die ligter kwadrant vervaag, kan verander word
-
Puls: al die LED's brand met dieselfde kleur wat aan of af vervaag. Die instellings is in die Pulse -afdeling:
- U kan die kleur van die LED's verander deur die mooi kleurbakkie te gebruik
- U kan ook verander hoe "vinnig" die LED's aan en af vervaag
-
Konstante lig: dit is altyd soos 'n flitslig. Die enigste instelling vir hierdie modus is in die afdeling Konstant lig:
U kan die kleur van die LED's verander
Behalwe al die instellings kan u die helderheid van die LED's in die Algemene afdeling aanpas. Die helderheidsinstelling het geen effek op modusse wat vervaag nie, soos die willekeurige modus of die polsmodus.
U kan ook u instellings stoor as u dit wil deel of 'n rugsteun wil hê, klik eenvoudig op die aflaai -knoppie in die afdeling Instellings (u kan dit weer in dieselfde afdeling oplaai)! Die horlosie kan ook na die 'fabrieks' -instellings herstel word; dit sal die wifi -sein tydelik onderbreek en u moet die bladsy weer koppel en herlaai.
Let wel: u instellings word in die geheue gehou, selfs as u die horlosie afskakel.
Daar is natuurlik ook 'n fisiese koppelvlak aan die agterkant van die klok waarmee u basiese veranderinge maklik kan uitvoer:
- Herstelknoppie: druk daarop om die mikrobeheerder terug te stel/herlaai sonder om die instellings te verloor.
- Helderheidsknoppie: hou hierdie knoppie ingedruk om die LED's te verlaag. As u die laagste intensiteit bereik, laat die knoppie los en druk dit weer om die LED's te verlig. Die teenoorgestelde gebeur wanneer u die hoogste intensiteit bereik.
- Modus -knoppie: druk hierdie knoppie opeenvolgend om deur die bestaande modusse te blaai.
- Wipskakelaar: slegs vir kundiges;) Met hierdie skakelaar kan u die ESP in die programmeer-/uitvoermodus stel
- Koptekste programmeer: dit is waar u u FTDI wil verbind om die ESP te flits
U kan verskeie toestelle aan die klok koppel; enige verandering sal op elkeen se toestel weerspieël word danksy die websocket -tegnologie!
Stap 5: Wat moet ek doen as die klok nie reageer nie?
Soms, as gevolg van 'n slegte opgemaakte palet of Murphy se wet, word die horlosie "vasgemaak" / vas / reageer dit nie.
In hierdie geval is die Wifi -koppelvlak nutteloos en die enigste uitweg is om die klok handmatig terug te stel na die fabrieksinstellings.
Om die horlosie handmatig terug te stel na die fabrieksinstellings, doen die volgende: hou die modusknoppie ingedruk en druk op die resetknoppie, laat dan beide knoppies los.
Let op: dit sal beslis u instellings en die palette wat u moontlik op die klok gelaai het, uitvee.
Stap 6: Opsioneel: pas die UI aan
As u die UI wil verander, modusse verwyder, modusse byvoeg, ens., Vind u 'n klein handleiding op my github:
Stap 7: Gevolgtrekking
Hierdie klok is pret en die uitvinder daarvan is briljant!
U sal sien dat ek nie so vaardig is soos Philippe wat houtwerk betref nie: D
Ek het dit baie geniet om die UI vir hierdie klok te bou, en dit is beslis die moeite werd!
As u kommentaar of voorstelle het, deel dit gerus hieronder!
Dankie dat u gelees het.
Naaswenner in die draadlose kompetisie
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer