Turinys:
- 1 veiksmas: naudojama programinė įranga:
- 2 žingsnis: naudojami komponentai:
- 3 žingsnis: grandinės schema:
- 4 žingsnis: šaltinio kodas:
- 5 žingsnis: vaizdo įrašas:
Video: „Arduino“siunčia Dht11 duomenis į „MySQL“serverį (PHPMYADMIN), naudodamas „Python“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šiame projekte aš sujungiau DHT11 su arduino ir tada siunčiu dht11, kuris yra drėgmė ir temperatūra, duomenis į phpmyadmin duomenų bazę. Skirtingai nuo ankstesnio projekto, šiuo atveju nenaudojame jokio „Ethernet“skydo, čia mes tik skaitome serijinius duomenis, gaunamus iš „arduino“, ir tada perduodame juos phpmyadmin per vieną php kodą. Taigi čia mūsų įrenginys yra prijungtas prie kompiuterio, kad jis galėtų nuosekliai siųsti duomenis, taip pat galite prijungti įrenginį prie aviečių pi, kad šis projektas būtų nešiojamas.
1 veiksmas: naudojama programinė įranga:
Šią programinę įrangą mes panaudojome šiam projektui:
1. „Arduino IDE“: naujausią „Arduino IDE“galite atsisiųsti iš šios nuorodos:
2. XAMPP serverio diegimas: Čia mes naudojame XAMPP serverį, jis gali būti naudojamas tiek „Windows“, tiek „Linux“, tačiau mano pasiūlymas yra tas, kad jei esate „Ubuntu“(bet kuri „Linux“platforma), eikite su LAMP. Kadangi mes esame „Windows“, mes pasirinkome XAMPP serverį. Taigi galite atsisiųsti XAMPP serverį iš šios nuorodos.
Arba čia yra LAMP serverio veiksmai:
1. Įdiekite „Apache“: sudo apt-get install apache2
2. Įdiekite „MySQL“: sudo apt-get install mysql-server
3. Įdiekite PHP: sudo apt-get install php5 libapache2-mod-php5
4. Iš naujo paleiskite serverį: sudo /etc/init.d/apache2 restart
5. Patikrinkite „Apache“https:// localhost/ir gausite vieną „apache“puslapį spustelėję šią aukščiau esančią nuorodą, jei jos negavote, reiškia, kad diegiant įvyko klaida
Čia mes naudojame PHPMYADMIN, kuris yra „MySQL“serverio žiniatinklio sąsaja, todėl norėdami įdiegti tą naudojimo komandą:
sudo apt-get install phpmyadmin
2 žingsnis: naudojami komponentai:
1) „Arduino UNO“: „Arduino“/„Genuino Uno“yra mikrovaldiklio plokštė, pagrįsta ATmega328P (duomenų lapas). Jame yra 14 skaitmeninių įvesties/išvesties kaiščių (iš kurių 6 gali būti naudojami kaip PWM išėjimai), 6 analoginiai įėjimai, 16 MHz kvarco kristalas, USB jungtis, maitinimo lizdas, ICSP antraštė ir atstatymo mygtukas.
3) DHT11 jutiklis: Šis DHT11 temperatūros ir drėgmės jutiklis turi kalibruotą skaitmeninį signalo išėjimą su temperatūros ir drėgmės jutikliu. Jis integruotas su didelio našumo 8 bitų mikrovaldikliu. Jo technologija užtikrina aukštą patikimumą ir puikų ilgalaikį stabilumą. Šis jutiklis apima varžinį elementą ir drėgnų NTC temperatūros matavimo prietaisų jutiklį. Jis pasižymi puikia kokybe, greitu reagavimu, atsparumu trukdžiams ir dideliu našumu.
3 žingsnis: grandinės schema:
4 žingsnis: šaltinio kodas:
Čia „arduino“naudoju vieną kodo pavyzdį su nedideliu atnaujinimu, tai yra „DHTtester“kodą, žiūrėkite įterpimo vaizdo įrašą apie tai, ką pakeičiau pavyzdiniame kode, ir vieną „Python“kodą, siunčiantį duomenis į „phpmyadmin“. rasite iš žemiau esančios atsisiuntimo nuorodos
5 žingsnis: vaizdo įrašas:
Visas projekto aprašymas pateiktas aukščiau esančiame vaizdo įraše
Jei turite kokių nors abejonių dėl šio projekto, nedvejodami pakomentuokite mus žemiau.
O jei norite daugiau sužinoti apie įterptąją sistemą, galite apsilankyti mūsų „YouTube“kanale
Jei norite dažnai atnaujinti, apsilankykite ir pamėgkite mūsų „Facebook“puslapį.
Ačiū ir linkėjimai, Embedotronikos technologijos
Rekomenduojamas:
„Nodemcu“siunčia temperatūros ir drėgmės duomenis į kalbas: 7 žingsniai
„Nodemcu“siunčia temperatūros ir drėgmės duomenis į „Thingspeak“: šioje pamokoje mes sujungėme „nodemcu“su dht11 jutikliu ir siunčiame temperatūros ir drėgmės duomenis į „thingspeak“serverį. Čia mes taip pat nubraižėme temperatūros ir drėgmės grafiką į „Thingspeak“serverį
Kaip siųsti DHT11 duomenis į „MySQL“serverį naudojant „NodeMCU“: 6 veiksmai
Kaip siųsti DHT11 duomenis į „MySQL“serverį naudojant „NodeMCU“: Šiame projekte mes sujungėme DHT11 su „nodemcu“ir tada siunčiame „dht11“, ty drėgmės ir temperatūros, duomenis į „phpmyadmin“duomenų bazę
Lankymo sistema, siunčiant RFID duomenis į „MySQL“serverį naudojant „Python“su „Arduino“: 6 žingsniai
Lankymo sistema, siunčiant RFID duomenis į „MySQL“serverį naudojant „Python“su „Arduino“: Šiame projekte aš susiejau RFID-RC522 su arduino ir tada siunčiu RFID duomenis į phpmyadmin duomenų bazę. Skirtingai nuo ankstesnių projektų, šiuo atveju nenaudojame jokio eterneto skydo, čia mes tik skaitome serijinius duomenis, gautus iš
„Arduino“siunčia temperatūros ir drėgmės duomenis į „MySQL“serverį (PHPMYADMIN): 5 žingsniai
„Arduino“siunčia temperatūros ir drėgmės duomenis į „MySQL“serverį (PHPMYADMIN): Šiame projekte aš sujungiau DHT11 su „arduino“ir tada siunčiu dht11, kuris yra drėgmė ir temperatūra, duomenis į „phpmyadmin“duomenų bazę. Čia mes naudojame vieną PHP scenarijų, norėdami perkelti duomenis į „phpmyadmin“duomenų bazę
TCP/IP ryšys per GPRS: Kaip siųsti duomenis į serverį naudojant SIM900A modulį: 4 žingsniai
TCP/IP ryšys per GPRS: Kaip siųsti duomenis į serverį naudojant SIM900A modulį: Šiame vadove aš jums pasakysiu, kaip siųsti duomenis į TCP serverį naudojant sim900 modulį. Taip pat pamatysime, kaip galime gauti duomenis iš serverio į klientą (GSM modulis)