Obsah:
- Krok 1: Použitý software:
- Krok 2: Použité součásti:
- Krok 3: Schéma zapojení:
- Krok 4: Zdrojový kód:
- Krok 5: Video:
Video: Arduino odesílá data Dht11 na server MySQL (PHPMYADMIN) pomocí Pythonu: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto projektu jsem propojil DHT11 s arduino a poté posílám data dht11, což je vlhkost a teplota, do databáze phpmyadmin. Na rozdíl od našeho předchozího projektu v tomto případě nepoužíváme žádný ethernetový štít, zde pouze čteme sériová data pocházející z arduina a poté je tlačíme do phpmyadminu prostřednictvím jednoho php kódu. Takže tady je naše zařízení připojeno k PC, aby mohlo odesílat data sériově, můžete také připojit zařízení k Raspberry Pi, aby byl tento projekt přenosný.
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 Apache: sudo 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: sudo /etc/init.d/apache2 restart
5. Zkontrolujte Apache https:// localhost/získáte jednu stránku Apache kliknutím na výše uvedený odkaz, pokud jste jej nedostali, 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.
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í:
Krok 4: Zdrojový kód:
Zde pro arduino jsem použil jeden ukázkový kód s malou aktualizací, to je kód DHTtester, podívejte se na video o vložení o tom, co jsem na tomto ukázkovém kódu změnil, a jeden pythonový kód, který odesílá data do phpmyadmin, který můžete najděte z níže uvedeného odkazu ke stažení
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
Doporučuje:
Postavte si kutil s vlastním zavlažováním pomocí WiFi - zavlažuje rostliny automaticky a odesílá upozornění, když je vody málo: 19 kroků
Postavte si vlastní zavlažovací květináč pomocí WiFi - zavlažuje rostliny automaticky a odesílá upozornění, když je vody málo: Tento tutoriál vám ukáže, jak vytvořit přizpůsobený samozavlažovací květináč připojený přes WiFi pomocí starého zahradního secího stroje, odpadkového koše, lepidla a Sada podsestavy zavlažovacího hrnce od společnosti Adosia
Jak odeslat data DHT11 na server MySQL pomocí NodeMCU: 6 kroků
Jak odeslat data DHT11 na server MySQL pomocí NodeMCU: V tomto projektu jsme propojili DHT11 s nodemcu a poté odesíláme data dht11, což je vlhkost a teplota, do databáze phpmyadmin
Docházkový systém odesíláním dat RFID na server MySQL pomocí Pythonu s Arduino: 6 kroků
Docházkový systém odesíláním dat RFID na server MySQL pomocí Pythonu s Arduino: V tomto projektu jsem propojil RFID-RC522 s arduino a poté posílám data RFID do databáze phpmyadmin. Na rozdíl od našich předchozích projektů v tomto případě nepoužíváme žádný ethernetový štít, zde pouze čteme sériová data pocházející z
Arduino odesílá údaje o teplotě a vlhkosti na server MySQL (PHPMYADMIN): 5 kroků
Arduino odesílá data o teplotě a vlhkosti na server MySQL (PHPMYADMIN): 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
Ovládejte přístup Arduino YÚN pomocí MySQL, PHP5 a Pythonu: 11 kroků (s obrázky)
Ovládejte přístup Arduina YÚN pomocí MySQL, PHP5 a Pythonu: Ahoj přátelé! Jak víte, v září nový premiérový štít pro Arduino, Arduino YUN. Tento malý přítel má vestavěný systém Linux, se kterým můžeme provozovat vše, co vás napadne (alespoň zatím). I když informací je velmi málo