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

Телевизийн удирдлагыг Arduino ашиглан автоматаар өөрчлөх: 6 алхам
Телевизийн удирдлагыг Arduino ашиглан автоматаар өөрчлөх: 6 алхам

Видео: Телевизийн удирдлагыг Arduino ашиглан автоматаар өөрчлөх: 6 алхам

Видео: Телевизийн удирдлагыг Arduino ашиглан автоматаар өөрчлөх: 6 алхам
Видео: OptoCoupler ATX PSU vs NodeMCU - PSU Series #2 (Subtittled) 2024, Арваннэгдүгээр
Anonim
Телевизийн алсын удирдлагыг Arduino ашиглан автоматаар өөрчлөх
Телевизийн алсын удирдлагыг Arduino ашиглан автоматаар өөрчлөх

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

Бидний шийдэл нь зурагттай холбогдохын тулд Arduino болон хэт улаан туяаны цацрагийг ашигласан. Бодит цагийн цагийн модулийг цагийг хянахад ашигладаг байсан тул алсын удирдлага хүссэн шоу руу шилжих боломжтой болсон. ТВ -ийг асаах, унтраахын тулд нэг том товчлуурыг ашигласан. Мөн дуут дохионы модулийг хавсаргасан бөгөөд суваг өөрчлөгдөж байгааг хэрэглэгчдэд мэдээлэх болно.

Өрсөлдөгчийн дүн шинжилгээ:

Бид энэ төсөлд шаардлагатай шалгуур үзүүлэлтүүдийн хувьд өөр 3 дасан зохицох алсын удирдлагад дүн шинжилгээ хийсэн

1. Flipper Remote - цөөн тооны нэмэлт том товчлуур бүхий хялбаршуулсан алсын удирдлага

Давуу тал: Боломжийн (ердөө 35 доллар) товчлуурууд нь уламжлалт алсын удирдлагаас том хэмжээтэй.

Сул талууд: Сувгийг автоматаар өөрчлөх боломжгүй бөгөөд товчлуурууд нь ердийн алсын удирдлагаас том хэмжээтэй боловч хэтэрхий жижиг хэвээр байж магадгүй юм.

2. Logitech Harmony Elite - Ухаалаг алсын удирдлага нь уламжлалт алсын удирдлагын чадварыг сайжруулж, зарим тохиргоог хийх боломжийг олгодог.

Давуу тал: Дуут командыг дэмждэг бөгөөд мэдрэгчтэй дэлгэцтэй

Сул талууд: Үнэтэй ($ 350), сувгуудыг автоматаар өөрчлөх боломжгүй, жижиг товчлууртай.

3. Caavo Control Center - ТВ, алсын удирдлага болон зарим гуравдагч талын програм хангамжийг хооронд нь холбох боломжийг олгодог ухаалаг алсын удирдлага, хяналтын төвийн хос

Давуу тал: Дуут командыг дэмждэг

Сул талууд: Үнэтэй ($ 160), сувгийг автоматаар өөрчлөх боломжгүй, жижиг товчлууртай

Хангамж

1. USB кабельтай "Arduino" Uno - Amazon.com -аас 12.99

2. YL-44 Buzzer Module (дуугаралтын модуль, доод түвшний гох)-aliexpress.com дээрээс $ 3.98

3. Бодит цагийн цагийн модуль (шаардлагатай батерейтай) - Amazon.com -аас 3 доллараар 11.50 доллар

4. Arduino тоглоомын том товчлуур - adafruit.com дээрээс 9.95 доллар

5. Зоосон машины товчлуурын утас - adafruit.com сайтаас 4.95 доллар

5. Хэт улаан туяаны ялгаруулагч ба хүлээн авагчийн багц - Amazon.com -аас 13.99 доллар

7. 9 вольтын батерей - Amazon.com -аас 8 доллараар 10.99 доллар

8. Эрэгтэй DC адаптерт зориулсан 9 вольтын батерей - Amazon.com -аас 5 доллараар 4.99 доллар

Гадна талын хайрцгийг PETG утас ашиглан 3D хэвлэсэн байв

Алхам 1: хэсгүүдийг холбох

Пьезо дуугаруулагч дээрх газардуулгыг Arduino дээрх газардуулгатай холбосон бөгөөд оролт/гаралтын зүү нь дижитал 8 портод холбогдсон байв.

Бодит цагийн цаг дээрх газардуулгыг Arduino дээр холбосон, VCC зүү нь Arduino дээрх хүчдэлийн зүүтэй, SDA зүү нь Arduino дээрх SDA зүүтэй, SCL зүү нь SCL -тэй холбогдсон байв. Arduino дээр залга.

IR ялгаруулагч дээрх газардуулгын зүү нь Arduino дээрх газардуулгатай, VCC зүү нь Arduino дээрх хүчдэлийн зүү, DAT зүү нь дижитал 3 порт руу холбогдсон байв.

Зоосон машины товчлуур дээрх зүү нь дижитал 2 порт болон Arduino дээрх газардуулгатай холбогдсон байв.

Алхам 2: Код

Энэ төслийн кодыг эндээс олж болно.

Алхам 3: Бүрхүүл

Бүрхүүл
Бүрхүүл
Бүрхүүл
Бүрхүүл

