Inhaltsverzeichnis:
- Schritt 1: Verwendete Software:
- Schritt 2: Verwendete Komponenten:
- Schritt 3: Schaltplan:
- Schritt 4: Quellcode:
- Schritt 5: Video:
Video: Arduino sendet Dht11-Daten an MySQL-Server (PHPMYADMIN) mit Python - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
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:
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:
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:
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:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: Hallo, und willkommen zu meinem ersten instructable! :) In diesem instructables möchte ich eine fantastische Bibliothek für die Schnittstelle der Tastatur mit Arduino teilen - 'Password Library' einschließlich 'Keypad Library'. Diese Bibliothek enthält die besten Funktionen, die wir wi
ESP8266 mit Thingspeak und DHT11 Tutorial - Webserver: 7 Schritte
ESP8266 mit Thingspeak und DHT11 Tutorial | Webserver: Hey, was ist los, Leute! Akarsh hier von CETech. Dieses Projekt von mir ist eher eine Lernkurve, um die Thingspeak-Plattform zusammen mit der Idee von MQTT zu verstehen und dann Thingspeak mit einem ESP8266 zu verwenden. Gegen Ende des Artikels werden wir co
So erstellen Sie eine Message Board-Website mit PHP und MYSQL – wikiHow
So erstellen Sie eine Message Board-Website mit PHP und MYSQL: Diese Anleitung zeigt Ihnen, wie Sie eine Message Board-Website mit PHP, MySQL, HTML und CSS erstellen. Wenn Sie neu in der Webentwicklung sind, machen Sie sich keine Sorgen, es gibt detaillierte Erklärungen und Analogien, damit Sie die Konzepte besser verstehen. Matte
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird