Taula de continguts:
- Pas 1: Obteniu materials
- Pas 2: prepara la targeta SD i carrega Raspbian i el connector FBI
- Pas 3: feu un vídeo
- Pas 4: prepareu el monitor antic
- Pas 5: Connexió del sensor
- Pas 6: Inserció de codi
- Pas 7: modificacions personals
- Pas 8: Acabat de tocs
- Pas 9: el marc
Vídeo: Projecte de retrat en moviment de Harry Potter: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-31 10:17
El següent és un mètode instructiu destinat només als mags de sang pura. Si no sou de sang pura, específicament de Slytherin, se us ha advertit de l'inevitable fracàs i derrota que trobareu com a squib, muggle, Hufflepuff o sang de fang.
Pas 1: Obteniu materials
Utilitzeu tots els mitjans necessaris per obtenir aquests materials. No dubteu a comprar Wingardium Leviosa en una botiga de muggles quan els donin l'esquena i no seran més intel·ligents.
- Raspberry Pi
- Ratolí i teclat
- Com a mínim una targeta Micro SD de 8 gb
- Cables antics de monitor i pantalla (HDMI, VGA, etc.) i cable d'alimentació Convertidor de cable de visualització a cable HDMI
- Sensor de moviment PIR
- Extensió de tauler de pa i GPIO
- Soldador
- Soldar
- Cable elèctric
- Marc Vell
Pas 2: prepara la targeta SD i carrega Raspbian i el connector FBI
Aquest és un dels passos més importants i una habilitat essencial que és força aplicable a Dark Arts. Si podeu formatar una targeta SD i carregar Raspbian, esteu a punt de créixer un dementor.
-
Connecteu la targeta SD a l'ordinador i seguiu les instruccions per formatar la targeta SD com a …
- FAT si 8 GB
- exFAT32 si 32 GB
- Carregueu Raspbian al Pi
-
S'està baixant el connector FBI
Obriu el terminal i instal·leu fbi per mostrar imatges
sudo apt-get install fbi
Pas 3: feu un vídeo
L'únic que hauria de ser fosc per a aquest pas és el Senyor Fosc. Assegureu-vos que teniu una il·luminació adequada. Sobretot, es veu bé, seriós i amenaçador.
-
Feu un vídeo del que us agradaria que es mogués al retrat
Assegureu-vos de començar i aturar-vos en la mateixa posició exacta (les idees inclouen tenir un retrat escènic i que algú entri i surti del marc, comenceu a seure en una cadira amb les mans plegades i torneu a la mateixa posició exacta)
- Abans de començar el moviment, assegureu-vos de capturar una imatge fixa de la imatge original i definiu la mida de la imatge i el vídeo en funció de les dimensions del monitor
- Baixeu tant els fitxers d'imatge com de vídeo a Raspberry Pi i col·loqueu el vostre vídeo a la carpeta "Vídeo" i la vostra foto a la carpeta "Imatge"
Pas 4: prepareu el monitor antic
En primer lloc, aneu a la col·lecció de monitors i seleccioneu la que més us agradi. De vegades, les escoles o empreses locals superen les seves antigues existències. A continuació, haureu de desmuntar el monitor per tal que quedi lliure de la tapa posterior. Aquest pas varia en funció del monitor que tingueu, però és tan senzill que un muggle podria fer-ho. Simplement bromejant. Els muggles no valen res i són incapaços de res.
Pas 5: Connexió del sensor
- Introduïu les tres puntes del sensor a la placa
-
Connecteu els cables
- El primer cable va del pin 5v (el cable magenta) i es connecta al pin VCC del sensor
- El segon cable va del pin GND (el cable blanc) i es connecta al pin GND del sensor
- El tercer cable va del pin GPIO 4, port 7 (cable gris) i es connecta al pin OUT del sensor
* Els cables poden anar a qualsevol dels ports amb lletra sempre que estiguin a la mateixa fila. Per exemple, el cable vermell està en 11c passant del pin 4 GPIO a OUT que posem a 24b. El primer podria anar a 11a, 11b, 11c o 11d o 11e. Només cal que us assegureu de connectar-lo al pin 4 GPIO i al port OUT del sensor.
Pas 6: Inserció de codi
Aquest codi NO s'ha de compartir amb ningú que no tingui la marca fosca. Els Mortífers han treballat sense parar per desenvolupar-ho i no volen que els nadons muggles ni els traïdors de sang que puguin posar-hi les mans s’embruten.
Obriu Thonny Python IDE al menú de programació i enganxeu el codi del fitxer adjunt
# part 1 de codi, codi del detector de moviment #! / usr / bin / pythonimport RPi. GPIO com a temps d'importació GPIO
detector de classe (objecte):
def _init _ (self, sensor): self.callBacks = self.sensor = sensor self.currState = Fals self.prevState = Fals
GPIO.setmode (GPIO. BOARD)
GPIO.setup (self.sensor, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
llegit per defecte (auto):
self.prevState = self.currState self.currState = GPIO.input (self.sensor)
def printState (auto):
print (el "pin GPIO {0} és {1}". format (self.sensor, "HIGH" si self.currState és "LOW"))
subscripció per defecte (auto, callBack):
self.callBacks.append (callBack)
def callBack (auto, estat):
per a fn a self.callBacks: fn (estat)
inici per defecte (auto):
provar: self.read () self.printState () mentre que True: self.read () si self.currState! = self.prevState: self.printState () self.callBack (self.currState) time.sleep (.1)
excepte (KeyboardInterrupt, SystemExit):
# Com que fbi no restaura la consola correctament quan surt l'aplicació, fem una mica de neteja. os.system ('stty sane')
#part 2 de codi, foto i vídeo
#! / usr / bin / python subprocés d'importació com sp import sys
video = ["omxplayer", "nom del fitxer", "-o", "tots dos", "--win", "0 0 1680 1050", "--aspect-mode", "omplir", "--no- osd "," --orientation "," 0 "," --vol "," -600 "]
videoFile = "/home/pi/Videos/1680x1050video.mp4" print (videoFile)
def onMotion (currState):
si currState: video [1] = videoFile subVideo = sp. Popen (video) mentre que subVideo.poll () és None: time.sleep (.1)
def showImage ():
os.system ("sudo fbi -T 1 -d / dev / fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
showImage ()
objDetect = detector (7) objDetect.subscribe (onMotion) objDetect.start () os.system ("sudo killall -9 fbi")
-
Guardar arxiu
Vam desar la nostra a una carpeta anomenada genlab i la vam anomenar Masterpiece.py
- Codi de prova
Obriu el terminal i obriu el fitxer
cd genlab
Python Masterpiece.py
* Així és com funciona realment el codi.
El nostre codi mostra una imatge inactiva en un monitor fins que el sensor de moviment detecta el moviment i activa un fitxer de vídeo i torna a la posició fixa inicial de la imatge inactiva. Vam poder trobar un codi de codi obert utilitzat per Dominick Morino al seu Possessed Portrait DIY Project i el vam simplificar per al nostre projecte. Dividim el codi vertical en dues seccions: les ordres del sensor de moviment i les ordres de fotografia / vídeo. Per al sensor de moviment, vam importar les biblioteques inicials per a Raspberry Pi i la placa GPIO. No cal canviar res a la primera part del codi del sensor. La segona part del codi importa altres biblioteques per permetre que les ordres de vídeo depenguin del codi del sensor de la primera part.
Pas 7: modificacions personals
Assegureu-vos d’inserir les modificacions adequades. Personalitzeu-vos més que una vareta d’Ollivander aquí.
Relació d'aspecte a la línia 54. Per canviar l'orientació de paisatge a retrat, canvieu de 0 a 90. Per a la proporció real del monitor, canvieu la part 1680 1050
video = ["omxplayer", "nom del fitxer", "-o", "tots dos", "--win", "0 0 1680 1050", "--aspect-mode", "omplir", "--no- osd "," --orientation "]
A la línia 55, canvieu el nom del vídeo de 1680x1050video.mp4 al nom del vostre fitxer
videoFile = "/home/pi/Videos/1680x1050video.mp4"
A la línia 67, canvieu el nom de la imatge de 1680x1050picture-j.webp" />
os.system ("sudo fbi -T 1 -d / dev / fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
A la línia 71, el sensor està connectat al port GPIO 4, que és el port 7 de la placa de sortida. Si voleu moure el sensor, assegureu-vos de canviar-lo al número correcte
objDetect = detector (7)
Un cop hàgiu acabat amb el codi, deseu el fitxer, preneu nota del lloc on heu desat el fitxer. Obriu el terminal cd. Premeu Enter, apareixerà la foto. Bloquejar el sensor de moviment.
Pas 8: Acabat de tocs
Aquí s’ha de soldar. No dubteu a utilitzar l’encant Incendio per agilitzar el procés d’escalfament del soldador.
- Un cop tingueu un retrat en moviment, soldeu cada cable al sensor
- Col·loqueu el sensor pi i el moviment a la part posterior del monitor i subjecteu-lo amb qualsevol adhesiu que vulgueu (velcro, cola goril·la, cinta adhesiva, etc.)
Pas 9: el marc
En primer lloc, es va tallar un panell de fusta i es va fixar a la part posterior del monitor mitjançant el maquinari de muntatge ja integrat a la pantalla. Acabem de trobar cargols de la mateixa mida i vam perforar el tros de fusta a la part posterior del monitor. Si el vostre monitor no té un mitjà per subjectar-lo a un panell de fusta, una altra opció seria crear una carcassa d’adaptació personalitzada per suportar-lo.
A continuació, vam tornar a dissenyar un marc que un tipus de Hogsmeade acabava de llançar. El vam ajustar al nostre monitor i el vam reforçar amb tires de MDF. Aquest marc estava enganxat al tauler de fusta fixat al monitor mitjançant epoxi, però també podia funcionar un encant de fixació senzilla.
Recomanat:
Retrat mòbil de bricolatge de Harry Potter amb Raspberry Pi: 3 passos
Retrat mòbil de bricolatge Harry Potter amb Raspberry Pi: retrat mòbil inspirat en pel·lícules de Harry Potter. Moving Portrait es construeix amb un portàtil antic trencat. Fins i tot es pot construir mitjançant un Raspberry Pi connectat amb una pantalla o un monitor antic. Moving Portrait Frame té un aspecte fantàstic, podem veure fotos familiars
Retrats en moviment reals de Harry Potter !: 11 passos (amb imatges)
Retrats en moviment reals de Harry Potter !: "Increïble!" Increïble! Això és com la màgia! &Quot; - Gilderoy Lockhart Sóc un gran fan de Harry Potter i una de les coses que sempre m’ha agradat del món dels mags són els retrats en moviment. Vaig ensopegar amb la imatge animada de Kyle Stewart-Frantz
Modelització basada en imatges / Retrat de fotogrametria: 4 passos
Modelatge basat en imatges / Retrat de fotogrametria: Hola a tothom, en aquest instructiu us mostraré el procés de com crear models 3D mitjançant imatges digitals. El procés s’anomena Fotogrametria, també coneguda com a Modelatge Basat en Imatges (IBM). Concretament, aquest tipus de procés s’utilitza per re
Vareta de treball real de Harry Potter amb visió per ordinador: 8 passos (amb imatges)
Vareta de treball real de Harry Potter amb visió per ordinador: "Qualsevol tecnologia prou avançada no es distingeix de la màgia" - Arthur C. Clarke Fa uns mesos, el meu germà va visitar Japó i tenia una experiència màgica real al món dels mags de Harry Potter als estudis universals que va fer possible
Pantalla RGB giratòria de Harry Potter: 10 passos (amb imatges)
Pantalla RGB rotativa de Harry Potter: després de decidir fer alguna cosa per l'aniversari de la meva filla, vaig pensar que fer una de les pantalles RGB acríliques seria genial. Ella és fan de les pel·lícules de Harry Potter, de manera que l’elecció del tema va ser fàcil. Decidir quines imatges utilitzar no va ser! El meu wi