Përmbajtje:

Telekomandë Harry Potter IR Me Raspberry Pi: 5 hapa
Telekomandë Harry Potter IR Me Raspberry Pi: 5 hapa

Video: Telekomandë Harry Potter IR Me Raspberry Pi: 5 hapa

Video: Telekomandë Harry Potter IR Me Raspberry Pi: 5 hapa
Video: СТРАШНЫЙ ЗАБРОШЕННЫЙ ОТЕЛЬ С ПРИЗРАКОМ / SCARY ABANDONED HOTEL WITH A GHOST 2024, Korrik
Anonim

Nga coleminer31Folni më shumë nga autori:

Rrjet pa dhimbje në M5Stack Core2
Rrjet pa dhimbje në M5Stack Core2
Rrjet pa dhimbje në M5Stack Core2
Rrjet pa dhimbje në M5Stack Core2

Rreth: Unë jam një inxhinier elektrik me një interes për të bërë magjinë të ndodhë me shtypjen e një butoni. Ndonjëherë ju lejoni që tymi magjik të dalë jashtë, megjithatë. Më shumë rreth coleminer31 »

Ky udhëzues përshkruan se si të bëni një shkrim të thjeshtë Python që kontrollohet nga shkopi i telekomandës universale i Harry Potter i bërë nga The Noble Collection. Kërkon një Raspberry Pi si kontrollues dhe një marrës Flirc USB IR në kombinim me shkopin universal të telekomandës për të kontrolluar funksionet në skenar.

Unë arrita në këtë zgjidhje pasi u përpoqa të modifikoja pajisje të ndryshme të kontrolluara me shkopinj që njerëzit e tjerë postuan udhëzime në Instructables, Hackster dhe gjetkë. Më i famshmi prej tyre është projekti Rasberry Potter i prodhuar nga Sean O'Brien (https://www.raspberrypotter.net/about). Shumica e projekteve të programueshme të shkaktuara nga shkopi punojnë duke reflektuar një burim drite IR nga maja e një shkopi, duke zbuluar dritën e reflektuar duke përdorur kamerën Raspberry Pi NoIR dhe duke e përcjellur atë dritë duke përdorur algoritme të ndryshme të shikimit kompjuterik. Këto projekte funksionojnë dhe fleksibiliteti që mundëson qasjet e bazuara në vizionin kompjuterik është vërtet magjik. Por teknikat e shikimit kompjuterik të gjitha lejojnë një nivel zbulimi të rremë, dhe më duhej diçka më e parashikueshme.

Qëllimi im përfundimtar ishte të ndërtoja një kuti thesari magjike, të kontrolluar me shkopinj që motra ime mund ta përdorte si mbështetëse në klasën e saj të klasës së parë (motra ime dhe nëna ime janë mësuese, dhe ato janë magjia e vërtetë). Fillova duke rikrijuar projektin Raspberry Potter, por, siç e kam vënë re tashmë, kisha probleme të heqja qafe zbulimet e rreme. Klasat janë vende të paparashikueshme, për të thënë aspak. Ka shumë pjesë të ndryshme lëvizëse që mund të pasqyrojnë dritën ose që mund të jenë vetë burime drite, dhe ju nuk mund ta zbehni lehtë një klasë aq sa duhet për të hequr qafe burimet e mundshme që algoritmet e vizionit kompjuterik do të përpiqen të gjurmojnë.

E dija se kisha nevojë për diçka të koduar që nuk mund të lidhej në mënyrë të rreme me burime të rastësishme të dritës në klasë. Në të njëjtën kohë, e dija që nuk doja të ndërtoja diçka të tillë vetë. Për fat të mirë, Kompania Nobel tashmë e bën një shkopin universal të Harry Potter të largët, dhe marrësi USB Flirc ju jep mundësinë të lidhni çdo komandë të largët IR me një shtypje të tastit. Duke shkruar një shkrim python që pret një shtypje të caktuar të tastit, unë kam qenë në gjendje të zbuloj një komandë të dërguar nga telekomanda universale e Harry Potter çdo herë që përpunohej nga marrësi USB Flirc. Ky konfigurim më dha kontrollin që më duhej.

Ju mund t'i shihni rezultatet në-g.webp

Furnizimet

Rasberry Pi 3b+

www.amazon.com/CanaKit-Raspberry-Premium-C…

Marrës USB Flirc

flirc.tv/flirc-usb

Shkopi i telekomandës Universal i Harry Potter

www.amazon.com/HARRY-POTTER-Remote-Control..

Hapi 1: Përgatitni Raspberry Pi

Përgatitni Raspberry Pi
Përgatitni Raspberry Pi

Kam përdorur një Raspberry Pi 3 Model B+ për këtë projekt, por skenari python duhet të funksionojë me modele të tjera. (Dhe ka të ngjarë të punojë me konfigurimet e tjera që mund të ekzekutojnë Python të kenë një port usb.) Ju do të keni nevojë për një tastierë, miun dhe ekranin për Raspberry Pi tuaj nëse nuk i keni tashmë ato.

Pasi të keni konfiguruar Raspberry Pi, ndiqni këto udhëzime nga Sparkfun për të filluar me Python.

learn.sparkfun.com/tutorials/python-progra…

Hapi 2: Përgatitni Marrësin Flirc USB

Përgatitni Marrësin Flirc USB
Përgatitni Marrësin Flirc USB

Tani që keni Python që funksionon në Raspberry Pi tuaj, lidhni marrësin Flirc UCB në një fole USB në bordin tuaj.

Ndiqni këto udhëzime për të instaluar softuerin Flirc në Rasberry Pi tuaj.

flirc.gitbooks.io/flirc-instructions/conte…

Hapi 3: Përgatitni shkopin tuaj Harry Potter

Përgatitni shkopin tuaj Harry Potter
Përgatitni shkopin tuaj Harry Potter

Do t'ju duhen dy bateri AA dhe një telekomandë IR TV. Kur i keni, ndiqni këto udhëzime nga Koleksioni Fisnik për të filluar shkopin tuaj, praktikoni disa gjeste, pastaj programoni një gjest të caktuar që të përputhet me një kod të dërguar nga telekomanda e televizorit tuaj.

www.noblecollection.com/ItemFiles/Manual/R…

Hapi 4: Çiftoni Flirc tuaj dhe shkopin e Harry Potter

Çiftoni Flirc Your Your and Harry Potter Wand
Çiftoni Flirc Your Your and Harry Potter Wand

Tani që keni konfiguruar shkopin tuaj Flirc dhe Harry Potter, ju duhet t'i çiftoni ato. Ju mund ta bëni këtë përmes GUI Flirc duke përdorur këto udhëzime.

flirc.gitbooks.io/flirc-instructions/conte…

Ndiqni udhëzuesin "Çiftimi i avancuar" për të regjistruar një komandë IR, të dërguar duke tundur shkopin tuaj ndërsa është në Modalitetin e Kontrollit, dhe lidheni atë me një shtypje tasti. Pastaj përfundoni modalitetin e regjistrimit Flirc, hapni një terminal Raspberry Pi dhe tundni përsëri shkopin tuaj, duke parë nëse shtypja e tastit që keni programuar shfaqet në terminal.

Ju gjithashtu mund ta bëni këtë në terminal pa përdorur GUI duke ndjekur këto udhëzime.

flirc.gitbooks.io/flirc-instructions/conte…

Kjo ishte metoda ime e preferuar kur punoja në projekt, dhe është metoda që unë rekomandoj nëse jeni të kënaqur duke punuar në një terminal Linux.

Hapi 5: Vendosni kodin tuaj Python (HAPI I FUNDIT!)

Vendosni kodin tuaj Python (HAPI I FUNDIT!)
Vendosni kodin tuaj Python (HAPI I FUNDIT!)

Së pari, shkarkoni skriptin harrypottercontroller.py Python në këtë Instructable, ose merrni atë nga git repo këtu.

github.com/coleminer31/HarryPotterRaspberr…

Vendoseni shkrimin python në drejtorinë që keni zgjedhur dhe hapeni atë me redaktorin e zgjedhjes suaj.

E tëra çfarë ju duhet të bëni është të zëvendësoni 'V PN CH KARAKTERIN TUAJ T ZGJEDHUR K'TU' me personazhin Flirc që keni lidhur me shkopin tuaj. Pastaj zëvendësoni #BONI DIKE K HTU në ciklin magjik ndërsa-me një funksion që dëshironi të ekzekutoni. (Këshillë: ju mund të dëshironi të bëni një funksion që thyen lakun pas shtypjes së një çelësi të caktuar, në mënyrë që të shmangni një lak të pafund dhe të ndaloni siç duhet shkrimin.)

Dhe kjo eshte! Një magjistar, programues. Tani mund të kontrolloni funksionet e Python me shkopin tuaj. Thjesht drejtoni skenarin dhe jepini një rrotullim.

Ju mund ta përdorni këtë konfigurim për të drejtuar çdo numër aplikimesh, nga robotika në IoT. Mezi pres të shoh atë që krijoni!

Recommended: