Inhoudsopgave:
- Stap 1: gebruikte software:
- Stap 2: gebruikte componenten:
- Stap 3: Schakelschema:
- Stap 4: Broncode:
- Stap 5: Video:
Video: Arduino verzendt Dht11-gegevens naar MySQL-server (PHPMYADMIN) met Python - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In dit project heb ik DHT11 gekoppeld aan Arduino en dan stuur ik gegevens van dht11, wat vochtigheid en temperatuur is, naar de phpmyadmin-database. In tegenstelling tot ons vorige project gebruiken we in dit geval geen ethernet-schild, hier lezen we alleen de seriële gegevens die van Arduino komen en pushen dat vervolgens naar phpmyadmin via één php-code. Dus hier is ons apparaat aangesloten op de pc zodat het serieel gegevens kan verzenden, u kunt het apparaat ook op de Raspberry Pi aansluiten om dit project draagbaar te maken.
Stap 1: gebruikte software:
Dit zijn de software die we voor dit project hebben gebruikt:
1. Arduino IDE: u kunt de nieuwste Arduino IDE downloaden via deze link:
2. Installatie van de XAMPP-server: hier gebruiken we de XAMPP-server, deze kan zowel in Windows als in Linux worden gebruikt, maar mijn suggestie is dat als je in Ubuntu bent (elk Linux-platform), gebruik dan LAMP. Omdat we nu in Windows zijn, hebben we de voorkeur gegeven aan de XAMPP-server. U kunt dus de XAMPP-server downloaden via deze link.
Als alternatief zijn hier de stappen voor de LAMP-server:
1. Installeer Apache: sudo apt-get install apache2
2. Installeer MySQL: sudo apt-get install mysql-server
3. Installeer PHP: sudo apt-get install php5 libapache2-mod-php5
4. Herstart de server: sudo /etc/init.d/apache2 restart
5. Controleer Apache https://localhost/ u krijgt een apache-pagina door op deze bovenstaande link te klikken als u deze niet hebt gekregen, betekent dit dat er iets mis is gegaan met uw installatie
Hier gebruiken we PHPMYADMIN, de webinterface van de MySQL-server, dus voor het installeren van dat gebruikscommando:
sudo apt-get install phpmyadmin
Stap 2: gebruikte componenten:
1) Arduino UNO: Arduino/Genuino Uno is een microcontrollerbord gebaseerd op de ATmega328P (gegevensblad). Het heeft 14 digitale input/output-pinnen (waarvan 6 kunnen worden gebruikt als PWM-uitgangen), 6 analoge ingangen, een 16 MHz kwartskristal, een USB-aansluiting, een stroomaansluiting, een ICSP-header en een resetknop.
3) DHT11-sensor: deze DHT11-temperatuur- en vochtigheidssensor heeft een gekalibreerde digitale signaaluitgang met de mogelijkheid voor temperatuur- en vochtigheidssensoren. Het is geïntegreerd met een krachtige 8-bits microcontroller. Zijn technologie zorgt voor de hoge betrouwbaarheid en uitstekende stabiliteit op lange termijn. Deze sensor bevat een weerstandselement en een sensor voor natte NTC-temperatuurmeters. Het heeft een uitstekende kwaliteit, snelle respons, anti-interferentie vermogen en hoge prestaties.
Stap 3: Schakelschema:
Stap 4: Broncode:
Hier voor Arduino heb ik een voorbeeldcode gebruikt met een kleine update, dat is DHTtester-code, bekijk de ingesloten video over wat ik heb gewijzigd in die voorbeeldcode, en een python-code die gegevens naar phpmyadmin verzendt, die u kunt vind van onderstaande downloadlink
Stap 5: Video:
De hele projectbeschrijving wordt gegeven in bovenstaande video
Als u twijfels heeft over dit project, kunt u ons hieronder een reactie geven.
En als je meer wilt weten over embedded systemen, kun je ons YouTube-kanaal bezoeken
Bezoek en like onze Facebook-pagina voor regelmatige updates.
Bedankt & groeten, Embedotronics-technologieën
Aanbevolen:
Draadloze trillings- en temperatuursensorgegevens naar MySQL met Node-RED: 40 stappen
Draadloze trillings- en temperatuursensorgegevens naar MySQL met behulp van Node-RED: Introductie van NCD's Long Range IoT Industrial draadloze trillings- en temperatuursensor, met een bereik tot 2 mijl door het gebruik van een draadloze mesh-netwerkstructuur. Dit apparaat is voorzien van een nauwkeurige 16-bits trillings- en temperatuursensor en
Games uploaden naar Arduboy en 500 games naar Flash-cart: 8 stappen
Spellen uploaden naar Arduboy en 500 spellen naar Flash-cart: Ik heb een zelfgemaakte Arduboy gemaakt met serieel Flash-geheugen dat maximaal 500 spellen kan opslaan om onderweg te spelen. Ik hoop te delen hoe je games kunt laden, inclusief hoe je games opslaat in het seriële flash-geheugen en je eigen geconsolideerde gamepakket kunt maken
Toegang tot Arduino YÚN beheren met MySQL, PHP5 en Python: 11 stappen (met afbeeldingen)
Beheer de toegang van Arduino YÚN met MySQL, PHP5 en Python: Hallo vrienden! Nou, zoals je weet, in september het nieuwe première schild van Arduino, Arduino YUN. Deze kleine vriend heeft een Linux embedded systeem waarmee we alles kunnen draaien wat je maar kunt bedenken (tenminste tot nu toe). Hoewel er weinig informatie is
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): 5 stappen
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): door Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
12v naar USB-adapter 12v naar 5v transformator (ideaal voor auto's): 6 stappen
12v naar USB-adapter 12v naar 5v-transformator (ideaal voor auto's): hier wordt uitgelegd hoe u een 12v-naar-USB (5v)-adapter maakt. Het meest voor de hand liggende gebruik hiervan is voor 12v-autoadapters, maar overal waar je 12v hebt, kun je het gebruiken! Als je 5v nodig hebt voor iets anders dan USB, sla dan gewoon de stappen over het toevoegen van de USB-poorten over