Indholdsfortegnelse:

Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjælp af Python: 5 trin
Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjælp af Python: 5 trin

Video: Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjælp af Python: 5 trin

Video: Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjælp af Python: 5 trin
Video: how to connect drone motor with Arduino #drone 2024, Juli
Anonim
Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjælp af Python
Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjælp af Python

I dette projekt har jeg interfacet DHT11 med arduino, og derefter sender jeg data fra dht11, som er fugtighed og temperatur til phpmyadmin -databasen. I modsætning til vores tidligere projekt bruger vi ikke ethernet -skjold i dette tilfælde, her læser vi bare de serielle data, der kommer fra arduino og derefter skubber det til phpmyadmin gennem en php -kode. Så her er vores enhed forbundet til pc, så den kan sende data serielt, du kan også slutte enheden til hindbær pi for at gøre dette projekt bærbart.

Trin 1: Brugt software:

Brugt software
Brugt software
Brugt software
Brugt software
Brugt software
Brugt software

Dette er den software, vi har brugt til dette projekt:

1. Arduino IDE: Du kan downloade den nyeste Arduino IDE fra dette link:

2. Installation af XAMPP -server: Her bruger vi XAMPP -server, den kan bruges både i Windows og Linux, men mit forslag er, at hvis du er i Ubuntu (Enhver Linux -platform), så gå med LAMP. Nu da vi er i windows, så har vi foretrukket XAMPP -server. Så du kan downloade XAMPP -server fra dette link.

Alternativt er her trinene for LAMP -server:

1. Installer Apache: sudo apt-get install apache2

2. Installer MySQL: sudo apt-get install mysql-server

3. Installer PHP: sudo apt-get install php5 libapache2-mod-php5

4. Genstart server: sudo /etc/init.d/apache2 genstart

5. Tjek Apache https:// localhost/du får en apache -side ved at klikke på dette link ovenfor, hvis du ikke fik det betyder, at der gik noget galt med din installation

Her bruger vi PHPMYADMIN, der er webgrænsefladen på MySQL -serveren, så til installation af denne brugskommando:

sudo apt-get install phpmyadmin

Trin 2: Brugte komponenter:

Brugte komponenter
Brugte komponenter
Brugte komponenter
Brugte komponenter

1) Arduino UNO: Arduino/Genuino Uno er et mikrokontrolkort baseret på ATmega328P (datablad). Den har 14 digitale ind-/udgangsstifter (hvoraf 6 kan bruges som PWM -udgange), 6 analoge indgange, en 16 MHz kvartskrystal, en USB -forbindelse, et strømstik, et ICSP -header og en nulstillingsknap.

3) DHT11 -sensor: Denne DHT11 -temperatur- og fugtighedsføler har en kalibreret digital signaludgang med temperatur- og fugtighedsfølerfunktionen. Det er integreret med en højtydende 8-bit mikrokontroller. Dens teknologi sikrer den høje pålidelighed og fremragende langsigtede stabilitet. Denne sensor indeholder et resistivt element og en sensor til våde NTC -temperaturmålere. Den har fremragende kvalitet, hurtig respons, anti-interferens evne og høj ydeevne.

Trin 3: Kredsløbsdiagram:

Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram

Trin 4: Kildekode:

Her til arduino har jeg brugt en eksempelkode med en lille opdatering, det er DHTtester -kode. Se venligst den integrerede video om, hvad jeg har ændret på den eksempelkode, og en python -kode, der sender data til phpmyadmin, som du kan find nedenstående downloadlink

Trin 5: Video:

Hele projektbeskrivelsen er givet i videoen ovenfor

Hvis du er i tvivl om dette projekt, er du velkommen til at kommentere os herunder.

Og hvis du vil lære mere om indlejret system, kan du besøge vores youtube -kanal

Besøg og like vores Facebook -side for hyppige opdateringer.

Hilsen og tak, Embedotronics teknologier

Anbefalede: