Агуулгын хүснэгт:
- Алхам 1: DHT мэдрэгч
- Алхам 2: Raspberry Pi дээр Adafruit LCD номын санг суулгах:
- Алхам 3: Adafruit DHT11 номын санг Raspberry Pi дээр суулгах:
- Алхам 4: Хэлхээ диаграм
- Алхам 5:
- Алхам 6:
Видео: Raspberry Pi ашиглан DHT мэдээллийг LCD дээр хэрхэн унших вэ: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Температур ба харьцангуй чийгшил чухал ач холбогдолтой
хүрээлэн буй орчны цаг агаарын мэдээлэл. Эдгээр нь цаг агаарын мини станцын өгдөг өгөгдөл байж болно. Raspberry Pi-ийн температур, харьцангуй чийгшлийг уншихын тулд янз бүрийн модулиудыг ашиглаж болно. Энэхүү гарын авлагад бид нийтлэг DHT11 мэдрэгч ашиглан температурыг уншиж, өгөгдлийг 16 битийн LCD дэлгэц дээр харуулах болно.
Алхам 1: DHT мэдрэгч
DHT11 мэдрэгч нь харьцангуй чийгшил, температурыг дараах үзүүлэлтүүдээр хэмжих боломжтой
Температурын хүрээ: 0-50 ° C
Температурын нарийвчлал: ± 2 ° C
Чийглэгийн хязгаар: 20-90% RH
Чийгийн нарийвчлал: ± 5 %
Алхам 2: Raspberry Pi дээр Adafruit LCD номын санг суулгах:
Бөөрөлзгөнө pi -ийн хальс нээгдсэн үед Adafruit LCD дэлгэцийн номын санг бөөрөлзгөнө pi дээр суулгахын тулд доорх зааврыг дагана уу. Температур ба чийгшлийн утгыг LCD дэлгэц дээр харуулна
Алхам 1: Дараах мөрийг ашиглан Raspberry Pi дээрээ git суулгаарай. Git нь танд Github дээрх аливаа төслийн файлыг хуулбарлаж, Raspberry pi дээрээ ашиглах боломжийг олгодог. Манай номын сан Github дээр байгаа тул бид номын санг pi руу татаж авахын тулд git суулгах хэрэгтэй.
apt-get install git
Алхам 2: Дараах мөр нь номын сан байгаа GitHub хуудастай холбогддог бөгөөд төслийн файлыг Pi гэрийн лавлах дээр хуулбарлах мөрийг ажиллуулна уу.
git clone git: //github.com/adafruit/Adafruit_Python_CharLCD
Алхам 3: Дөнгөж сая татаж авсан төслийн файл руу орохын тулд лавлах мөрийг өөрчлөхийн тулд доорх тушаалыг ашиглана уу. Командын мөрийг доор өгөв
cd Adafruit_Python_CharLCD
Алхам 4: Директор дотор setup.py нэртэй файл байх бөгөөд бид үүнийг номын санг суулгахын тулд суулгах ёстой. Номын санг суулгахдаа дараах кодыг ашиглана уу
sudo python setup.py суулгах
Алхам 3: Adafruit DHT11 номын санг Raspberry Pi дээр суулгах:
Adafruit -ийн өгсөн DHT11 номын санг DHT11, DHT22 болон бусад нэг утсан температур мэдрэгчүүдэд ашиглах боломжтой. DHT11 номын санг суулгах журам нь LCD номын санг суурилуулахтай ижил төстэй юм. Өөрчлөх цорын ганц мөр бол DHT номын санг хадгалсан GitHub хуудасны холбоос юм.
DHT номын санг суулгахын тулд дөрвөн командын мөрийг терминал дээр нэг нэгээр нь оруулна уу
git clone
cd Adafruit_Python_DHT
sudo apt-get install-essential python-dev суулгах
sudo python setup.py суулгах
Алхам 4: Хэлхээ диаграм
DHT11 модуль нь 3 тээглүүртэй, Vcc -ийг pi дээрх 5V -тэй холбож, газардуулгын зүүг pi -ийн аль ч газардуулгатай холбож, өгөгдлийг өөрийн сонгосон GPIO pin -тэй холбоно уу. 17 нь pi дээрх 11 -р зүү юм.
ТАЙЛБАР: DHT11 нь модуль эсвэл мэдрэгчийн төрлөөр ирдэг бөгөөд доорх схемд үзүүлсэн 4 мэдрэгч бүхий мэдрэгчийн төрөл бөгөөд өгөгдлийн зүү ба Vcc хооронд резистор холбогдсон, хэрэв та модулийн төрлийг зөвхөн 3 -тай ашиглаж байгаа бол тээглүүр, резистор хэрэггүй.
Бөөрөлзгөнө pi тээглүүрийн зүүг доорх диаграмаас лавлана уу.
Алхам 5:
Холболтын бүрэн схемийг доор харуулав. LCD нь pi дээр байгаа 5V -ийг ашиглах тул бид 5V -ийг LCD ба DHT11 модулийн хооронд хуваахын тулд талхны самбар ашиглаж болно. LCD тээглүүрийг pi -д дараах дарааллаар холбоно. LCD 7, 8, 9, 10 -р зүүг ашиглахгүй гэдгийг анхаарна уу
Алхам 6:
Өгөгдлийг уншиж, LCD дэлгэц дээр харуулах бүрэн кодыг доор харуулав
цаг импортлох унтах импорт Adafruit_CharLCD -ээс Adafruit_DHT импортлох Adafruit_CharLCD мэдрэгч = Adafruit_DHT. DHT11 зүү = 17 чийгшил, температур = Adafruit_DHT.read_retry (мэдрэгч, зүү) lcd = Adafruit_CharLCD (rs = 26, en = 19, d4 = 13, d4 = 13, d4) d6 = 5, d7 = 11, cols = 16, мөр = 2) #СТАТИК БИЧГИЙГ ДЭЛГЭХ Чийглэг = {1: 0.1f}%'. Формат (температур, чийгшил)) lcd.message (' Температур = {0: 0.1f}*C / nНэвчилт = {1: 0.1f}%'. Формат (температур, чийгшил))) өөр: хэвлэх ('Уншиж чадсангүй. Дахин оролдоно уу!') lcd.message ('Уншиж чадсангүй. Дахин оролдоно уу!')
Зөвлөмж болгож буй:
OSMC -ийг Hyperion ашиглан Raspberry Pi дээр WS2812b Led Strip ашиглан хэрхэн тохируулах вэ: 8 алхам
WS2812b Led Strip бүхий Raspberry Pi дээр Hyperion -тэй OSMC -ийг хэрхэн тохируулах вэ: Заримдаа би англи хэлийг маш сайн, заримдаа үгүй … Эхний ээлжинд бүх зүйл. Энэ бол миний анхны зааварчилгаа бөгөөд англи хэл бол миний төрөлх хэл биш тул надад битгий хатуу хандаарай. Энэ нь хүрээг хэрхэн яаж барих тухай биш, энэ нь хялбар юм. Энэ бол суулгалтын тухай юм
Цахилгаан тоолуурыг Arduino ашиглан хэрхэн унших вэ: 3 алхам
Цахилгаан тоолуурыг Arduino -ээр хэрхэн яаж унших вэ: Цахилгааны зардлаа хязгаарлаж, хүрээлэн буй орчныг хамгаалахын тулд байшингийн одоогийн цахилгаан хэрэглээ эсвэл нийт цахилгаан хэрэглээг мэдэх нь ихэвчлэн сонирхолтой байдаг. Энэ нь тийм ч хэцүү биш, учир нь ихэнхдээ та ухаалаг дижитал төхөөрөмжийг олох болно
Нэг аналог зүү ашиглан олон аналог утгыг хэрхэн унших вэ: 6 алхам (зурагтай)
Нэг аналог зүү ашиглан олон тооны аналог утгыг хэрхэн унших вэ: Энэхүү гарын авлагад би зөвхөн нэг аналог оролтын зүү ашиглан олон аналог утгыг хэрхэн уншихыг танд үзүүлэх болно
Arduino ашиглан MPX5010 даралтын даралтын мэдрэгчийг хэрхэн унших вэ: 5 алхам
Arduino ашиглан MPX5010 даралтын даралтын мэдрэгчийг хэрхэн унших вэ: Миний бичсэн код бол өөр даралтын мэдрэгчийг тохируулахын тулд өөрчилж болно. Даралт мэдрэгчийн мэдээллийн хуудсан дээрх утгууд дээр үндэслэн кодын дараах хувьсагчдыг өөрчилнө үү: " sensorOffset & quot
Arduino Uno ашиглан LM35 температур мэдрэгч ашиглан температурыг унших: 4 алхам
Arduino Uno ашиглан LM35 температур мэдрэгч ашиглан температурыг унших: Сайн байна уу залуусаа, бид LM35 -ийг Arduino -той хэрхэн ашиглах талаар сурах болно. Lm35 нь -55 ° C -аас 150 ° C хүртэлх температурын утгыг унших боломжтой температур мэдрэгч юм. Энэ нь температуртай пропорциональ аналог хүчдэл өгдөг 3 терминал төхөөрөмж юм. Өндөр