Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: Rakenna elektroninen piiri
- Vaihe 3: Lataa laiteohjelmisto
- Vaihe 4: Kuinka sitä käytetään
- Vaihe 5: Mitä minun pitäisi tehdä, jos kello ei vastaa?
- Vaihe 6: Valinnainen: Muokkaa käyttöliittymää
- Vaihe 7: Johtopäätös
Video: WiFibonaccin kello: 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Minua on inspiroinut mahtava Fibonacci -kello (suunnitellut Philippe Chrétien) ja päätin tehdä siitä langattoman Wifin avulla, joten WiFibonaccin kello = D
Tärkein parannus on Atmega328: n korvaaminen ESP8266: lla, joka tarjoaa WiFi -yhteyden. Tämä muuttaa peliä, koska voimme nyt virtualisoida osan fyysisestä käyttöliittymästä, kun ESP toimii Websocket-palvelimena. Lisäksi käyttöliittymän dematerialisointi mahdollistaa enemmän viritysvaihtoehtoja.
Luettelo nykyisistä tiloista, jotka Philippe sisällytti suunnitteluunsa, ovat:
- Tämänhetkinen aika
- Sateenkaari -sykli
- Sateenkaari
- Virhekoodinäyttö
Päätin poistaa virhekoodinäyttötilan ja lisätä seuraavan luettelon uusista tiloista:
- Satunnainen
- Pulssi
- Jatkuva valo
Jokaisessa tilassa voidaan säätää useita asetuksia.
Suunnittelussani on vain kaksi hetkellistä painiketta:
- Tila -painike
- Kirkkauspainike
Kirkkaus on myös lisäys. Ajan säätö voidaan tehdä virtuaalisen käyttöliittymän kautta.
Tässä ohjeessa en selitä, miten kotelo tehdään, koska se on kuvattu Philippen ohjeessa, vaan selitän vain, miten se muodostetaan langattomaan / Wifi -yhteyteen.
Jos pidät tästä ohjeesta, äänestä täällä:
Vaihe 1: Osat
Langattoman piirin rakentamiseen tarvitset:
- 1 x ESP8266, versio esp-07 on suosikkini
- 1 x DS3231 RTC tai vastaava
- 9 LED -pikselin nauha (WS2811)
- 1 x prototyyppikortti
- 3 x hetkellinen painike
- 1 x keinukytkin
- 6 x uros suora otsikot
- 2 x uros 90 ° otsikot
- 3 x naarasotsikot
- 1 x LM1117 3V3 Jännitesäädin
- 1 x 10µF kondensaattori
- 1 x AC/DC -seinäadapteri (esimerkiksi 12V 1A)
- 1 x tynnyrin naarasliitin (sama koko kuin seinäadapteriliitin)
- joitakin johtoja/puseroita
- joitakin kutisteputkia
Jotta voit ladata laiteohjelmiston ESP: hen, tarvitset FTDI RS232 -ohjelmoijan ja joitakin hyppyjä.
Vaihe 2: Rakenna elektroninen piiri
Liitä kaikki osat yhteen sähköisen esityksen mukaisesti. Fritzing-tiedoston voi ladata git-arkistostani:
Ota huomioon, että loppupiirin on oltava riittävän tasainen, jotta se mahtuu alkuperäiseen koteloon.
Valitsin myös uros-/naarasliittimien käyttämisen LED -nauhan liittimenä, mikä auttaa kotelon asennuksen aikana.
Esitin 3 nastaa ESP -ohjelmointia varten: GND, RX ja TX ja myös nollauspainikkeen.
Vaihe 3: Lataa laiteohjelmisto
Lataa laiteohjelmisto git-arkistostani:
Liitä FTDI ESP: hen käyttämällä kolmea paljastettua nastaa (GND, RX ja TX) ja lähetä laiteohjelmisto Arduino IDE: n avulla. Jos et ole koskaan tehnyt sitä aiemmin, seuraa vain edellisen Ible -vaiheen 1 kohtaa. Kirjoitin:
Jos kaikki meni hyvin, sinun pitäisi vain nähdä sen toimivan!
Vaihe 4: Kuinka sitä käytetään
Ensimmäinen asia on käynnistää kello.
Yhdistä sitten WiFibonacciClk -verkkoon millä tahansa Internet -laitteella, kuten kannettavalla, tabletilla tai älypuhelimella, salasana on fibonacci.
Kun laitteesi on yhdistetty kelloon, avaa selaimen URL -osoite https://192.168.4.1. Sinun pitäisi nähdä suunnilleen sama käyttöliittymä kuin kuvassa.
Siellä voit asentaa melkein kaiken.
Yleisessä osassa on useita tiloja. Jokaisella moodilla on omat asetussarjansa:
-
Kello: tämä on alkuperäinen kellonäyttö, asetukset ovat Kello -osiossa:
- Päivämäärää ja aikaa voidaan säätää manuaalisesti tallentamalla se. Voit myös napsauttaa "nyt" -painiketta, se käyttää laitteesi päivämäärää ja aikaa!
- Värivalikoimaa voidaan muuttaa. Oletuksena on vain yksi paletti, mutta voit luoda ja ladata omia paletteja, joitain esimerkkejä löytyy githubistani:
- Kun luettelossa on useita paletteja, voit valita, mitä niistä käytetään
- Jos haluat lukea kellon katsomisen ajan, lue Philippe's Iblen vaihe 1 täältä:
-
Rainbow Cycle ja Rainbow: nämä ovat kauniita värinvaihtotiloja, niillä on vain yksi asetus Rainbow -osiossa:
Värien välistä viivettä voidaan säätää vetämällä palkkia tai muuttamalla numeroa. Mitä suurempi numero, sitä hitaampi sateenkaari -ilmiö
-
Satunnainen: kellon kvadrantit syttyvät satunnaisesti satunnaisella värillä. Tätä tilaa voidaan säätää Satunnainen -osiossa:
- Viive: jokaisen uuden satunnaisen neljänneksen välistä viivettä voidaan muuttaa
- Helppous: keventävän kvadrantin häipymisaikaa voidaan muuttaa
-
Pulssi: kaikki LED -valot syttyvät ja sama väri haalistuu päälle tai pois päältä. Asetukset ovat Pulse -osiossa:
- Voit muuttaa LED -valojen väriä mukavalla värinkeräyslaatikolla
- Voit myös muuttaa kuinka nopeasti LED -valot sammuvat ja sammuvat
-
Jatkuva valo: tämä on kuin taskulamppu, aina päällä. Tämän tilan ainoa asetus on Jatkuva valo -osiossa:
Voit muuttaa LEDien väriä
Kaikkien näiden asetusten lisäksi voit säätää LED -valojen kirkkautta Yleiset -osiossa. Kirkkausasetus ei vaikuta tiloihin, jotka käyttävät häipymistä, kuten Satunnainen tila tai Pulssitila.
Voit myös tallentaa asetukset, jos haluat jakaa ne tai saada varmuuskopion, napsauta vain Asetukset -osion Lataa -painiketta (voit ladata sen takaisin samasta osiosta)! Kello voidaan palauttaa myös "tehdasasetuksiin", tämä keskeyttää väliaikaisesti wifi -signaalin ja sinun on muodostettava yhteys ja ladattava sivu uudelleen.
Huomautus: asetuksesi säilyvät muistissa, vaikka sammutat kellon.
Tietenkin kellon takana on myös fyysinen käyttöliittymä, jonka avulla voit tehdä perusmuutokset helposti:
- Palautuspainike: paina sitä nollataksesi/käynnistääksesi mikro-ohjaimen uudelleen menettämättä asetuksia.
- Kirkkauspainike: pidä tätä painiketta painettuna himmentääksesi LEDit. Kun saavutat pienimmän voimakkuuden, vapauta painike ja paina sitä uudelleen himmentääksesi LED -valot. Päinvastoin tapahtuu, kun saavutat suurimman voimakkuuden.
- Tila -painike: paina tätä painiketta peräkkäin selataksesi olemassa olevia tiloja.
- Keinukytkin: vain asiantuntijoille;) tällä kytkimellä voit asettaa ESP: n ohjelmointi-/ajotilaan
- Ohjelmointiotsikot: tähän haluat liittää FTDI: n ESP: n vilkuttamiseksi
Voit liittää kelloon useita laitteita, kaikki muutokset näkyvät kaikkien laitteissa websocket -tekniikan ansiosta!
Vaihe 5: Mitä minun pitäisi tehdä, jos kello ei vastaa?
Joskus huono muotoiltu paletti tai Murphyn laki tapahtuu, kello "murtuu" / jumittuu / ei vastaa.
Tässä tapauksessa Wifi -käyttöliittymä saattaa olla hyödytön ja ainoa tapa poistua on palauttaa kello manuaalisesti tehdasasetuksiin.
Voit palauttaa kellon manuaalisesti tehdasasetuksiin seuraavasti: pidä tilapainiketta painettuna ja paina nollauspainiketta ja vapauta sitten molemmat painikkeet.
Varoitus: tämä poistaa varmasti asetuksesi ja kelloon mahdollisesti lähettämäsi paletit.
Vaihe 6: Valinnainen: Muokkaa käyttöliittymää
Jos haluat muuttaa käyttöliittymää, poista tiloja, lisää tiloja jne., Löydät pienen ohjeen githubistani:
Vaihe 7: Johtopäätös
Tämä kello on hauska ja sen keksijä on loistava!
Huomaat, että en ole yhtä taitava kuin Philippe puuntyöstön suhteen: D
Minulla oli hauskaa rakentaa tämän kellon käyttöliittymä ja se on ehdottomasti sen arvoista!
Jos sinulla on kommentteja tai ehdotuksia, voit jakaa sen alla!
Kiitos, että luit.
Toinen sija langattomassa kilpailussa
Suositeltava:
7 -segmenttinen kello - pienet tulostimet: 9 vaihetta (kuvilla)
7 Segment Clock - Small Printers Edition: Vielä yksi 7 segmentin kello. xDA Vaikka minun on sanottava, se ei näytä kovin hullulta Instructables -profiiliani katsottaessa. Se on luultavasti ärsyttävämpää, kun katsot minun monipuolista profiiliani. Miksi sitten edes vaivauduin tekemään toisen
RaspberryPi islamilaisen rukouksen kello ja hälytys: 15 vaihetta (kuvilla)
RaspberryPi Islamic Prayers Watch & Alarm: Muslimit ympäri maailmaa pitävät viisi rukousta joka päivä, ja jokaisen rukouksen on oltava tiettyyn aikaan päivästä. koska elliptinen tapa planeettamme liikkuu auringon ympäri, mikä tekee auringon noususta ja laskusta ajoittain erilaista ympäri vuoden
LEDura - analoginen LED -kello: 12 vaihetta (kuvilla)
LEDura - Analoginen LED -kello: Pitkän aikaa vain erilaisten projektien tekemisen jälkeen päätin tehdä ohjattavan itse. Ensimmäiseksi opastan sinua prosessissa, jolla voit tehdä oman analogisen kellosi, joka on valmistettu mahtavalla osoitettavalla LED -renkaalla. Sisärengas näyttää tunnit, ou
ROY G.BIV -kello: 12 vaihetta (kuvilla)
ROY G. BIV Kello: Elektronisten osien merkintöjen värikoodi on kuollut. Joten tässä herätän sen henkiin. Tämä on värikoodattu 12 tunnin kello. Vietin paljon aikaa löytääkseni parhaan näytön muodon, joten värit näyttävät paperiarkilta hehkuvien led -pisteiden sijasta. Minä a
RGB HexMatrix - IOT -kello 2.0: 5 vaihetta (kuvilla)
RGB HexMatrix | IOT Clock 2.0: HexMatrix 2.0 on päivitetty aiempaan HexMatrixiin. Edellisessä versiossa olemme käyttäneet WS2811 -LED -valoja siten, että HexMatrixista tuli raskas ja paksu. Mutta tässä matriisiversiossa aiomme käyttää mukautettuja piirilevyjä WS2812b -LEDien kanssa, jotka tekivät tämän matriisin t