Inhaltsverzeichnis:

Arduino sendet Dht11-Daten an MySQL-Server (PHPMYADMIN) mit Python - Gunook
Arduino sendet Dht11-Daten an MySQL-Server (PHPMYADMIN) mit Python - Gunook

Video: Arduino sendet Dht11-Daten an MySQL-Server (PHPMYADMIN) mit Python - Gunook

Video: Arduino sendet Dht11-Daten an MySQL-Server (PHPMYADMIN) mit Python - Gunook
Video: Send Data From ESP to MySQL Database! Updated 2019 | 100% working. 2024, November
Anonim
Arduino sendet Dht11-Daten an MySQL-Server (PHPMYADMIN) mit Python
Arduino sendet Dht11-Daten an MySQL-Server (PHPMYADMIN) mit Python

In diesem Projekt habe ich DHT11 mit Arduino verbunden und dann sende ich Daten von dht11, die Feuchtigkeit und Temperatur sind, an die phpmyadmin-Datenbank. Im Gegensatz zu unserem vorherigen Projekt verwenden wir in diesem Fall keinen Ethernet-Schild, hier lesen wir nur die seriellen Daten, die von arduino kommen, und übertragen diese dann über einen PHP-Code an phpmyadmin. Hier ist unser Gerät mit dem PC verbunden, damit es Daten seriell senden kann. Sie können das Gerät auch mit dem Raspberry Pi verbinden, um dieses Projekt portabel zu machen.

Schritt 1: Verwendete Software:

Verwendete Software
Verwendete Software
Verwendete Software
Verwendete Software
Verwendete Software
Verwendete Software

Dies ist die Software, die wir für dieses Projekt verwendet haben:

1. Arduino IDE: Sie können die neueste Arduino IDE von diesem Link herunterladen:

2. Installation des XAMPP-Servers: Hier verwenden wir den XAMPP-Server, der sowohl unter Windows als auch unter Linux verwendet werden kann. Mein Vorschlag ist jedoch, dass Sie bei Ubuntu (jeder Linux-Plattform) mit LAMP arbeiten. Da wir jetzt in Windows sind, haben wir den XAMPP-Server bevorzugt. So können Sie den XAMPP-Server von diesem Link herunterladen.

Alternativ hier die Schritte für den LAMP-Server:

1. Apache installieren: sudo apt-get install apache2

2. MySQL installieren: sudo apt-get install mysql-server

3. PHP installieren: sudo apt-get install php5 libapache2-mod-php5

4. Server neu starten: sudo /etc/init.d/apache2 restart

5. Überprüfen Sie Apache https://localhost/ Sie erhalten eine Apache-Seite, indem Sie auf diesen obigen Link klicken, wenn Sie dies nicht erhalten, bedeutet dies, dass bei Ihrer Installation etwas schief gelaufen ist

Hier verwenden wir PHPMYADMIN, die Weboberfläche des MySQL-Servers, um diesen Befehl zu installieren:

sudo apt-get installiere phpmyadmin

Schritt 2: Verwendete Komponenten:

Verwendete Komponenten
Verwendete Komponenten
Verwendete Komponenten
Verwendete Komponenten

1) Arduino UNO: Arduino/Genuino Uno ist ein Mikrocontroller-Board basierend auf dem ATmega328P (Datenblatt). Es verfügt über 14 digitale Ein-/Ausgangspins (davon 6 als PWM-Ausgänge nutzbar), 6 analoge Eingänge, einen 16-MHz-Quarz, einen USB-Anschluss, eine Strombuchse, einen ICSP-Header und eine Reset-Taste.

3) DHT11 Sensor: Dieser DHT11 Temperatur- und Feuchtigkeitssensor verfügt über einen kalibrierten digitalen Signalausgang mit Temperatur- und Feuchtigkeitssensorfähigkeit. Es ist mit einem leistungsstarken 8-Bit-Mikrocontroller integriert. Seine Technologie gewährleistet die hohe Zuverlässigkeit und ausgezeichnete Langzeitstabilität. Dieser Sensor enthält ein Widerstandselement und einen Sensor für nasse NTC-Temperaturmessgeräte. Es hat ausgezeichnete Qualität, schnelle Reaktion, Anti-Interferenz-Fähigkeit und hohe Leistung.

Schritt 3: Schaltplan:

Schaltplan
Schaltplan
Schaltplan
Schaltplan

Schritt 4: Quellcode:

Hier für Arduino habe ich einen Beispielcode mit einem kleinen Update verwendet, das ist DHTtester-Code, bitte sehen Sie sich das Einbettungsvideo an, was ich an diesem Beispielcode geändert habe, und einen Python-Code, der Daten an phpmyadmin sendet, die Sie können finden Sie unten den Download-Link

Schritt 5: Video:

Die gesamte Projektbeschreibung finden Sie im obigen Video

Wenn Sie Zweifel an diesem Projekt haben, können Sie uns gerne unten kommentieren.

Und wenn Sie mehr über eingebettete Systeme erfahren möchten, besuchen Sie unseren YouTube-Kanal

Bitte besuchen und liken Sie unsere Facebook-Seite für regelmäßige Updates.

Danke & Grüße, Embedotronik-Technologien

Empfohlen: