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

1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрлийн хяналт: 4 алхам
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрлийн хяналт: 4 алхам

Видео: 1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрлийн хяналт: 4 алхам

Видео: 1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрлийн хяналт: 4 алхам
Видео: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Арваннэгдүгээр
Anonim
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрэлтүүлэг
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрэлтүүлэг
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрэлтүүлэг
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрэлтүүлэг
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрэлтүүлэг
1602/2004 эсвэл HD44780 гэх мэт LCD дэлгэцийн I2C арын гэрэлтүүлэг

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

Алхам 1: Одоо байгаа нөхцөл байдал

Одоо байгаа нөхцөл байдал
Одоо байгаа нөхцөл байдал
Одоо байгаа нөхцөл байдал
Одоо байгаа нөхцөл байдал

Арын гэрэлтүүлэг нь PCF8574 -ийн P3 -ээр хянагддаг. P3 нь транзисторын суурьтай холбогдсон бөгөөд энэ нь 5 вольтын 4.7 Кох эсэргүүцэлтэй дахин унтардаг. Зураг 04 ба 05.

Алхам 2: Шийдэл

Шийдэл
Шийдэл
Шийдэл
Шийдэл
Шийдэл
Шийдэл
Шийдэл
Шийдэл

DAC, дижитал аналог хөрвүүлэгч, MPC4725 -ийг I2C -ээр хянах боломжтой бөгөөд одоо би гэрлийг хянахад ашигладаг. Зураг 06.

Үүний тулд бид зөвхөн 4.7 Kohm эсэргүүцлийг задлах хэрэгтэй. Зураг 07 улаан тойрог.

Модуль нь PIC -тэй ижил холболттой бөгөөд терминалын гол руу гагнах боломжтой. Зураг 07.

Модуль ба arduino бүр татах эсэргүүцэлтэй тул би тэднийг DAC -ээс идэвхгүй болгосон. Үүнийг холболтыг маажих замаар хийж болно. Зураг 08. Энэ нь 5 вольтын хүчдэлээс эсэргүүцэл гарахад хүргэдэг. Зураг 09.

Би модулийг хоёр талт соронзон хальсны хамт PCF8574 чип, Зураг 10, холболтыг холбосон. Зураг 11 ба 12. Харьцангуй том хэмжээтэй 4.7 Кох шинэ резистор нь DAC гаралтыг P3 суурийн холболттой холбодог.

Одоо та IAC дээр DAC -ийг хянах замаар тод байдлыг хянах боломжтой болно.

Миний хувьд 0, бараг 700 болж, хамгийн ихдээ. Үйл ажиллагааг харуулах энгийн програмыг нэмж оруулав.

Та үүнийг өөрийн кодоор хэрэгжүүлэх боломжтой бөгөөд ингэснээр гэрэлтүүлгийг өөрийн хэрэгцээнд нийцүүлэн тохируулж болно.

Интерфейсийн модулаар асаах / унтраах хяналт үргэлжлүүлэн ажиллаж байна.

DAC нь тогтоосон утгыг хадгалдаг тул дахин эхлүүлсний дараа ч гэсэн сүүлчийн тогтоосон утгыг хадгална.

Алхам 3: Програм хангамж

I2C хаягийг зөв тохируулсан байх ёстой. LCD дэлгэцийн хувьд 0x3F, DAC -ийн хувьд 0x62 байсан. DAC нь 12 бит бөгөөд 4096 боломжууд юм. Дараа нь энэ нь 0 -ээс 5 вольт хүртэл байна. Тиймээс энэ нь бит тутамд бараг 1 мВ байна. Одоо бидний зохицуулж буй зүйл бол транзисторын үндсэн ялгаруулагч хүчдэл бөгөөд энэ нь 0.6-0.7 вольт юм. Ийм байдлаар гэрлийн удирдлагад нөлөөлдөг жижиг хэсэг л байдаг, гэхдээ энэ нь хангалттай хэмжээнээс илүү юм. Бид ихэвчлэн 5 вольт дээр ажилладаг 4.7 кох резистороор дамжуулдаг тул DAC -ийн хамгийн их гаралт нь асуудал биш юм. Хэлхээг үндсэндээ өөрчилөөгүй тул одоо байгаа асаах / унтраах хяналт үргэлжлүүлэн ажиллах боломжтой. DAC-ийг удирдах нь програм хангамж дээр суурилсан бөгөөд та үүнийг кодонд оруулж, өөрийн хэрэгцээнд нийцүүлэн тохируулах хэрэгтэй.

Ino файл бол энгийн туршилтын файл юм.

Алхам 4: Үр дүн

Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн

Камер тохируулж байгаа тул гэрлийн өөрчлөлтийг авах нь тийм ч хялбар биш юм.

Гэхдээ хэд хэдэн зураг хэвээр байна.

Тоолуур нь арын гэрэлтүүлгийн мА -ийг заана.

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