Inhaltsverzeichnis:

Arduino sendet Temperatur- und Feuchtigkeitsdaten an MySQL Server (PHPMYADMIN) - Gunook
Arduino sendet Temperatur- und Feuchtigkeitsdaten an MySQL Server (PHPMYADMIN) - Gunook

Video: Arduino sendet Temperatur- und Feuchtigkeitsdaten an MySQL Server (PHPMYADMIN) - Gunook

Video: Arduino sendet Temperatur- und Feuchtigkeitsdaten an MySQL Server (PHPMYADMIN) - Gunook
Video: Teich u. Gartenmanager mit Webcontrol - Arduino Mega, ESP8266 2024, September
Anonim
Arduino sendet Temperatur- und Feuchtigkeitsdaten an MySQL Server (PHPMYADMIN)
Arduino sendet Temperatur- und Feuchtigkeitsdaten an MySQL Server (PHPMYADMIN)

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. Hier verwenden wir ein PHP-Skript, um Daten in die phpmyadmin-Datenbank zu übertragen.

Schritt 1: 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. Installieren Sie Apachesudo 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

Sie erhalten eine Apache-Seite, indem Sie auf diesen obigen Link klicken, wenn Sie dies nicht erhalten haben, 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
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.

2) Ethernet Shield: Das Arduino Ethernet Shield 2 verbindet Ihr Arduino in wenigen Minuten mit dem Internet. Stecken Sie dieses Modul einfach auf Ihr Arduino Board, verbinden Sie es mit einem RJ45-Kabel mit Ihrem Netzwerk und folgen Sie ein paar einfachen Schritten, um Ihre Welt über das Internet zu steuern. Wie immer bei Arduino ist jedes Element der Plattform – Hardware, Software und Dokumentation – frei verfügbar und Open Source. Das bedeutet, dass Sie genau lernen können, wie es hergestellt wird, und sein Design als Ausgangspunkt für Ihre eigenen Schaltungen verwenden. Hunderttausende Arduino-Boards fördern bereits täglich die Kreativität von Menschen auf der ganzen Welt.

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

Schaltplan dieses Projekts ist oben angegeben.

Sie müssen zuerst das Ethernet-Shield anschließen, wie im obigen Bild gezeigt, dann müssen Sie die DHT11-Verbindung herstellen

Schritt 4: Code:

Sie können den Quellcode dieses Projekts von unserer Github-Seite abrufen. Hier ist der Github-Link dafür

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: