Innholdsfortegnelse:
- Trinn 1: Deler
- Trinn 2: Bygg den elektroniske kretsen
- Trinn 3: Last opp fastvaren
- Trinn 4: Slik bruker du den
- Trinn 5: Hva skal jeg gjøre hvis klokken ikke svarer?
- Trinn 6: Valgfritt: Tilpass brukergrensesnittet
- Trinn 7: Konklusjon
Video: WiFibonacci -klokke: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Jeg har blitt inspirert av den fantastiske Fibonacci -klokken (designet av Philippe Chrétien), og jeg bestemte meg for å gjøre den trådløs ved hjelp av Wifi, derav navnet WiFibonacci Clock = D
Hovedforbedringen er erstatningen av Atmega328 med en ESP8266 som gir WiFi -funksjonalitet. Dette er spillendrende siden vi nå kan virtualisere en del av det fysiske brukergrensesnittet med ESP som fungerer som en Websocket-server. Videre tillater dematerialisering av brukergrensesnittet flere tuningsalternativer.
Listen over eksisterende moduser som Philippe inkluderte i designet hans er:
- Nåværende tid
- Rainbow Cycle
- Regnbue
- Feilkodevisning
Jeg valgte å fjerne modusen for feilkodevisning og legge til følgende liste over nye moduser:
- Tilfeldig
- Puls
- Konstant lys
For hver modus kan flere justeringer justeres.
Det er bare to øyeblikkelige knapper i designet mitt:
- Modusknapp
- Lysstyrke -knapp
Lysstyrken er også en forbedring. Tidsjusteringen kan gjøres via det virtuelle brukergrensesnittet.
I denne instruksjonsboken vil jeg ikke forklare hvordan du gjør kabinettet slik det er dekket i Philippe's instruerbare, jeg vil bare forklare hvordan du gjør det Trådløst / Wifi tilkoblet.
Hvis du liker dette instruerbare, kan du stemme her:
Trinn 1: Deler
For å bygge den trådløse kretsen trenger du:
- 1 x ESP8266, versjon esp-07 er min favoritt
- 1 x DS3231 RTC eller tilsvarende
- en stripe med 9 LED -piksler (WS2811)
- 1 x prototypebrett
- 3 x øyeblikkelige trykknapper
- 1 x vippebryter
- 6 x mannlige rette overskrifter
- 2 x 90 ° hoder
- 3 x kvinnelige overskrifter
- 1 x LM1117 3V3 Spenningsregulator
- 1 x 10µF kondensator
- 1 x AC/DC veggadapter (12V 1A for eksempel)
- 1 x fat hunnkontakt (samme størrelse som veggadapterkontakten)
- noen ledninger/hoppere
- noen varmekrympende slanger
For å laste opp fastvaren i ESP trenger du en FTDI RS232 programmerer og noen hoppere.
Trinn 2: Bygg den elektroniske kretsen
Koble alle delene sammen som vist på den elektroniske representasjonen. Fritzing-filen kan lastes ned fra git-depotet mitt:
Ta i betraktning at den siste kretsen må være flat nok til at den passer inn i det originale kabinettet.
Jeg valgte også å bruke mannlige/kvinnelige overskrifter som en kontakt for LED -stripen, dette vil hjelpe under montering i kabinettet.
Jeg avslørte 3 pins for ESP -programmeringen: GND, RX og TX og også en tilbakestillingsknapp.
Trinn 3: Last opp fastvaren
Last ned fastvaren fra git-depotet mitt:
Koble FTDI til ESP ved hjelp av de 3 eksponerte pinnene (GND, RX og TX) og bruk Arduino IDE for å laste opp fastvaren. Hvis du aldri har gjort det før, bare følg trinn 1 i en tidligere Ible. Jeg skrev:
Hvis alt gikk bra, burde du bare kunne se det fungere!
Trinn 4: Slik bruker du den
Det første er å slå på klokken.
Deretter kan du koble til nettverket kalt WiFibonacciClk ved å bruke en hvilken som helst internett -enhet, for eksempel en bærbar datamaskin, et nettbrett eller en smarttelefon.
Når enheten er koblet til klokken, åpner du nettadressen https://192.168.4.1 i en nettleser. Du bør se omtrent det samme brukergrensesnittet som på bildet.
Der kan du sette opp nesten alt.
I delen Generelt er det flere moduser. Hver modus har sitt eget sett med innstillinger:
-
Klokke: dette er den originale klokkevisningen, innstillingene er i klokke -delen:
- Dato og klokkeslett kan justeres manuelt ved å fange det. Du kan også bare klikke på "nå" -knappen, den vil bruke enhetens dato og klokkeslett!
- Fargepaletten kan endres. Som standard er det bare en palett, men du kan lage og laste opp dine egne paletter, noen eksempler finner du på min github:
- Når du har flere paletter i listen, kan du velge hvilken som skal brukes
- For å lese tiden du ser på klokken, vennligst les trinn 1 i Philippe's Ible her:
-
Rainbow Cycle og Rainbow: det er vakre fargeskiftende moduser, de deler bare en innstilling i Rainbow -delen:
Forsinkelsen mellom hver farge kan justeres ved å dra i linjen eller endre tallet. Jo større tall jo "tregere" regnbueeffekt
-
Tilfeldig: kvadrantene på klokken lyser tilfeldig med en tilfeldig farge. Denne modusen kan justeres i tilfeldig seksjon:
- Forsinkelse: forsinkelsen mellom hver ny tilfeldig kvadrant kan endres
- Enkel: tiden lysere kvadrant forsvinner kan endres
-
Puls: alle lysdiodene lyser med den samme fargen blekner av og på alternativt. Innstillingene er i pulsseksjonen:
- Du kan endre fargen på lysdiodene ved å bruke den fine fargebaksen
- Du kan også endre hvor "raske" lysdiodene blekner av og på
-
Konstant lys: dette er som en lommelykt, alltid på. Den eneste innstillingen for denne modusen er i konstant lys -delen:
Du kan endre fargen på lysdiodene
I tillegg til alle disse innstillingene kan du justere lysstyrken til lysdiodene i delen Generelt. Lysstyrkeinnstillingen vil ikke ha effekt på moduser som bruker fading som tilfeldig modus eller pulsmodus.
Du kan også lagre innstillingene dine hvis du vil dele dem eller ha en sikkerhetskopi, bare klikk på Last ned -knappen i Innstillinger -delen (du kan laste den opp igjen fra den samme delen)! Klokken kan også gjenopprettes til "fabrikkinnstillingene", dette vil midlertidig avbryte wifi -signalet, og du må koble til og laste inn siden på nytt.
Merk: Innstillingene dine blir lagret i minnet selv om du slår av klokken.
Selvfølgelig er det også et fysisk grensesnitt på baksiden av klokken som lar deg enkelt utføre grunnleggende endringer:
- Tilbakestillingsknapp: Trykk på den for å tilbakestille/starte mikrokontrolleren på nytt uten å miste innstillingene.
- Lysstyrke -knapp: Trykk på denne knappen for å dempe lysdiodene. Når du når den laveste intensiteten, slipper du knappen og trykker på den igjen for å dempe lysdiodene. Det motsatte skjer når du når den høyeste intensiteten.
- Modusknapp: Trykk på denne knappen i rekkefølge for å bla gjennom de eksisterende modusene.
- Vippebryter: kun for ekspert;) Denne bryteren lar deg sette ESP i programmerings-/kjøremodus
- Programmering av overskrifter: det er her du vil koble til FTDI for å blinke ESP
Du kan koble flere enheter til klokken, enhver endring vil gjenspeiles på alles enhet takket være websocket -teknologien!
Trinn 5: Hva skal jeg gjøre hvis klokken ikke svarer?
Noen ganger, på grunn av en dårlig formatert palett eller Murphys lov som skjer, blir klokken "muret" / sitter fast / reagerer ikke.
I så fall kan Wifi -grensesnittet være ubrukelig, og den eneste utveien er å manuelt tilbakestille klokken til fabrikkinnstillingene.
Hvis du vil tilbakestille klokken manuelt til fabrikkinnstillingene, gjør du som følger: Hold inne Mode -knappen og trykk på reset -knappen, slipp deretter begge knappene.
Advarsel: Dette vil definitivt slette innstillingene og palettene du kan ha lastet opp til klokken.
Trinn 6: Valgfritt: Tilpass brukergrensesnittet
Hvis du vil endre brukergrensesnittet, fjerne moduser, legge til moduser osv., Finner du en liten fremgangsmåte på min github:
Trinn 7: Konklusjon
Denne klokken er morsom og oppfinneren er strålende!
Du vil legge merke til at jeg ikke er så dyktig som Philippe når det gjelder trebearbeiding: D
Jeg hadde en flott tid med å bygge brukergrensesnittet for denne klokken, og det er definitivt verdt det!
Hvis du har noen kommentarer eller forslag, kan du dele den nedenfor!
Takk for at du leser.
Andreplass i den trådløse konkurransen
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang
Hvordan lage en delt skjermvideo med fire trinn: 4 trinn (med bilder)
Hvordan lage en delt skjermvideo med fire trinn: Vi ser ofte en samme person vise i en scene to ganger i et TV -spill. Og så vidt vi vet har ikke skuespilleren en tvillingbror. Vi har også sett at to sangvideoer blir satt på en skjerm for å sammenligne sangferdighetene sine. Dette er kraften til spl