Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Номын санг суулгах
- Алхам 3: Бүрэлдэхүүн хэсгүүдийг хооронд нь холбох
- Алхам 4: Код
Видео: Raspberry Pi3 ба DHT11 мэдрэгч ашиглан цаг агаарыг хянах систем: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү гарын авлагад би DHT11 -ийг Raspberry Pi -тэй хэрхэн холбож, чийгшил, температурын заалтыг LCD дэлгэц дээр гаргахыг танд үзүүлэх болно.
DHT11 температур ба чийгшлийн мэдрэгч нь температур, чийгшлийн тоон үзүүлэлтийг өгдөг сайхан модуль юм. Тохируулах нь үнэхээр хялбар бөгөөд өгөгдөл дамжуулахад ганц утас шаардагдана. Эдгээр мэдрэгчийг цаг агаарын алслагдсан станц, хөрсний хяналт, гэрийн автоматжуулалтын системд ашиглахад түгээмэл байдаг
DHT11 -ийг Raspberry Pi -тэй холбож байна
DHT11 -ийн хоёр хувилбар танд тулгарч магадгүй юм. Нэг нь гурван зүү ПХБ дээр суурилуулсан модуль, нөгөө нь дөрвөн зүүтэй бие даасан модуль юм. Тэмдэглэгээ нь тус бүрт өөр өөр байдаг тул DHT11 -ийг өөрт байгаа дагуу холбоно уу.
Түүнчлэн, ПХБ -д суурилуулсан зарим модулиуд дээр дурдсанаас өөр холбогчтой байж болох тул аль мэдрэгчийг Vcc, газардуулга эсвэл дохио болохыг харуулсан шошго байгаа эсэхийг шалгаарай.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ нь Raspberry Pi 3-ийн хамгийн сүүлийн үеийн бүтээгдэхүүн бөгөөд 1.4 ГГц давтамжтай хоёр цөмт дөрвөн цөмт процессор, 2.4GHz, 5GHz утасгүй LAN, Bluetooth-тэй. Тусдаа PoE HAT -ээр дамжуулан 4.2/BLE, илүү хурдан Ethernet, PoE чадвартай.
2. DHT11 Агаарын чийгшил/ Температур мэдрэгч:- Энэхүү мэдрэгч нь температур, чийгшлийн мэдрэгч бүхий тохируулагдсан дижитал дохионы гаралттай. Энэ нь өндөр гүйцэтгэлтэй 8 битийн микроконтроллертой нэгдсэн. Энэхүү мэдрэгч нь эсэргүүцэлтэй элемент ба нойтон NTC температур хэмжих төхөөрөмжийн мэдрэгчийг агуулдаг. Энэ нь маш сайн чанар, хурдан хариу үйлдэл, хөндлөнгийн оролцоо, өндөр гүйцэтгэлтэй.
3. 16x2 LCD дэлгэц (Ногоон арын гэрэл):- 16 × 2 хэмжээтэй LCD дэлгэц нь DIY болон хэлхээнд ихэвчлэн хэрэглэгддэг маш энгийн модуль юм. 16 × 2 нь 2 мөрөнд нэг мөр тутамд 16 тэмдэгтийг харуулдаг. Энэхүү LCD дэлгэц дээр тэмдэгт бүрийг 5х7 пикселийн матрицаар харуулна.
4. Эмэгтэй ба эмэгтэй холбогч утас.
Алхам 2: Номын санг суулгах
Бид Adafruit DHT11 Python номын санг ашиглах болно. Та номын санг Git ашиглан татаж авах боломжтой, тиймээс хэрэв та Git -ийг Pi дээрээ суулгаагүй байгаа бол үүнийг тушаалын мөрөнд оруулна уу.
sudo apt-get суулгах git-core
Тэмдэглэл: Хэрэв танд Git суулгахад алдаа гарвал sudo apt-get update-ийг ажиллуулаад дахин оролдоно уу.
Adafruit DHT11 номын санг суулгахын тулд:
1. Номын санг татаж авахын тулд командын мөрөнд үүнийг оруулна уу.
git clone
2. Директоруудыг дараах байдлаар өөрчлөх: cd Adafruit_Python_DHT
3. Одоо үүнийг оруулна уу: sudo apt-get install build-essential python-dev
4. Дараа нь: sudo python3 setup.py install ашиглан номын санг суулгаарай
Adafruit Char LCD номын санг суулгахын тулд:
1. Номын санг татаж авахын тулд командын мөрөнд үүнийг оруулна уу.
git clone
2. Директоруудыг өөрчлөх: cd Adafruit_Python_CharLCD
3. Дараа нь: sudo python3 setup.py install ашиглан номын санг суулгаарай
Алхам 3: Бүрэлдэхүүн хэсгүүдийг хооронд нь холбох
LCD PIN_RS ------------------ 40 Raspberry Pi
LCD PIN_RW ------------------ 6 Raspberry Pi
LCD PIN_EN ------------------- Raspberry Pi-ийн 38
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- Сүлжээний холболт
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 Raspberry Pi
Raspberry Pi-ийн LCD PIN_D5 ------------------- 32
Raspberry Pi-ийн LCD PIN_D6 ------------------- 24
Raspberry Pi-ийн LCD PIN_D7 ------------------- 26
LCD PIN_VSS ------------------ 9 Raspberry Pi
LCD PIN_VDD ------------------ 4 Raspberry Pi
DHT PIN_OUT ------------------ 7 Raspberry Pi
DHT PIN_VCC ------------------ 2 Raspberry Pi
DHT PIN_GND ------------------ 14 Raspberry Pi
Алхам 4: Код
Энд хавсаргасан кодыг татаж аваад самбар дээрээ оруулаад өмнөх диаграммд үзүүлсэн шиг бүх зүйлийг утсаар холбоно уу.
Татаж авах код:
Энэ нь DHT11 -ийг Raspberry Pi дээрээ ажиллуулахад шаардлагатай ихэнх зүйлийг багтаасан болно. Энэ нь танд илүү хялбар болгосон гэж найдаж байна. Хэрэв танд энэ нийтлэл таалагдсан бөгөөд энэ нь танд хэрэгтэй санагдсан бол бүртгүүлэхээ мартуузай, хэрэв танд ямар нэгэн асуулт эсвэл тусламж хэрэгтэй бол доорх сэтгэгдлээ үлдээнэ үү.
Зөвлөмж болгож буй:
DHT11 бүхий ESP32 дээр суурилсан M5Stack M5stick C цаг агаарын хяналт - M5stick-C дээрх температурын чийгшил ба дулааны индексийг DHT11: 6 алхамаар хянах
DHT11 бүхий ESP32 дээр суурилсан M5Stack M5stick C цаг агаарын хяналт | DHT11-ийн тусламжтайгаар M5stick-C дээрх температурын чийгшил ба дулааны индексийг хянаж үзээрэй: Сайн байна уу залуусаа, энэ зааварт бид DHT11 температур мэдрэгчийг m5stick-C (m5stack-ийн хөгжлийн самбар) -тай хэрхэн холбож, m5stick-C дэлгэц дээр харуулах талаар сурах болно. Тиймээс энэ хичээлээр бид температур, чийгшил & дулаан би
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Arduino IDE ашиглан M5stick C ашиглан цаг хийх | M5stack M5stick-C-тэй RTC бодит цагийн цаг: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack-ийн m5stick-C хөгжүүлэлтийн самбар ашиглан хэрхэн цаг хийхийг сурах болно. Тиймээс m5stick нь огноо, цаг, цагийг харуулах болно. дэлгэц дээр сарын долоо хоног
Бичил замгийн энгийн булингартай байдлыг хянах, хянах систем: 4 алхам
Бичил замагны энгийн булингартай байдлыг хянах, хянах систем: Булингарыг хэмжихийн тулд уснаас дээж авах нь уйтгартай байдаг гэж хэлэх нь энгийн бөгөөд энэ нь усан дахь жижиг, түдгэлзсэн тоосонцорыг илэрхийлдэг бөгөөд энэ нь гэрлийн замыг нэмэгдүүлэх эсвэл илүү их тоосонцор бүхий гэрлийн эрчмийг бууруулдаг. төвлөрөл эсвэл хоёулаа
Esp8266: 5 алхамыг ашиглан цахилгаан хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ
Esp8266 ашиглан багаж хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ: Эд юмсын интернэт (IoT) нь физик төхөөрөмжүүд (үүнийг "холбогдсон төхөөрөмжүүд", "ухаалаг төхөөрөмжүүд" гэж нэрлэдэг), барилга байгууламж, электроник, програм хангамж, мэдрэгч, идэвхжүүлэгч болон бусад эд зүйлс
Sigfox ашиглан нас барсан хүний сэрэмжлүүлэг бүхий дугуй хянах систем: 7 алхам (зурагтай)
Sigfox -тэй Dead Man Alert бүхий дугуйн мөрдөх систем: Унадаг дугуйчдыг хянах, дохио илгээх функц бүхий хамгаалалтын систем. Осол гарсан тохиолдолд GPS байрлалаар дохиолол илгээдэг. Унадаг дугуйчдын аюулгүй байдлыг хангах нь зайлшгүй шаардлагатай бөгөөд замын дугуйн болон уулын дугуйн осол гардаг