Innholdsfortegnelse:

Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjelp av Python: 5 trinn
Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjelp av Python: 5 trinn

Video: Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjelp av Python: 5 trinn

Video: Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjelp av Python: 5 trinn
Video: ч.1/3 Arduino ANDROID Bluetooth термометр temperature sensors DHT11 thermometer 2024, November
Anonim
Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjelp av Python
Arduino sender Dht11 -data til MySQL -server (PHPMYADMIN) ved hjelp av Python

I dette prosjektet har jeg tilkoblet DHT11 med arduino, og deretter sender jeg data fra dht11 som er fuktighet og temperatur til phpmyadmin -databasen. I motsetning til vårt forrige prosjekt bruker vi ikke ethernet -skjold i dette tilfellet, her leser vi bare serielle data som kommer fra arduino og skyver det til phpmyadmin gjennom en php -kode. Så her er enheten vår koblet til PC slik at den kan sende data serielt, du kan også koble enheten til bringebær pi for å gjøre dette prosjektet bærbart.

Trinn 1: Brukt programvare:

Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes

Dette er programvaren vi har brukt til dette prosjektet:

1. Arduino IDE: Du kan laste ned den nyeste Arduino IDE fra denne lenken:

2. Installasjon av XAMPP -server: Her bruker vi XAMPP -server, den kan brukes både i Windows og Linux, men mitt forslag er at hvis du er i Ubuntu (hvilken som helst Linux -plattform), kan du gå med LAMP. Siden vi er i Windows, har vi foretrukket XAMPP -server. Så du kan laste ned XAMPP -server fra denne lenken.

Alternativt er her trinnene 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. Start server på nytt: sudo /etc/init.d/apache2 starter på nytt

5. Sjekk Apache https:// localhost/du får en apache -side ved å klikke på denne lenken ovenfor hvis du ikke skjønte det betyr at noe gikk galt med installasjonen din

Her bruker vi PHPMYADMIN som er webgrensesnittet til MySQL -serveren, så for å installere brukskommandoen:

sudo apt-get install phpmyadmin

Trinn 2: Komponenter som brukes:

Komponenter som brukes
Komponenter som brukes
Komponenter som brukes
Komponenter som brukes

1) Arduino UNO: Arduino/Genuino Uno er et mikrokontrollerkort basert på ATmega328P (datablad). Den har 14 digitale inngangs-/utgangspinner (hvorav 6 kan brukes som PWM -utganger), 6 analoge innganger, en 16 MHz kvartskrystall, en USB -tilkobling, en strømkontakt, en ICSP -topptekst og en tilbakestillingsknapp.

3) DHT11 -sensor: Denne DHT11 temperatur- og fuktighetssensoren har en kalibrert digital signalutgang med temperatur- og fuktighetssensor. Den er integrert med en høyytelses 8-biters mikrokontroller. Teknologien sikrer høy pålitelighet og utmerket langsiktig stabilitet. Denne sensoren inkluderer et resistivt element og en sensor for våte NTC -temperaturmåler. Den har utmerket kvalitet, rask respons, anti-interferens evne og høy ytelse.

Trinn 3: Kretsdiagram:

Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram

Trinn 4: Kildekode:

Her for arduino har jeg brukt en eksempelkode med en liten oppdatering, det vil si DHTtester -kode, vennligst se innebygde video om hva jeg har endret på den eksempelkoden, og en python -kode som sender data til phpmyadmin, som du kan finn nedlastingskoblingen nedenfor

Trinn 5: Video:

Hele prosjektbeskrivelsen er gitt i videoen ovenfor

Hvis du er i tvil om dette prosjektet, kan du gjerne kommentere oss nedenfor.

Og hvis du vil lære mer om innebygd system, kan du besøke vår YouTube -kanal

Besøk og lik vår Facebook -side for hyppige oppdateringer.

Takk og hilsen, Embedotronics Technologies

Anbefalt: