Daftar Isi:
- Langkah 1: Dapatkan Bahan
- Langkah 2: Siapkan Kartu SD dan Muat Raspbian, dan Plugin FBI
- Langkah 3: Ambil Video
- Langkah 4: Siapkan Monitor Lama
- Langkah 5: Menghubungkan Sensor
- Langkah 6: Memasukkan Kode
- Langkah 7: Modifikasi Pribadi
- Langkah 8: Sentuhan Akhir
- Langkah 9: Bingkai
Video: Proyek Potret Pindah Harry Potter DIY: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-31 10:21
Berikut ini adalah instruksi yang ditujukan hanya untuk penyihir berdarah murni. Jika Anda bukan seorang berdarah murni, khususnya Slytherin, Anda telah diperingatkan akan kegagalan dan kekalahan yang tak terhindarkan yang akan Anda hadapi sebagai squib, muggle, Hufflepuff, atau darah lumpur.
Langkah 1: Dapatkan Bahan
Gunakan segala cara yang diperlukan untuk mendapatkan bahan-bahan ini. Jangan ragu untuk membeli sesuatu dari toko muggle di Wingardium Leviosa saat mereka membelakangi dan mereka tidak akan menjadi lebih bijaksana.
- Raspberry Pi
- Mouse dan keyboard
- Setidaknya kartu Micro SD 8 gb
- Monitor lama dan kabel layar (HDMI, VGA, dll.) dan kabel daya Kabel layar ke konverter kabel HDMI
- Sensor Gerak PIR
- Ekstensi papan tempat memotong roti dan papan breakout GPIO
- Besi solder
- Pateri
- Kabel listrik
- Bingkai Lama
Langkah 2: Siapkan Kartu SD dan Muat Raspbian, dan Plugin FBI
Ini adalah salah satu langkah terpenting dan keterampilan penting yang cukup dapat diterapkan dalam Ilmu Hitam. Jika Anda dapat memformat kartu SD dan memuat Raspbian, Anda hampir setengah jalan untuk membiakkan Dementor.
-
Colokkan kartu SD ke komputer dan ikuti petunjuk untuk memformat kartu SD sebagai…
- FAT jika 8gb
- exFAT32 jika 32gb
- Muat Raspbian ke Pi
-
Mengunduh plugin FBI
Buka terminal dan instal fbi untuk menampilkan gambar
sudo apt-get install fbi
Langkah 3: Ambil Video
Satu-satunya hal yang seharusnya gelap untuk langkah ini adalah Pangeran Kegelapan. Pastikan Anda memiliki pencahayaan yang tepat. Di atas segalanya, terlihat baik, serius, dan mengancam.
-
Ambil video tentang apa yang ingin Anda gerakkan dalam potret
Pastikan untuk memulai dan berhenti di posisi yang sama persis (Ide termasuk memiliki potret pemandangan dan seseorang masuk dan keluar dari bingkai, mulai duduk di kursi dengan tangan terlipat dan kembali ke posisi yang sama persis)
- Sebelum Anda mulai bergerak, pastikan untuk mengambil gambar diam dari gambar asli, dan atur ukuran gambar dan video berdasarkan dimensi monitor
- Unduh file gambar dan video ke Raspberry Pi dan tempatkan video Anda, di folder "Video", dan foto Anda, di folder "Gambar"
Langkah 4: Siapkan Monitor Lama
Pertama, buka koleksi monitor Anda dan pilih yang paling Anda sukai. Terkadang sekolah atau bisnis lokal akan kelebihan stok lama mereka. Selanjutnya, Anda harus membongkar monitor sehingga penutup belakangnya tidak ada. Langkah ini bervariasi tergantung pada monitor yang Anda miliki, tetapi sangat sederhana sehingga seorang muggle dapat melakukannya. Hanya bercanda. Muggle tidak berharga dan tidak mampu melakukan apa pun.
Langkah 5: Menghubungkan Sensor
- Masukkan tiga cabang sensor ke papan tempat memotong roti
-
Hubungkan kabel
- Kabel pertama berangkat dari pin 5v (kabel magenta), dan terhubung ke pin VCC pada sensor
- Kabel kedua berangkat dari pin GND (kabel putih) dan terhubung ke pin GND pada sensor
- Kabel ketiga berangkat dari GPIO pin 4, port 7 (kabel abu-abu) dan terhubung ke OUT pin pada sensor
*Kabel bisa masuk ke salah satu port berhuruf selama mereka berada di baris yang sama. Misalnya, kabel merah di 11c pergi dari GPIO pin 4, ke OUT yang kita masukkan ke 24b. Yang pertama bisa masuk 11a, 11b, 11c, atau 11d atau 11e. Anda hanya perlu memastikan untuk menghubungkannya ke GPIO pin 4 dan port OUT pada sensor.
Langkah 6: Memasukkan Kode
Kode ini TIDAK untuk dibagikan kepada siapa pun yang tidak memiliki Tanda Kegelapan. Pelahap Maut telah bekerja tanpa henti untuk mengembangkan ini dan tidak ingin ada kelahiran muggle yang tidak berharga atau pengkhianat darah meletakkan tangan kecil mereka yang kotor di atasnya.
Buka Thonny Python IDE dari menu program dan paste kode dari file terlampir
#bagian 1 kode, kode pendeteksi gerakan#!/usr/bin/pythonimport RPi. GPIO sebagai os impor waktu impor GPIO
detektor kelas (objek):
def _init_(self, sensor): self.callBacks = self.sensor = sensor self.currState = False self.prevState = False
GPIO.setmode(GPIO. PAPAN)
GPIO.setup(self.sensor, GPIO. IN, pull_up_down=GPIO. PUD_DOWN)
def membaca (sendiri):
self.prevState = self.currState self.currState = GPIO.input(self.sensor)
def printState(self):
print("GPIO pin {0} adalah {1}".format(self.sensor, "HIGH" jika self.currState else "LOW"))
def berlangganan (sendiri, callBack):
self.callBacks.append(callBack)
def callBack(self, state):
untuk fn di self.callBacks: fn(negara bagian)
def mulai (sendiri):
coba: self.read() self.printState() while True: self.read() if self.currState != self.prevState: self.printState() self.callBack(self.currState) time.sleep(.1)
kecuali (KeyboardInterrupt, SystemExit):
#Karena fbi tidak mengembalikan konsol dengan benar saat aplikasi keluar, kami melakukan sedikit pembersihan. os.system('stty waras')
#bagian 2 kode, 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", "fill", "--no- osd", "--orientasi", "0", "--vol", "-600"]
videoFile = "/home/pi/Videos/1680x1050video.mp4" print(videoFile)
def onMotion(currState):
jika currState: video[1] = videoFile subVideo = sp. Popen(video) sedangkan subVideo.poll() adalah None: time.sleep(.1)
def showImage():
os.system("Sudo fbi -T 1 -d /dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
tampilkanGambar()
objDetect = detektor(7) objDetect.subscribe(onMotion) objDetect.start() os.system("sudo killall -9 fbi")
-
Menyimpan file
Kami menyimpan milik kami ke folder bernama genlab dan menamakannya Masterpiece.py
-
Kode Tes
Buka terminal dan buka file
cd genlab
Python Masterpiece.py
*Beginilah cara kerja kode sebenarnya.
Kode kami menampilkan gambar diam di monitor hingga sensor gerak mendeteksi gerakan dan mengaktifkan file video dan kembali ke posisi awal gambar diam. Kami dapat menemukan kode sumber terbuka yang digunakan oleh Dominick Morino dalam Proyek DIY Potret Miliknya, dan menyederhanakannya untuk proyek kami. Kami membagi kode potret menjadi dua bagian: perintah sensor gerak dan kemudian perintah foto/video. Untuk sensor gerak, kami mengimpor pustaka awal untuk Raspberry Pi dan papan GPIO. Anda tidak perlu mengubah apa pun pada bagian pertama kode sensor. Bagian kedua dari kode mengimpor pustaka lebih lanjut untuk memungkinkan perintah video bergantung pada kode sensor di bagian 1.
Langkah 7: Modifikasi Pribadi
Pastikan untuk memasukkan modifikasi yang tepat. Dapatkan lebih banyak penyesuaian daripada tongkat dari Ollivander di sini.
Rasio aspek 54 baris. Untuk mengubah orientasi dari lanskap ke potret, ubah 0, menjadi 90. Untuk rasio aktual monitor Anda, ubah porsi 1680 1050
video = ["omxplayer", "nama file", "-o", "keduanya", "--win", "0 0 1680 1050", "--aspect-mode", "fill", "--no- osd", "--orientasi"]
On line 55 ubah nama video dari 1680x1050video.mp4 menjadi nama file Anda
videoFile = "/home/pi/Videos/1680x1050video.mp4"
Pada baris 67 ubah nama gambar dari 1680x1050picture-j.webp" />
os.system("sudo fbi -T 1 -d /dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
Pada jalur 71, sensor terhubung ke port GPIO 4, yaitu port 7 pada papan breakout. Jika Anda ingin memindahkan sensor, pastikan Anda mengubahnya ke nomor yang benar
objDeteksi = pendeteksi(7)
Setelah Anda selesai dengan kode simpan file Anda, catat di mana Anda menyimpan file Buka terminal cd Tekan enter Foto akan muncul Blok sensor gerak Video akan mulai Esc, keluar dari proyek
Langkah 8: Sentuhan Akhir
Solder harus dilakukan di sini. Jangan ragu untuk menggunakan pesona Incendio untuk mempercepat proses pemanasan untuk besi solder.
- Setelah Anda memiliki potret bergerak yang berfungsi, solder setiap kabel ke sensor
- Atur pi, dan sensor gerak di bagian belakang monitor dan kencangkan dengan perekat pilihan Anda (velcro, lem gorila, lakban, dll.)
Langkah 9: Bingkai
Pertama, panel kayu dipotong dan diamankan ke bagian belakang monitor kami menggunakan perangkat keras pemasangan yang sudah terpasang di layar. Kami baru saja menemukan sekrup dengan ukuran yang sama dan mengebor potongan kayu ke bagian belakang monitor. Jika monitor Anda tidak memiliki alat untuk mengencangkannya ke panel kayu, opsi lain adalah membuat casing yang sesuai untuk menopangnya.
Kami kemudian menggunakan kembali bingkai yang akan dibuang oleh beberapa pria dari Hogsmeade. Kami mengukurnya ke monitor kami dan memperkuatnya dengan strip MDF. Bingkai ini direkatkan ke panel kayu yang dipasang ke monitor menggunakan epoksi, tetapi jimat yang sederhana juga bisa digunakan.
Direkomendasikan:
DIY Harry Potter Memindahkan Potret Dengan Raspberry Pi: 3 Langkah
Potret Bergerak Harry Potter DIY Dengan Raspberry Pi: Potret Bergerak yang terinspirasi dari Film Harry Potter. Moving Portrait dibangun menggunakan laptop lama yang rusak. Itu bahkan dapat dibangun menggunakan Raspberry Pi yang terhubung dengan layar atau monitor lama. Bingkai Potret Bergerak terlihat luar biasa, kita dapat melihat foto keluarga
Potret Bergerak Kehidupan Nyata Dari Harry Potter!: 11 Langkah (dengan Gambar)
Potret Bergerak Kehidupan Nyata Dari Harry Potter!: "Menakjubkan! Luar biasa! Ini seperti sihir!" - Gilderoy LockhartSaya penggemar berat Harry Potter, dan salah satu hal yang selalu saya sukai dari Dunia Sihir adalah potret bergerak. Saya sengaja menemukan Gambar Animasi Kyle Stewart-Frantz
Tongkat Harry Potter Bekerja Nyata Menggunakan Computer Vision: 8 Langkah (dengan Gambar)
Tongkat Harry Potter yang Bekerja Nyata Menggunakan Computer Vision: "Teknologi yang Cukup Canggih Tidak Dapat Dibedakan dari Sihir" - Arthur C. ClarkeBeberapa bulan yang lalu saudara laki-laki saya mengunjungi Jepang dan memiliki pengalaman sihir yang nyata di Dunia Sihir Harry Potter di Universal Studios membuat
Harry Potter Rotating RGB Display: 10 Langkah (dengan Gambar)
Harry Potter Rotating RGB Display: Setelah memutuskan untuk membuat sesuatu untuk ulang tahun putri saya, saya pikir membuat salah satu display RGB akrilik akan keren. Dia adalah penggemar film Harry Potter sehingga pilihan temanya mudah. Memutuskan gambar apa yang akan digunakan namun tidak! Wi saya
Lampu "cincin" LED besar untuk Timelapse, Potret, dan Lainnya: 11 Langkah (dengan Gambar)
Lampu "cincin" LED besar untuk Timelapse, Potret, dan Lainnya…: Saya merekam banyak video timelapse yang berlangsung beberapa hari, tetapi membenci cahaya yang tidak merata yang diberikan lampu penjepit - terutama di malam hari. Lampu cincin besar terlalu mahal - jadi saya memutuskan untuk membuat sesuatu sendiri dalam satu malam dengan barang-barang yang saya miliki