Obsah:

Arduino odosiela údaje o teplote a vlhkosti na server MySQL (PHPMYADMIN): 5 krokov
Arduino odosiela údaje o teplote a vlhkosti na server MySQL (PHPMYADMIN): 5 krokov

Video: Arduino odosiela údaje o teplote a vlhkosti na server MySQL (PHPMYADMIN): 5 krokov

Video: Arduino odosiela údaje o teplote a vlhkosti na server MySQL (PHPMYADMIN): 5 krokov
Video: Regulácia solarneho ohrevu a meteostanica 2024, November
Anonim
Arduino odosiela údaje o teplote a vlhkosti na server MySQL (PHPMYADMIN)
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.

Krok 1: Použitý softvér:

Použitý softvér
Použitý softvér
Použitý softvér
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 Apachesudo apt-get nainštalujte 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štartujte

5. Skontrolujte Apache https:// localhost/

Kliknutím na tento odkaz vyššie získate jednu stránku apache, ak ste ju 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:

Použité komponenty
Použité komponenty
Použité komponenty
Použité komponenty
Použité komponenty
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.

2) Ethernet Shield: Arduino Ethernet Shield 2 pripojí vaše Arduino k internetu za niekoľko minút. Stačí zapojiť tento modul do dosky Arduino, pripojiť ho k sieti káblom RJ45 a podľa niekoľkých jednoduchých krokov začať ovládať svoj svet prostredníctvom internetu. Ako vždy pre Arduino, každý prvok platformy-hardvér, softvér a dokumentácia-je voľne dostupný a má otvorený zdrojový kód. To znamená, že sa môžete presne dozvedieť, ako je vyrobený, a použiť jeho dizajn ako východiskový bod pre vaše vlastné obvody. Státisíce dosiek Arduino už podporujú kreativitu ľudí po celom svete, každý deň.

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:

Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia

Schéma zapojenia tohto projektu je uvedená vyššie.

Najprv musíte pripojiť ethernetový štít, ako je znázornené na obrázku vyššie, potom musíte vytvoriť pripojenie DHT11

Krok 4: Kód:

Zdrojový kód tohto projektu môžete získať z našej stránky github. Tu je odkaz na github

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: