Агуулгын хүснэгт:
Видео: Алсын заагч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Alexa ур чадвартай ажиллахын тулд надад энгийн (илүү төвөгтэй байдлыг бүү оруулаарай) санал хүсэлтийн төхөөрөмж хэрэгтэй байсан; харааны болон дуут.
Түүнчлэн, миний CPU миний "утастай шүүгээнд" байгаа бөгөөд гаралт нь мэдэгдэхүйц байршилд байх ёстой байсан ч өөр анхаарал татахгүй байв.
Би хөгжмийн мэндчилгээний картыг өдөөх RF -ийн алсын удирдлага авахаар шийдсэн. Би үүнийг байрлуулсан жижиг нийлэг хайрцагт хийж, дамжуулагчийг өөрийн RPi3B+хайрцагт нэмж оруулав.
RPI3B+ дээр асаах/унтраах энгийн командууд нь гэрэл, дуу чимээг асаахад бараг л мэдэгдэхүйц саатал өгдөг.
Алхам 1: Pinouts
Эдгээр зургууд нь худалдагчийн Amazon хуудаснаас авсан (дээрх линк). Лавлахын тулд зүгээр л тохиромжтой хуулбар.
Тэмдэглэл: анхны зургийг буруу бичсэн байна; Би шинэчлэлтүүдийг нэмж байна (ногооноор). (Үүнийг Амазоны хуудасны тайлбар хэсэгт баталгаажуулсан болно)
Алхам 2: Прототип
Талхны тал бүрийг ашиглан дамжуулагч ба хүлээн авагчийг салгах. 3.7v (4.25v хүртэл цэнэглэгдсэн) батерейгаар тэжээгддэг.
Энэ бол зүгээр л зүү залгуурын хэрэгжилт учраас би бүдүүвч диаграм үүсгээгүй.
Би турших зориулалттай 3.3K резистор бүхий цуврал LED -ийг оруулсан.
Туршилт хийхийн тулд хяналтын зүүг (энд цагаан утас) газардуулаарай. Идэвхжүүлэх LED (улаан) нь дамжуулагч болон хүлээн авагчийн аль алинд нь асдаг бөгөөд миний "ачаалал" LED унтардаг. (зураг дээр)
Алхам 3: Таслах
Заримдаа дамжуулагч болон хүлээн авагчийг зөв хослуулдаггүй, эсвэл та үндсэн зан төлөвийг өөрчлөхийг хүсдэг.
Би эдгээр төхөөрөмжүүдийн худалдагчийн зааврыг энд оруулав.
************************************************************************
Pins заавар
Хүлээн авагч
- GND: газардуулга эсвэл сөрөг туйл
- +V: DC3.3 ~ 5V оролт
- D0-3: Мэдээллийн гаралт
- VT: Гаралт (хэрэв ямар нэгэн өгөгдлийн шугам буурвал энэ шугам буурна)
Дамжуулагч ба хүлээн авагчтай хэрхэн нийцэх вэ
- Одоо байгаа өгөгдлийг устгах: Сурах товчийг (хүлээн авагч дээр) 8 удаа дарна уу. Хариулт: LED нь 7 удаа анивчдаг.
- Алсын код сурах: сургалтын товчийг (хүлээн авагч дээр) нэг, хоёр, гурван удаа дарна уу (доороос үзнэ үү). LED асдаг: сургалтын горим идэвхтэй байна.
- Алсын удирдлагын аль ч товчлуурыг дарна уу. LED заагч гурван удаа анивчдаг: суралцах ажил амжилттай дууссан.
- Туршилт: Дээрх үйлдлийн дараа хүлээн авагчийн самбарыг алсын удирдлагаар удирдах боломжтой.
Өөр өөр ID -тай өөр дамжуулагчийг 2 -р алхамаас эхлэн сурч, хадгалах боломжтой. Янз бүрийн горимыг холих боломжтой.
Товчлуурын хэрэглээ (горимыг тохируулж, хослуулах процессыг эхлүүлнэ):
- Нэг дарна уу: Inching горим (Түр зуурын горим)
- Хоёр удаа дарна уу: өөрийгөө түгжих горим (4 сувгийн сэлгэн залгах горим)
- Гурван удаа дарна уу: түгжигдсэн горим (өөр суваг идэвхжсэн тохиолдолд сонгосон суваг идэвхжиж, цэвэрлэгдэх болно) - радио товчлуурууд
Алхам 4: Суурилуулалт
Хэсэг хэсгүүдийг талхны хавтан дээр холбосны дараа гагнуур хийж, богино холболтоос зайлсхийхийн тулд дулааныг нь багасгаж өгсний дараа би дамжуулагчийг RPi3B+дээр суулгасан.
Би 3 вольтын хүчийг хэрэглэсэн, учир нь энэ нь бөөрөлзгөний унаган хүчдэл юм. (Анхаарна уу: одоо байгаа тууз кабелийг ашиглахад тохиромжтой байсан тул стандарт бус утасны өнгийг ашигласан)
wrclr: утас colorpi-pin: RPi3B+trnspin дээрх зүү: дамжуулагч дээрх зүү
wrclr pi-pin trnspin -------- ----------- -------------- саарал 01 хүч V+ нил ягаан 06 газар GND хүрэн 11 BCM17 өгөгдөл 1 улаан 13 BCM27 өгөгдөл 0
Алсын удирдлага/хүлээн авагч нь хуучин микро USB трансформатороор тэжээгддэг. Би USB залгуур ашигласан тул хэзээ нэгэн цагт утасгүй байхыг хүсвэл ямар ч цахилгаан банк ашиглаж болно.
Алхам 5: Код
Баталгаажуулах хамгийн энгийн код: (эх сурвалж)
RPi. GPIO -ийг GPIO импортлох цаг болгон оруулах GPIO.setmode (GPIO. BCM) GPIO.setwarnings (Худал) GPIO.setup (27, GPIO. OUT) "LED дээр" хэвлэх GPIO.output (27, GPIO. HIGH) time.sleep (1) "LED унтраах" хэвлэх GPIO.output (27, GPIO. LOW)
гүйцэтгэх: python pintst.py
Зөвлөмж болгож буй:
ТВ -ийн алсын удирдлага нь RF -ийн алсын удирдлага болжээ -- NRF24L01+ заавар: 5 алхам (зурагтай)
ТВ -ийн алсын удирдлага нь RF -ийн алсын удирдлага болжээ || NRF24L01+ заавар: Энэхүү төсөл дээр би алдартай nRF24L01+ RF IC ашиглан LED зурвасын гэрэлтүүлгийг телевизийн алсын удирдлагын ашиггүй гурван товчлуураар утасгүйгээр тохируулах аргыг танд үзүүлэх болно. Эхэлцгээе
IRduino: Arduino алсын удирдлага - Алдагдсан алсын зайн дууриамал: 6 алхам
IRduino: Arduino Remote Control - Алдагдсан алсын удирдлагыг дуурайгаарай: Хэрэв та ТВ эсвэл DVD тоглуулагчийнхаа алсын удирдлагыг алдаж байсан бол төхөөрөмж дээрх товчлуур руу алхаж, хайж олох, ашиглах нь ямар их урам хугарахыг та мэднэ. Заримдаа эдгээр товчлуурууд нь алсын удирдлагатай ижил функцийг санал болгодоггүй. Хүлээн авах
Энгийн алсын удирдлагатай иж бүрдэл нь дөрвөн сувгийн RC тоглоомын алсын удирдлага болж хувирсан: 4 алхам
Ердийн алсын удирдлагатай иж бүрдэл нь дөрвөн сувагтай RC тоглоомын алсын удирдлага болж хувирав: 如何 将 通用 器 套件 转换 为 模型 中 遥控 的改造 方法 简单。 只需
IR алсын удирдлагаа RF алсын удирдлага руу хөрвүүлэх: 9 алхам (зурагтай)
IR алсын удирдлагаа RF -ийн удирдлага руу хөрвүүлэх: Өнөөдрийн зааварчилгаанд би ерөнхий хянагчийн модулийг микроконтроллергүйгээр хэрхэн ашиглахыг танд харуулах болно. Алсын удирдлага. Хөрвүүлэх гол давуу тал нь
Цахилгаан хэрэгслээ телевизийн алсын удирдлагаар (алсын удирдлага) температур ба чийгшлийн дэлгэцээр удирдана: 9 алхам
Цахилгаан хэрэгслээ ТВ -ийн алсын удирдлагаар (алсын удирдлага) температур ба чийгшлийн дэлгэцээр удирдана уу: Сайн байна уу, би бол Абхай, энэ бол Instructables -ийн анхны блог бөгөөд өнөөдөр би үүнийг ашиглан телевизийн алсын удирдлагаараа цахилгаан хэрэгслээ хэрхэн удирдахыг үзүүлэх болно. энгийн төсөл. Материалыг дэмжиж, өгсөн атл лабораторид баярлалаа