Sisällysluettelo:
Video: Minimalistinen IoT -kello (käyttäen ESP8266, Adafruit.io, IFTTT ja Arduino IDE): 10 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Seuraa lisää tekijältä:
Tietoja: Tekijä, insinööri, hullu tiedemies ja keksijä Lisätietoja IgorF2: sta »
Tässä opetusohjelmassa näytän, kuinka voit tehdä minimalistisen kellon, joka on synkronoitu Internetin kanssa. Testasin sitä kahdella eri ESP8266 -pohjaisella levyllä: Firebeetle ja NodeMCU. Mikro -ohjain saa nykyisen ajan Googlen palvelimelta ja näyttää sen NeoPixel -LED -renkaassa. Se vastaanottaa myös säätiedot WeatherUndergroundilta IFTTT- ja Adafruit.io -alustojen avulla ja muuttaa LED -valojen värejä sääolosuhteiden mukaan.
Siinä ei ole hyvää resoluutiota (LEDien pienen määrän vuoksi), mutta se on hyvä tapa harjoitella koodausta ja elektronisia taitoja käyttämällä pientä määrää komponentteja. Pystyn myös luomaan laitteen, joka "tuntee" nykyisen ajan ilman ulkoista reaaliaikaista kellopiiriä ja joka kykenee "havaitsemaan" sään muutokset.
Voit integroida sen muihin laitteisiin, joissa on jo tyhjäkäynnillä oleva LED -rengas. Se on suunniteltu IoT-ilmanraikastimelleni (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/) ja antaa sille uuden toiminnallisuuden. Voit tehdä saman muille gadgeteille.
Osa täällä käytetyistä tiedoista perustui Becky Sternin mahtavaan esineiden internet -luokkaan. Se on erittäin suositeltavaa!
Osa koodista perustui torntrousers -kommenttiin ESP8266 -foorumilla https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Kiitos kun autat yhteisöä!
Vaihe 1: Työkalut ja materiaalit
Tätä projektia varten tarvitsin pienen määrän materiaaleja:
- Juotoslanka. Tarvitsin sitä juottaakseni joitain johtimia LED -renkaaseen ja juottaa nastatangon ESP8266 -levyihini;
-
ESP8266 kehityskortti. On olemassa useita ESP8266 -pohjaisia levyjä. Kokeilin kahta niistä tässä opetusohjelmassa:
- Firebeetle (linkki);
- NodeMCU (linkki / linkki);
- NeoPixel 16 x WS2812 5050 RGB LED (linkki / linkki / linkki);
- MiniUSB -kaapeli, liitäntään ESP8266 -kortin ja tietokoneen välillä (koodin lataamista varten);
- 5V, USB -laturi (esimerkiksi puhelinlaturi) piirin virransyöttöön;
- 3 naaras-naarasliitinjohtoa. Käytin sitä LED -renkaan ja ESP8266 -kortin väliseen yhteyteen.
Kehityskortti yhdistää tietyn Wi-Fi-verkon ja vastaanottaa tietoja Adafruit.io-alustalta. Kellona käytetään NeoPixel -rengasta. Se voi myös ilmoittaa gadgetin tilan (jos esimerkiksi Wi-Fi-yhteys onnistui). LEDien väri riippuu Adafruit.io -syötteestä saaduista tiedoista. Ohjaustaulua ja kaikkia oheislaitteita käytettiin 5 V: n USB -laturilla.
Kun 16 LED -valon NeoPixel -rengasta käytettiin, kelloni resoluutio oli melko rajallinen. Minimijakauma sekuntien LED -valolle on noin 4 sekuntia. Minuutin merkkivalo päivitetään vain 4 minuutin välein. Voit käyttää rengasta, jossa on enemmän LED -valoja, jos haluat paremman resoluution. On olemassa versioita, joissa on esimerkiksi 24 LEDiä (linkki / linkki). 12 LED -rengas olisi myös hyvä valinta tuntien näyttämiseen (linkki / linkki).
Yllä olevat linkit ovat vain ehdotuksia siitä, mistä löydät tämän opetusohjelman kohteet (ja ehkä tuet tulevia oppaita). Voit vapaasti etsiä niitä muualta ja ostaa suosikki paikallisesta tai verkkokaupastasi.
Voit myös suunnitella 3D -tulostetun kotelon kellollesi. Tiesitkö, että voit ostaa Anet A8: n vain 169,99 dollarilla? Klikkaa tästä ja hanki omasi!
Suositeltava:
Minimalistinen polkupyörän ilmaisin, kosketusominaisuus!: 10 vaihetta (kuvilla)
Minimalistinen polkupyörän ilmaisin, kosketusominaisuus !: Hei! Tämä on ensimmäinen Instructable. Halusin aina tehdä asioita tyhjästä vain nähdäkseni, miten se toimii ja kuka ei pidä DIY (Do it yourself) -jutuista, kun voit muokata jotain tarpeidesi mukaan? Niin mielenkiintoinen kuin DIY m
LINEA - Suunnittelijan minimalistinen lattiavalaisin: 6 vaihetta
LINEA - Suunnittelijan minimalistinen lattiavalaisin: https://youtu.be/S3DwttzCTKkTarkista YouTube -linkki rakennusvideolle ja lisälinkkejä .stl -tiedostolle;) Luulet, että sinulla on hyvä yleisvalaistus ympäristössäsi, mutta luulet myös, että vain jotain puuttuu, jotain antaa tilaa
IoT -ilmanraikastin (NodeMCU, Arduino, IFTTT ja Adafruit.io): 15 vaihetta (kuvilla)
IoT -ilmanraikastin (NodeMCU, Arduino, IFTTT ja Adafruit.io): Instructables Wireless Contest 2017 -palkinnon voittaja !!!: DNew esillä nyt saatavilla: IoT -kello ja sääennuste! Tarkista se: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ On lohdullista saada hauska
Minimalistinen sanakello: 28 vaihetta (kuvilla)
Minimalistinen sanakello: Suuri kiitos Super Make Somethingille, koska tämä projekti sai inspiraationsa heidän Neopixel Word Clockista. Olen luonut tämän kellon osana IGCSE Design & Tekniikan kurssi ja sai siitä A*. CAD -malli rakennettiin fuusioon etukäteen, joten
Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io ja IFTTT): 18 vaihetta (kuvilla)
Wi-Fi Smart Scale (ESP8266: n, Arduino IDE: n, Adafruit.io: n ja IFTTT: n kanssa): Jos asut jo kesällä, on luultavasti hyvä aika harrastaa ulkoilua. Juokseminen, pyöräily tai lenkkeily ovat mahtavia kuntoilijoita kuntoon. Ja jos haluat laihtua tai hallita nykyistä painoasi, on tärkeää