Kazalo:
- 1. korak: Uporabljena programska oprema:
- 2. korak: Uporabljene komponente:
- 3. korak: Shema vezja:
- 4. korak: Izvorna koda:
- 5. korak: Video:
Video: Arduino pošilja podatke Dht11 na strežnik MySQL (PHPMYADMIN) z uporabo Pythona: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tem projektu sem povezal DHT11 z arduinom in nato pošiljam podatke o 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 samo beremo serijske podatke, ki prihajajo iz arduina, in jih nato potisnemo v phpmyadmin skozi eno kodo php. Torej je naša naprava povezana z osebnim računalnikom, tako da lahko serijsko pošilja podatke, napravo pa lahko povežete tudi z malino pi, da bo ta projekt prenosljiv.
1. korak: Uporabljena programska oprema:
To je programska oprema, ki smo jo uporabili za ta projekt:
1. Arduino IDE: Najnovejšo Arduino IDE lahko prenesete s te povezave:
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.
Druga možnost je, da sledite korakom za strežnik LAMP:
1. Namestite Apache: sudo apt-get install 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 restart
5. Preverite Apache https:// localhost/dobili boste eno stran apache, če kliknete to zgornjo povezavo, č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) Arduino UNO: Arduino/Genuino Uno je mikrokrmilna plošča, ki temelji na ATmega328P (podatkovni list). Ima 14 digitalnih vhodno/izhodnih zatičev (od tega jih je 6 mogoče uporabiti kot izhode PWM), 6 analognih vhodov, 16 MHz kremenčev kristal, povezavo USB, priključek za napajanje, glavo ICSP in gumb za ponastavitev.
3) 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: Shema vezja:
4. korak: Izvorna koda:
Tukaj za arduino sem uporabil eno primerno kodo z majhno posodobitvijo, to je koda DHTtester. Oglejte si vdelani videoposnetek o tem, kaj sem spremenil na tej vzorčni kodi, in eno kodo python, ki pošilja podatke phpmyadminu, da lahko poiščite od spodaj povezavo za prenos
5. 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:
Spremljanje pospeševanja z uporabo Raspberry Pi in AIS328DQTR z uporabo Pythona: 6 korakov
Spremljanje pospeševanja z Raspberry Pi in AIS328DQTR z uporabo Pythona: Po moje je pospeševanje po nekaterih zakonih fizike končno.- Terry Riley Gepard pri lovu uporablja neverjeten pospešek in hitre spremembe hitrosti. Najhitrejše bitje na kopnem včasih izkoristi svojo najvišjo hitrost za ulov plena.
Nodemcu pošilja podatke o temperaturi in vlažnosti v Thingspeak: 7 korakov
Nodemcu pošilja podatke o temperaturi in vlažnosti na Thingspeak: V tej vadnici smo povezali nodemcu s senzorjem dht11 in pošilja podatke o temperaturi in vlažnosti na strežnik thingspeak. Tukaj imamo tudi grafikon temperature in vlažnosti na strežniku thingspeak
Kako poslati podatke DHT11 na strežnik MySQL z uporabo NodeMCU: 6 korakov
Kako poslati podatke DHT11 na strežnik MySQL z uporabo NodeMCU: 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
Sistem prisotnosti s pošiljanjem podatkov RFID na strežnik MySQL z uporabo Pythona z Arduinom: 6 korakov
Sistem prisotnosti s pošiljanjem podatkov RFID na strežnik MySQL z uporabo Pythona z Arduinom: V tem projektu sem povezal RFID-RC522 z arduinom in nato pošiljam podatke RFID v bazo podatkov phpmyadmin. Za razliko od naših prejšnjih projektov v tem primeru ne uporabljamo nobenega ethernetnega ščita, tukaj samo beremo serijske podatke, ki prihajajo iz ar
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