Mục lục:
- Bước 1: Lấy nguyên liệu
- Bước 2: Chuẩn bị thẻ SD và tải trình cắm Raspbian và FBI
- Bước 3: Quay video
- Bước 4: Chuẩn bị màn hình cũ
- Bước 5: Kết nối cảm biến
- Bước 6: Chèn mã
- Bước 7: Sửa đổi cá nhân
- Bước 8: Hoàn thiện các lần chạm
- Bước 9: Khung
Video: Tự làm dự án chân dung di chuyển Harry Potter: 9 bước (kèm hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-31 10:26
Sau đây là hướng dẫn chỉ dành cho các pháp sư thuần huyết. Nếu bạn không phải là người thuần huyết, đặc biệt là Slytherin, bạn đã được cảnh báo về sự thất bại không thể tránh khỏi và thất bại mà bạn sẽ gặp phải khi trở thành yêu tinh, muggle, Hufflepuff hoặc bùn đất.
Bước 1: Lấy nguyên liệu
Sử dụng bất kỳ phương tiện nào cần thiết để có được những tài liệu này. Hãy thoải mái mua Wingardium Leviosa một thứ gì đó từ một cửa hàng muggle khi họ quay lưng lại và họ sẽ không phải là người khôn ngoan hơn.
- Raspberry Pi
- Chuột và bàn phím
- Ít nhất một thẻ Micro SD 8 gb
- Cáp màn hình và màn hình cũ (HDMI, VGA, v.v.) và cáp nguồn Cáp chuyển đổi cáp màn hình sang cáp HDMI
- Cảm biến chuyển động PIR
- Phần mở rộng bảng đột phá Breadboard và GPIO
- Hàn sắt
- Hàn
- Dây điện
- Khung cũ
Bước 2: Chuẩn bị thẻ SD và tải trình cắm Raspbian và FBI
Đây là một trong những bước quan trọng nhất và là một kỹ năng cần thiết khá áp dụng trong Hắc Ám. Nếu bạn có thể định dạng thẻ SD và tải Raspbian, bạn đã sắp đi được nửa chặng đường để tạo ra một dementor.
-
Cắm thẻ SD vào máy tính và làm theo hướng dẫn để định dạng thẻ SD thành…
- CHẤT BÉO nếu 8gb
- exFAT32 nếu 32gb
- Tải Raspbian lên Pi
-
Tải xuống plugin FBI
Mở terminal và cài đặt fbi để hiển thị hình ảnh
sudo apt-get install fbi
Bước 3: Quay video
Thứ duy nhất nên tối cho bước này là Chúa tể bóng tối. Đảm bảo rằng bạn có ánh sáng thích hợp. Trên tất cả, trông đẹp, nghiêm túc và quyến rũ.
-
Quay video về những gì bạn muốn chuyển động trong chân dung
Đảm bảo bắt đầu và dừng lại ở cùng một vị trí (Ý tưởng bao gồm chụp một bức chân dung phong cảnh và ai đó bước vào và ra khỏi khung hình, bắt đầu ngồi trên ghế với tay gập và trở lại vị trí chính xác)
- Trước khi bạn bắt đầu chuyển động, hãy đảm bảo chụp ảnh tĩnh của hình ảnh gốc và đặt kích thước của hình ảnh và video dựa trên kích thước màn hình
- Tải xuống cả tệp hình ảnh và video vào Raspberry Pi và đặt video của bạn, trong thư mục "Video" và ảnh của bạn, trong thư mục "Hình ảnh"
Bước 4: Chuẩn bị màn hình cũ
Đầu tiên, hãy vào bộ sưu tập màn hình của bạn và chọn cái bạn thích nhất. Đôi khi các trường học hoặc doanh nghiệp địa phương sẽ thặng dư hàng cũ của họ. Tiếp theo, bạn sẽ cần phải tháo rời màn hình để nó không còn vỏ mặt sau. Bước này khác nhau tùy thuộc vào màn hình bạn có, nhưng nó rất đơn giản một người muggle có thể làm được. Chỉ đùa thôi. Muggles là vô giá trị và không có khả năng gì cả.
Bước 5: Kết nối cảm biến
- Chèn ba ngạnh của cảm biến vào breadboard
-
Kết nối dây
- Cáp đầu tiên đi từ chân 5v (cáp màu đỏ tươi) và kết nối với chân VCC trên cảm biến
- Cáp thứ hai đi từ chân GND (cáp màu trắng) và kết nối với chân GND trên cảm biến
- Cáp thứ ba đi từ chân GPIO 4, cổng 7 (cáp màu xám) và kết nối với chân OUT trên cảm biến
* Các dây có thể đi vào bất kỳ cổng nào trong số các cổng có chữ miễn là chúng nằm trong cùng một hàng. Ví dụ: cáp màu đỏ ở 11c đi từ chân GPIO 4, đến OUT mà chúng tôi đặt trong 24b. Người đầu tiên có thể đi ở 11a, 11b, 11c, hoặc 11d hoặc 11e. Bạn chỉ cần đảm bảo kết nối nó với chân GPIO 4 và cổng OUT trên cảm biến.
Bước 6: Chèn mã
Mã này KHÔNG được chia sẻ với bất kỳ ai không sở hữu Dấu Ấn Hắc Ám. Những Tử thần Thực tử đã làm việc không ngừng để phát triển điều này và không muốn bất kỳ kẻ phản bội máu me hay sinh ra vô giá trị nào đặt bàn tay nhỏ bé bẩn thỉu của họ vào nó.
Mở Thonny Python IDE từ menu lập trình và dán mã từ tệp đính kèm
# phần 1 của mã, mã phát hiện chuyển động #! / usr / bin / pythonimport RPi. GPIO làm hệ điều hành nhập thời gian nhập GPIO
dò lớp (đối tượng):
def _init _ (self, 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)
def đọc (bản thân):
self.prevState = self.currState self.currState = GPIO.input (self.sensor)
def printState (self):
print ("Pin GPIO {0} là {1}". định dạng (self.sensor, "HIGH" nếu self.currState khác "LOW"))
đăng ký def (tự, callBack):
self.callBacks.append (callBack)
def callBack (tự, trạng thái):
cho fn trong self.callBacks: fn (state)
bắt đầu def (tự):
try: self.read () self.printState () trong khi True: self.read () if self.currState! = self.prevState: self.printState () self.callBack (self.currState) time.sleep (.1)
ngoại trừ (KeyboardInterrupt, SystemExit):
# Vì fbi không khôi phục bảng điều khiển một cách chính xác khi ứng dụng được thoát, chúng tôi sẽ tiến hành dọn dẹp một chút. os.system ('stty sane')
# phần 2 gồm mã, ảnh và video
#! / usr / bin / python import subprocess as sp import sys
video = ["omxplayer", "filename", "-o", "both", "--win", "0 0 1680 1050", "--aspect-mode", "fill", "--no- osd "," - định hướng "," 0 "," --vol "," -600 "]
videoFile = "/home/pi/Videos/1680x1050video.mp4" print (videoFile)
def onMotion (currState):
if currState: video [1] = videoFile subVideo = sp. Popen (video) trong khi subVideo.poll () là Không: time.sleep (.1)
def showImage ():
os.system ("sudo fbi -T 1 -d / dev / fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
Hiển thị hình ảnh()
objDetect = detector (7) objDetect.subscribe (onMotion) objDetect.start () os.system ("sudo killall -9 fbi")
-
Lưu tập tin
Chúng tôi đã lưu chúng tôi vào một thư mục có tên genlab và đặt tên là Masterpiece.py
- Mã kiểm tra
Mở thiết bị đầu cuối và mở tệp
cd genlab
Python Masterpiece.py
* Đây là cách mã thực sự hoạt động.
Mã của chúng tôi hiển thị hình ảnh không hoạt động trên màn hình cho đến khi cảm biến chuyển động phát hiện chuyển động và kích hoạt tệp video và quay lại vị trí tĩnh ban đầu của hình ảnh không hoạt động. Chúng tôi có thể tìm thấy một mã nguồn mở được sử dụng bởi Dominick Morino trong Dự án Tự làm Chân dung Sở hữu của anh ấy và đơn giản hóa nó cho dự án của chúng tôi. Chúng tôi chia mã chân dung thành hai phần: lệnh cảm biến chuyển động và sau đó là lệnh ảnh / video. Đối với cảm biến chuyển động, chúng tôi đã nhập các thư viện ban đầu cho Raspberry Pi và bảng GPIO. Bạn không cần thay đổi bất kỳ điều gì trên phần đầu tiên của mã cảm biến. Phần thứ hai của mã nhập các thư viện khác để cho phép các lệnh video phụ thuộc vào mã cảm biến trong phần 1.
Bước 7: Sửa đổi cá nhân
Đảm bảo chèn các sửa đổi thích hợp. Nhận được nhiều tùy chỉnh hơn một cây đũa phép từ Ollivander's tại đây.
Tỷ lệ co trên dòng 54. Để thay đổi hướng từ ngang sang dọc, hãy thay đổi 0, thành 90. Đối với tỷ lệ thực tế của màn hình, hãy thay đổi phần 1680 1050
video = ["omxplayer", "filename", "-o", "both", "--win", "0 0 1680 1050", "--aspect-mode", "fill", "--no- osd "," - định hướng "]
Trên dòng 55 thay đổi tên video từ 1680x1050video.mp4 thành tên tệp của bạn
videoFile = "/home/pi/Videos/1680x1050video.mp4"
Trên dòng 67 thay đổi tên ảnh từ 1680x1050picture-j.webp" />
os.system ("sudo fbi -T 1 -d / dev / fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
Trên dòng 71, cảm biến được kết nối với cổng GPIO 4, là cổng 7 trên bảng đột phá. Nếu bạn muốn di chuyển cảm biến, hãy đảm bảo rằng bạn thay đổi nó thành đúng số
objDetect = máy dò (7)
Khi bạn đã hoàn tất với mã lưu tệp của mình, hãy ghi lại nơi bạn đã lưu tệp Mở cd đầu cuối Nhấn enter Ảnh sẽ xuất hiện Cảm biến chuyển động khối Video sẽ bắt đầu Esc, thoát ra khỏi dự án
Bước 8: Hoàn thiện các lần chạm
Quá trình hàn phải được thực hiện ở đây. Hãy thoải mái sử dụng bùa Incendio để đẩy nhanh quá trình gia nhiệt cho mỏ hàn.
- Khi bạn đã có một bức chân dung chuyển động đang hoạt động, hãy hàn từng dây vào cảm biến
- Sắp xếp pi và cảm biến chuyển động ở mặt sau của màn hình và gắn chặt bằng bất kỳ thứ gì bằng chất kết dính bạn chọn (khóa dán, keo gorilla, băng keo, v.v.)
Bước 9: Khung
Đầu tiên, một tấm gỗ được cắt và gắn chặt vào mặt sau của màn hình của chúng tôi bằng cách sử dụng phần cứng gắn đã được tích hợp sẵn trong màn hình. Chúng tôi chỉ tìm thấy những con vít có cùng kích thước và khoan mảnh gỗ vào mặt sau của màn hình. Nếu màn hình của bạn không có phương tiện để gắn chặt nó vào một tấm gỗ, một lựa chọn khác sẽ là tạo một vỏ phù hợp tùy chỉnh để hỗ trợ nó.
Sau đó, chúng tôi sắp xếp lại khung mà một số blog từ Hogsmeade sắp tung ra. Chúng tôi định kích thước cho màn hình của mình và gia cố bằng các dải MDF. Khung này được dán vào tấm gỗ gắn với màn hình bằng cách sử dụng epoxy, nhưng một tấm bùa cố định đơn giản cũng có thể hoạt động.
Đề xuất:
Tự làm chân dung di chuyển Harry Potter với Raspberry Pi: 3 bước
DIY Harry Potter Moving Portrait With Raspberry Pi: Moving Portrait lấy cảm hứng từ Phim Harry Potter. Chân dung chuyển động được xây dựng bằng cách sử dụng một máy tính xách tay cũ bị hỏng. Nó thậm chí có thể được xây dựng bằng cách sử dụng Raspberry Pi được kết nối với màn hình hoặc màn hình cũ. Di chuyển Khung chân dung trông thật tuyệt vời, chúng ta có thể xem ảnh gia đình,
Cuộc sống thực chuyển động chân dung từ Harry Potter!: 11 bước (kèm hình ảnh)
Những bức chân dung chuyển động trong đời thực từ Harry Potter!: &Quot; Thật tuyệt vời! Kinh ngạc! Điều này giống như phép thuật! &Quot; - Gilderoy LockhartTôi là một người hâm mộ Harry Potter rất lớn và một trong những điều tôi luôn yêu thích từ Thế giới Phù thủy là những bức chân dung cảm động. Tôi tình cờ xem được Người viết truyện hoạt hình của Kyle Stewart-Frantz
Đũa phép Harry Potter làm việc thực sự bằng cách sử dụng thị giác máy tính: 8 bước (có hình ảnh)
Đũa phép Harry Potter Hoạt động Thực sự Sử dụng Thị giác Máy tính: " Bất kỳ Công nghệ Tiên tiến Đủ điều kiện nào đều Không thể Phân biệt được với Phép thuật " - Arthur C. Clarke: Vài tháng trước, anh trai tôi đã đến thăm Nhật Bản và có trải nghiệm phù thủy thực sự trong Thế giới phù thủy của Harry Potter tại Universal Studios khiến
Màn hình RGB xoay Harry Potter: 10 bước (có hình ảnh)
Màn hình RGB xoay của Harry Potter: Sau khi quyết định làm một cái gì đó cho sinh nhật của con gái tôi, tôi nghĩ rằng việc tạo ra một trong những màn hình RGB acrylic sẽ rất tuyệt. Cô ấy là một fan hâm mộ của phim Harry Potter nên việc lựa chọn chủ đề rất dễ dàng. Tuy nhiên, quyết định sử dụng hình ảnh nào thì không! Wi của tôi
Làm giá đỡ cho máy ảnh DSLR với giá chưa đến 6 đô la bằng cách sử dụng ống PVC (Chân máy / Chân máy cho mọi máy ảnh): 6 bước
Làm giá đỡ cho máy ảnh DSLR với giá chưa đến 6 đô la bằng cách sử dụng ống PVC (Monopod / chân máy cho mọi máy ảnh): Có …. Bạn có thể tự làm giá đỡ chỉ với một số ống PVC và chữ T. Nó rất nhẹ … Nó được cân bằng hoàn hảo … Nó rắn chắc … Nó thân thiện với khả năng tùy chỉnh … Tôi là Sooraj Bagal và tôi sẽ chia sẻ kinh nghiệm của mình về giá đỡ máy ảnh này mà tôi đã tạo cho