Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
V tomto projekte som prepojil DHT11 s arduino a potom odosielam údaje dht11, čo je vlhkosť a teplota, do databázy phpmyadmin. Na rozdiel od nášho predchádzajúceho projektu v tomto prípade nepoužívame žiadny ethernetový štít, tu iba čítame sériové údaje pochádzajúce z arduina a potom ich tlačíme do phpmyadminu prostredníctvom jedného kódu php. Takže tu je naše zariadenie pripojené k počítaču, aby mohlo odosielať údaje sériovo, môžete tiež pripojiť zariadenie k Raspberry Pi, aby bol tento projekt prenosný.
Krok 1: Použitý softvér:
Toto je softvér, ktorý sme použili pre tento projekt:
1. Arduino IDE: Najnovšie Arduino IDE si môžete stiahnuť z tohto odkazu:
2. Inštalácia servera XAMPP: Tu používame server XAMPP, ktorý je možné použiť v systéme Windows aj Linux, ale môj návrh je, že ak ste v Ubuntu (akákoľvek platforma Linux), choďte s LAMP. Teraz, keď sme v oknách, uprednostnili sme server XAMPP. Server XAMPP si teda môžete stiahnuť z tohto odkazu.
Prípadne tu sú kroky pre server LAMP:
1. Nainštalujte Apache: sudo apt-get install apache2
2. Nainštalujte MySQL: sudo apt-get install mysql-server
3. Nainštalujte PHP: sudo apt-get install php5 libapache2-mod-php5
4. Reštartujte server: sudo /etc/init.d/apache2 reštart
5. Začiarknite políčko Apache https:// localhost/získate jednu stránku apache kliknutím na tento odkaz vyššie, ak ste ho nepochopili, znamená to, že sa pri inštalácii niečo pokazilo
Tu používame PHPMYADMIN, čo je webové rozhranie servera MySQL, takže na inštaláciu použite príkaz use:
sudo apt-get install phpmyadmin
Krok 2: Použité komponenty:
1) Arduino UNO: Arduino/Genuino Uno je doska mikrokontroléra založená na ATmega328P (technický list). Má 14 digitálnych vstupno -výstupných pinov (z ktorých 6 je možné použiť ako výstupy PWM), 6 analógových vstupov, 16 MHz kremenný kryštál, pripojenie USB, napájací konektor, hlavičku ICSP a tlačidlo reset.
3) Snímač DHT11: Tento snímač teploty a vlhkosti DHT11 ponúka kalibrovaný výstup digitálneho signálu s možnosťou snímača teploty a vlhkosti. Je integrovaný s vysoko výkonným 8-bitovým mikrokontrolérom. Jeho technológia zaisťuje vysokú spoľahlivosť a vynikajúcu dlhodobú stabilitu. Tento snímač obsahuje odporový prvok a snímač pre mokré zariadenia na meranie teploty NTC. Má vynikajúcu kvalitu, rýchlu odozvu, schopnosť odolávať rušeniu a vysoký výkon.
Krok 3: Schéma zapojenia:
Krok 4: Zdrojový kód:
Tu pre arduino som použil jeden ukážkový kód s malou aktualizáciou, to je kód DHTtester, pozrite sa na vložené video o tom, čo som na tomto ukážkovom kóde zmenil a jeden pythonový kód, ktorý odosiela údaje do phpmyadminu, ktorý môžete nájsť z nižšie uvedeného odkazu na stiahnutie
Krok 5: Video:
Celý popis projektu je uvedený vo vyššie uvedenom videu
Ak máte akékoľvek pochybnosti o tomto projekte, neváhajte nás komentovať nižšie.
A ak sa chcete dozvedieť viac o vstavanom systéme, môžete navštíviť náš kanál youtube
Navštevujte a lajkujte našu facebookovú stránku kvôli častým aktualizáciám.
Ďakujem, s pozdravom, Technológie Embedotronics
Odporúča:
Údaje bezdrôtového senzora vibrácií a teploty do MySQL pomocou Node-RED: 40 krokov
Údaje o bezdrôtovom senzore vibrácií a teploty do MySQL pomocou Node-RED: Predstavujeme priemyselný bezdrôtový snímač vibrácií a teploty IoT s dlhým dosahom NCD, ktorý sa môže pochváliť až 2-mílovým dosahom použitím štruktúry bezdrôtovej sieťovej siete. Toto zariadenie obsahuje presný 16-bitový snímač vibrácií a teploty a
Nodemcu odosiela údaje o teplote a vlhkosti do spoločnosti Thingspeak: 7 krokov
Nodemcu odosiela údaje o teplote a vlhkosti na Thingspeak: Tu v tomto tutoriále sme prepojili nodemcu so senzorom dht11 a odosielame údaje o teplote a vlhkosti na server thingspeak. Tu sme tiež vykreslili graf teploty a vlhkosti na server thingspeak
Ako odosielať údaje DHT11 na server MySQL pomocou NodeMCU: 6 krokov
Ako odosielať údaje DHT11 na server MySQL pomocou NodeMCU: V tomto projekte sme prepojili DHT11 s nodemcu a potom odosielame údaje dht11, čo je vlhkosť a teplota, do databázy phpmyadmin
Arduino odosiela údaje o teplote a vlhkosti na server MySQL (PHPMYADMIN): 5 krokov
Arduino odosiela údaje o teplote a vlhkosti na server MySQL (PHPMYADMIN): V tomto projekte som prepojil DHT11 s arduino a potom odosielam údaje dht11, čo je vlhkosť a teplota, do databázy phpmyadmin. Tu používame jeden skript PHP na odosielanie údajov do databázy phpmyadmin
Uložte údaje senzora Arduino do MYsql pomocou spracovania: 6 krokov
Uložiť údaje senzorov Arduino do MYsql pomocou spracovania: Úprimne povedané, je ťažké ukladať údaje Arduino do MySQL priamo, takže v závislosti od Arduino IDE som použil Processing IDE, ktorý je podobný Arduino IDE, ale s veľkým počtom rôznych použití a môžete ho kódovať v java. Poznámka: nespúšťajte sériové monitory Arduino