Indholdsfortegnelse:
- Trin 1: Dele
- Trin 2: Byg det elektroniske kredsløb
- Trin 3: Upload firmwaren
- Trin 4: Sådan bruges det
- Trin 5: Hvad skal jeg gøre, hvis uret ikke reagerer?
- Trin 6: Valgfrit: Tilpas brugergrænsefladen
- Trin 7: Konklusion
Video: WiFibonacci -ur: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Jeg er blevet inspireret af det fantastiske Fibonacci -ur (designet af Philippe Chrétien), og jeg besluttede at gøre det trådløst ved hjælp af Wifi, deraf navnet WiFibonacci -ur = D
Den største forbedring er udskiftningen af Atmega328 med en ESP8266, der giver WiFi -funktion. Dette ændrer spil, da vi nu kan virtualisere en del af det fysiske brugergrænseflade, hvor ESP fungerer som en Websocket-server. Desuden tillader dematerialiseringen af brugergrænsefladen flere indstillingsmuligheder.
Listen over eksisterende tilstande, som Philippe inkluderede i sit design, er:
- Nuværende tid
- Rainbow Cycle
- Regnbue
- Fejlkodevisning
Jeg valgte at fjerne tilstanden Fejlkodevisning og tilføje følgende liste over nye tilstande:
- Tilfældig
- Puls
- Konstant lys
For hver tilstand kan flere indstillinger justeres.
Der er kun to midlertidige knapper i mit design:
- Mode -knap
- Knappen Lysstyrke
Lysstyrken er også en forbedring. Tidsjusteringen kan udføres via det virtuelle brugergrænseflade.
I denne instruktionsbog vil jeg ikke forklare, hvordan man laver kabinettet, da det er dækket af Philippe's instruerbare, jeg vil kun forklare, hvordan man gør det trådløst / Wifi tilsluttet.
Hvis du kan lide dette instruerbare, skal du stemme her:
Trin 1: Dele
For at bygge det trådløse kredsløb skal du bruge:
- 1 x ESP8266, version esp-07 er min favorit
- 1 x DS3231 RTC eller tilsvarende
- en stribe med 9 LED -pixels (WS2811)
- 1 x prototypebord
- 3 x kortvarige trykknapper
- 1 x vippekontakt
- 6 x lige hanhoveder
- 2 x 90 ° -hoveder
- 3 x kvindelige overskrifter
- 1 x LM1117 3V3 Spændingsregulator
- 1 x 10µF kondensator
- 1 x AC/DC vægadapter (f.eks. 12V 1A)
- 1 x tønde hunstik (samme størrelse som stik til vægadapter)
- nogle ledninger/jumpere
- nogle varmekrympende slanger
For at uploade firmwaren i ESP skal du bruge en FTDI RS232 programmerer og nogle jumpere.
Trin 2: Byg det elektroniske kredsløb
Tilslut alle delene sammen som vist på den elektroniske repræsentation. Fritzing-filen kan downloades fra mit git-arkiv:
Tag højde for, at det sidste kredsløb skal være fladt nok, så det passer ind i det originale kabinet.
Jeg valgte også at bruge han/hun headers som stik til LED strip, dette vil hjælpe under samlingen i kabinettet.
Jeg afslørede 3 ben til ESP -programmeringen: GND, RX og TX og også en nulstillingsknap.
Trin 3: Upload firmwaren
Download firmwaren fra mit git-lager:
Tilslut FTDI til ESP ved hjælp af de 3 synlige ben (GND, RX og TX), og brug Arduino IDE til at uploade firmwaren. Hvis du aldrig har gjort det før, skal du bare følge trin 1 i en tidligere Ible. Jeg skrev:
Hvis alt gik godt, skulle du bare kunne se det virke!
Trin 4: Sådan bruges det
Den første ting er at tænde uret.
Dernæst, ved hjælp af en hvilken som helst internet -enhed som f.eks. En bærbar computer, en tablet eller en smartphone, skal du oprette forbindelse til netværket kaldet WiFibonacciClk, og adgangskoden er Fibonacci.
Når din enhed er forbundet til uret, skal du åbne webadressen https://192.168.4.1 i en browser. Du skal se omtrent det samme brugergrænseflade som på billedet.
Der kan du opsætte næsten alt.
I afsnittet Generelt er der flere tilstande. Hver tilstand har sit eget sæt indstillinger:
-
Ur: dette er det originale urdisplay, indstillingerne er i afsnittet Ur:
- Dato og tid kan justeres manuelt ved at fange det. Du kan også blot klikke på "nu" -knappen, den vil bruge din enheds dato og klokkeslæt!
- Paletten af farver kan ændres. Som standard er der kun en palet, men du kan lave og uploade dine egne paletter, nogle eksempler kan findes på min github:
- Når du har flere paletter på listen, kan du vælge, hvilken der skal bruges
- For at læse klokkeslættet, se trin 1 i Philippe's Ible her:
-
Rainbow Cycle og Rainbow: det er smukke farveskiftende tilstande, de deler kun en indstilling i Rainbow -sektionen:
Forsinkelsen mellem hver farve kan justeres ved at trække i bjælken eller ændre nummeret. Jo større tal jo "langsommere" regnbueeffekten
-
Tilfældig: Urets kvadranter lyser tilfældigt med en tilfældig farve. Denne tilstand kan justeres i afsnittet Tilfældig:
- Forsinkelse: forsinkelsen mellem hver ny tilfældig kvadrant kan ændres
- Let: den tid, hvor lysere kvadrant forsvinder, kan ændres
-
Puls: alle lysdioder lyser med den samme farve falmende til og fra alternativt. Indstillingerne er i pulssektionen:
- Du kan ændre farven på lysdioderne ved at bruge den flotte farveopsamlingsboks
- Du kan også ændre, hvor "hurtige" LED'erne falmer til og fra
-
Konstant lys: dette er som en lommelygte, altid tændt. Den eneste indstilling for denne tilstand er i sektionen Konstant lys:
Du kan ændre farven på lysdioderne
Udover alle disse indstillinger kan du justere lysstyrken på LED'erne i sektionen Generelt. Lysstyrkeindstillingen har ikke effekt på tilstande, der bruger fading som tilfældig tilstand eller pulsfunktion.
Du kan også gemme dine indstillinger, hvis du vil dele dem eller have en sikkerhedskopi, bare klik på knappen Download i sektionen Indstillinger (du kan uploade den tilbage fra den samme sektion)! Uret kan også gendannes til dets "fabriksindstillinger", dette vil midlertidigt afbryde wifi -signalet, og du bliver nødt til at genoprette og genindlæse siden.
Bemærk: dine indstillinger gemmes i hukommelsen, selvom du slukker for uret.
Selvfølgelig er der også en fysisk grænseflade på bagsiden af uret, der giver dig mulighed for let at udføre grundlæggende ændringer:
- Nulstillingsknap: tryk på den for at nulstille/genstarte mikrokontrolleren uden at miste indstillingerne.
- Lysstyrke -knap: tryk på denne knap for at dæmpe lysdioderne. Når du når den laveste intensitet, skal du slippe knappen og trykke på den igen for at dæmpe lysdioderne. Det modsatte sker, når du når den højeste intensitet.
- Tilstandsknap: Tryk sekventielt på denne knap for at skifte mellem de eksisterende tilstande.
- Vippekontakt: kun til ekspert;) Denne kontakt giver dig mulighed for at indstille ESP'en i programmerings-/køremodus
- Programmering af overskrifter: det er her du vil tilslutte din FTDI for at blinke ESP
Du kan tilslutte flere enheder til uret, enhver ændring vil blive afspejlet på alles enhed takket være websocket -teknologien!
Trin 5: Hvad skal jeg gøre, hvis uret ikke reagerer?
Nogle gange på grund af en dårligt formateret palet eller Murphys lov, bliver uret "muret" / sidder fast / reagerer ikke.
I så fald kan Wifi -grænsefladen være ubrugelig, og den eneste vej ud er at manuelt nulstille uret til dets fabriksindstillinger.
For at nulstille uret manuelt til fabriksindstillingerne skal du gøre følgende: Hold knappen Mode nede, og tryk på reset -knappen, slip derefter begge knapper.
Forsigtig: dette vil helt sikkert slette dine indstillinger og de paletter, du muligvis har uploadet til uret.
Trin 6: Valgfrit: Tilpas brugergrænsefladen
Hvis du vil ændre brugergrænsefladen, fjerne tilstande, tilføje tilstande osv., Finder du en lille vejledning på min github:
Trin 7: Konklusion
Dette ur er sjovt og dets opfinder er strålende!
Du vil bemærke, at jeg ikke er så dygtig som Philippe hvad angår træbearbejdning: D
Jeg havde en god tid med at bygge brugergrænsefladen til dette ur, og det er bestemt det værd!
Hvis du har kommentarer eller forslag, er du velkommen til at dele den herunder!
Tak fordi du læste.
Nummer to i den trådløse konkurrence
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores