Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Raspberry Pi бэлтгэ
- Алхам 2: Flirc USB хүлээн авагчийг бэлтгэ
- Алхам 3: Харри Поттерийн саваа бэлтгэ
- Алхам 4: Флирч болон Харри Поттерын саваа хослуул
- Алхам 5: Python кодоо тохируулна уу (Сүүлчийн алхам!)
Видео: Харри Поттер IR алсын удирдлага нь Raspberry Pi: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Зохиогчийн бусад зүйлийг дагаж мөрдөх:
Тухай: Би товч дарахад ид шидийг бүтээх сонирхолтой цахилгаан инженер хүн. Заримдаа та ид шидийн цэнхэр утаа гаргаж өгдөг. Coleminer31 -ийн тухай дэлгэрэнгүй »
Энэхүү зааварчилгаанд The Noble Collection -ийн хийсэн Харри Поттерын бүх нийтийн алсын удирдлагатай саваагаар удирддаг энгийн Python скриптийг хэрхэн яаж хийхийг тайлбарласан болно. Скрипт дэх функцийг хянахын тулд Raspberry Pi -ийг хянагч, USB IR хүлээн авагчийг бүх нийтийн алсын удирдлагатай савантай хослуулах шаардлагатай.
Бусад хүмүүс Instructables, Hackster болон бусад газарт зааварчилгаа өгсөн саваагаар удирддаг янз бүрийн төхөөрөмжийг өөрчлөх гэж оролдсоны дараа би энэ шийдэлд хүрсэн. Эдгээрээс хамгийн алдартай нь Sean O'Brien -ийн бүтээсэн Rasberry Potter төсөл юм (https://www.raspberrypotter.net/about). Програмчлагдах саваагаар өдөөгдсөн төслүүдийн ихэнх нь савааны үзүүрт байгаа IR гэрлийн эх үүсвэрийг тусгах, Raspberry Pi NoIR камер ашиглан тусгасан гэрлийг илрүүлэх, компьютерийн алсын харааны алгоритмыг ашиглан гэрлийг хянах замаар ажилладаг. Эдгээр төслүүд үр дүнтэй байдаг бөгөөд компьютерийн алсын хараанд суурилсан уян хатан байдал нь үнэхээр ид шидийн юм. Гэхдээ компьютерийн харааны техникүүд нь зарим түвшний хуурамч илрүүлэлтийг хийх боломжийг олгодог бөгөөд надад илүү урьдчилан таамаглах зүйл хэрэгтэй байсан.
Миний эцсийн зорилго бол эгчийнхээ нэгдүгээр ангийн ангидаа тулгуур болгон ашиглаж болох шидэт саваагаар удирддаг эрдэнэсийн хайрцаг бүтээх явдал байв (миний эгч, ээж хоёулаа багш, тэд бол жинхэнэ ид шид). Би бөөрөлзгөнө Поттер төслийг дахин бүтээх ажлыг эхлүүлсэн боловч дээр дурдсанчлан хуурамч илрүүлэгчээс салахад надад бэрхшээл тулгарсан. Хичээлийн анги бол урьдчилан хэлэхийн аргагүй газар юм. Гэрлийг тусгаж чадах, эсвэл гэрлийн эх үүсвэр байж болох олон янзын хөдөлгөөнт хэсгүүд байдаг бөгөөд та компьютерийн алсын алгоритмуудын ажиглахыг оролдож буй боломжит эх үүсвэрээс ангижрах ангиудыг хялбархан бүдгэрүүлж чадахгүй.
Анги дахь санамсаргүй гэрлийн эх үүсвэртэй хуурамч холбогдож болохгүй кодлогдсон зүйл хэрэгтэй гэдгийг би мэдэж байсан. Үүний зэрэгцээ би өөрөө ийм зүйл бүтээхийг хүсэхгүй байгаагаа мэдэж байсан. Аз болоход Нобелийн компани нь Харри Поттерын бүх нийтийн алсын удирдлага хийдэг бөгөөд Flirc USB хүлээн авагч нь дурын IR алсын тушаалыг товчлуурын даралттай холбох боломжийг олгодог. Тодорхой товчлуур дарахыг хүлээдэг питон скрипт бичснээр би Флирк USB хүлээн авагчаар ажиллах бүрт Харри Поттерын бүх нийтийн алсын удирдлагаас илгээсэн командыг илрүүлж чадсан юм. Энэхүү тохиргоо нь надад шаардлагатай хяналтыг өгсөн.
Та миний байршуулсан-g.webp
Хангамж
Rasberry Pi 3b+
www.amazon.com/CanaKit-Raspberry-Premium-C…
Flirc USB хүлээн авагч
flirc.tv/flirc-usb
Харри Поттер Универсал алсын удирдлага
www.amazon.com/HARRY-POTTER-Remote-Control..
Алхам 1: Raspberry Pi бэлтгэ
Би энэ төсөлд Raspberry Pi 3 Model B+ ашигласан боловч питон скрипт нь бусад загвартай ажиллах ёстой. (Мөн энэ нь Python -ийг USB портоор ажиллуулж болох бусад тохиргоотой ажиллах болно.) Хэрэв танд байхгүй бол танд Raspberry Pi -ийн гар, хулгана, дэлгэц хэрэгтэй болно.
Raspberry Pi -ийн тохиргоог ажиллуулсны дараа Sparkfun -ийн эдгээр зааврыг дагаж Python програмыг эхлүүлнэ үү.
learn.sparkfun.com/tutorials/python-progra…
Алхам 2: Flirc USB хүлээн авагчийг бэлтгэ
Одоо та Raspberry Pi дээр Python ажиллаж байгаа тул Flirc UCB хүлээн авагчийг самбар дээрх USB үүрэнд залгаарай.
Rasberry Pi дээрээ Flirc програмыг суулгахын тулд эдгээр зааврыг дагана уу.
flirc.gitbooks.io/flirc-instructions/conte…
Алхам 3: Харри Поттерийн саваа бэлтгэ
Танд хоёр АА зай, IR телевизийн алсын удирдлага хэрэгтэй болно. Танд байгаа бол The Noble Collection -ийн эдгээр зааврыг дагаж саваагаа асааж, зарим дохио зангаа хийж, дараа нь телевизийн алсын удирдлагаас илгээсэн кодтой тохируулан тодорхой дохио зангаа хий.
www.noblecollection.com/ItemFiles/Manual/R…
Алхам 4: Флирч болон Харри Поттерын саваа хослуул
Флирк, Харри Поттер хоёрын саваа тохируулагдсан бол та тэдгээрийг хослуулах хэрэгтэй. Та эдгээр зааврыг ашиглан Flirc GUI -ээр дамжуулан хийж болно.
flirc.gitbooks.io/flirc-instructions/conte…
Хяналтын горимд байх үед саваагаа даллаж илгээсэн IR командыг бүртгэхийн тулд "Нарийвчилсан хослуулах" гарын авлагыг дагаж товчлуурын даралттай холбоно уу. Дараа нь Flirc бичлэгийн горимыг зогсоож, Raspberry Pi терминалыг нээгээд саваагаа дахин даллаж, таны програмчилсан товчлуур терминал дээр гарч ирэх эсэхийг харах болно.
Та мөн эдгээр зааврыг дагаж GUI ашиглахгүйгээр терминал дээр хийж болно.
flirc.gitbooks.io/flirc-instructions/conte…
Энэ бол төсөл дээр ажиллахдаа миний сонгосон арга байсан бөгөөд хэрэв та Линукс терминал дээр ажиллахад тухтай байвал энэ аргыг санал болгож байна.
Алхам 5: Python кодоо тохируулна уу (Сүүлчийн алхам!)
Эхлээд harrypottercontroller.py Python скриптийг энэ зааварчилгаанаас татаж авах эсвэл эндээс git repo дээрээс аваарай.
github.com/coleminer31/HarryPotterRaspberr…
Питон скриптийг өөрийн сонгосон лавлах санд байрлуулж, хүссэн редактороороо нээнэ үү.
Та хийх ёстой зүйл бол 'СОНГОГДСОН ТАНИЛЦУУЛГАА ЭНДЭЭ оруулна уу' гэж саваагаараа хослуулсан Флирч дүрээр солих явдал юм. Дараа нь #DO SOMETHING EERE-ийг ид шидийн байхад нь ажиллуулахыг хүссэн функцээр орлуулаарай. (Зөвлөгөө: Та тодорхой товчлуур дарагдсаны дараа давталтыг таслах функц хийхийг хүсч болох бөгөөд ингэснээр та хязгааргүй давталтаас зайлсхийж, скриптийг зөв зогсоох боломжтой болно.)
Тэгээд л боллоо! Ер шидтэн, програмист. Та одоо Python -ийн функцийг саваагаараа удирдах боломжтой боллоо. Зүгээр л скриптийг ажиллуулаад эргүүлээрэй.
Та энэ тохиргоог ашиглан робот техникээс IoT хүртэлх олон тооны програмыг удирдах боломжтой. Би таны бүтээсэн зүйлийг харахыг тэсэн ядан хүлээж байна!
Зөвлөмж болгож буй:
DIY Харри Поттер Raspberry Pi бүхий хөрөг зураг: 3 алхам
DIY Харри Поттер Raspberry Pi -ийн тусламжтайгаар хөрөг зургаа хөдөлгөж байна: Харри Поттер киноноос санаа аван хөдөлж буй хөрөг зураг. Хөдөлгөөнт хөргийг хуучин эвдэрсэн зөөврийн компьютер ашиглан бүтээжээ. Үүнийг бүр дэлгэц эсвэл хуучин дэлгэцтэй холбогдсон Raspberry Pi ашиглан хийж болно. Хөдөлж буй хөрөг зургийн жааз нь гайхалтай харагдаж байна, бид гэр бүлийн зургуудыг үзэх боломжтой
ТВ -ийн алсын удирдлага нь RF -ийн алсын удирдлага болжээ -- NRF24L01+ заавар: 5 алхам (зурагтай)
ТВ -ийн алсын удирдлага нь RF -ийн алсын удирдлага болжээ || NRF24L01+ заавар: Энэхүү төсөл дээр би алдартай nRF24L01+ RF IC ашиглан LED зурвасын гэрэлтүүлгийг телевизийн алсын удирдлагын ашиггүй гурван товчлуураар утасгүйгээр тохируулах аргыг танд үзүүлэх болно. Эхэлцгээе
Макей Макейтэй хийсэн Харри Поттер малгай: 4 алхам
Harry Potter Hat with Makey Makey: Neste projeto as crianças criam o seu próprio chapéu seletor do Harry Potter
IRduino: Arduino алсын удирдлага - Алдагдсан алсын зайн дууриамал: 6 алхам
IRduino: Arduino Remote Control - Алдагдсан алсын удирдлагыг дуурайгаарай: Хэрэв та ТВ эсвэл DVD тоглуулагчийнхаа алсын удирдлагыг алдаж байсан бол төхөөрөмж дээрх товчлуур руу алхаж, хайж олох, ашиглах нь ямар их урам хугарахыг та мэднэ. Заримдаа эдгээр товчлуурууд нь алсын удирдлагатай ижил функцийг санал болгодоггүй. Хүлээн авах
Харри Поттер эргэдэг RGB дэлгэц: 10 алхам (зурагтай)
Харри Поттер эргэдэг RGB дэлгэц: Охиныхоо төрсөн өдөрт зориулж ямар нэгэн зүйл хийхээр шийдсэний дараа RGB нийлэг дэлгэцээс нэгийг хийх нь сайхан байх болно гэж бодсон. Тэр Харри Поттерын киноны шүтэн бишрэгч тул сэдвийг сонгоход хялбар байсан. Гэхдээ ямар зураг ашиглахаа шийдээгүй байна! Миний утас