INHOUDSOPGAWE:
- Voorrade
- Stap 1: Berei die Framboos Pi voor
- Stap 2: Berei die Flirc USB -ontvanger voor
- Stap 3: Berei u Harry Potter Wand voor
- Stap 4: Koppel u Flirc en Harry Potter Wand
- Stap 5: Stel u Python -kode op (LAASTE STAP!)
Video: Harry Potter IR -afstandsbediening met framboos Pi: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Deur coleminer31 Volg meer deur die skrywer:
Oor: Ek is 'n elektriese ingenieur met 'n belangstelling om towerkuns met 'n druk van 'n knoppie te laat gebeur. Soms laat u egter die magiese blou rook uit. Meer oor coleminer31 »
Hierdie instruksies gee 'n uiteensetting van hoe u 'n eenvoudige Python -skrif kan maak wat beheer word deur die Harry Potter universele afstandsbedieningsstaf wat deur The Noble Collection gemaak is. Dit benodig 'n Raspberry Pi as die beheerder en 'n Flirc USB IR -ontvanger in kombinasie met die universele afstandsbediening om funksies in die skrif te beheer.
Ek het tot hierdie oplossing gekom nadat ek probeer het om verskillende toestelle wat deur toutjies beheer word, te wysig waarvoor ander mense instruksies op Instructables, Hackster en elders geplaas het. Die bekendste hiervan is die Rasberry Potter -projek wat deur Sean O'Brien vervaardig is (https://www.raspberrypotter.net/about). Die meerderheid van die programmeerbare projekte wat deur wandelaars veroorsaak word, werk deur 'n IR-ligbron van die punt van 'n staaf te weerkaats, die weerkaatsende lig op te spoor met die Raspberry Pi NoIR-kamera en die lig op te spoor met behulp van verskillende rekenaarvisie-algoritmes. Hierdie projekte werk wel, en die buigsaamheid wat op rekenaarvisie gebaseerde benaderings moontlik maak, is werklik magies. Maar die rekenaarvisie -tegnieke maak alles moontlik vir 'n mate van vals opsporing, en ek het iets meer voorspelbaar nodig gehad.
My uiteindelike doel was om 'n magiese, toverstaf-beheerde skatkas te bou wat my suster as 'n rekwisiet in haar eerste klas klas kon gebruik (beide my suster en my ma is onderwysers, en dit is die ware towerkuns). Ek het begin met die herskep van die Raspberry Potter -projek, maar soos ek al opgemerk het, het ek probleme ondervind om van vals speurders ontslae te raak. Klaskamers is op die minste onvoorspelbare plekke. Daar is baie bewegende stukke wat lig kan weerkaats, of wat self ligbronne kan wees, en u kan nie maklik 'n klaskamer genoeg verdof om ontslae te raak van moontlike bronne wat die rekenaarvisie -algoritmes sal probeer opspoor nie.
Ek het geweet dat ek iets gekodeer het wat nie valslik met willekeurige ligbronne in die klas geassosieer kon word nie. Terselfdertyd het ek geweet dat ek nie self so iets wou bou nie. Gelukkig maak The Nobel Company reeds 'n Harry Potter universele afstandsbediening, en die Flirc USB -ontvanger bied u die geleentheid om enige IR -afstandsbediening met 'n toetsdruk te koppel. Deur 'n luislangskrif te skryf wat wag vir 'n spesifieke toetsaanslag, kon ek elke keer as dit deur die Flirc USB -ontvanger verwerk word, 'n opdrag opspoor wat deur die Harry Potter universele afstandsbediening gestuur is. Hierdie opset het my die nodige beheer gegee.
U kan die resultate sien in die gifs wat ek geplaas het. In hierdie video's gebruik ek my harrypottercontroller.py -script om 'n servomotor te bestuur wat die skatkas oopmaak en toemaak wat in die klas van my suster geïnstalleer sal word.
Voorrade
Rasberry Pi 3b+
www.amazon.com/CanaKit-Raspberry-Premium-C…
Flirc USB -ontvanger
flirc.tv/flirc-usb
Harry Potter universele afstandsbediening
www.amazon.com/HARRY-POTTER-Remote-Control..
Stap 1: Berei die Framboos Pi voor
Ek het 'n Raspberry Pi 3 Model B+ vir hierdie projek gebruik, maar die python -script moet saam met ander modelle werk. (En dit sal waarskynlik ook werk met ander opstellings wat Python kan bestuur, en 'n usb -poort het.) U benodig 'n sleutelbord, muis en skerm vir u Raspberry Pi as u dit nog nie het nie.
Sodra u Raspberry Pi -opstelling aan die gang is, volg hierdie instruksies van Sparkfun om aan die gang te kom met Python.
learn.sparkfun.com/tutorials/python-progra…
Stap 2: Berei die Flirc USB -ontvanger voor
Noudat Python op u Raspberry Pi werk, steek die Flirc UCB -ontvanger in 'n USB -gleuf op u bord.
Volg hierdie instruksies om die Flirc -sagteware op u Rasberry Pi te installeer.
flirc.gitbooks.io/flirc-instructions/conte…
Stap 3: Berei u Harry Potter Wand voor
U benodig twee AA -batterye en 'n IR -afstandsbediening. As u dit het, volg die instruksies van The Noble Collection om u towerstaf te begin, 'n paar gebare te oefen, en dan 'n sekere gebaar te programmeer wat ooreenstem met 'n kode wat deur u TV -afstandsbediening gestuur is.
www.noblecollection.com/ItemFiles/Manual/R…
Stap 4: Koppel u Flirc en Harry Potter Wand
Noudat u u Flirc- en Harry Potter -toverstaf opgestel het, moet u dit koppel. U kan dit doen via die Flirc GUI deur hierdie instruksies te gebruik.
flirc.gitbooks.io/flirc-instructions/conte…
Volg die gids "Advanced Pairing" om 'n IR -opdrag op te neem wat gestuur word deur met u towerstaf te waai terwyl dit in die beheermodus is, en dit in verband te bring met 'n toetsdruk. Beëindig dan die Flirc -opnamemodus, maak 'n Raspberry Pi -terminale oop en waai weer met u towerstaf om te sien of die toetsdruk wat u geprogrammeer het in die terminaal verskyn.
U kan dit ook in die terminale doen sonder om die GUI te gebruik deur hierdie instruksies te volg.
flirc.gitbooks.io/flirc-instructions/conte…
Dit was my voorkeurmetode wanneer ek aan die projek werk, en dit is die metode wat ek aanbeveel as u gemaklik in 'n Linux -terminale werk.
Stap 5: Stel u Python -kode op (LAASTE STAP!)
Laai eers die harrypottercontroller.py Python -script af in hierdie Instructable, of kry dit hier by die git repo.
github.com/coleminer31/HarryPotterRaspberr…
Plaas die python -script in die gids van u keuse, en maak dit oop met die redakteur van u keuse.
Al wat u hoef te doen is om 'PUT YOUR CHOSEN CHARACTER HERE' te vervang met die Flirc -karakter wat u met u towerstaf gekoppel het. Vervang dan #DO IETS HIER in die magiese while-lus met 'n funksie wat u wil uitvoer. (Wenk: u wil dalk 'n funksie maak wat die lus breek nadat 'n sekere sleutel ingedruk is, sodat u 'n oneindige lus kan vermy en die script behoorlik kan stop.)
En dit is dit! Jy is 'n towenaar, programmeerder. U kan nou Python -funksies met u towerstaf beheer. Begin net die draaiboek en laat dit draai.
U kan hierdie opstelling gebruik om 'n aantal toepassings te bestuur, van robotika tot IoT. Ek sien uit daarna om te sien wat jy skep!
Aanbeveel:
DIY Harry Potter bewegende portret met framboos Pi: 3 stappe
DIY Harry Potter bewegende portret met framboos Pi: bewegende portret geïnspireer uit Harry Potter films. Moving Portrait word gebou met 'n ou stukkende skootrekenaar. Dit kan selfs gebou word met 'n Raspberry Pi wat gekoppel is aan 'n skerm of 'n ou monitor. Moving Portrait Frame lyk wonderlik; ons kan gesinsfoto's sien
Real Life Moving Portraits From Harry Potter !: 11 stappe (met foto's)
Bewegende portrette van die werklike lewe van Harry Potter !: " Amazing! Wonderlik! Dit is net soos towerkuns! &Quot; - Gilderoy Lockhart Ek is 'n groot fan van Harry Potter, en een van die dinge wat ek nog altyd van die Wizarding World gehou het, is die aangrypende portrette. Ek het op Kyle Stewart-Frantz se Animated Pictur gestruikel
Harry Potter -hoed met Makey Makey: 4 stappe
Harry Potter Hat With Makey Makey: Neste projeto as crianças criam of seu próprio chapéu seletor for Harry Potter.Quando elas colocam o chapéu na cabeça, ele mostra a qual casa a criança pertence: Grifinória, Sonserina, Corvinal ou Lufa-Lufa
Werklike Harry Potter wand met rekenaarvisie: 8 stappe (met foto's)
Werklike werkende Harry Potter -toverstaf met behulp van rekenaarvisie: " Enige voldoende gevorderde tegnologie kan nie van magie onderskei word nie " - Arthur C. Clarke 'n Paar maande gelede het my broer Japan besoek en het hy 'n ware towenaarservaring gehad in die towenaarswêreld van Harry Potter in die Universal Studios
Roterende RGB -skerm van Harry Potter: 10 stappe (met foto's)
Harry Potter roterende RGB -skerm: Nadat ek besluit het om iets vir my dogter se verjaardag te maak, het ek gedink dat dit een van die akriel -RGB -skerms sou wees. Sy is 'n aanhanger van die Harry Potter -flieks, so die keuse van die tema was maklik. Besluit watter beelde om te gebruik was egter nie! My wi