Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino stuurt sensorgegevens naar MySQL-server (PHPMYADMIN)

Componenten en benodigdheden

Arduino UNO
× 1
Arduino Ethernet Shield 2
× 1
DHT11 temperatuur- en vochtigheidssensor (3 pinnen)
× 1

Over dit project

Gebruikte software:

Dit is de software die we voor dit project hebben gebruikt:

1. Arduino IDE: U kunt de nieuwste Arduino IDE downloaden via deze link:https://www.arduino.cc/en/Main/Software

2. Installatie van XAMPP-server: Hier gebruiken we de XAMPP-server, deze kan zowel in Windows als 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. Apache installeren: Sudo apt-get install apache2

2. Installeer MySQL:

sudo apt-get install mysql-server

3. PHP installeren:

sudo apt-get install php5 libapache2-mod-php5

4. Herstart server:

sudo /etc/init.d/apache2 herstart

5. Controleer Apache http://localhost/

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

Gebruikte componenten:

1) Arduino UNO: Arduino Uno is een microcontrollerbord gebaseerd op de ATmega328P (datasheet). 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-schild: 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 tot temperatuur- en vochtigheidssensor. 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.

Schakelschema:

Schakelschema van dit project is hierboven gegeven.

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

Code:

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

Video:

De hele projectbeschrijving wordt gegeven in bovenstaande video.

Als je twijfels hebt over dit project, kun je 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 en groeten,

Embedotronics-technologieën

Schema's


Productieproces

  1. Een draadloos sensornetwerk in uw huis bouwen
  2. Stuur sensorgegevens van de ene Arduino naar de andere met Firebase
  3. Draadloze magnetische gegevensoverdracht
  4. CO2-monitoring met K30-sensor
  5. Temperatuur- en vochtigheidsdatalogger
  6. Hoe lang ben je?
  7. Eenvoudige obstakelsensor met Arduino
  8. Capacitieve vingerafdruksensor met een Arduino of ESP8266
  9. Arduino Cloud Sensor Tower
  10. Bewegingssensor-waterpistool
  11. Mini-radar met Arduino