Inhoudsopgave:

Arduino verzendt temperatuur- en vochtigheidsgegevens naar MySQL-server (PHPMYADMIN) - Ajarnpa
Arduino verzendt temperatuur- en vochtigheidsgegevens naar MySQL-server (PHPMYADMIN) - Ajarnpa

Video: Arduino verzendt temperatuur- en vochtigheidsgegevens naar MySQL-server (PHPMYADMIN) - Ajarnpa

Video: Arduino verzendt temperatuur- en vochtigheidsgegevens naar MySQL-server (PHPMYADMIN) - Ajarnpa
Video: 🇳🇱 DHT11 / DHT22 TEMPERATUUR EN LUCHTVOCHTIGHEID SENSOR - Arduino les #13 2024, Juli-
Anonim
Arduino verzendt temperatuur- en vochtigheidsgegevens naar MySQL-server (PHPMYADMIN)
Arduino verzendt temperatuur- en vochtigheidsgegevens naar MySQL-server (PHPMYADMIN)

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. Hier gebruiken we één PHP-script om gegevens naar de phpmyadmin-database te pushen.

Stap 1: gebruikte software:

Gebruikte software
Gebruikte software
Gebruikte software
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 Apachesudo 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. Start de server opnieuw:

sudo /etc/init.d/apache2 herstart

5. Controleer Apache

je krijgt een apache-pagina door op deze bovenstaande link te klikken als je het niet hebt gekregen, betekent dit dat er iets mis is gegaan met je 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:

Gebruikte componenten
Gebruikte componenten
Gebruikte componenten
Gebruikte componenten
Gebruikte componenten
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.

2) Ethernet Shield: Het Arduino Ethernet Shield 2 verbindt uw Arduino in slechts enkele minuten met internet. Sluit deze module gewoon aan op uw Arduino-bord, sluit hem aan op uw netwerk met een RJ45-kabel en volg een paar eenvoudige stappen om uw wereld via internet te besturen. Zoals altijd bij Arduino is elk element van het platform - hardware, software en documentatie - vrij beschikbaar en open-source. Dit betekent dat u precies kunt leren hoe het is gemaakt en het ontwerp kunt gebruiken als uitgangspunt voor uw eigen circuits. Honderdduizenden Arduino-boards voeden al elke dag de creativiteit van mensen over de hele wereld.

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:

Schakelschema
Schakelschema
Schakelschema
Schakelschema

Schakelschema van dit project is hierboven gegeven.

U moet eerst het Ethernet-schild aansluiten zoals weergegeven in de bovenstaande afbeelding, daarna moet u de DHT11-verbinding maken

Stap 4: Coderen:

Je kunt de broncode van dit project krijgen van onze github-pagina. Hier is de github-link daarvoor

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: