Taula de continguts:
Vídeo: Rellotge IoT minimalista (amb ESP8266, Adafruit.io, IFTTT i Arduino IDE): 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Per IgorF2 Segueix-ne més per l'autor:
Quant a: Creador, enginyer, científic boig i inventor Més informació sobre IgorF2 »
En aquest tutorial us mostro com podeu fer un rellotge minimalista sincronitzat amb Internet. El vaig provar amb dues taules diferents basades en l’ESP8266: Firebeetle i NodeMCU. El microcontrolador obté l’hora actual d’un servidor de Google i el mostra en un timbre LED NeoPixel. També rep les dades meteorològiques actuals de WeatherUnderground, mitjançant les plataformes IFTTT i Adafruit.io, i canvia els colors dels LED segons les condicions meteorològiques.
No tindrà una bona resolució (a causa del poc nombre de LED), però és una bona manera de practicar les vostres habilitats de codificació i electrònica mitjançant un nombre reduït de components. També podré crear un dispositiu que "sàpiga" l'hora actual, sense l'ús d'un circuit de rellotge extern en temps real, i que sigui capaç de "percebre" els canvis meteorològics.
Podeu integrar-lo amb altres aparells que ja tinguin un timbre LED inactiu. Va ser dissenyat per al meu frescor d’aire IoT (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), donant-li una nova funcionalitat. Podeu fer el mateix amb altres aparells.
Alguns dels coneixements que s’utilitzen aquí es basaven en la fantàstica classe d’Internet de les coses de Becky Stern. És molt recomanable.
Part del codi es basava en el comentari de torntrousers al fòrum ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Gràcies per ajudar la comunitat.
Pas 1: eines i materials
Per a aquest projecte necessitava una petita quantitat de materials:
- Filferro de soldadura. El necessitava per soldar alguns cables a l'anell LED i per soldar la barra de pins als meus taulers ESP8266;
-
Junta de desenvolupament ESP8266. Hi ha diverses taules basades en ESP8266. N’he provat dos en aquest tutorial:
- Firebeetle (enllaç);
- NodeMCU (enllaç / enllaç);
- NeoPixel 16 x WS2812 5050 LED RGB (enllaç / enllaç / enllaç);
- Cable MiniUSB, per a la connexió entre la placa ESP8266 i l'ordinador (per penjar el codi);
- 5V, carregador USB (carregador de telèfon, per exemple) per alimentar el circuit;
- 3 cables de pont femella-femella. L’he utilitzat per a la connexió entre l’anell LED i la placa ESP8266.
La placa de desenvolupament connecta una determinada xarxa Wi-Fi i rep algunes dades de la plataforma Adafruit.io. Un anell NeoPixel s’utilitza com a rellotge. També pot indicar l'estat del gadget (per exemple, si la connexió Wi-Fi ha tingut èxit). El color dels LED dependrà de les dades rebudes d’un feed Adafruit.io. Es va utilitzar un carregador USB de 5V per alimentar la placa de control i tots els perifèrics.
Quan es va utilitzar un anell NeoPixel de 16 LEDs, la resolució del meu rellotge era força limitada. La divisió mínima dels segons LED és d’uns 4 segons. El LED de minuts només s’actualitza cada 4 minuts. Podeu utilitzar un anell amb més LEDs si voleu una resolució millor. Hi ha versions amb 24 LEDs (enllaç / enllaç), per exemple. Un anell de 12 LED també seria una bona opció per mostrar les hores (enllaç / enllaç).
Els enllaços anteriors només són un suggeriment d’on podeu trobar els elements que s’utilitzen en aquest tutorial (i potser donen suport als meus futurs tutorials). No dubteu a buscar-los en altres llocs i comprar a la vostra botiga local o en línia preferida.
També podeu dissenyar una funda impresa en 3D per al vostre rellotge. Sabíeu que podeu comprar un Anet A8 per només 169,99 dòlars? Feu clic aquí i obteniu el vostre!
Recomanat:
Ambientador IoT (amb NodeMCU, Arduino, IFTTT i Adafruit.io): 15 passos (amb imatges)
Ambientador d’aire IoT (amb NodeMCU, Arduino, IFTTT i Adafruit.io): guanyador del primer premi 2017 del Concurs Instructables Wireless !!!: DNew ara disponible: rellotge IoT amb predicció del temps. Mireu-ho: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ És reconfortant tenir un frag
Rellotge de paraules minimalista: 28 passos (amb imatges)
Minimalistic Word Clock: un gran agraïment a Super Make Something, ja que aquest projecte es va inspirar en el seu Neopixel Word Clock. Vaig crear aquest rellotge com a part del meu IGCSE Design & Curs de tecnologia i va rebre un A * per això. El model CAD es va basar prèviament en la fusió i així
Escala intel·ligent de bricolatge amb despertador (amb Wi-Fi, ESP8266, Arduino IDE i Adafruit.io): 10 passos (amb imatges)
Bàscula intel·ligent de bricolatge amb despertador (amb Wi-Fi, ESP8266, Arduino IDE i Adafruit.io): en el meu projecte anterior, vaig desenvolupar una bàscula de bany intel·ligent amb Wi-Fi. Pot mesurar el pes de l'usuari, mostrar-lo localment i enviar-lo al núvol. Podeu obtenir més informació al respecte a l’enllaç següent: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Fer un rellotge amb M5stick C mitjançant Arduino IDE - Rellotge RTC en temps real amb M5stack M5stick-C: 4 passos
Fer un rellotge amb M5stick C mitjançant Arduino IDE | Rellotge en temps real RTC amb M5stack M5stick-C: Hola, nois en aquest instructable, aprendrem a fer un rellotge amb la placa de desenvolupament m5stick-C de m5stack mitjançant Arduino IDE. Així, m5stick mostrarà data, hora i amp; setmana del mes a la pantalla
Escala intel·ligent Wi-Fi (amb ESP8266, Arduino IDE, Adafruit.io i IFTTT): 18 passos (amb imatges)
Wi-Fi Smart Scale (amb ESP8266, Arduino IDE, Adafruit.io i IFTTT): si ja és estiu on viu, probablement sigui un bon moment per fer activitats de fitness a l’aire lliure. Córrer, anar en bicicleta o córrer són exercicis fantàstics perquè puguis posar-te en forma. I si vols perdre o controlar el pes actual, és essencial