Turinys:

„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): 5 žingsniai

Video: „Arduino“siunčia temperatūros ir drėgmės duomenis į „MySQL“serverį (PHPMYADMIN): 5 žingsniai

Video: „Arduino“siunčia temperatūros ir drėgmės duomenis į „MySQL“serverį (PHPMYADMIN): 5 žingsniai
Video: Arduino Tutorial 28 - DHT11 Temperature Sensor with LCD | SunFounder's ESP32 IoT Learnig kit 2024, Lapkritis
Anonim
„Arduino“siunčia temperatūros ir drėgmės duomenis į „MySQL“serverį (PHPMYADMIN)
„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ę.

1 veiksmas: naudojama programinė įranga:

Naudota programinė įranga
Naudota programinė įranga
Naudota programinė įranga
Naudota 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 „Apachesudo 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 paleiskite iš naujo

5. Patikrinkite „Apache“https:// localhost/

Jūs gausite vieną apache puslapį spustelėję šią aukščiau esančią nuorodą, jei jo negavote, tai 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:

Naudojami komponentai
Naudojami komponentai
Naudojami komponentai
Naudojami komponentai
Naudojami komponentai
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.

2) „Ethernet Shield“: „Arduino Ethernet Shield 2“per kelias minutes prijungia „Arduino“prie interneto. Tiesiog prijunkite šį modulį prie „Arduino“plokštės, prijunkite jį prie tinklo RJ45 kabeliu ir atlikite kelis paprastus veiksmus, kad pradėtumėte valdyti savo pasaulį internetu. Kaip visada naudojant „Arduino“, kiekvienas platformos elementas-aparatinė įranga, programinė įranga ir dokumentacija-yra laisvai prieinamas ir atviro kodo. Tai reiškia, kad galite tiksliai sužinoti, kaip jis pagamintas, ir naudoti jo dizainą kaip savo grandinių pradžios tašką. Šimtai tūkstančių „Arduino“lentų jau kasdien skatina žmonių kūrybiškumą visame pasaulyje.

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:

Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema

Šio projekto grandinės schema pateikta aukščiau.

Pirmiausia turite prijungti „Ethernet“ekraną, kaip parodyta aukščiau esančiame paveikslėlyje, o tada - DHT11 ryšį

4 žingsnis: kodas:

Šio projekto šaltinio kodą galite gauti iš mūsų „github“puslapio. Čia yra „Github“nuoroda

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: