Taula de continguts:
- Pas 1: parts
- Pas 2: Creeu el circuit electrònic
- Pas 3: pengeu el firmware
- Pas 4: Com utilitzar-lo
- Pas 5: què he de fer si el rellotge no respon?
- Pas 6: opcional: personalitzeu la IU
- Pas 7: Conclusió
Vídeo: Rellotge WiFibonacci: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
M’he inspirat en l’impressionant rellotge Fibonacci (dissenyat per Philippe Chrétien) i he decidit fer-lo sense fil mitjançant Wifi, d’aquí el nom de WiFibonacci Clock = D
La principal millora és la substitució de l’Atmega328 per un ESP8266 que proporciona capacitat WiFi. Això canvia de joc, ja que ara podem virtualitzar part de la interfície d’usuari física que té l’ESP actuant com a servidor Websocket. A més, la desmaterialització de la interfície d’usuari permet més opcions d’ajust.
La llista de modes existents que Philippe va incloure al seu disseny són:
- Hora actual
- Cicle Arc de Sant Martí
- Arc de Sant Martí
- Visualització del codi d'error
Vaig triar eliminar el mode de visualització del codi d'error i afegir la llista següent de modes nous:
- Aleatori
- Pols
- Llum constant
Per a cada mode, es poden modificar diversos paràmetres.
Només hi ha dos botons momentanis al meu disseny:
- Botó Mode
- Botó de brillantor
La brillantor també és una millora. L'ajust de temps es pot fer mitjançant la IU virtual.
En aquest instructiu no explicaré com fer el recinte, ja que està inclòs en el documentable de Philippe, només explicaré com connectar-lo sense fils / wifi.
Si us agrada aquest instructiu, voteu aquí:
Pas 1: parts
Per construir el circuit sense fils necessitareu:
- 1 x ESP8266, la versió esp-07 és la meva preferida
- 1 x DS3231 RTC o equivalent
- una tira de 9 píxels LED (WS2811)
- 1 x placa de prototipat
- 3 botons instantanis
- 1 interruptor basculant
- 6 x capçaleres rectes masculines
- 2 x capçals masculins de 90 °
- 3 x capçaleres femenines
- 1 x LM1117 3V3 Regulador de tensió
- 1 x condensador de 10µF
- 1 x adaptador de paret AC / DC (per exemple, 12V 1A)
- 1 x connector femella barril (de la mateixa mida que el connector de l'adaptador de paret)
- alguns cables / ponts
- alguns tubs termoretractors
Per carregar el firmware a l'ESP necessitareu un programador FTDI RS232 i alguns ponts.
Pas 2: Creeu el circuit electrònic
Connecteu totes les parts juntes com es mostra a la representació electrònica. El fitxer Fritzing es pot descarregar des del meu dipòsit git:
Tingueu en compte que el circuit final ha de ser prou pla perquè encaixi al recinte original.
També vaig optar per utilitzar capçaleres home / dona com a connector per a la tira LED, cosa que us ajudarà durant el muntatge al recinte.
Vaig exposar 3 pins per a la programació ESP: GND, RX i TX i també un botó de reinici.
Pas 3: pengeu el firmware
Descarregueu el microprogramari del meu dipòsit git:
Connecteu el FTDI a l’ESP mitjançant els 3 pins exposats (GND, RX i TX) i utilitzeu l’IDE Arduino per carregar el firmware. Si mai no ho heu fet, seguiu el pas 1 d'un Ible anterior. Vaig escriure:
Si tot va bé, hauríeu de poder veure-ho funcionant.
Pas 4: Com utilitzar-lo
El primer és encendre el rellotge.
A continuació, mitjançant qualsevol dispositiu d'Internet, com ara un ordinador portàtil, una tauleta o un telèfon intel·ligent, connecteu-vos a la xarxa anomenada WiFibonacciClk, la contrasenya és Fibonacci.
Un cop el dispositiu estigui connectat al rellotge, obriu la URL https://192.168.4.1 en un navegador. Hauríeu de veure aproximadament la mateixa interfície d’usuari que a la imatge.
Allà podeu configurar gairebé tot.
A la secció General hi ha diversos modes. Cada mode té el seu propi conjunt de paràmetres:
-
Rellotge: aquesta és la pantalla original del rellotge, la configuració es troba a la secció Rellotge:
- La data i l'hora es poden ajustar manualment capturant-la. També podeu fer clic al botó "ara", que farà servir la data i l'hora del dispositiu.
- Es pot canviar la paleta de colors. Per defecte, només hi ha una paleta, però podeu crear i penjar les vostres pròpies paletes; alguns exemples es poden trobar al meu github:
- Un cop tingueu diverses paletes a la llista, podeu triar quina s'utilitzarà
- Per llegir l'hora que mira el rellotge, llegiu el pas 1 de Philippe's Ible aquí:
-
Rainbow Cycle i Rainbow: són bells modes de canvi de color, que només comparteixen un paràmetre a la secció Rainbow:
El retard entre cada color es pot ajustar arrossegant la barra o canviant el número. Com més gran sigui el nombre, més "lent" serà l'efecte arc de Sant Martí
-
Aleatori: els quadrants del rellotge s’il·luminen aleatòriament amb un color aleatori. Aquest mode es pot ajustar a la secció Aleatòria:
- Retard: es pot canviar el retard entre cada nou quadrant aleatori
- Facilitat: es pot canviar el temps que s’esvaeix el quadrant alleugerit
-
Pols: tots els LED s’encenen amb el mateix color que s’esvaeix i s’apaga alternativament. La configuració es troba a la secció Pulse:
- Podeu canviar el color dels LED utilitzant el bonic quadre de recollida de colors
- També podeu canviar la velocitat d’apagada i apagada dels LED
-
Llum constant: és com una llanterna, sempre encesa. L'únic paràmetre per a aquest mode es troba a la secció Llum constant:
Podeu canviar el color dels LED
A més de tots aquests paràmetres, podeu ajustar la brillantor dels LED a la secció General. El paràmetre de brillantor no afectarà els modes que utilitzen la decoloració, com el mode aleatori o el mode de pols.
També podeu desar la configuració si voleu compartir-les o fer-ne una còpia de seguretat; només cal que feu clic al botó Baixa de la secció Configuració (podeu tornar-la a carregar des de la mateixa secció). El rellotge també es pot restaurar a la configuració "de fàbrica", això interromprà temporalment el senyal wifi i haurà de tornar a connectar i tornar a carregar la pàgina.
Nota: els paràmetres es conservaran a la memòria encara que apagueu el rellotge.
Per descomptat, també hi ha una interfície física a la part posterior del rellotge que us permetrà realitzar canvis bàsics fàcilment:
- Botó Restableix: premeu-lo per reiniciar / reiniciar el microcontrolador sense perdre la configuració.
- Botó de brillantor: manteniu premut aquest botó per atenuar els LED. Quan arribeu a la intensitat més baixa, deixeu anar el botó i torneu a prémer-lo per atenuar els LED. El contrari passa quan s’arriba a la màxima intensitat.
- Botó Mode: premeu seqüencialment aquest botó per recórrer els modes existents.
- Commutador basculant: només per a experts;) aquest commutador us permet configurar l'ESP en mode de programació / execució
- Programació de capçaleres: aquí és on voleu connectar el vostre FTDI per fer flaixar l’ESP
Podeu connectar diversos dispositius al rellotge, qualsevol canvi es reflectirà en el dispositiu de tots gràcies a la tecnologia de portàtil web.
Pas 5: què he de fer si el rellotge no respon?
De vegades, a causa d'un mal format de la paleta o de la llei de Murphy, el rellotge queda "tapiat" / bloquejat / no respon.
En aquest cas, la interfície Wifi pot ser inútil i l'única sortida és restablir manualment el rellotge a la configuració de fàbrica.
Per restablir manualment la configuració de fàbrica del rellotge, feu el següent: mantingueu premut el botó Mode i premeu el botó Restableix i deixeu anar els dos botons.
Precaució: definitivament esborrarà la configuració i les paletes que hagueu penjat al rellotge.
Pas 6: opcional: personalitzeu la IU
Si voleu canviar la interfície d’usuari, eliminar modes, afegir modes, etc. trobareu una petita manera de fer-ho al meu github:
Pas 7: Conclusió
Aquest rellotge és divertit i el seu inventor és genial.
Notareu que no sóc tan hàbil com Philippe pel que fa a la fusta: D
M'ho he passat molt bé construint la interfície d'usuari d'aquest rellotge i, sens dubte, val la pena.
Si teniu algun comentari o suggeriment, no dubteu a compartir-lo a continuació.
Gràcies per llegir.
Accèssit al concurs sense fils
Recomanat:
Rellotge de jubilació / Compte enrere / Rellotge Dn: 4 passos (amb imatges)
Rellotge de jubilació / rellotge de compte enrere / dn: tenia algunes d'aquestes pantalles de matriu de punts LED de 8x8 al calaix i pensava què fer-ne. Inspirat en altres instruccions, vaig tenir la idea de crear un compte enrere / amunt per mostrar el compte enrere fins a una data / hora futura i si el temps objectiu p
Rellotge Vortex: un rellotge de polsera de mirall infinit: 10 passos (amb imatges)
Rellotge Vortex: un rellotge de polsera de mirall infinit: l’objectiu d’aquest projecte era crear una versió portable d’un rellotge de mirall infinit. Utilitza els seus LED RGB per indicar el temps assignant hores, minuts i segons a llums vermelles, verdes i blaves respectivament i superposant aquests tons t
C51 Rellotge electrònic de 4 bits - Rellotge de fusta: 15 passos (amb imatges)
Rellotge electrònic de 4 bits C51: rellotge de fusta: aquest cap de setmana tenia temps lliure, així que vaig avançar i vaig muntar aquest rellotge electrònic electrònic de 4 bits de 2,18 € que vaig comprar a AliExpress fa poc
Creació d'un rellotge a partir d'un rellotge: 11 passos (amb imatges)
Creació d’un rellotge a partir d’un rellotge: en aquest manual d’instruccions, agafo un rellotge existent i creo el que sento que és un rellotge millor. Anirem de la imatge de l’esquerra a la de la dreta. Abans de començar pel vostre propi rellotge, tingueu en compte que tornar a muntar pot ser un repte, ja que el piv
Converteix el rellotge ordinari de la llar en un rellotge brillant: 8 passos (amb imatges)
Converteix el rellotge ordinari de la llar en un rellotge autoreflexiu: PRIMER DON LES MOLTES GRÀCIES A L’EQUIP INSTRUCTABLES COM ELS MEUS DIES DE RECUPERACIÓ DE LA SALUT MÉS RESPONSIBLES … al rellotge que es fa brillar amb si mateix. > > Per fer això