Talaan ng mga Nilalaman:

Weather Monitoting System Paggamit ng Raspberry Pi3 at DHT11 Sensor: 4 Hakbang
Weather Monitoting System Paggamit ng Raspberry Pi3 at DHT11 Sensor: 4 Hakbang

Video: Weather Monitoting System Paggamit ng Raspberry Pi3 at DHT11 Sensor: 4 Hakbang

Video: Weather Monitoting System Paggamit ng Raspberry Pi3 at DHT11 Sensor: 4 Hakbang
Video: MGA IBA'T IBANG URI O KULAY NG REGLA NA DAPAT MONG MALAMAN#menstration#mgaiba't-ibangkulayngmens 2024, Hulyo
Anonim
Weather Monitoting System Paggamit ng Raspberry Pi3 at DHT11 Sensor
Weather Monitoting System Paggamit ng Raspberry Pi3 at DHT11 Sensor

Sa tutorial na ito, ipapakita ko sa iyo kung paano ikonekta ang DHT11 sa Raspberry Pi at i-output ang halumigmig at mga pagbabasa ng temperatura sa isang LCD.

Ang sensor ng temperatura at kahalumigmigan ng DHT11 ay isang magandang maliit na modyul na nagbibigay ng digital na pagbabasa ng temperatura at halumigmig. Napakadaling i-set up, at nangangailangan lamang ng isang kawad para sa signal ng data. Ang mga sensor na ito ay popular para magamit sa mga malalayong istasyon ng panahon, mga monitor ng lupa, at mga system ng awtomatiko sa bahay

Pagkonekta sa DHT11 sa Raspberry Pi

Mayroong dalawang pagkakaiba-iba ng DHT11 na malamang na makatagpo ka. Ang isa ay isang tatlong pin na naka-mount na module ng PCB at ang iba pa ay isang apat na pin na stand-alone na module. Ang pinout ay naiiba para sa bawat isa, kaya ikonekta ang DHT11 alinsunod sa alin ang mayroon ka:

Gayundin, ang ilan sa mga naka-mount na module ng PCB ay maaaring may ibang pinout kaysa sa isa sa itaas, siguraduhing suriin ang iyong sensor para sa anumang mga label na nagpapahiwatig kung aling pin ang Vcc, ground o signal.

Hakbang 1: Kinakailangan ang Mga Bahagi

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

1. Raspberry Pi 3 Model B +: - Ang Raspberry Pi 3 Model B + ay ang pinakabagong produkto sa saklaw na Raspberry Pi 3, ipinagmamalaki ang isang 64-bit quad core processor na tumatakbo sa 1.4GHz, dual-band 2.4GHz at 5GHz wireless LAN, Bluetooth 4.2 / BLE, mas mabilis na Ethernet, at kakayahan sa PoE sa pamamagitan ng isang hiwalay na PoE HAT.

2. DHT11 Humidity / Temperature Sensor: - Nagtatampok ang sensor na ito 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. 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.

3. 16x2 LCD Display (Green BackLight): - Ang 16 × 2 LCD display ay isang napaka pangunahing module na karaniwang ginagamit sa mga DIY at circuit. Ang 16 × 2 ay isinasalin o isang pagpapakita ng 16 mga character bawat linya sa 2 tulad ng mga linya. Sa LCD na ito ang bawat character ay ipinapakita sa isang 5 × 7 pixel matrix.

4. Babae sa Babae Jumper Wires.

Hakbang 2: Pag-install ng Mga Aklatan

Gagamitin namin ang Adafruit DHT11 Python library. Maaari mong i-download ang library gamit ang Git, kaya kung wala ka pa naka-install na Git sa iyong Pi, ipasok ito sa command prompt:

sudo apt-get install git-core

Tandaan: Kung nakakakuha ka ng isang error sa pag-install ng Git, patakbuhin ang sudo apt-get update at subukang muli.

Upang mai-install ang Adafruit DHT11 library:

1. Ipasok ito sa command prompt upang i-download ang library:

git clone

2. Baguhin ang mga direktoryo gamit ang: cd Adafruit_Python_DHT

3. Ngayon ipasok ito: sudo apt-get install build-important python-dev

4. Pagkatapos i-install ang library gamit ang: sudo python3 setup.py install

Upang mai-install ang Adafruit Char LCD library:

1. Ipasok ito sa command prompt upang i-download ang library:

git clone

2. Baguhin ang mga direktoryo gamit ang: cd Adafruit_Python_CharLCD

3. Pagkatapos i-install ang library gamit ang: sudo python3 setup.py install

Hakbang 3: Pagkonekta ng Mga Bahaging Magkasama

Sama-sama na Pagkonekta ng Mga Bahagi
Sama-sama na Pagkonekta ng Mga Bahagi

LCD PIN_RS ----------------- 40 ng Raspberry Pi

LCD PIN_RW ---------------- 6 ng Raspberry Pi

LCD PIN_EN ------------------- 38 ng Raspberry Pi

LCD PIN_D0 ----------------- NC

LCD PIN_D1 ----------------- NC

LCD PIN_D2 ----------------- NC

LCD PIN_D3 ----------------- NC

LCD PIN_D4 ----------------- 36 ng Raspberry Pi

LCD PIN_D5 ----------------- 32 ng Raspberry Pi

LCD PIN_D6 ----------------- 24 ng Raspberry Pi

LCD PIN_D7 ----------------- 26 ng Raspberry Pi

LCD PIN_VSS ---------------- 9 ng Raspberry Pi

LCD PIN_VDD ---------------- 4 ng Raspberry Pi

DHT PIN_OUT ------------------ 7 ng Raspberry Pi

DHT PIN_VCC ---------------- 2 ng Raspberry Pi

DHT PIN_GND ---------------- 14 ng Raspberry Pi

Hakbang 4: Ang Code

I-download ang code na nakakabit dito at i-upload ito sa iyong board, at i-wire ang lahat tulad ng ipinakita sa nakaraang diagram.

I-download ang code:

Iyon ay dapat tungkol sa saklaw ang karamihan sa kung ano ang kakailanganin mo upang maiayos ang DHT11 at magpatakbo sa iyong Raspberry Pi. Inaasahan kong napadali nito para sa iyo. Siguraduhing mag-subscribe kung nagustuhan mo ang artikulong ito at nalaman mong kapaki-pakinabang ito, at kung mayroon kang anumang mga katanungan o kailangan ng tulong sa anumang bagay, mag-iwan lamang ng komento sa ibaba …

Inirerekumendang: