Satura rādītājs:
- 1. darbība: iegūstiet materiālus
- 2. darbība: sagatavojiet SD karti un ielādējiet Raspbian un FBI spraudni
- 3. darbība: uzņemiet video
- 4. darbība: sagatavojiet veco monitoru
- 5. darbība: sensora pievienošana
- 6. darbība: koda ievietošana
- 7. darbība: personiskās izmaiņas
- 8. solis: apdares darbi
- 9. solis: rāmis
Video: DIY Harija Potera kustīgais portreta projekts: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-31 10:22
Tālāk ir sniegta instrukcija, kas paredzēta tikai tīrasiņu burvjiem. Ja jūs neesat tīrasiņu asinis, īpaši Slytherin, jūs esat brīdināts par neizbēgamu neveiksmi un sakāvi, ar kuru jūs sastapsities kā ķeksītis, mugurs, čučulis vai dubļu asinis.
1. darbība: iegūstiet materiālus
Izmantojiet visus nepieciešamos līdzekļus šo materiālu iegūšanai. Jūtieties brīvi iegādāties Wingardium Leviosa kaut ko no mugurkaulu veikala, kad viņiem ir pagriezta mugura, un viņi nebūs gudrāki.
- Raspberry Pi
- Pele un tastatūra
- Vismaz 8 GB micro SD karte
- Vecie monitora un displeja kabeļi (HDMI, VGA utt.) Un barošanas kabelis Displeja kabelis uz HDMI kabeļa pārveidotāju
- PIR kustības sensors
- Maizes dēlis un GPIO sadalīšanas dēļa pagarinājums
- Lodāmurs
- Lodēt
- Elektriskais vads
- Vecs rāmis
2. darbība: sagatavojiet SD karti un ielādējiet Raspbian un FBI spraudni
Tas ir viens no vissvarīgākajiem soļiem un būtiska prasme, kas ir diezgan pielietojama tumšajā mākslā. Ja varat formatēt SD karti un ielādēt Raspbian, jūs esat aptuveni pusceļā, lai audzinātu dementu.
-
Pievienojiet SD karti datoram un izpildiet norādījumus, lai formatētu SD karti kā…
- TAUKI, ja 8gb
- exFAT32, ja 32 GB
- Ielādējiet Raspbian uz Pi
-
FBI spraudņa lejupielāde
Atveriet termināli un instalējiet fbi, lai parādītu attēlus
sudo apt-get instalēt fbi
3. darbība: uzņemiet video
Vienīgais, kam šim solim vajadzētu būt tumšam, ir Tumšais Kungs. Pārliecinieties, vai jums ir pienācīgs apgaismojums. Pirmkārt, izskatieties labi, nopietni un draudīgi.
-
Uzņemiet video par to, ko vēlaties pārvietot portretā
Noteikti sāciet un apstājieties tieši tādā pašā stāvoklī (idejas ietver gleznaina portreta veidošanu, kad kāds ieiet rāmī un iziet no tā, sāciet sēdēt uz krēsla, salikušas rokas un atgriezieties tieši tādā pašā stāvoklī)
- Pirms sākat kustību, noteikti uzņemiet oriģināla attēla nekustīgu attēlu un iestatiet attēla un video lielumu, pamatojoties uz monitora izmēriem
- Lejupielādējiet gan attēlu, gan video failus Raspberry Pi un ievietojiet videoklipu mapē "Video" un savu fotoattēlu mapē "Attēls".
4. darbība: sagatavojiet veco monitoru
Vispirms dodieties uz savu monitoru kolekciju un atlasiet to, kas jums patīk visvairāk. Dažreiz vietējās skolas vai uzņēmumi pārpalikīs no vecā krājuma. Tālāk jums būs jāizjauc monitors tā, lai tam nebūtu aizmugurējā vāka. Šis solis atšķiras atkarībā no jūsu monitora, taču tas ir tik vienkārši, ka to var paveikt mugurkauls. Tikai jokoju. Mugļi ir nevērtīgi un vispār neko nespēj.
5. darbība: sensora pievienošana
- Ievietojiet trīs sensora zarus maizes plāksnē
-
Savienojiet vadus
- Pirmais kabelis iet no 5v tapas (purpursarkanais kabelis) un savienojas ar sensora VCC tapu
- Otrais kabelis iet no GND tapas (baltais kabelis) un pievienojiet sensora GND tapai
- Trešais kabelis iet no GPIO tapas 4, porta 7 (pelēkais kabelis) un pievienojiet sensora OUT tapu
*Vadi var iet jebkurā no burtu ostām, ja vien tie atrodas vienā rindā. Piemēram, sarkanais kabelis atrodas 11c virzienā no GPIO tapas 4 līdz OUT, ko ievietojām 24b. Pirmais varēja doties 11.a, 11.b, 11.c vai 11.d vai 11.e. Jums vienkārši jāpārliecinās, ka tas ir pievienots GPIO tapai 4 un sensora OUT portam.
6. darbība: koda ievietošana
Šis kods NEDRĪKST izpausties ikvienam, kam nav tumšās zīmes. Nāves ēdāji ir neatlaidīgi strādājuši, lai to attīstītu, un nevēlas, lai kāds nevērtīgs mugura dzimušais vai asins nodevējs uzliktu tam savas netīrās mazās rokas.
Programmēšanas izvēlnē atveriet Thonny Python IDE un ielīmējiet kodu no pievienotā faila
#koda 1. daļa, kustības detektora kods#!/usr/bin/pythonimport RPi. GPIO kā GPIO importēšanas laika importēšanas os
klases detektors (objekts):
def _init _ (self, sensors): self.callBacks = self.sensor = sensors self.currState = False self.prevState = False
GPIO.setmode (GPIO. BOARD)
GPIO.setup (pašsensors, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
def lasiet (pats):
self.prevState = self.currState self.currState = GPIO.input (self.sensor)
def printState (self):
print ("GPIO pin {0} ir {1}". formāts (self.sensor, "HIGH", ja self.currState cits "LOW"))
def abonēt (self, callBack):
self.callBacks.append (callBack)
def callBack (self, state):
fn pašam. callBacks: fn (štats)
def start (sevi):
try: self.read () self.printState (), kamēr True: self.read () if self.currState! = self.prevState: self.printState () self.callBack (self.currState) time.sleep (.1)
izņemot (KeyboardInterrupt, SystemExit):
#Tā kā fbi neatjauno konsoli pareizi, kad tiek aizvērta lietojumprogramma, mēs veicam nelielu tīrīšanu. os.system ('stty sane')
#koda 2. daļa, fotoattēls un video
#!/usr/bin/python importa apakšprocess kā sp importēšanas sistēma
video = ["omxplayer", "faila nosaukums", "-o", "abi", "--win", "0 0 1680 1050", "-aspect-mode", "fill", "--no- osd ","-orientācija "," 0 "," --vol "," -600 "]
videoFile = "/home/pi/Videos/1680x1050video.mp4" drukāt (videoFile)
def onMotion (currState):
if currState: video [1] = videoFile subVideo = sp. Popen (video), bet subVideo.poll () ir Nav: time.sleep (.1)
def showImage ():
os.system ("sudo fbi -T 1 -d/dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
showImage ()
objDetect = detektors (7) objDetect.subscribe (onMotion) objDetect.start () os.system ("sudo killall -9 fbi")
-
Saglabāt failu
Mēs saglabājām savu mapi ar nosaukumu genlab un nosaucām to par Masterpiece.py
-
Pārbaudes kods
Atveriet termināli un atveriet failu
cd genlab
Python Masterpiece.py
*Šādi kods faktiski darbojas.
Mūsu kods monitorā parāda dīkstāves attēlu, līdz kustības sensors nosaka kustību un aktivizē video failu un atgriežas dīkstāves attēla sākotnējā nekustīgā stāvoklī. Mēs varējām atrast atvērtā pirmkoda kodu, ko Dominiks Morino izmantoja savā portreta DIY projektā, un vienkāršojām to mūsu projektam. Mēs sadalījām portreta kodu divās sadaļās: kustības sensora komandas un pēc tam foto/video komandas. Kustības sensoram mēs importējām Raspberry Pi un GPIO plates sākotnējās bibliotēkas. Sensora koda pirmajā daļā jums nekas nav jāmaina. Koda otrā daļa importē papildu bibliotēkas, lai ļautu video komandām būt atkarīgām no sensora koda 1. daļā.
7. darbība: personiskās izmaiņas
Pārliecinieties, ka ievietojat pareizās izmaiņas. Šeit ir vairāk pielāgota nekā zizlis no Ollivander.
54. līnijas malu attiecība. Lai mainītu orientāciju no ainavas uz portretu, mainiet 0 uz 90. Faktiskajai monitora attiecībai mainiet 1680 1050 daļu
video = ["omxplayer", "faila nosaukums", "-o", "abi", "--win", "0 0 1680 1050", "-aspect-mode", "fill", "--no- osd ","-orientācija "]
55. rindiņā nomainiet video nosaukumu no 1680x1050video.mp4 uz sava faila nosaukumu
videoFile = "/home/pi/Videos/1680x1050video.mp4"
67. rindā nomainiet attēla nosaukumu no 1680x1050picture-j.webp" />
os.system ("sudo fbi -T 1 -d/dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
71. līnijā sensors ir savienots ar GPIO 4. portu, kas ir sadalīšanas paneļa 7. ports. Ja vēlaties pārvietot sensoru, noteikti nomainiet to uz pareizo numuru
objDetect = detektors (7)
Kad esat pabeidzis kodu, saglabājiet failu, atzīmējiet vietu, kur failu saglabājāt Atveriet termināļa cd Nospiediet ievadīšanas taustiņu Fotoattēls parādīsies Bloķēt kustības sensoru Video sāksies Esc, iziet no projekta
8. solis: apdares darbi
Šeit ir jāveic lodēšana. Jūtieties brīvi izmantot Incendio šarmu, lai paātrinātu lodāmura sildīšanas procesu.
- Kad jums ir kustīgs portrets, pielieciet katru vadu pie sensora
- Novietojiet pi un kustības sensoru monitora aizmugurē un piestipriniet ar jebkuru ar izvēlētu līmi (velcro, gorilla līme, līmlente utt.)
9. solis: rāmis
Pirmkārt, koka panelis tika sagriezts un piestiprināts mūsu monitora aizmugurē, izmantojot ekrānā jau iebūvēto stiprinājumu. Mēs tikko atradām tāda paša izmēra skrūves un urbām koka gabalu monitora aizmugurē. Ja jūsu monitoram nav iespēju to piestiprināt pie koka paneļa, cita iespēja būtu izveidot pielāgotu korpusu tā atbalstam.
Pēc tam mēs pārkārtojām rāmi, ko kāds Cūkkārpas puisis vienkārši gatavojās izmest. Mēs izmērījām to atbilstoši mūsu monitoram un pastiprinājām to ar MDF sloksnēm. Šis rāmis tika pielīmēts pie koka paneļa, kas piestiprināts pie monitora, izmantojot epoksīdu, taču varētu darboties arī vienkārši fiksējošs šarms.
Ieteicams:
DIY Harija Potera kustīgais portrets ar Raspberry Pi: 3 soļi
DIY Harija Potera kustīgais portrets ar Raspberry Pi: kustīgais portrets, iedvesmojoties no Harija Potera filmām. Pārvietojošais portrets ir veidots, izmantojot vecu salūzušu klēpjdatoru. To var pat izveidot, izmantojot Raspberry Pi, kas savienots ar displeju vai veco monitoru. Pārvietojamais portreta rāmis izskatās lieliski, mēs varam redzēt ģimenes fotoattēlus
Harija Potera IR tālvadības pults ar Raspberry Pi: 5 soļi
Harija Potera IR tālvadības pults ar Raspberry Pi: Šajā pamācībā aprakstīts, kā izveidot vienkāršu Python skriptu, ko kontrolē The Noble Collection izgatavotā Harija Potera universālā tālvadības pults. Tam nepieciešams Raspberry Pi kā kontrolieris un Flirc USB IR uztvērējs kombinācijā
Reālās dzīves kustīgie portreti no Harija Potera!: 11 soļi (ar attēliem)
Pārvietojami reālās dzīves portreti no Harija Potera !: " Pārsteidzoši! Pārsteidzoši! Tas ir gluži kā maģija! &Quot; - Gilderoy LockhartEs esmu milzīgs Harija Potera cienītājs, un viena no lietām, ko es vienmēr esmu mīlējis no burvju pasaules, ir kustīgie portreti. Es nejauši uzdūros Kaila Stjuarta-Franca animācijas filmai
Reāli strādājošs Harija Potera zizlis, izmantojot datora redzi: 8 soļi (ar attēliem)
Reāli strādājošs Harija Potera zizlis, izmantojot datora redzi: " Jebkura pietiekami uzlabota tehnoloģija nav atšķirama no maģijas " - Artūrs Klarks Dažus mēnešus atpakaļ mans brālis apmeklēja Japānu, un viņam bija īsta burvju pieredze Harija Potera burvju pasaulē Universal Studios
Harija Potera rotējošais RGB displejs: 10 soļi (ar attēliem)
Harija Potera rotējošais RGB displejs: Pēc tam, kad nolēmu uztaisīt kaut ko savai meitai dzimšanas dienā, nodomāju, ka būtu forši izveidot vienu no akrila RGB displejiem. Viņa ir Harija Potera filmu cienītāja, tāpēc tēmas izvēle bija vienkārša. Tomēr neizlemt, kādus attēlus izmantot! Mans wi