Obsah:
Video: Arduino odesílá údaje o teplotě a vlhkosti na server MySQL (PHPMYADMIN): 5 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto projektu jsem propojil DHT11 s arduino a poté posílám data dht11, což je vlhkost a teplota, do databáze phpmyadmin. Zde používáme jeden skript PHP k odesílání dat do databáze phpmyadmin.
Krok 1: Použitý software:
Toto je software, který jsme použili pro tento projekt:
1. Arduino IDE: Nejnovější Arduino IDE si můžete stáhnout z tohoto odkazu:
2. Instalace serveru XAMPP: Zde používáme server XAMPP, který lze použít jak v systému Windows, tak v Linuxu, ale můj návrh je, že pokud jste v Ubuntu (jakákoli platforma Linux), přejděte na LAMP. Protože jsme v systému Windows, upřednostnili jsme server XAMPP. Server XAMPP si tedy můžete stáhnout z tohoto odkazu.
Případně zde jsou kroky pro LAMP server:
1. Nainstalujte Apacheudo apt-get install apache2
2. Nainstalujte MySQL:
sudo apt-get install mysql-server
3. Nainstalujte PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Restartujte server:
restart sudo /etc/init.d/apache2
5. Zkontrolujte Apache https:// localhost/
získáte jednu stránku Apache kliknutím na výše uvedený odkaz, pokud jste to nepochopili, znamená to, že se při instalaci něco pokazilo
Zde používáme PHPMYADMIN, což je webové rozhraní serveru MySQL, takže pro instalaci použijte tento příkaz:
sudo apt-get install phpmyadmin
Krok 2: Použité součásti:
1) Arduino UNO: Arduino/Genuino Uno je deska mikrokontroléru založená na ATmega328P (datový list). Má 14 digitálních vstupních/výstupních pinů (z nichž 6 lze použít jako výstupy PWM), 6 analogových vstupů, křemenný krystal 16 MHz, připojení USB, napájecí konektor, záhlaví ICSP a resetovací tlačítko.
2) Ethernet Shield: Arduino Ethernet Shield 2 připojí váš Arduino k internetu během pouhých několika minut. Stačí připojit tento modul k desce Arduino, připojit jej k síti kabelem RJ45 a podle několika jednoduchých kroků začít ovládat svůj svět prostřednictvím internetu. Jako vždy u Arduina je každý prvek platformy-hardware, software a dokumentace-volně dostupný a open-source. To znamená, že se můžete přesně dozvědět, jak je vyroben, a použít jeho design jako výchozí bod pro vlastní obvody. Stovky tisíc desek Arduino již podporují kreativitu lidí po celém světě, každý den.
3) Čidlo DHT11: Tento snímač teploty a vlhkosti DHT11 je vybaven kalibrovaným digitálním výstupem signálu s možností snímače teploty a vlhkosti. Je integrován s vysoce výkonným 8bitovým mikrokontrolérem. Jeho technologie zajišťuje vysokou spolehlivost a vynikající dlouhodobou stabilitu. Tento snímač obsahuje odporový prvek a snímač pro mokrá zařízení pro měření teploty NTC. Má vynikající kvalitu, rychlou odezvu, schopnost rušení a vysoký výkon.
Krok 3: Schéma zapojení:
Schéma zapojení tohoto projektu je uvedeno výše.
Nejprve musíte připojit ethernetový štít, jak je znázorněno na obrázku výše, a poté musíte vytvořit připojení DHT11
Krok 4: Kód:
Zdrojový kód tohoto projektu můžete získat z naší stránky github. Zde je odkaz na github
Krok 5: Video:
Celý popis projektu je uveden ve výše uvedeném videu
Pokud máte ohledně tohoto projektu jakékoli pochybnosti, neváhejte nás komentovat níže.
A pokud se chcete o vestavěném systému dozvědět více, můžete navštívit náš kanál youtube
Navštěvujte a lajkujte naši Facebook stránku pro časté aktualizace.
Děkuji a s pozdravem, Technologie Embedotronics