Talaan ng mga Nilalaman:
- Hakbang 1: Kumuha ng Mga Materyales
- Hakbang 2: Ihanda ang SD Card at Load Raspbian, at FBI Plugin
- Hakbang 3: Kumuha ng Video
- Hakbang 4: Maghanda ng Lumang Monitor
- Hakbang 5: Pagkonekta ng Sensor
- Hakbang 6: Inserting Code
- Hakbang 7: Personal na Pagbabago
- Hakbang 8: Pagtatapos ng Mga Touch
- Hakbang 9: Ang Frame
Video: DIY Harry Potter Moving Portrait Project: 9 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-31 10:25
Ang sumusunod ay isang itinuturo na inilaan para sa mga wizards na puro dugo lamang. Kung hindi ka puro dugo, partikular sa Slytherin, binalaan ka tungkol sa hindi maiwasang pagkabigo at pagkatalo na makakaharap mo bilang isang squib, muggle, Hufflepuff, o mudblood.
Hakbang 1: Kumuha ng Mga Materyales
Gumamit ng anumang paraan na kinakailangan upang makuha ang mga materyal na ito. Huwag mag-atubiling kay Wingardium Leviosa isang bagay sa labas ng isang tindahan ng muggle kapag ang kanilang mga likod ay nakatalikod at wala silang magiging mas matalino.
- Raspberry Pi
- Mouse at keyboard
- Hindi bababa sa isang 8 gb Micro SD card
- Mga lumang monitor at display cable (HDMI, VGA atbp.) At power cable Display cable sa HDMI cable converter
- PIR Motion Sensor
- Breadboard at GPIO breakout board extension
- Panghinang
- Panghinang
- Electrical wire
- Lumang Frame
Hakbang 2: Ihanda ang SD Card at Load Raspbian, at FBI Plugin
Ito ay isa sa pinakamahalagang hakbang at isang mahahalagang kasanayan na lubos na nalalapat sa Dark Arts. Kung maaari kang mag-format ng isang SD card at mai-load ang Raspbian, halos kalahati ka na sa pag-aanak ng isang demensya.
-
I-plug ang SD card sa computer at sundin ang mga tagubilin upang mai-format ang SD card bilang…
- FAT kung 8gb
- exFAT32 kung 32gb
- I-load ang Raspbian papunta sa Pi
-
Pagda-download ng FBI plugin
Buksan ang terminal at i-install ang fbi upang maipakita ang mga imahe
sudo apt-get install fbi
Hakbang 3: Kumuha ng Video
Ang tanging bagay na dapat madilim para sa hakbang na ito ay ang Madilim na Panginoon. Tiyaking mayroon kang tamang pag-iilaw. Higit sa lahat, magmukhang maganda, malubhang malubha, at nagbabanta.
-
Kumuha ng isang video ng kung ano ang nais mong ilipat sa larawan
Siguraduhin na magsimula at huminto sa eksaktong parehong posisyon (Kasama sa mga ideya ang pagkakaroon ng isang magandang larawan at may isang taong lumalakad sa at labas ng frame, magsimulang umupo sa isang upuan na may mga kamay na nakatiklop at bumalik sa eksaktong parehong posisyon)
- Bago mo simulan ang paggalaw, siguraduhing kumuha ng isang larawan ng orihinal na imahe, at itakda ang laki ng imahe at video batay sa mga sukat ng monitor
- Mag-download ng parehong mga larawan at mga file ng video sa Raspberry Pi at ilagay ang iyong video, sa folder na "Video", at iyong larawan, sa folder na "Larawan"
Hakbang 4: Maghanda ng Lumang Monitor
Una, pumunta sa iyong koleksyon ng monitor at piliin ang isa na gusto mo. Minsan ang mga lokal na paaralan o negosyo ay magso-sobra sa kanilang dating stock. Susunod, kakailanganin mong i-disassemble ang monitor upang ito ay walang bisa ng takip sa likod nito. Ang hakbang na ito ay nag-iiba depende sa monitor na mayroon ka, ngunit napakasimple ng isang muggle na maaaring gawin ito. Biro lang. Ang Muggles ay walang halaga at walang kakayahan sa anumang bagay.
Hakbang 5: Pagkonekta ng Sensor
- Ipasok ang tatlong prongs ng sensor sa breadboard
-
Ikonekta ang mga wire
- Ang unang cable ay mula sa 5v pin (ang magenta cable), at kumokonekta sa VCC pin sa sensor
- Ang pangalawang cable ay mula sa GND pin (ang puting cable) at kumonekta sa GND pin sa sensor
- Ang pangatlong cable ay mula sa GPIO pin 4, port 7 (grey cable) at kumonekta sa OUT pin sa sensor
* Ang mga wires ay maaaring pumunta sa alinman sa mga may titik na port hangga't nasa parehong hilera sila. Halimbawa, ang pulang kable ay nasa 11c na nagmumula sa GPIO pin 4, hanggang sa OUT na inilalagay namin sa 24b. Ang una ay maaaring pumunta sa 11a, 11b, 11c, o 11d o 11e. Tiyakin mo lamang na ikonekta ito sa GPIO pin 4 at ang OUT port sa sensor.
Hakbang 6: Inserting Code
Ang code na ito ay HINDI ibabahagi sa sinumang hindi nagtataglay ng Madilim na Marka. Ang Mga Kumakain ng Kamatayan ay nagtatrabaho nang walang tigil sa pagbuo nito at hindi nais ang anumang walang halaga na mga ipinanganak na muggle o mga traydor sa dugo na inilalagay ang kanilang maruming maliit na mga kamay dito.
Buksan ang Thonny Python IDE mula sa menu ng pagprograma at i-paste ang code mula sa kalakip na file
#part 1 ng code, code ng detector ng paggalaw #! / usr / bin / pythonimport RPi. GPIO bilang GPIO import time import os
class detector (object):
def _init _ (sarili, sensor): self.callBacks = self.sensor = sensor self.currState = False self.prevState = False
GPIO.setmode (GPIO. BOARD)
GPIO.setup (self.sensor, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
basahin ang (sarili):
self.prevState = self.currState self.currState = GPIO.input (self.sensor)
def printState (sarili):
i-print (ang "GPIO pin {0} ay {1}". format (self.sensor, "HIGH" kung self.currState iba pa "LOW"))
def subscribe (sarili, callBack):
self.callBacks.append (callBack)
def callBack (sarili, estado):
para sa fn sa sarili.callBacks: fn (estado)
simulan ang (sarili):
subukan: sarili. basahin () sarili
maliban (KeyboardInterrupt, SystemExit):
#Since ang fbi ay hindi naibalik ang console nang tama kapag ang application ay lumabas ay gumagawa kami ng isang maliit na paglilinis. os.system ('stty sane')
#part 2 ng code, larawan at video
#! / usr / bin / python import subprocess bilang sp import sys
video = ["omxplayer", "filename", "-o", "pareho", "--win", "0 0 1680 1050", "--aspect-mode", "fill", "--no- osd "," --orientation "," 0 "," --vol "," -600 "]
videoFile = "/home/pi/Video/1680x1050video.mp4" print (videoFile)
def onMotion (currState):
kung currState: video [1] = videoFile subVideo = sp. Popen (video) habang ang subVideo.poll () ay Wala: oras.sulog (.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")
-
I-save ang file
Nai-save namin ang sa amin sa isang folder na pinangalanang genlab at pinangalanan itong Masterpiece.py
-
Code ng Pagsubok
Buksan ang terminal at buksan ang file
cd genlab
Python Masterpiece.py
* Ganito talaga gumagana ang code.
Nagpapakita ang aming code ng isang idle na imahe sa isang monitor hanggang sa makita ng sensor ng paggalaw ang paggalaw at paganahin ang isang file ng video at bumalik sa paunang posisyon ng imaheng idle. Nahanap namin ang isang bukas na source code na ginamit ni Dominick Morino sa kanyang Possessed Portrait DIY Project, at pinadali ito para sa aming proyekto. Hinahati namin ang portrait code sa dalawang seksyon: ang mga sensor ng paggalaw ng sensor at pagkatapos ay ang mga utos ng larawan / video. Para sa sensor ng paggalaw, na-import namin ang mga paunang aklatan para sa Raspberry Pi at sa GPIO board. Hindi mo kailangang baguhin ang anumang bagay sa unang bahagi ng sensor code. Ang pangalawang bahagi ng code ay nag-import ng karagdagang mga aklatan upang payagan ang mga utos ng video na maging nakasalalay sa sensor code sa bahagi 1.
Hakbang 7: Personal na Pagbabago
Tiyaking ipasok ang tamang mga pagbabago. Makakuha ng mas pasadya kaysa sa isang wand mula sa Ollivander dito.
Sa linya 54 na ratio ng aspeto. Upang baguhin ang oryentasyon mula sa tanawin hanggang sa portrait baguhin ang 0, hanggang 90. Para sa aktwal na ratio ng iyong monitor baguhin ang 1680 1050 na bahagi
video = ["omxplayer", "filename", "-o", "pareho", "--win", "0 0 1680 1050", "--aspect-mode", "fill", "--no- osd "," --orientation "]
Sa linya 55 palitan ang pangalan ng video mula sa 1680x1050video.mp4 sa iyong pangalan ng file
videoFile = "/home/pi/Video/1680x1050video.mp4"
Sa linya 67 palitan ang pangalan ng larawan mula sa 1680x1050picture-j.webp" />
os.system ("sudo fbi -T 1 -d / dev / fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
Sa linya 71, ang sensor ay konektado sa GPIO port 4, na kung saan ay port 7 sa breakout board. Kung nais mong ilipat ang sensor tiyaking binago mo ito sa tamang numero
objDetect = detector (7)
Kapag tapos ka na sa code na i-save ang iyong file, tandaan kung saan mo nai-save ang file Buksan ang terminal cd Pindutin ang enter Photo lilitaw I-block ang sensor ng sensor Magsisimula ang Esc, lumabas sa labas ng proyekto
Hakbang 8: Pagtatapos ng Mga Touch
Dapat gawin dito ang paghihinang. Huwag mag-atubiling gamitin ang kagandahan ng Incendio upang mapabilis ang proseso ng pag-init para sa panghinang na bakal.
- Kapag mayroon kang gumaganang gumagalaw na larawan, maghinang ng bawat kawad sa sensor
- Ayusin ang pi, at sensor ng paggalaw sa likod ng monitor at i-fasten gamit ang alinman sa isang adhesive na iyong pinili (velcro, gorilla glue, duct tape atbp.)
Hakbang 9: Ang Frame
Una, isang panel ng kahoy ang gupitin at na-secure sa likod ng aming monitor gamit ang mounting hardware na naitayo na sa screen. Natagpuan lamang namin ang mga turnilyo na may parehong sukat at drill ang piraso ng kahoy sa likod ng monitor. Kung ang iyong monitor ay walang paraan ng pangkabit nito sa isang panel ng kahoy, ang iba pang pagpipilian ay upang lumikha ng isang pasadyang casing na sumusuporta dito.
Pagkatapos ay nag-repurposed kami ng isang frame ng ilang bloke mula sa Hogsmeade na palabas lamang. Sinukat namin ito sa aming monitor at pinalakas ito ng mga piraso ng MDF. Ang frame na ito ay nakadikit sa kahoy na panel na nakakabit sa monitor gamit ang epoxy, ngunit ang isang simpleng pag-aayos ng kagandahan ay maaari ding gumana.
Inirerekumendang:
Halloween Kalabasa Na May Isang Moving Animatronic Eye - Ang Kalabasa na Ito ay Maaaring I-roll ang Mata Nito !: 10 Hakbang (na may Mga Larawan)
Halloween Kalabasa Na May Isang Moving Animatronic Eye | Ang Kalabasa na Ito ay Maaaring I-roll ang Mata Nito !: Sa Instructable na ito, malalaman mo kung paano gumawa ng isang kalabasa sa Halloween na kinikilabutan ang lahat kapag gumalaw ang mata nito. Isaayos ang distansya ng pag-trigger ng ultrasonic sensor sa tamang halaga (hakbang 9), at ang iyong kalabasa ay magpapakuryente sa sinumang mangahas na kumuha ng kandila
DIY Harry Potter Moving Portrait With Raspberry Pi: 3 Hakbang
DIY Harry Potter Moving Portrait With Raspberry Pi: Moving Portrait na inspirasyon mula sa Harry Potter Pelikula. Ang Moving Portrait ay binuo gamit ang isang lumang sirang laptop. Maaari rin itong bumuo gamit ang isang Raspberry Pi na konektado sa isang display o isang lumang monitor. Ang paglipat ng Portrait Frame ay mukhang kahanga-hanga, maaari naming makita ang mga larawan ng pamilya,
Real Life Moving Portraits Mula kay Harry Potter !: 11 Hakbang (na may Mga Larawan)
Totoong Paglipat ng Mga Larawan Mula kay Harry Potter !: & Kamangha-manghang! Kamangha-mangha! Ito ay tulad ng mahika! &Quot; - Gilderoy Lockhart Isa akong malaking fan ng Harry Potter, at ang isa sa mga bagay na palagi kong minahal mula sa Wizarding World ay ang gumagalaw na mga larawan. Nadapa ako sa Animated na Larawan ni Kyle Stewart-Frantz
Tunay na Nagtatrabaho Harry Potter Wand Gamit ang Computer Vision: 8 Hakbang (na may Mga Larawan)
Tunay na Paggawa ng Harry Potter Wand Gamit ang Computer Vision: " Anumang Sapat na Advanced na Teknolohiya ay Hindi makilala mula sa Magic " - Arthur C. Clarke Ilang buwan na bumalik ang aking kapatid sa Japan at nagkaroon ng tunay na karanasan sa wizarding sa Wizarding World ni Harry Potter sa Universal Studios na ginawa
Harry Potter Rotating RGB Display: 10 Hakbang (na may Mga Larawan)
Harry Potter Rotating RGB Display: Matapos magpasya na gumawa ng isang bagay para sa kaarawan ng aking anak na babae naisip ko na ang paggawa ng isa sa mga ipinapakita na acrylic RGB ay magiging cool. Fan siya ng mga pelikulang Harry Potter kaya't madali ang pagpili ng tema. Ang pagpapasya kung anong mga imaheng gagamitin gayunpaman ay hindi! Ang aking wi