Агуулгын хүснэгт:

AEROBOT агаарын чанарын мэдрэгч V1.0: 6 алхам (зурагтай)
AEROBOT агаарын чанарын мэдрэгч V1.0: 6 алхам (зурагтай)

Видео: AEROBOT агаарын чанарын мэдрэгч V1.0: 6 алхам (зурагтай)

Видео: AEROBOT агаарын чанарын мэдрэгч V1.0: 6 алхам (зурагтай)
Видео: oKhaliD vs Daniel | $1000 Rocket League 1v1 Match 2024, Долдугаар сарын
Anonim
Image
Image
LCD -ийг холбож байна
LCD -ийг холбож байна

Энэхүү зааварчилгаа нь AEROBOT нэртэй хямд, өндөр нарийвчлалтай агаарын чанарын мэдрэгч хийх тухай юм. Энэхүү төсөл нь температур, харьцангуй чийгшил, PM 2.5 тоосны нягтрал, хүрээлэн буй орчны агаарын чанарын талаар анхааруулга өгдөг. Энэ нь температур ба харьцангуй чийгшилтэд зориулсан DHT11 мэдрэгч, тоосны нягтралын хурц оптик тоосны мэдрэгч, хэт авианы мэдрэгчийг ашиглан мэдрэгчийг блоклосноос болж буруу уншилтын талаар хэрэглэгчдэд мэдээлдэг. Энэ төслийг хялбархан хийх боломжтой бөгөөд arduino -д ямар ч мэдлэг шаардагдахгүй. Тоосны мэдрэгч нь маш хурдан бөгөөд хүрээлэн буй орчны өчүүхэн ч гэсэн бохирдлыг уншиж чаддаг. Түүний хамгийн дээд хязгаар нь тодорхойгүй боловч тоосны нягтрал 600 -аас дээш болсны дараа ихэвчлэн үр дүнгүй байдаг. Гэхдээ энэ нь 150 -ийн дундаж бохирдлоос хамаагүй их юм. Температурыг хэмжих хүрээ нь -10-80 градус, харьцангуй чийгшил нь 10% -аас 90% хүртэл. Тиймээс энэхүү төсөл нь өндөр бохирдолтой биш орон сууц, оффисын агаарын чанарын мэдрэгчийн хувьд маш үр дүнтэй бөгөөд үр ашигтай байдаг. Танд хэрэгтэй зүйл: • 1 Arduino uno/mega • DHT11 мэдрэгч • Хурц оптик тоос мэдрэгч • Хэт авианы мэдрэгч • 1 товчлуур • 3 LED (заавал биш) • 1 дуугаралт (заавал биш) • 220 µf конденсатор • 2*220 ом эсэргүүцэл • талхны самбараас та энд ажиллаж байхдаа төслийг харж болно.

Алхам 1: LCD дэлгэцийг холбох

LCD -ийг холбож байна
LCD -ийг холбож байна

