Tartalomjegyzék:
- Lépés: Szerezzen be anyagokat
- 2. lépés: Az SD -kártya előkészítése és a Raspbian, valamint az FBI -bővítmény betöltése
- 3. lépés: Videó készítése
- 4. lépés: Készítse elő a régi monitort
- 5. lépés: Az érzékelő csatlakoztatása
- 6. lépés: A kód beillesztése
- 7. lépés: Személyes módosítások
- 8. lépés: Utolsó simítások
- 9. lépés: A keret
Videó: DIY Harry Potter mozgó portré projekt: 9 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-31 10:20
Az alábbiakban csak tiszta vérű varázslóknak szánt utasítások olvashatók. Ha nem vagy tiszta vérű, különösen Mardekár, akkor figyelmeztetett az elkerülhetetlen kudarcra és vereségre, amellyel szembekerülsz, mint mugli, bunkó vagy sárvérű.
Lépés: Szerezzen be anyagokat
Használjon minden szükséges eszközt ezen anyagok beszerzéséhez. Nyugodtan vásárolhat valamit a mugli boltból a Wingardium Leviosa -tól, amikor hátat fordítanak, és nem lesznek bölcsebbek.
- Raspberry Pi
- Egér és billentyűzet
- Legalább 8 GB -os Micro SD kártya
- Régi monitor és kijelző kábelek (HDMI, VGA stb.) És tápkábel Kijelző kábel HDMI kábel átalakítóhoz
- PIR mozgásérzékelő
- Kenyeretábla és GPIO kitörőtábla -bővítés
- Forrasztópáka
- Forrasztó
- Elektromos vezeték
- Régi keret
2. lépés: Az SD -kártya előkészítése és a Raspbian, valamint az FBI -bővítmény betöltése
Ez az egyik legfontosabb lépés és alapvető képesség, amely a sötét művészetekben teljesen alkalmazható. Ha formázni tud egy SD kártyát és betölti a Raspbian programot, akkor nagyjából félúton van a dementor tenyésztéséhez.
-
Csatlakoztassa az SD -kártyát a számítógéphez, és kövesse az utasításokat az SD -kártya formázásához…
- FAT, ha 8 GB
- exFAT32, ha 32 GB
- Töltse fel a Raspbian -t a Pi -re
-
FBI bővítmény letöltése
Nyissa meg a terminált, és telepítse az fbi -t a képek megjelenítéséhez
sudo apt-get install fbi
3. lépés: Videó készítése
Az egyetlen dolog, aminek sötétnek kell lennie ehhez a lépéshez, a Sötét Nagyúr. Ügyeljen a megfelelő megvilágításra. Mindenekelőtt jól nézzen ki, halálosan komoly és fenyegető.
-
Készíts videót arról, hogy mit szeretnél mozgatni a portréban
Ügyeljen arra, hogy pontosan ugyanabban a helyzetben kezdjen és álljon meg (az ötletek közé tartozik a festői arckép készítése, és valaki belép a keretbe, és ki a keretből, kezdjen ülni egy széken, összefont kézzel, és térjen vissza pontosan ugyanabba a helyzetbe)
- A mozgás megkezdése előtt feltétlenül készítsen állóképet az eredeti képről, és állítsa be a kép és videó méretét a monitor méretei alapján
- Töltse le mind a kép-, mind a videofájlokat a Raspberry Pi -re, és helyezze el videóját a "Video" mappába, a fényképét pedig a "Picture" mappába
4. lépés: Készítse elő a régi monitort
Először menjen a monitorgyűjteményébe, és válassza ki a legjobban tetszőt. Néha a helyi iskolák vagy vállalkozások feleslegessé teszik régi készleteiket. Ezután szétszerelnie kell a monitort, hogy a hátsó borítója ne sérüljön. Ez a lépés a monitortól függően változik, de olyan egyszerű, hogy egy mugli meg tudja csinálni. Csak viccel. A muglik értéktelenek és egyáltalán nem képesek semmire.
5. lépés: Az érzékelő csatlakoztatása
- Helyezze be az érzékelő három ágát a kenyértáblába
-
Csatlakoztassa a vezetékeket
- Az első kábel az 5 V -os tűből (a bíbor kábel) megy, és az érzékelő VCC csapjához csatlakozik
- A második kábel a GND csapból (a fehér kábel) megy, és az érzékelő GND csapjához csatlakozik
- A harmadik kábel a GPIO 4 -es, 7 -es portjából (szürke kábel) megy, és az érzékelő OUT -érintkezőjéhez csatlakozik
*A vezetékek bármelyik betűs portba mehetnek, ha ugyanabban a sorban vannak. Például a piros kábel 11c -ben van a GPIO 4 -es tűjétől az OUT -ig, amelyet a 24b -be helyeztünk. Az első 11a, 11b, 11c, 11d vagy 11e -ben mehetett. Csak győződjön meg arról, hogy csatlakoztatja a GPIO 4 -es tűhöz és az érzékelő OUT portjához.
6. lépés: A kód beillesztése
Ezt a kódot NEM szabad megosztani olyanokkal, akik nem rendelkeznek a Sötét Jelzéssel. A halálfalók könyörtelenül dolgoztak ennek fejlesztésén, és nem akarják, hogy értéktelen muglik születtek vagy vérárulók tegyék rá mocskos kis kezüket.
Nyissa meg a Thonny Python IDE programozó menüjét, és illessze be a kódot a csatolt fájlból
#kódrész 1, mozgásérzékelő kód#!/usr/bin/pythonimport RPi. GPIO mint GPIO import idő import
osztálydetektor (objektum):
def _init _ (én, érzékelő): self.callBacks = self.sensor = szenzor self.currState = False self.prevState = Hamis
GPIO.setmode (GPIO. BOARD)
GPIO.setup (önérzékelő, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
def read (ön):
self.prevState = self.currState self.currState = GPIO.input (self.sensor)
def printState (saját):
print ("GPIO pin {0} {1}". formátumú (self.sensor, "HIGH", ha self.currState else "LOW"))
def subscribe (self, callBack):
self.callBacks.append (callBack)
def callBack (saját, állapot):
fn -nek önmagában. callBacks: fn (állapot)
def start (ön):
try: self.read () self.printState (), míg True: self.read () if self.currState! = self.prevState: self.printState () self.callBack (self.currState) time.sleep (.1)
kivéve (KeyboardInterrupt, SystemExit):
#Mivel az fbi nem állítja vissza megfelelően a konzolt, amikor kilép az alkalmazásból, egy kis tisztítást végzünk. os.system ('stty sane')
#2. rész kód, fotó és videó
#!/usr/bin/python import alfolyamat sp import rendszerként
video = ["omxplayer", "fájlnév", "-o", "mindkettő", "--win", "0 0 1680 1050", "-szempont-mód", "kitöltés", "-nem- osd "," --orientáció "," 0 "," --vol "," -600 "]
videoFile = "/home/pi/Videos/1680x1050video.mp4" nyomtatás (videoFile)
def onMotion (currState):
if currState: video [1] = videoFile subVideo = sp. Popen (video), míg a subVideo.poll () értéke Nincs: time.sleep (.1)
def showImage ():
os.system ("sudo fbi -T 1 -d/dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
showImage ()
objDetect = detektor (7) objDetect.subscribe (onMotion) objDetect.start () os.system ("sudo killall -9 fbi")
-
Fájl mentése
A mieinket egy genlab nevű mappába mentettük, és Masterpiece.py névre kereszteltük
-
Tesztkód
Nyissa meg a terminált és nyissa meg a fájlt
cd genlab
Python mestermű.py
*A kód valójában így működik.
A kódunk tétlen képet jelenít meg a monitoron mindaddig, amíg a mozgásérzékelő mozgást nem észlel, és egy videofájlt nem aktivál, és vissza nem tér az üresjárat képének eredeti helyzetébe. Találtunk egy nyílt forráskódot, amelyet Dominick Morino használt a Possessed Portrait DIY projektjében, és leegyszerűsítettük a projektünk számára. A portré kódot két részre osztjuk: a mozgásérzékelő parancsokra, majd a fénykép/videó parancsokra. A mozgásérzékelő számára importáltuk a Raspberry Pi és a GPIO kártya kezdeti könyvtárait. Az érzékelő kód első részén semmit nem kell megváltoztatnia. A kód második része további könyvtárakat importál, hogy a videóparancsok függjenek az 1. részben található érzékelő kódjától.
7. lépés: Személyes módosítások
Ügyeljen arra, hogy helyezze be a megfelelő módosításokat. Az Ollivander itt személyre szabottabb, mint egy pálca.
Az 54. sor képaránya. Ha a tájolást fekvőről állóra szeretné váltani, állítsa a 0 -t 90 -re. A monitor tényleges arányához módosítsa a 1680 1050 részt
video = ["omxplayer", "fájlnév", "-o", "mindkettő", "--win", "0 0 1680 1050", "-szempont-mód", "kitöltés", "-nem- osd "," --orientáció "]
Az 55. sorban módosítsa a videó nevét 1680x1050video.mp4 fájlról fájlnévre
videoFile = "/home/pi/Videos/1680x1050video.mp4"
A 67. sorban módosítsa a kép nevét 1680x1050picture-j.webp" />
os.system ("sudo fbi -T 1 -d/dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
A 71 -es vonalon az érzékelő a GPIO 4 -es portjához van csatlakoztatva, amely a megszakítópanel 7 -es portja. Ha mozgatni szeretné az érzékelőt, győződjön meg róla, hogy a megfelelő számra állítja
objDetect = érzékelő (7)
Miután befejezte a kód mentését, jegyezze fel, hová mentette a fájlt
8. lépés: Utolsó simítások
A forrasztást itt kell elvégezni. Nyugodtan használja az Incendio varázst, hogy felgyorsítsa a forrasztópáka hevítési folyamatát.
- Ha van egy működő mozgó portréja, forrasztjon minden vezetéket az érzékelőhöz
- Helyezze el a pi és mozgásérzékelőt a monitor hátoldalán, és rögzítse tetszőleges ragasztóval (tépőzárral, gorilla ragasztóval, ragasztószalaggal stb.)
9. lépés: A keret
Először egy fából készült panelt vágtak le és rögzítettek a monitorunk hátoldalára a képernyőbe már beépített rögzítőelemek segítségével. Most találtunk azonos méretű csavarokat, és fúrtuk a fadarabot a monitor hátuljába. Ha a monitort nem lehet rögzíteni egy fából készült panelhez, akkor egy másik lehetőség az egyedi kialakítású burkolat létrehozása annak támogatására.
Ezután újraterveztünk egy keretet, amelyet a Roxmeade néhány fickója éppen ki akart dobni. A monitorunkhoz méreteztük, és MDF csíkokkal erősítettük meg. Ezt a keretet a monitorhoz rögzített fa panelhez ragasztották epoxi segítségével, de az egyszerű rögzítő varázs is működhet.
Ajánlott:
Halloween tök mozgó animatronikus szemmel - Ez a tök meg tudja forgatni a szemét!: 10 lépés (képekkel)
Halloween tök mozgó animatronikus szemmel | Ez a sütőtök megforgathatja a szemét! Állítsa az ultrahangos érzékelő kioldótávolságát a megfelelő értékre (9. lépés), és a sütőtök megkövül mindenkit, aki gyertyát mer tenni
DIY Harry Potter mozgó portré Raspberry Pi -vel: 3 lépés
DIY Harry Potter mozgó portré Raspberry Pi -vel: Mozgó portré a Harry Potter -filmek ihlette. A Mozgó portré egy régi, törött laptop segítségével készült. Akár a Raspberry Pi -vel, akár egy kijelzővel vagy egy régi monitorral is össze lehet építeni. A mozgó portré keret fantasztikusan néz ki, láthatunk családi fotókat
Valós élet mozgó portrék Harry Potterből!: 11 lépés (képekkel)
Valóságos mozgó portrék Harry Potterről !: " Csodálatos! Elképesztő! Ez pont olyan, mint a varázslat! &Quot; - Gilderoy LockhartHatalmas Harry Potter rajongó vagyok, és az egyik dolog, amit mindig is szerettem a varázslóvilágból, a mozgó portrék. Belebukkantam Kyle Stewart-Frantz animációs képébe
Valódi működő Harry Potter pálca a számítógépes látás segítségével: 8 lépés (képekkel)
Valódi működő Harry Potter pálca a számítógépes látás segítségével: " Bármilyen megfelelően fejlett technológia megkülönböztethetetlen a mágiától " - Arthur C. Clarke Néhány hónappal ezelőtt a bátyám meglátogatta Japánt, és valódi varázslói tapasztalatai voltak a Universal Studios Harry Potter varázslóvilágában
Harry Potter forgó RGB kijelző: 10 lépés (képekkel)
Harry Potter forgó RGB kijelző: Miután úgy döntöttem, hogy valamit készítek a lányom születésnapjára, úgy gondoltam, hogy az egyik akril RGB kijelző elkészítése jó lesz. Rajong a Harry Potter filmekért, így a téma választása egyszerű volt. Nem volt szabad eldönteni, hogy milyen képeket használjon! Az én wi