Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bahagi
- Hakbang 2: Pag-install ng Mga Aklatan
- Hakbang 3: Pagkonekta ng Mga Bahaging Magkasama
- Hakbang 4: Ang Code
Video: Weather Monitoting System Paggamit ng Raspberry Pi3 at DHT11 Sensor: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
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
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:
Smart Distribution IoT Weather Monitoring System Paggamit ng NodeMCU: 11 Mga Hakbang
Smart Distribution IoT Weather Monitoring System Gamit ang NodeMCU: Lahat kayo ay maaaring magkaroon ng kamalayan sa tradisyunal na istasyon ng panahon; ngunit naisip mo ba kung paano ito aktwal na gumagana? Dahil ang tradisyunal na istasyon ng panahon ay magastos at malaki, ang density ng mga istasyon sa bawat yunit ng yunit ay mas mababa na nag-aambag sa
Pagsubaybay sa Bilis ng Paggamit ng Raspberry Pi at AIS328DQTR Paggamit ng Python: 6 Hakbang
Pagsubaybay sa Bilis ng Paggamit ng Raspberry Pi at AIS328DQTR Paggamit ng Python: Ang pagpapabilis ay may hangganan, sa palagay ko ayon sa ilang mga batas ng Physics.- Terry Riley Ang isang cheetah ay gumagamit ng kamangha-manghang pagpabilis at mabilis na mga pagbabago sa bilis kapag humabol. Ang pinaka dalubhasang nilalang sa pampang nang minsan ay gumagamit ng pinakamataas na bilis upang mahuli ang biktima. Ang
Weather Station Paggamit ng Raspberry Pi Sa BME280 sa Python: 6 Hakbang
Weather Station Paggamit ng Raspberry Pi Sa BME280 sa Python: ay maith an scéalaí an aimir (Ang Panahon ay isang Magaling na Tagapagsalita) Sa pandaigdigan na pag-init at mga isyu sa pagbabago ng klima, ang pandaigdigang pattern ng panahon ay nagiging hindi nagagalaw sa buong mundo na humahantong sa isang bilang ng mga kaugnay sa panahon natural na sakuna (tagtuyot, matinding
ESP32 Batay sa M5Stack M5stick C Weather Monitor Sa DHT11 - Subaybayan ang Temperatura ng Humidity at Heat Index sa M5stick-C Gamit ang DHT11: 6 na Hakbang
ESP32 Batay sa M5Stack M5stick C Weather Monitor Sa DHT11 | Subaybayan ang Temperatura ng Humidity at Heat Index sa M5stick-C Gamit ang DHT11: Kumusta, sa mga itinuturo na ito matututunan natin kung paano i-interface ang sensor ng temperatura ng DHT11 na may m5stick-C (isang development board ng m5stack) at ipakita ito sa pagpapakita ng m5stick-C. Kaya sa tutorial na ito mababasa natin ang temperatura, halumigmig at amp; init ako
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Panahon ng Panahon ay Tugma): 5 Mga Hakbang (na may Mga Larawan)
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Weather Stations ay Tugma): Nang binili ko ang Acurite 5 sa 1 istasyon ng panahon nais kong masuri ang lagay ng panahon sa aking bahay habang wala ako. Nang makauwi ako at naayos ko ito napagtanto ko na dapat kong magkaroon ng display na konektado sa isang computer o bumili ng kanilang smart hub,