LCD дэлгэц дээр ажиллахаас өмнө хийх ёстой хамгийн эхний зүйл бол үүнийг шалгах явдал юм. Үүнийг хийхийн тулд 1 -р диаграммд үзүүлсэн шиг холболтыг хий. LCD дээрх 15 -р зүүг Arduino -ийн 5V зүүтэй холбоно уу. Дараа нь LCD дээрх 16 -р зүүг Arduino -ийн GND зүү рүү холбоно уу. Эдгээр зүү нь LCD арын гэрлийг асаахад хэрэглэгддэг бөгөөд дараа нь та LCD дэлгэцийн логикийг тохируулах хэрэгтэй. Үүнийг хийхийн тулд LCD дээрх 1 -р зүүг Arduino -ийн GND зүү рүү холбоно уу. Дараа нь LCD дээрх 2 -р зүүг Arduino -ийн 5V зүүтэй холбоно уу. Дараа нь та тодосгогчийг тохируулах потенциометрийг тохируулах хэрэгтэй. 10K потенциометрийг аваад эхний терминалыг Arduino -ийн 5V зүү, хоёр дахь терминалыг (дунд зүү) LCD 3 -р зүү, гурав дахь терминалыг Arduino -ийн GND зүүтэй холбоно уу. Дараа нь Arduino -г асаагаарай. LCD дэлгэцийн арын гэрэл асаж байгааг та анзаарах болно. Мөн потенциометрийн бариулыг эргүүлэхэд LCD дээрх тэмдэгтүүд тод/бүдэг болдог. Доорх зургийг үзээд миний юу ярьж байгааг олж мэдээрэй. Хэрэв таны LCD дэлгэц дээрх зургийг харуулсан бол энэ нь таны LCD зөв тохируулагдсан гэсэн үг юм. Хэрэв та үүнд хүрч чадаагүй бол холболт болон потенциометрээ дахин шалгаж үзээрэй. LCD дээрх тодосгогчийг тохируулах Холболтыг одоо хийж дуусгахын тулд бид LCD -тэй ажилладаг өгөгдлийн шугам болон бусад тээглүүрийг холбох хэрэгтэй. 2 -р диаграм дээрх холболтыг шалгана уу. Arduino, потенциометр, LCD хоёрын хоорондох эцсийн холболтыг LCD -ийн хяналтын утсыг холбохоос эхэлье. LCD -ийн 5 -р зүү (RW) -ийг Arduino -ийн GND зүү рүү холбоно уу. Энэ зүү нь ашиглагдаагүй бөгөөд Унших/бичих зүү болж үйлчилдэг. Дараа нь LCD -ийн 4 -р зүү (RS) -ийг Arduino -ийн дижитал зүү 7 -тэй холбоно уу. RS зүү нь LCD -д өгөгдөл эсвэл команд илгээж байгаа эсэхээ (курсорын байрлалыг өөрчлөхийн тулд) хэлдэг. Дараа нь LCD -ийн 6 -р зүү (EN) -ийг Arduino -ийн дижитал зүү 8 -тай холбоно уу. Дараа нь бид LCD дээрх дөрвөн өгөгдлийг холбох ёстой. LCD -ийн 14 -р зүү (DB7) -ийг Arduino -ийн дижитал зүү 12 -т холбоно уу. Дараа нь LCD -ийн 13 -р зүү (DB6) -ийг Arduino -ийн дижитал зүү 11 -т холбоно. LCD -ийн зүү 11 (DB4) нь Arduino дижитал зүү 9 -тэй.

Алхам 2: DHT11 мэдрэгчийг холбох

DHT11 мэдрэгчийг холбож байна
DHT11 мэдрэгчийг холбож байна

Одоо DHT11 мэдрэгчийн оролтын зүүг arduino зүү 7 -т холбож, Vcc ба газардуулгын утсыг холбоно уу. Үүнийг найдвартай хамгаалж, lcd -т холбогдсон олон тооны утаснаас үнийг нь байрлуулахаа мартуузай.

Алхам 3: Хэт авианы мэдрэгчийг холбох

Хэт авианы мэдрэгчийг холбох
Хэт авианы мэдрэгчийг холбох

Энд оруулсан хэт авианы мэдрэгч нь урьдчилан сэргийлэх зорилгоор хийгдсэн бөгөөд ингэснээр тоосны мэдрэгчийг ямар нэгэн зүйл хааж байх үед хэт авианы мэдрэгч үүнийг мэдэрч, тоосонцор буруу уншихгүйн тулд анхааруулга өгдөг.

Мэдрэгчийн гох зүүг arduino pin 6 -д холбож, мэдрэгчийн цуурайг arduino pin 5 -д холбож, мэдрэгч нь маш мэдрэмтгий тул урд нь утас байгаа бол энэ мэдрэгчийг бүх утаснаас хол байрлуулна. танд анхааруулгыг үзүүлье.

Алхам 4: Тоосны мэдрэгчийг тохируулах

Тоосны мэдрэгчийг тохируулах
Тоосны мэдрэгчийг тохируулах
Тоосны мэдрэгчийг тохируулах
Тоосны мэдрэгчийг тохируулах
Тоосны мэдрэгчийг тохируулах
Тоосны мэдрэгчийг тохируулах

Одоо энэ төслийн хамгийн хэцүү хэсэг, хамгийн гайхалтай мэдрэгч-тоосны мэдрэгч ирлээ. 2 -р зурагт үзүүлсэн шиг тоосны мэдрэгчийг тохируулаад тоосны зүүг arduino pin 2, led pin -ийг arduino pin 3 -т холбоод конденсатор оруулахаа бүү мартаарай. Үүнийг тохируулсны дараа агаарын чанарын жинхэнэ мэдрэгчээр хангаж буй тоосны хэмжээг шалгаарай.

Алхам 5: Дуусгах

Дуусгаж байна
Дуусгаж байна

Би дуут дохиог нэмж өгсөн бөгөөд ингэснээр агаарын чанар ноцтой болоход дуугардаг. Энэ бол зүгээр л нэмэлт тохиргоо бөгөөд хэрэв та хүсвэл LED нэмж болно.

Алхам 6: Код

Код
Код

Тиймээс код энд байна:

Зөвлөмж болгож буй: