Kazalo:
- 1. korak: Uporabljena programska oprema:
- 2. korak: Uporabljene komponente:
- 3. korak: Kako konfigurirati Nodemcu v Arduino IDE
- 4. korak: Shema vezja:
- 5. korak: Koda:
- 6. korak: Video:
Video: Kako poslati podatke DHT11 na strežnik MySQL z uporabo NodeMCU: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tem projektu smo povezali DHT11 z nodemcu in nato v bazo podatkov phpmyadmin pošiljamo podatke o dht11, kar je vlažnost in temperatura.
1. korak: Uporabljena programska oprema:
1. Arduino IDE: Kar zadeva nodemcu, uporabljamo samo arduino IDE. Najnovejšo Arduino IDE lahko prenesete s te povezave:
www.arduino.cc/en/Main/Software
Zdaj, kako konfigurirati nodemcu za arduino IDE, vam bomo to povedali v spodnjih korakih.
2. Namestitev strežnika XAMPP: Tukaj uporabljamo strežnik XAMPP, ki ga lahko uporabljamo tako v oknih kot v Linuxu, vendar moj predlog je, da če ste v Ubuntuju (kateri koli platformi Linux), pojdite z LAMP. Ker smo v oknih, imamo raje strežnik XAMPP. Tako lahko prenesete strežnik XAMPP s te povezave. Tu so tudi koraki za strežnik LAMP:
1. Namestite Apache
sudo apt-get namestite apache2
2. Namestite MySQL:
sudo apt-get install mysql-server
3. Namestite PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Znova zaženite strežnik:
sudo /etc/init.d/apache2 ponovni zagon
5. Preverite Apache https:// localhost/
s klikom na to zgornjo povezavo boste dobili eno stran apache, če je niste dobili, pomeni, da je pri namestitvi šlo kaj narobe
Tukaj uporabljamo PHPMYADMIN, ki je spletni vmesnik strežnika MySQL, zato za namestitev tega ukaza uporabite:
sudo apt-get install phpmyadmin
2. korak: Uporabljene komponente:
1) Node MCU V3: Node MCU je odprtokodna platforma IOT. Vključuje vdelano programsko opremo, ki deluje na Wi-Fi SoC ESP8266 iz strojne opreme, ki temelji na modulu ESP-12. Izraz "Node MCU" se privzeto nanaša na vdelano programsko opremo in ne na komplete za razvoj.
2) Senzor DHT11: Ta senzor temperature in vlažnosti DHT11 ima kalibriran izhod digitalnega signala z zmožnostjo senzorja temperature in vlažnosti. Vgrajen je v visokozmogljiv 8-bitni mikrokrmilnik. Njegova tehnologija zagotavlja visoko zanesljivost in odlično dolgoročno stabilnost. Ta senzor vključuje uporovni element in senzor za mokre naprave za merjenje temperature NTC. Ima odlično kakovost, hiter odziv, sposobnost preprečevanja motenj in visoko zmogljivost.
3. korak: Kako konfigurirati Nodemcu v Arduino IDE
Spodaj so navedeni koraki za konfiguriranje nodemcu v arduino IDE
Zgornje slike I1, I2 in I3 so za referenco, ki jih bomo uporabili za svoje reference, da boste razumeli
1. korak: Najprej morate odpreti Arduino IDE.
2. korak: Zdaj kliknite jeziček z nastavitvami, kot je slika I1. Zdaj morate kopirati en URL v dodatnem upravitelju plošče. Tukaj je URL- https://arduino.esp8266.com/stable/package_esp8266…, nato kliknite V redu
3. korak: Zdaj pojdite na Orodja in izberite Upravitelj plošče. dobili boste eno okno, kot je I2.
Pomaknite se navzdol po tem oknu in poiščite esp8266 v skupnosti ESP8266 ali pa poiščite neposredno esp8266 tako, da vnesete možnost iskanja, zdaj kliknite gumb za namestitev.
Korak: Znova zaženite Arduino IDE
5. korak: Zdaj pojdite na Orodja in izberite svojo napravo nodemcu, kot smo prikazali na sliki I3
4. korak: Shema vezja:
5. korak: Koda:
Izvorno kodo lahko dobite na naši povezavi Github
6. korak: Video:
Celoten opis projekta je prikazan v zgornjem videu
Če dvomite o tem projektu, nam pišite spodaj. Če želite izvedeti več o vgrajenem sistemu, obiščite naš youtube kanal
Obiščite in všečkajte našo Facebook stran za pogoste posodobitve.
Hvala in pozdrav, Embedotronics Technologies
Priporočena:
Kako poslati podatke iz M5Stack StickC v Delphi: 6 korakov
Kako pošiljati podatke iz M5Stack StickC v Delphi: V tem videoposnetku se bomo naučili pošiljati vrednosti s plošče StickC v aplikacijo Delphi VCL z uporabo Visuina
Kako poslati podatke v oblak z Arduino Ethernet: 8 korakov
Kako pošiljati podatke v oblak z Arduino Ethernet: Ta navodila vam pokažejo, kako objavite svoje podatke na platformi AskSensors IoT s pomočjo Arduino Ethernet Shield. Ethernetni ščit omogoča, da se vaš Arduino preprosto poveže z oblakom, pošilja in prejema podatke z internetno povezavo. Kaj smo
Arduino pošilja podatke Dht11 na strežnik MySQL (PHPMYADMIN) z uporabo Pythona: 5 korakov
Arduino pošilja podatke Dht11 na strežnik MySQL (PHPMYADMIN) z uporabo Pythona: V tem projektu sem povezal DHT11 z arduinom in nato pošiljam podatke dht11, ki so vlažnost in temperatura, v bazo podatkov phpmyadmin. Za razliko od našega prejšnjega projekta v tem primeru ne uporabljamo nobenega ethernetnega ščita, tukaj beremo samo
Arduino pošilja podatke o temperaturi in vlažnosti na strežnik MySQL (PHPMYADMIN): 5 korakov
Arduino pošilja podatke o temperaturi in vlažnosti v strežnik MySQL (PHPMYADMIN): V tem projektu sem povezal DHT11 z arduinom, nato pa v bazo podatkov phpmyadmin pošiljam podatke o dht11, kar je vlažnost in temperatura. Tukaj uporabljamo en skript PHP za potiskanje podatkov v bazo podatkov phpmyadmin
Povezava TCP/IP prek GPRS: Kako poslati podatke na strežnik z modulom SIM900A: 4 koraki
Povezava TCP/IP prek GPRS: Kako pošiljati podatke na strežnik z modulom SIM900A: V tej vadnici vam bom povedal, kako pošiljati podatke na strežnik TCP s pomočjo modula sim900. Videli bomo tudi, kako lahko prejemamo podatke od strežnika do odjemalca (modul GSM)