Sadržaj:
- Korak 1: Nabavite PCB -ove za vaš projekat
- Korak 2: Gledajući Thingspeak platformu:
- Korak 3: MQTT by Mosquitto
- Korak 4: Postavljanje ESP8266 za testove
- Korak 5: Preuzmite i postavite Arduino IDE
- Korak 6: Kodiranje modula
- Korak 7: ESP8266 šalje podatke u Thingspeak
![ESP8266 s Thingspeak -om i DHT11 vodičem - Web server: 7 koraka ESP8266 s Thingspeak -om i DHT11 vodičem - Web server: 7 koraka](https://i.howwhatproduce.com/images/010/image-29181-j.webp)
Video: ESP8266 s Thingspeak -om i DHT11 vodičem - Web server: 7 koraka
![Video: ESP8266 s Thingspeak -om i DHT11 vodičem - Web server: 7 koraka Video: ESP8266 s Thingspeak -om i DHT11 vodičem - Web server: 7 koraka](https://i.ytimg.com/vi/NtyFx1frYB0/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
![Image Image](https://i.howwhatproduce.com/images/010/image-29181-2-j.webp)
![](https://i.ytimg.com/vi/WJvE2PEWJ-4/hqdefault.jpg)
Hej, šta ima momci! Akarsh ovdje iz CETech -a.
Ovaj moj projekt je više krivulja učenja za razumijevanje Thingspeak platforme zajedno s idejom MQTT -a, a zatim za korištenje Thingspeak -a sa ESP8266.
Pred kraj članka povezivat ćemo ESP8266 s DHT11 i slat ćemo podatke o temperaturi i vlažnosti na platformu Thingspeak putem interneta. Također ćemo ponovo pogledati kôd za kontrolu hardvera putem interneta koristeći Thingspeak.
Na kraju vodiča moći ćemo slati/primati podatke putem interneta na ESP8266/ESP32.
Počnimo sa zabavom sada …
Korak 1: Nabavite PCB -ove za vaš projekat
![Gledajući Thingspeak platformu Gledajući Thingspeak platformu](https://i.howwhatproduce.com/images/010/image-29181-3-j.webp)
Morate provjeriti PCBGOGO za jeftino naručivanje PCB -a na mreži!
Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag za 5 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi.
PCBGOGO ima mogućnost montaže PCB -a i proizvodnje šablona, kao i održavanje standarda dobrog kvaliteta.
Provjerite ih ako trebate nabaviti ili sastaviti PCB -ove.
Korak 2: Gledajući Thingspeak platformu:
![Gledajući Thingspeak platformu Gledajući Thingspeak platformu](https://i.howwhatproduce.com/images/010/image-29181-4-j.webp)
![Gledajući Thingspeak platformu Gledajući Thingspeak platformu](https://i.howwhatproduce.com/images/010/image-29181-5-j.webp)
Platforma je prvenstveno usmjerena na IoT projekte i analitiku podataka pomoću vizuala.
Da biste započeli s besplatnim uslugama Thingspeak, prvo se morate registrirati koristeći svoj ID e-pošte, nakon što to učinite zajedno s verifikacijom e-pošte, dočekat će vas stranica sličnog izgleda:
Sada gledamo neke terminologije koje bi vam mogle pomoći da to bolje razumijete i olakšaju vaš rad s web poslužiteljima:
1) Čitanje/preuzimanje podataka: Dobivanje podataka sa vašeg ESP8266/ESP32 sa servera je operacija čitanja.
2) Zapisivanje/postavljanje podataka: Slanje podataka sa vašeg ESP8266/ESP32 na server je operacija pisanja.
3) API ključ: Da biste imali sigurnost podataka i spriječili bilo koga nasumično da čita/zapisuje podatke na vaš poslužitelj, mora postojati neka vrsta sigurnosti/lozinke, a API ključ je tome namijenjen. API ključ je dugački alfanumerički ključ koji je potreban za čitanje/podatke na poslužitelju. Postoje zasebni ključevi za čitanje i pisanje podataka.
4) Kanal: Kanal u Thingspeak -u je softverski pandan IoT hardverskog uređaja koji povezujete na Thingspeak, u našem slučaju ESP8266 će koristiti jedan cijeli kanal naše propusnosti. U besplatnom nalogu Thingspeak možete imati najviše 4 kanala.
5) Polje: Svaki kanal ima 8 polja. Polje je varijabla i pohranjuje/dijeli tip podataka, na primjer kada šaljemo temperaturu i vlažnost sa našeg uređaja na server, oba parametra će koristiti po jedno polje za svaki kanal.
To je otprilike sve o stvarima koje govore!
Kopirajte i zadržite API API ključ, trebat će nam kasnije prilikom testiranja veze na Thingspeak.
Korak 3: MQTT by Mosquitto
![MQTT by Mosquitto MQTT by Mosquitto](https://i.howwhatproduce.com/images/010/image-29181-6-j.webp)
MQTT je lagani protokol prijenosa podataka koji možemo koristiti za slične svrhe za koje koristimo Thingspeak. Mosquitto je organizacija koja besplatno pruža MQTT server/brokera za potrebe testiranja.
Više na Mosquitto.org možete pronaći na ovom linku.
Neću se dublje baviti MQTT -om u ovom članku, a o MQTT -u ću govoriti u zasebnom članku/videu!
Korak 4: Postavljanje ESP8266 za testove
![Postavljanje ESP8266 za testove Postavljanje ESP8266 za testove](https://i.howwhatproduce.com/images/010/image-29181-7-j.webp)
Spojite DHT11 na modul ESP8266 na D0 pinu, a vodove na 3.3v na ESP modulu.
Nakon što je ovaj korak dovršen, možete prijeći na dio softvera.
Korak 5: Preuzmite i postavite Arduino IDE
![Preuzmite i postavite Arduino IDE Preuzmite i postavite Arduino IDE](https://i.howwhatproduce.com/images/010/image-29181-8-j.webp)
Preuzmite Arduino IDE odavde
1. Instalirajte Arduino IDE i otvorite ga.
2. Idite na Datoteka> Postavke
3. Dodajte https://arduino.esp8266.com/stable/package_esp8266com_index.json u URL -ove dodatnih upravitelja ploča.
4. Idite na Alati> Ploča> Upravitelj ploča
5. Potražite esp8266, a zatim instalirajte ploču.
6. Ponovo pokrenite IDE.
Korak 6: Kodiranje modula
![Kodiranje modula Kodiranje modula](https://i.howwhatproduce.com/images/010/image-29181-9-j.webp)
1. Preuzmite kôd za pisanje na thingspeak odavde:
2. Otvorite kôd u Arduino IDE -u i unesite potrebne promjene u API ključ/SSID/lozinku na vrhu koda.
3. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite NodeMCU (12E) u većini slučajeva radi.
5. Odaberite ispravnu komunikaciju. port tako što ćete otići na Tools> Port.
6. Pritisnite dugme za otpremanje.
7. Kada kartica kaže Gotovo učitavanje, spremni ste za upotrebu uređaja.
Korak 7: ESP8266 šalje podatke u Thingspeak
![ESP8266 šalje podatke na Thingspeak ESP8266 šalje podatke na Thingspeak](https://i.howwhatproduce.com/images/010/image-29181-10-j.webp)
![ESP8266 šalje podatke na Thingspeak ESP8266 šalje podatke na Thingspeak](https://i.howwhatproduce.com/images/010/image-29181-11-j.webp)
Čim se kôd učita i otvorite serijski monitor, dočekat će vas poruke kao što sam dobio na gornjoj slici. Modul se prvo povezuje na WiFi, a zatim šalje podatke na poslužitelj nakon čitanja parametara s DHT11.
Na stranici thingspeak možete pronaći unose poput slike ispod:
To je to od ove demonstracije!
Ako želite krenuti drugim putem i kontrolirati stvari iz Thingspeaka pomoću ESP8266 i čitati podatke poslužitelja, možete koristiti ovaj kod:
Preporučuje se:
IoT ESP8266 serija: 2- Nadgledanje podataka putem ThingSpeak.com: 5 koraka
![IoT ESP8266 serija: 2- Nadgledanje podataka putem ThingSpeak.com: 5 koraka IoT ESP8266 serija: 2- Nadgledanje podataka putem ThingSpeak.com: 5 koraka](https://i.howwhatproduce.com/images/001/image-2081-j.webp)
IoT ESP8266 serija: 2- Nadgledanje podataka putem ThingSpeak.com: Ovo je drugi dio IoT ESP8266 serije. Da biste vidjeli dio 1, pogledajte ovu IoT seriju instrumenata ESP8266: 1 Povežite se na WIFI usmjerivač. Ovaj dio ima za cilj pokazati vam kako poslati podatke senzora jednoj od popularnih besplatnih IoT usluga u oblaku https: //thingspeak.com
Lagani LED praznični svjetlosni show: Čarobnjaci zimi - WS2812B LED traka s FastLED -om i Arduino vodičem: 6 koraka
![Lagani LED praznični svjetlosni show: Čarobnjaci zimi - WS2812B LED traka s FastLED -om i Arduino vodičem: 6 koraka Lagani LED praznični svjetlosni show: Čarobnjaci zimi - WS2812B LED traka s FastLED -om i Arduino vodičem: 6 koraka](https://i.howwhatproduce.com/images/009/image-26765-j.webp)
Lagani LED praznični svjetlosni show: Čarobnjaci zimi | WS2812B LED traka s FastLED -om i vodičem za Arduino: Dizajnirao sam i programirao ovu prazničnu svjetlosnu emisiju za prikazivanje bilo gdje. Koristio sam jednu LED traku WS2812B sa gustoćom piksela 30 piksela/ metar. Pošto sam koristio 5 metara, imao sam ukupno 150 LED dioda. Kôd sam držao jednostavnim tako da svi koji tek koriste WS2812
Korištenje robota za crtanje za Arduino sa satnim vodičem: 3 koraka
![Korištenje robota za crtanje za Arduino sa satnim vodičem: 3 koraka Korištenje robota za crtanje za Arduino sa satnim vodičem: 3 koraka](https://i.howwhatproduce.com/images/011/image-32384-j.webp)
Korištenje robota za crtanje za Arduino uz Hour of Code Tutoriale: Napravio sam Arduino robota za crtanje za radionicu kako bih pomogao tinejdžerkama da se zainteresiraju za STEM teme (vidi https://www.instructables.com/id/Arduino-Drawing-Robot/ ). Robot je dizajniran za korištenje programskih naredbi u stilu kornjače, poput naprijed (distanc
ESP32 baziran M5Stack M5stick C Monitor vremena sa DHT11 - Pratite indeks vlažnosti i topline temperature na M5stick-C s DHT11: 6 koraka
![ESP32 baziran M5Stack M5stick C Monitor vremena sa DHT11 - Pratite indeks vlažnosti i topline temperature na M5stick-C s DHT11: 6 koraka ESP32 baziran M5Stack M5stick C Monitor vremena sa DHT11 - Pratite indeks vlažnosti i topline temperature na M5stick-C s DHT11: 6 koraka](https://i.howwhatproduce.com/images/002/image-3249-17-j.webp)
ESP32 baziran M5Stack M5stick C Monitor vremena sa DHT11 | Pratite indeks vlažnosti i topline temperature na M5stick-C s DHT11: Zdravo momci, u ovom uputstvu naučit ćemo kako spojiti DHT11 osjetnik temperature s m5stick-C (razvojna ploča od m5stack) i prikazati ga na ekranu m5stick-C. Stoga ćemo u ovom vodiču čitati temperaturu, vlažnost i pojačanje; zagrijavam
ESP32 S vodičem E32-433T LoRa modula - LoRa Arduino povezivanje: 8 koraka
![ESP32 S vodičem E32-433T LoRa modula - LoRa Arduino povezivanje: 8 koraka ESP32 S vodičem E32-433T LoRa modula - LoRa Arduino povezivanje: 8 koraka](https://i.howwhatproduce.com/images/003/image-8164-18-j.webp)
ESP32 S vodičem E32-433T LoRa modula | LoRa Arduino Interfacing: Hej, šta ima, momci! Akarsh ovdje iz CETech-a. Ovaj moj projekat povezuje E32 LoRa modul sa eByte-a koji je primopredajnik velike snage 1 W sa ESP32 koristeći Arduino IDE. Razumeli smo rad E32 u našem poslednjem vodiču