Isi kandungan:
- Langkah 1: Dapatkan Bahan
- Langkah 2: Prep SD Card dan Load Raspbian, dan FBI Plugin
- Langkah 3: Rakam Video
- Langkah 4: Sediakan Monitor Lama
- Langkah 5: Menyambungkan Sensor
- Langkah 6: Memasukkan Kod
- Langkah 7: Pengubahsuaian Peribadi
- Langkah 8: Menyentuh Sentuhan
- Langkah 9: Rangka
Video: Projek Potret Bergerak Harry Potter DIY: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-31 10:23
Berikut ini adalah petunjuk yang ditujukan hanya untuk penyihir darah murni. Sekiranya anda bukan darah murni, Slytherin secara khusus, anda telah diberi amaran mengenai kegagalan dan kekalahan yang tidak dapat dielakkan yang akan anda hadapi sebagai squib, muggle, Hufflepuff, atau mudblood.
Langkah 1: Dapatkan Bahan
Gunakan segala kaedah yang diperlukan untuk mendapatkan bahan-bahan ini. Jangan ragu untuk Wingardium Leviosa keluar dari kedai muggle apabila punggung mereka dipusingkan dan mereka tidak akan menjadi lebih bijak.
- Pai raspberi
- Tetikus dan papan kekunci
- Sekurang-kurangnya kad Micro SD 8 gb
- Kabel monitor dan paparan lama (HDMI, VGA dll) dan kabel kuasa Paparkan kabel ke penukar kabel HDMI
- Sensor Gerakan PIR
- Sambungan papan pemecah roti dan GPIO
- Besi pematerian
- Pateri
- Wayar elektrik
- Bingkai Lama
Langkah 2: Prep SD Card dan Load Raspbian, dan FBI Plugin
Ini adalah salah satu langkah yang paling penting dan kemahiran penting yang dapat diterapkan dalam Seni Gelap. Sekiranya anda dapat memformat kad SD dan memuatkan Raspbian, anda akan memulakan pembiakan dementor.
-
Pasang kad SD ke komputer dan ikuti arahan untuk memformat kad SD sebagai…
- LEMAK jika 8gb
- exFAT32 jika 32gb
- Muatkan Raspbian ke Pi
-
Memuat turun pemalam FBI
Buka terminal dan pasang fbi untuk memaparkan gambar
sudo apt-get install fbi
Langkah 3: Rakam Video
Satu-satunya perkara yang harus menjadi gelap untuk langkah ini adalah Dark Lord. Pastikan anda mempunyai pencahayaan yang betul. Yang terpenting, kelihatan baik, serius, dan mengancam.
-
Rakam video mengenai apa yang anda mahu bergerak dalam potret
Pastikan untuk memulakan dan berhenti dalam posisi yang sama (Idea termasuk mempunyai potret indah dan seseorang berjalan masuk dan keluar dari bingkai, mula duduk di kerusi dengan tangan dilipat dan kembali ke kedudukan yang sama)
- Sebelum memulakan pergerakan, pastikan untuk menangkap gambar pegun dari gambar asal, dan tetapkan ukuran gambar dan video berdasarkan dimensi monitor
- Muat turun fail gambar dan video ke Raspberry Pi dan letakkan video anda, di folder "Video", dan foto anda, di folder "Gambar"
Langkah 4: Sediakan Monitor Lama
Pertama, pergi ke koleksi monitor anda dan pilih yang paling anda sukai. Kadang kala sekolah atau perniagaan tempatan akan melebihi stok lama mereka. Seterusnya, anda perlu membongkar monitor supaya tidak menutup penutup belakangnya. Langkah ini berbeza-beza bergantung pada monitor yang anda miliki, tetapi sangat mudah seorang muggle dapat melakukannya. Hanya bergurau. Muggle tidak bernilai dan tidak mampu sama sekali.
Langkah 5: Menyambungkan Sensor
- Masukkan tiga prong sensor ke papan roti
-
Sambungkan wayar
- Kabel pertama pergi dari pin 5v (kabel magenta), dan menyambung ke pin VCC pada sensor
- Kabel kedua pergi dari pin GND (kabel putih) dan sambungkan ke pin GND pada sensor
- Kabel ketiga pergi dari pin GPIO 4, port 7 (kabel kelabu) dan sambungkan ke pin OUT pada sensor
* Kabel boleh masuk di mana-mana port bertuliskan sepanjang mereka berada di baris yang sama. Sebagai contoh, kabel merah berada di 11c dari GPIO pin 4, ke OUT yang kita masukkan dalam 24b. Yang pertama boleh masuk dalam 11a, 11b, 11c, atau 11d atau 11e. Anda hanya perlu memastikannya menyambungkannya ke GPIO pin 4 dan port OUT pada sensor.
Langkah 6: Memasukkan Kod
Kod ini TIDAK boleh dikongsi dengan sesiapa sahaja yang tidak memiliki Tanda Gelap. Pelahap Maut telah berusaha tanpa henti untuk mengembangkannya dan tidak mahu ada orang yang tidak berharga yang lahir atau pengkhianat darah yang meletakkan tangan kecil mereka yang kotor di atasnya.
Buka Thonny Python IDE dari menu pengaturcaraan dan tampal kod dari fail yang dilampirkan
# bahagian 1 kod, kod pengesan gerakan #! / usr / bin / pythonimport RPi. GPIO sebagai GPIO masa import os
pengesan kelas (objek):
def _init _ (diri, sensor): self.callBacks = self.sensor = sensor self.currState = Palsu diri.prevState = Salah
GPIO.setmode (GPIO. BOARD)
GPIO.setup (sensor diri, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
def baca (diri):
self.prevState = self.currState self.currState = GPIO.input (self.sensor)
def printState (diri):
cetak ("pin GPIO {0} adalah {1}". format (self.sensor, "TINGGI" jika self.currState lain "RENDAH"))
def subscribe (diri, callBack):
self.callBacks.append (callBack)
def callBack (diri, negeri):
untuk fn dalam diri.callBacks: fn (negeri)
permulaan def (diri):
cuba: self.read () self.printState () manakala True: self.read () if self.currState! = self.prevState: self.printState () self.callBack (self.currState) time.sleep (.1)
kecuali (KeyboardInterrupt, SystemExit):
#Sebab fbi tidak memulihkan konsol dengan betul semasa aplikasi keluar, kami melakukan sedikit pembersihan. os.system ('stty waras')
# bahagian 2 kod, foto dan video
#! / usr / bin / python import subproses sebagai sp import sys
video = ["omxplayer", "nama file", "-o", "keduanya", "--win", "0 0 1680 1050", "--aspect-mode", "isi", "--no- osd "," --orientasi "," 0 "," --vol "," -600 "]
videoFile = "/home/pi/Videos/1680x1050video.mp4" cetakan (videoFile)
def onMotion (currState):
if currState: video [1] = videoFile subVideo = sp. Buka (video) sementara subVideo.poll () Tiada: time.sleep (.1)
def showImage ():
os.system ("sudo fbi -T 1 -d / dev / fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
tunjuk gambar ()
objDetect = pengesan (7) objDetect.subscribe (onMotion) objDetect.start () os.system ("sudo killall -9 fbi")
-
Simpan fail
Kami menyimpannya ke folder bernama genlab dan menamakannya Masterpiece.py
-
Kod Ujian
Buka terminal dan buka fail
cd genlab
Python Masterpiece.py
* Ini adalah bagaimana kod sebenarnya berfungsi.
Kod kami memaparkan gambar terbiar pada monitor sehingga sensor gerakan mengesan pergerakan dan mengaktifkan fail video dan kembali ke kedudukan diam awal gambar terbiar. Kami dapat mencari kod sumber terbuka yang digunakan oleh Dominick Morino dalam Projek DIY Potret Potretnya, dan mempermudahnya untuk projek kami. Kami membahagikan kod potret menjadi dua bahagian: arahan sensor gerakan dan kemudian perintah foto / video. Untuk sensor gerakan, kami mengimport perpustakaan awal untuk Raspberry Pi dan papan GPIO. Anda tidak perlu mengubah apa-apa pada bahagian pertama kod sensor. Bahagian kedua kod mengimport perpustakaan lebih jauh untuk membolehkan arahan video bergantung pada kod sensor di bahagian 1.
Langkah 7: Pengubahsuaian Peribadi
Pastikan memasukkan pengubahsuaian yang betul. Dapatkan lebih banyak pilihan daripada tongkat dari Ollivander di sini.
Nisbah aspek baris 54. Untuk menukar orientasi dari landskap ke potret ubah 0, hingga 90. Untuk nisbah sebenar monitor anda ubah 1680 1050 bahagian
video = ["omxplayer", "nama file", "-o", "keduanya", "--win", "0 0 1680 1050", "--aspect-mode", "isi", "--no- osd "," --orientasi "]
Pada baris 55 tukar nama video dari 1680x1050video.mp4 ke nama fail anda
videoFile = "/home/pi/Videos/1680x1050video.mp4"
Pada baris 67 tukar nama gambar dari 1680x1050picture-j.webp" />
os.system ("sudo fbi -T 1 -d / dev / fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
Pada baris 71, sensor disambungkan ke GPIO port 4, yang merupakan port 7 pada breakout board. Sekiranya anda ingin memindahkan sensor pastikan anda menukarnya ke nombor yang betul
objDetect = pengesan (7)
Setelah selesai dengan kod menyimpan fail anda, perhatikan di mana anda menyimpan fail tersebut Buka terminal cd Tekan enter Foto akan muncul Blok sensor gerakan Video akan bermula Esc, keluar dari projek
Langkah 8: Menyentuh Sentuhan
Pematerian mesti dilakukan di sini. Jangan ragu untuk menggunakan daya tarikan Incendio untuk mempercepat proses pemanasan besi solder.
- Sebaik sahaja anda mempunyai potret bergerak yang berfungsi, pasangkan setiap wayar ke sensor
- Susunkan pi, dan sensor gerakan di bahagian belakang monitor dan kencangkan dengan pelekat pilihan anda (velcro, gam gorila, pita saluran dll.)
Langkah 9: Rangka
Pertama, panel kayu dipotong dan diikat di bahagian belakang monitor kami menggunakan perkakasan pelekap yang sudah terpasang di skrin. Kami hanya menemui sekrup dengan ukuran yang sama dan menggerudi sekeping kayu ke bahagian belakang monitor. Sekiranya monitor anda tidak mempunyai cara untuk mengikatnya ke panel kayu, pilihan lain adalah dengan membuat casing yang sesuai untuk menyokongnya.
Kami kemudian memasang kembali bingkai beberapa bloke dari Hogsmeade yang akan dilemparkan. Kami menyukatnya ke monitor kami dan memperkuatnya dengan helai MDF. Rangka ini dilekatkan pada panel kayu yang terpasang pada monitor menggunakan epoksi, tetapi daya tarikan hanya boleh berfungsi.
Disyorkan:
Potret Bergerak Harry Potter DIY Dengan Raspberry Pi: 3 Langkah
Potret Bergerak DIY Potter DIY dengan Raspberry Pi: Potret Bergerak yang diilhamkan dari Filem Harry Potter. Moving Portrait dibina menggunakan komputer riba yang sudah lama rosak. Ia bahkan boleh dibina menggunakan Raspberry Pi yang dihubungkan dengan paparan atau monitor lama. Menggerakkan Potret Bingkai kelihatan hebat, kita dapat melihat foto keluarga
Potret Bergerak Kehidupan Sebenar Dari Harry Potter !: 11 Langkah (dengan Gambar)
Potret Bergerak Kehidupan Sebenar Dari Harry Potter !: " Hebat! Hebat! Ini sama seperti sihir! &Quot; - Gilderoy LockhartSaya peminat Harry Potter yang besar, dan salah satu perkara yang selalu saya gemari dari Dunia Penyihir adalah potret yang bergerak. Saya tersandung pada Gambar Animasi Kyle Stewart-Frantz
Lampu LED Bergerak Bergerak Dengan Bateri: 4 Langkah
Lampu LED Bergerak Bergerak Dengan Bateri: Sekiranya anda ingin meletakkan lampu di tempat yang tidak sesuai dengan kabel, ini mungkin hanya yang anda perlukan
Tongkat Harry Potter Bekerja Sebenar Menggunakan Penglihatan Komputer: 8 Langkah (dengan Gambar)
Tongkat Harry Potter Bekerja Sebenar Menggunakan Penglihatan Komputer: " Mana-mana Teknologi Canggih Yang Cukup Tidak Dapat Dibezakan dari Sihir " - Arthur C. ClarkeSebulan yang lalu saudara saya mengunjungi Jepun dan mempunyai pengalaman sihir sebenar dalam Dunia Sihir Harry Potter di Universal Studios membuat
Paparan RGB Harry Potter Berputar: 10 Langkah (dengan Gambar)
Paparan RGB Harry Potter Berputar: Setelah memutuskan untuk membuat sesuatu untuk ulang tahun anak perempuan saya, saya berfikir bahawa membuat salah satu paparan RGB akrilik akan menjadi keren. Dia adalah peminat filem Harry Potter sehingga pilihan temanya mudah. Menentukan gambar apa yang hendak digunakan tidak! Saya