Өмнө дурьдсанчлан, энэ төхөөрөмжийн бүрхүүлийг PETG судалтай ашиглан хэвлэв. Дээрх зурагт CAD файлуудын дэлгэцийн зургууд байгаа бөгөөд тэдгээр нь бэлэн болсон төхөөрөмж ямар байхыг харуулна. Суурь болон тагны аль алинд нь хэвлэх боломжтой STL файлуудыг хавсаргасан болно.

Алхам 4: Хэрэглэх

Төхөөрөмжийг ашиглах заавар:

Энэхүү алсын удирдлагыг өөрийн онцлог телевизтэй ажиллахын тулд тохируулахын тулд эхлээд одоогийн алсын удирдлагаасаа ТВ рүү ямар IR код дамжуулж байгааг олж мэдэх хэрэгтэй. Үүнийг хийх алхамуудыг эндээс олж болно. Эдгээр кодыг мэддэг болсны дараа GitHub дээр хадгалагдсан Arduino кодонд тодорхой IR кодуудыг хэрэгжүүлэх шаардлагатай байв. Хөтөлбөрт оруулсан сэтгэгдлүүд нь эдгээр кодыг хаана оруулах ёстойг зааж өгөх болно.

Үүнийг тохируулсны дараа төхөөрөмжийг ашиглахад тун хялбар болно; ТВ -ээ асаах, унтраахын тулд дээд талд байгаа том товчлуурыг дарахад л хангалттай. Хэрэв та суваг солихын тулд урьдчилан програмчилсан нэг цагт ТВ асаалттай байвал энэ нь автоматаар хийгдэх болно. ТВ -ээ унтраахад бэлэн болсны дараа товчлуурыг дахин дарна уу.

Аюулгүй байдлын арга хэмжээ:

Төхөөрөмж нь ус нэвтэрдэггүй, бүрхүүл дотор олон утас, батерей болон бусад электрон эд ангиуд байгаа тул төхөөрөмжийг хуурай байлгах нь чухал юм.

Нэмж дурдахад энэхүү төсөл нь Arduino -ийг ашигладаг тул түүнийг ажиллуулах нөхцөл нь Цельсийн -40 -аас 85 хэмийн аюулгүй хүрээнд байх нь чухал юм.

Арчилгаа, засвар үйлчилгээ:

Удирдлагыг тохируулсны дараа байнгын засвар үйлчилгээ хийх шаардлагагүй болно. Заримдаа Arduino болон бусад эд ангиудыг тэжээдэг үндсэн 9 вольтын батерейг солих шаардлагатай болдог. Үүнийг хийхийн тулд одоогийн 9 вольтын батерейг бүрхүүл дэх адаптераас салгаад шинэ батерейг адаптерт холбоно уу. Real Time Clock модуль нь өөрийн гэсэн гадаад зайтай (3V) тул үндсэн батерей нь дууссан ч гэсэн үргэлжлүүлэн ажиллах ёстой. Хэрэв энэ хоёрдогч батерейг үхэх гэж байгаа бол түүнийг сольж, RTC -ийг дахин тохируулах шаардлагатай болно. Энэхүү дахин тохируулгыг Arduino -ийг компьютерт холбож, кодыг эхлүүлэх замаар хийж болно.

Алхам 5: Сайжруулалт ба өргөтгөлийн төслүүд

Хэрэв та сорилтыг хайж байгаа бол энэ төслийг өөрийн хүссэнээр сунгах өөр олон арга бий! Таны туршиж үзэх боломжтой хэд хэдэн төслүүд байна:

  • Хэрэглэгч/асран хамгаалагч сонгосон сувгуудыг бие даан өөрчлөх боломжтой болгохын тулд апп хийх
  • Ардуиног интернетэд холбож, миллисекундэд яг тохирсон цаг гэх мэт илүү дэлгэрэнгүй мэдээлэл авах боломжтой
  • Телевизийн суваг бүрийн талаархи олон нийтийн мэдээллийг ашиглан хэрэглэгчдэд илүү дэлгэрэнгүй мэдээлэл өгөх

Алхам 6: Нөөц ба лавлагаа

Ахмад настнуудад зориулсан Big Button Jumbo Universal TV Remote. Https://flipperremote.com дээрээс авсан

Удирдлагын төв Ухаалаг алсын удирдлага + Гэрийн театрын төв - Төлөвлөгөөний дагуу төлөх. Https://caavo.com/products/control-center дээрээс авсан

IR алсын дохио. Learn.adafruit.com/ir-sensor/using-an-ir-senso-ээс авсан

Logitech Harmony Elite Advanced Universal Remote, Hub ба App. Https://www.logitech.com/en-us/product/harmony-el сайтаас авсан болно.

Samuel123abc. (2017, 10 -р сарын 08). Arduino YL-44 Buzzer модуль. 2020 оны 5-р сарын 22-ны өдөр https://www.instructables.com/id/Arduino-YL-44-Buz… дээрээс авав.

Universal Remote 101: Бүх нийтийн алсын удирдлага хэрхэн ажилладаг вэ? Caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work-ээс авсан.

z3t0. (nd). z3t0/Arduino-IRremote. Https://github.com/z3t0/Arduino-IRremote/wiki/Rec… дээрээс авсан.

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