Talaan ng mga Nilalaman:

Nagpapadala ang Arduino ng Data ng Dht11 sa MySQL Server (PHPMYADMIN) Gamit ang Python: 5 Hakbang
Nagpapadala ang Arduino ng Data ng Dht11 sa MySQL Server (PHPMYADMIN) Gamit ang Python: 5 Hakbang

Video: Nagpapadala ang Arduino ng Data ng Dht11 sa MySQL Server (PHPMYADMIN) Gamit ang Python: 5 Hakbang

Video: Nagpapadala ang Arduino ng Data ng Dht11 sa MySQL Server (PHPMYADMIN) Gamit ang Python: 5 Hakbang
Video: Arduino Tutorial 28 - DHT11 Temperature Sensor with LCD | SunFounder's ESP32 IoT Learnig kit 2024, Nobyembre
Anonim
Ang Arduino ay Nagpapadala ng Data ng Dht11 sa MySQL Server (PHPMYADMIN) Gamit ang Python
Ang Arduino ay Nagpapadala ng Data ng Dht11 sa MySQL Server (PHPMYADMIN) Gamit ang Python

Sa Project na ito na nakipag-interfaced ako sa DHT11 sa arduino at pagkatapos ay nagpapadala ako ng data ng dht11 na kung saan ay halumigmig at temperatura sa phpmyadmin database. Hindi tulad ng aming nakaraang proyekto hindi kami gumagamit ng anumang ethernet na kalasag sa kasong ito, narito binabasa lamang namin ang serial data na nagmumula sa arduino at pagkatapos ay itulak iyon sa phpmyadmin sa pamamagitan ng isang php code. Kaya narito ang aming aparato ay nakakonekta sa PC upang makapagpadala ito ng data nang serial, maaari mo ring ikonekta ang aparato sa raspberry pi upang gawing portable ang proyektong ito.

Hakbang 1: Ginamit na Software:

Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software
Ginamit na Software

Ito ang software na ginamit namin para sa proyektong ito:

1. Arduino IDE: Maaari mong i-download ang pinakabagong Arduino IDE mula sa link na ito:

2. Pag-install ng XAMPP server: Narito ginagamit namin ang XAMPP server maaari itong magamit pareho sa windows at Linux, ngunit ang aking mungkahi ay kung ikaw ay nasa Ubuntu (Anumang platform ng Linux) pagkatapos ay sumama sa LAMP. Ngayon dahil nasa windows kami kaya mas ginusto namin ang XAMPP server. Kaya maaari mong i-download ang XAMPP server mula sa link na ito.

Bilang kahalili narito ang mga hakbang para sa LAMP server:

1. I-install ang Apache: sudo apt-get install apache2

2. I-install ang MySQL: sudo apt-get install mysql-server

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

4. I-restart ang Server: sudo /etc/init.d/apache2 restart

5. Suriin ang Apache https:// localhost / makakakuha ka ng isang pahina ng apache sa pamamagitan ng pag-click sa link sa itaas kung hindi mo nakuha nangangahulugan ito na may isang maling nangyari sa iyong pag-install

Narito ginagamit namin ang PHPMYADMIN na ang web interface ng MySQL server kaya para sa pag-install ng command na iyon:

sudo apt-get install phpmyadmin

Hakbang 2: Mga Ginamit na Mga Bahagi:

Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi
Mga Ginamit na Mga Bahagi

1) Arduino UNO: Ang Arduino / Genuino Uno ay isang board ng microcontroller batay sa ATmega328P (datasheet). Mayroon itong 14 digital input / output pin (kung saan 6 ay maaaring magamit bilang mga output ng PWM), 6 na input ng analog, isang 16 MHz quartz na kristal, isang koneksyon sa USB, isang power jack, isang header ng ICSP at isang pindutang i-reset.

3) DHT11 sensor: Ang DHT11 Temperature at Humidity Sensor ay nagtatampok ng isang naka-calibrate na digital signal output na may kakayahan sa temperatura at kahalumigmigan ng sensor. Ito ay isinama sa isang mahusay na pagganap na 8-bit microcontroller. Tinitiyak ng teknolohiya nito ang mataas na pagiging maaasahan at mahusay na pangmatagalang katatagan. Ang sensor na ito ay may kasamang resistive element at isang sensor para sa wet NTC na sumusukat sa temperatura ng aparato. Ito ay may mahusay na kalidad, mabilis na tugon, kakayahan laban sa pagkagambala at mataas na pagganap.

Hakbang 3: Circuit Diagram:

Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit

Hakbang 4: Source Code:

Dito para sa arduino Gumamit ako ng isang halimbawang code na may kaunting pag-update, iyon ang DHTtester code, mangyaring panoorin ang naka-embed na video tungkol sa kung ano ang binago ko sa halimbawang code na iyon, at isang python code na nagpapadala ng data sa phpmyadmin, na maaari mong hanapin mula sa ibaba ang link ng pag-download

Hakbang 5: Video:

Ang buong Paglalarawan ng Proyekto ay ibinibigay sa itaas na video

Kung mayroon kang anumang pag-aalinlangan tungkol sa proyektong ito huwag mag-atubiling magbigay ng puna sa amin sa ibaba.

At kung nais mong matuto nang higit pa tungkol sa naka-embed na system maaari mong bisitahin ang aming youtube channel

Mangyaring bisitahin at gusto ang aming Pahina sa Facebook para sa madalas na pag-update.

Salamat & Regards, Mga Teknolohiya ng Embedotronics

Inirerekumendang: