Sadržaj:
- Supplies
- Korak 1: Pripremite Raspberry Pi
- Korak 2: Pripremite Flirc USB prijemnik
- Korak 3: Pripremite svoj štap Harryja Pottera
- Korak 4: Uparite svoj štapić Flirc i Harry Potter
- Korak 5: Postavite svoj Python kôd (POSLEDNJI KORAK!)
Video: IR daljinski upravljač Harry Potter s Raspberry Pi: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Autor coleminer31Sledi još autora:
O: Ja sam inženjer elektrotehnike sa interesom da magijom dođe pritiskom na dugme. Međutim, ponekad umjesto toga pustite čarobno plavi dim. Više o coleminer31 »
Ovo uputstvo opisuje kako napraviti jednostavnu Python skriptu koju kontrolira Harry Potter univerzalni štapić za daljinsko upravljanje koji je izradio The Noble Collection. Za kontrolu funkcija u skripti potreban je Raspberry Pi kao kontroler i Flirc USB IR prijemnik u kombinaciji s univerzalnim štapićem za daljinsko upravljanje.
Došao sam do ovog rješenja nakon pokušaja izmjene različitih uređaja kontroliranih štapićima za koje su drugi ljudi objavili upute na Instructables, Hackster i drugdje. Najpoznatiji od njih je projekt Rasberry Potter koji je producirao Sean O'Brien (https://www.raspberrypotter.net/about). Većina programabilnih projekata pokrenutih štapićima radi tako što reflektuje izvor IC svjetlosti s vrha štapića, detektira reflektiranu svjetlost pomoću Raspberry Pi NoIR kamere i prati to svjetlo koristeći različite algoritme za računarski vid. Ovi projekti rade, a fleksibilnost koju pristupi zasnovani na računarskom vidu zaista omogućava je čarobna. Ali sve tehnike računarskog vida dopuštaju neki nivo lažnih otkrivanja, pa mi je trebalo nešto predvidljivije.
Moj krajnji cilj je bio izgraditi čarobnu kutiju s blagom koju kontroliše štapić koju bi moja sestra mogla koristiti kao rekvizit u učionici u prvom razredu (i moja sestra i moja mama su učiteljice i one su prava čarolija). Počeo sam s ponovnim stvaranjem projekta Raspberry Potter, ali, kao što sam već primijetio, imao sam problema s rješavanjem lažnih detekcija. Učionice su u najmanju ruku nepredvidiva mjesta. Postoji mnogo različitih pokretnih komada koji mogu reflektirati svjetlost ili koji sami mogu biti izvori svjetlosti, a ne možete lako zatamniti učionicu dovoljno da se riješite potencijalnih izvora koje će algoritmi računarskog vida pokušati pratiti.
Znao sam da mi treba nešto kodirano što se ne može lažno povezati sa slučajnim izvorima svjetlosti u učionici. U isto vrijeme, znao sam da ne želim sam izgraditi tako nešto. Srećom, Nobelova kompanija već pravi univerzalni daljinski upravljač za Harry Potter, a USB prijemnik Flirc daje vam mogućnost povezivanja bilo koje daljinske komande s daljinskim upravljačem pritiskom na tipku. Napisujući python skriptu koja čeka na određeni pritisak tastera, uspio sam otkriti naredbu koju je univerzalni štapić za Harry Potter poslao svaki put kad ju je obradio Flirc USB prijemnik. Ova postavka mi je dala potrebnu kontrolu.
Rezultate možete vidjeti na-g.webp
Supplies
Rasberry Pi 3b+
www.amazon.com/CanaKit-Raspberry-Premium-C…
Flirc USB prijemnik
flirc.tv/flirc-usb
Harry Potter univerzalni štapić za daljinsko upravljanje
www.amazon.com/HARRY-POTTER-Remote-Control..
Korak 1: Pripremite Raspberry Pi
Koristio sam Raspberry Pi 3 Model B+ za ovaj projekt, ali python skripta bi trebala raditi s drugim modelima. (I vjerojatno će raditi i s drugim postavkama koje mogu pokrenuti Python i sa USB portom.) Za vaš Raspberry Pi trebat će vam tipkovnica, miš i zaslon ako ih već nemate.
Nakon što pokrenete postavku Raspberry Pi, slijedite ove upute iz Sparkfuna da biste započeli s Pythonom.
learn.sparkfun.com/tutorials/python-progra…
Korak 2: Pripremite Flirc USB prijemnik
Sada kada je Python pokrenut na vašem Raspberry Pi -ju, priključite Flirc UCB prijemnik u USB utor na ploči.
Slijedite ove upute za instaliranje softvera Flirc na svoj Rasberry Pi.
flirc.gitbooks.io/flirc-instructions/conte…
Korak 3: Pripremite svoj štap Harryja Pottera
Trebat će vam dvije AA baterije i daljinski upravljač za IC TV. Kad ih imate, slijedite ova uputstva iz zbirke Noble Collection da biste pokrenuli štapić, vježbajte neke geste, a zatim programirajte određeni pokret tako da odgovara kodu koji vam šalje daljinski upravljač za televizor.
www.noblecollection.com/ItemFiles/Manual/R…
Korak 4: Uparite svoj štapić Flirc i Harry Potter
Sada kada ste postavili štapić Flirc i Harry Potter, morate ih upariti. To možete učiniti putem Flirc GUI -a pomoću ovih uputa.
flirc.gitbooks.io/flirc-instructions/conte…
Slijedite vodič "Napredno uparivanje" da snimite IC naredbu, poslanu mahanjem štapićem dok je u kontrolnom načinu, i povežite je s pritiskom na tipku. Zatim prekinite način snimanja Flirc, otvorite Raspberry Pi terminal i ponovo mašite štapićem, gledajući da li se pritisnuti taster koji ste programirali pojavljuje na terminalu.
To možete učiniti i na terminalu bez upotrebe grafičkog sučelja slijedeći ove upute.
flirc.gitbooks.io/flirc-instructions/conte…
Ovo je bila moja omiljena metoda pri radu na projektu i preporučujem je ako vam je ugodno raditi u Linux terminalu.
Korak 5: Postavite svoj Python kôd (POSLEDNJI KORAK!)
Prvo preuzmite harrypottercontroller.py Python skriptu u ovom Instructable -u ili je preuzmite iz git repoa ovdje.
github.com/coleminer31/HarryPotterRaspberr…
Postavite python skriptu u direktorij po vašem izboru i otvorite ga uređivačem po vašem izboru.
Sve što trebate učiniti je zamijeniti 'OVDJE SVOJ IZABRANI LIK' zamijenite likom Flirc koji ste uparili sa štapićem. Zatim zamijenite #DO NEŠTO OVDJE u magičnoj while petlji funkcijom koju želite pokrenuti. (Savjet: možda biste htjeli napraviti funkciju koja prekida petlju nakon pritiska na određenu tipku, tako da možete izbjeći beskonačnu petlju i pravilno zaustaviti skriptu.)
I to je to! Ti si čarobnjak, programer. Sada možete kontrolirati Python funkcije svojim štapićem. Samo pokrenite skriptu i zavrtite je.
Ovu postavku možete koristiti za pokretanje neograničenog broja aplikacija, od robotike do IoT -a. Jedva čekam vidjeti šta stvarate!
Preporučuje se:
DIY Harry Potter Pokretni portret s Raspberry Pi: 3 koraka
DIY Harry Potter Moving Portrait with Raspberry Pi: Moving Portrait inspirisan filmovima o Harryju Potteru. Pokretni portret izrađen je pomoću starog pokvarenog laptopa. Može se čak i izgraditi koristeći Raspberry Pi povezan sa ekranom ili starim monitorom. Pokretni okvir za portrete izgleda odlično, možemo vidjeti porodične fotografije
TV daljinski upravljač postaje RF daljinski -- NRF24L01+ Vodič: 5 koraka (sa slikama)
TV daljinski upravljač postaje RF daljinski || Vodič za NRF24L01+: U ovom projektu ću vam pokazati kako sam koristio popularni nRF24L01+ RF IC za bežično podešavanje svjetline LED trake putem tri beskorisna dugmeta na daljinskom upravljaču televizora. Hajde da počnemo
Harry Potter šešir s Makeyjem Makeyjem: 4 koraka
Harry Potter Hat with Makey Makey: Neste projeto as crianças criam o seu prioprio chapéu selector to Harry Potter
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti tipke na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti
Daljinski video daljinski upravljač za računare Video player: 6 koraka
Video daljinski upravljač za malu djecu za PC Video player: Izrađujem daljinski upravljač koji se povezuje s računarom putem USB -a. Veliki daljinski upravljač omogućuje mom djetetu odabir i reprodukciju videozapisa na starom računaru. Ovo je relativno jednostavan projekt. Osnovna komponenta je ili USB tastatura ili bežična USB tastatura. Zatim