Talaan ng mga Nilalaman:

Ang Arduino ay Nagpapadala ng Data ng Temperatura at Humidity sa MySQL Server (PHPMYADMIN): 5 Mga Hakbang
Ang Arduino ay Nagpapadala ng Data ng Temperatura at Humidity sa MySQL Server (PHPMYADMIN): 5 Mga Hakbang

Video: Ang Arduino ay Nagpapadala ng Data ng Temperatura at Humidity sa MySQL Server (PHPMYADMIN): 5 Mga Hakbang

Video: Ang Arduino ay Nagpapadala ng Data ng Temperatura at Humidity sa MySQL Server (PHPMYADMIN): 5 Mga Hakbang
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Nobyembre
Anonim
Nagpadala ang Arduino ng Data ng Temperatura at Humidity sa MySQL Server (PHPMYADMIN)
Nagpadala ang Arduino ng Data ng Temperatura at Humidity sa MySQL Server (PHPMYADMIN)

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. Gumagamit kami dito ng isang PHP script upang itulak ang data sa phpmyadmin database.

Hakbang 1: 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 Apacheudo 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
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.

2) Ethernet Shield: Ang Arduino Ethernet Shield 2 ay kumokonekta sa iyong Arduino sa internet sa ilang minuto lamang. I-plug lamang ang module na ito sa iyong Arduino Board, ikonekta ito sa iyong network gamit ang isang RJ45 cable at sundin ang ilang mga simpleng hakbang upang simulang kontrolin ang iyong mundo sa pamamagitan ng internet. Tulad ng lagi sa Arduino, ang bawat elemento ng platform - hardware, software at dokumentasyon - ay malayang magagamit at open-source. Nangangahulugan ito na matututunan mo nang eksakto kung paano ito ginawa at gamitin ang disenyo nito bilang panimulang punto para sa iyong sariling mga circuit. Daan-daang libo ng mga Arduino Board ang nagpapalakas ng pagkamalikhain ng mga tao sa buong mundo, araw-araw.

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

Ang Circuit Diagram ng proyektong ito ay ibinigay sa itaas.

Kailangan mong ikonekta muna ang kalasag ng Ethernet tulad ng ipinakita sa itaas na imahe pagkatapos ay kailangan mong gawin ang koneksyon sa DHT11

Hakbang 4: Code:

Maaari mong makuha ang source code ng proyektong ito mula sa aming pahina ng github. Narito ang link ng github para diyan

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: