Агуулгын хүснэгт:
- Алхам 1: Ердийн хэрэглээний тохиолдол
- Алхам 2: Жишээ дээр ашигласан код
- Алхам 3: Low Pass RC шүүлтүүрийг хэрэгжүүлнэ
- Алхам 4: Арын гэрлийг програмаар хянах
- Алхам 5: Сайхан амраарай
Видео: Arduino -аас 1602 LCD тодосгогч хяналт: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Шинэ төсөл дээр ажиллаж байхдаа Arduino -ээр дамжуулан 1602 LCD дэлгэцийн арын гэрэлтүүлэг, тодосгогчийг хянах гэсэн асуудалтай тулгарсан боловч дэлгэц үнэхээр анивчсан байв.
Алхам 1: Ердийн хэрэглээний тохиолдол
Ердийн тохиолдолд дэлгэцийн тод байдлыг өгөгдлийн хүснэгтийн дагуу хувьсах эсэргүүцэлээр тохируулдаг. Энэ тохиолдолд резистороор дамжуулан бид V0 зүү дээрх хүчдэлийг тохируулж, тодосголын дагуу тохируулна. Arduino -ийн тусламжтайгаар бидний гаргаж чадах хамгийн сайн зүйл бол өөр мөчлөгтэй PWM дохио боловч харамсалтай нь модуль үүнийг харуулахдаа баяртай байдаггүй.
Алхам 2: Жишээ дээр ашигласан код
Үүнийг хэрхэн засах талаар схемд орохоосоо өмнө миний ашиглаж буй кодыг тайлбарлаж өгье.
Бидний хийх ёстой хамгийн эхний зүйл бол Шингэн болор номын санг оруулах явдал бөгөөд ингэснээр бид дэлгэцтэй холбогдох боломжтой болно. Дараа нь бид дэлгэцээ холбосон тээглүүр бүхий LCD -ийг тохируулж, арын гэрэлтүүлэг, тодосгогч тээглүүрээ холбосон зүүгээ тодорхойлдог. Дэлгэц дээрх тодосгогч хяналтын зүү нь V0 бөгөөд Arduino дээрх 6 -р зүүтэй холбогдсон бөгөөд арын гэрлийн хяналтын зүүг А гэж тэмдэглэсэн бөгөөд энэ нь үндсэндээ LED учраас 220 Ом эсэргүүцлээр дамжуулан Arduino дээрх 10 -р зүүгээр холбогддог..
Тохируулах функц дээр бид эхлээд дэлгэц дээрх гэрлийг хамгийн дээд хэмжээнд нь тохируулж, дараа нь LCD -тэй харилцаж эхэлдэг. Энэ нь зөв ажиллаж байгаа эсэхийг шалгахын тулд бид "Сайн байна уу ертөнц" гэсэн мессежийг гаргаж, хагас секунд орчим хүлээдэг бөгөөд ингэснээр гаралт хэвийн байгаа эсэхийг шалгаж болно.
Ихэнх тохиолдолд, V0 зүүгийн төлөв байдлаас шалтгаалан хүлээлт өөр байсан ч дэлгэц дээр юу ч үзүүлэхгүй байх асуудал гардаг. Үүний шалтгаан нь тодосгогч зүүний утга юм. Хэрэв тодосгогчийг хэт өндөр болговол дэлгэц бараг харагдахгүй байгаа тул үүнийг багасгах хэрэгтэй.
Кодын давталтын хэсэгт бид эхлээд LCD -ийн агуулгыг арилгаж, тодосгогчийг програмаар өөрчлөх болсноос хойш бид текстийг үзүүлж, давталтаар зүү гаралтыг шинэчилж, одоогийн утгыг хоёр дахь мөрөнд харуулна.
Алхам 3: Low Pass RC шүүлтүүрийг хэрэгжүүлнэ
Таны харж байгаагаар энэ нь ажиллах бололтой, гэхдээ дэлгэц нь бүгд анивчих болно. Үүний шалтгаан нь дэлгэц нь тогтмол хүчдэлийг хүлээж байгаа боловч Arduino -аас PWM дохиог хүлээн авдаг явдал юм. Үүнийг засахын тулд бид маш энгийн бага дамжуулах RC шүүлтүүрийг нэмдэг тул гаралтын хүчдэлийг шүүж, харьцангуй тогтвортой гаралтыг олж авдаг.
Бага нэвтрүүлэх шүүлтүүр нь 1 кОм эсэргүүцэлтэй бөгөөд нэг тал нь Arduino дээрх 6 -р зүү, дараа нь дэлгэц дээрх V0 -тэй холбогддог. 10 uF конденсатор нь түүний сөрөг талыг газардуулгатай холбож, эерэг нь V0 зүүтэй холбогдсон байна. Резистор нь конденсаторыг ХОУХ -ны импульсээр цэнэглэдэг бөгөөд үүргийн мөчлөгөөс хамаарч өөр хүчдэлд цэнэглэгддэг.
Алхам 4: Арын гэрлийг програмаар хянах
Ялгааг хэрхэн тохируулахтай адил бид арын гэрлийн зүү дээр ижил зүйлийг хийж чадна, гэхдээ арын гэрэлтүүлгийн LED нь маш хурдан асаж унтрах үед харагдахгүй тул бага нэвтрүүлэх шүүлтүүр нэмэх шаардлагагүй болно.
Алхам 5: Сайхан амраарай
Энэхүү маш энгийн заль мэх нь дараагийн төсөлд тань тусална гэж найдаж байна. Хэрэв танд энэ заавар таалагдсан бол намайг дагаад YouTube сувагтаа бүртгүүлээрэй.
YouTube дээр кодоо амталж үзээрэй!
Баяртай!
Зөвлөмж болгож буй:
ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
ESP8266, Google Home болон Openhab интеграцчлал ба вэб хяналт ашиглан сохор хөшигний хяналт: Энэхүү зааварчилгаанд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулав. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суурилуулалтыг хавсаргасан болно. Үндсэн хэсгүүд нь: Stepper мотор Stepper драйвер удирддаг bij ESP-01 Gear and mounting
MQ7-БОХИРДЛЫН ХЯНАЛТ, ЯРИЛЦАА, НОДЕМКУГ ХЭРЭГЖҮҮЛЭХ ХЯНАЛТ: 4 алхам
MQ7-БОХИРДЛЫН ХЯНАЛТ, ЯРИА, НОДЕМКҮҮДИЙГ ХЯНАЛТЫН ХЯНАЛТ: Бохирдол бол бидний өнөөгийн дэлхийн хамгийн том асуудал юм, гэхдээ бид бохирдлоо хэрхэн ойрхон хянах вэ, одоо маш амархан
ESP8266 RGB LED зурвасын WIFI хяналт - NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. - RGB LED STRIP ухаалаг гар утасны хяналт: 4 алхам
ESP8266 RGB LED зурвасын WIFI хяналт | NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. | RGB LED STRIP ухаалаг гар утасны хяналт: Сайн байна уу залуусаа, энэ заавар дээр бид nodemcu эсвэл esp8266 -ийг IR алсын удирдлага болгон RGB LED зурвасыг хэрхэн ашиглах талаар сурах болно, Nodemcu нь ухаалаг гар утсаар wifi -ээр хянагдах болно. Үндсэндээ та ухаалаг гар утсаараа RGB LED STRIP -ийг удирдах боломжтой
Kindle нь өндөр тодосгогч GPS-тэй (ямар ч цахим номонд ажилладаг): 5 алхам (зурагтай)
Kindle нь өндөр тодосгогчтой GPS (дурын цахим номонд ажилладаг): Би таны электрон номыг (Kindle, Kobo, Sony, ipad, таблет) GPS болгон хэрхэн ашиглахыг харуулав. Бүх програм хангамж таны утсан дээр ажилладаг (андройд шаардлагатай), Тиймээс цахим ном өөрчлөгдөөгүй байна. Та утсан дээрээ хэд хэдэн програм суулгах хэрэгтэй. Цахим ном нь дадлагажигчдыг ашигладаг
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрлийн хяналт: 4 алхам
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрэлтүүлгийн хяналт: Энэхүү зааварчилгаа нь I2C ADC модулийн тусламжтайгаар LCD дэлгэцийн арын гэрлийг хэрхэн удирдахыг харуулж байна. Шүргэх потенциометрийг авсны дараа тодосгогчийг мөн адил хянах боломжтой