Mục lục:
- Quân nhu
- Bước 1: Chuẩn bị Raspberry Pi
- Bước 2: Chuẩn bị Flirc USB Reciever
- Bước 3: Chuẩn bị Đũa phép Harry Potter của bạn
- Bước 4: Ghép cây đũa phép của bạn và cây đũa phép Harry Potter
- Bước 5: Thiết lập mã Python của bạn (BƯỚC CUỐI CÙNG!)
Video: Harry Potter IR Remote với Raspberry Pi: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Theo coleminer31Follow More của tác giả:
Giới thiệu: Tôi là một kỹ sư điện với sở thích làm cho phép thuật xảy ra chỉ bằng một nút bấm. Tuy nhiên, đôi khi bạn để màu xanh ma thuật bốc khói. Thông tin thêm về coleminer31 »
Tài liệu hướng dẫn này phác thảo cách tạo một tập lệnh Python đơn giản được điều khiển bằng đũa phép điều khiển từ xa vạn năng của Harry Potter do The Noble Collection thực hiện. Nó yêu cầu Raspberry Pi làm bộ điều khiển và bộ thu Flirc USB IR kết hợp với cây đũa phép từ xa đa năng để điều khiển các chức năng trong tập lệnh.
Tôi đến với giải pháp này sau khi cố gắng sửa đổi các thiết bị điều khiển bằng cây đũa phép khác nhau mà những người khác đã đăng hướng dẫn trên Bảng hướng dẫn, Hackster và các nơi khác. Nổi tiếng nhất trong số này là dự án Rasberry Potter do Sean O'Brien (https://www.raspberrypotter.net/about) sản xuất. Phần lớn các dự án được kích hoạt bằng cây đũa phép có thể lập trình hoạt động bằng cách phản chiếu nguồn ánh sáng hồng ngoại từ đầu cây đũa phép, phát hiện ánh sáng phản chiếu bằng máy ảnh Raspberry Pi NoIR và theo dõi ánh sáng đó bằng các thuật toán thị giác máy tính khác nhau. Những dự án này hoạt động hiệu quả và sự linh hoạt mà các phương pháp tiếp cận dựa trên thị giác máy tính mang lại thực sự là điều kỳ diệu. Nhưng các kỹ thuật thị giác máy tính đều cho phép phát hiện sai ở một số mức độ, và tôi cần một thứ gì đó dễ đoán hơn.
Mục tiêu cuối cùng của tôi là xây dựng một hộp kho báu ma thuật, điều khiển bằng đũa phép mà em gái tôi có thể dùng làm chỗ dựa trong lớp học cấp một của mình (cả chị gái tôi và mẹ tôi đều là giáo viên, và họ là ma thuật thực sự). Tôi bắt đầu bằng cách tạo lại dự án Raspberry Potter, nhưng, như tôi đã lưu ý, tôi gặp khó khăn khi loại bỏ các phát hiện sai. Ít nhất phải nói rằng lớp học là nơi không thể đoán trước được. Có rất nhiều mảnh chuyển động khác nhau có thể phản chiếu ánh sáng hoặc có thể là chính nguồn sáng và bạn không thể dễ dàng làm mờ một lớp học đủ để loại bỏ các nguồn tiềm năng mà các thuật toán thị giác máy tính sẽ cố gắng theo dõi.
Tôi biết rằng tôi cần một thứ gì đó được mã hóa để không thể liên kết sai với các nguồn sáng ngẫu nhiên trong lớp học. Đồng thời, tôi biết rằng tôi không muốn tự mình xây dựng một cái gì đó như thế. May mắn thay, Công ty Nobel đã sản xuất một chiếc điều khiển từ xa cây đũa phép vạn năng Harry Potter và bộ thu USB Flirc cho bạn khả năng kết hợp bất kỳ lệnh điều khiển từ xa IR nào với một lần nhấn phím. Bằng cách viết một tập lệnh python chờ một lần nhấn phím cụ thể, tôi có thể phát hiện một lệnh được gửi bởi điều khiển từ xa cây đũa phép vạn năng của Harry Potter mỗi khi nó được xử lý bởi bộ thu USB Flirc. Thiết lập này đã cho tôi quyền kiểm soát mà tôi cần.
Bạn có thể xem kết quả trong ảnh-g.webp
Quân nhu
Rasberry Pi 3b +
www.amazon.com/CanaKit-Raspberry-Premium-C…
Bộ nhận USB Flirc
flirc.tv/flirc-usb
Harry Potter Universal Remote Wand
www.amazon.com/HARRY-POTTER-Remote-Control..
Bước 1: Chuẩn bị Raspberry Pi
Tôi đã sử dụng Raspberry Pi 3 Model B + cho dự án này, nhưng tập lệnh python sẽ hoạt động với các mô hình khác. (Và nó có thể sẽ hoạt động với các thiết lập khác có thể chạy Python cũng có cổng usb.) Bạn sẽ cần bàn phím, chuột và màn hình cho Raspberry Pi của mình nếu bạn chưa có chúng.
Khi bạn đã thiết lập Raspberry Pi của mình đang chạy, hãy làm theo các hướng dẫn sau từ Sparkfun để bắt đầu với Python.
learn.sparkfun.com/tutorials/python-progra…
Bước 2: Chuẩn bị Flirc USB Reciever
Bây giờ bạn có Python đang chạy trên Raspberry Pi của mình, hãy cắm bộ thu Flirc UCB vào một khe cắm USB trên bo mạch của bạn.
Làm theo các hướng dẫn sau để cài đặt phần mềm Flirc trên Rasberry Pi của bạn.
flirc.gitbooks.io/flirc-instructions/conte…
Bước 3: Chuẩn bị Đũa phép Harry Potter của bạn
Bạn sẽ cần hai pin AA và một điều khiển IR TV. Khi bạn có chúng, hãy làm theo các hướng dẫn sau từ The Noble Collection để khởi động cây đũa phép của bạn, thực hành một số cử chỉ, sau đó lập trình một cử chỉ nhất định để khớp với mã do điều khiển TV của bạn gửi.
www.noblecollection.com/ItemFiles/Manual/R…
Bước 4: Ghép cây đũa phép của bạn và cây đũa phép Harry Potter
Bây giờ bạn đã thiết lập cây đũa phép Flirc và Harry Potter, bạn cần phải ghép nối chúng. Bạn có thể thực hiện việc này thông qua Flirc GUI bằng cách sử dụng các hướng dẫn sau.
flirc.gitbooks.io/flirc-instructions/conte…
Làm theo hướng dẫn "Ghép nối nâng cao" để ghi lại một lệnh IR, được gửi bằng cách vẫy đũa phép của bạn khi nó đang ở Chế độ điều khiển và liên hệ nó với một lần nhấn phím. Sau đó, kết thúc chế độ ghi Flirc, mở một thiết bị đầu cuối Raspberry Pi và vẫy đũa phép của bạn một lần nữa, xem liệu cách nhấn phím mà bạn đã lập trình có xuất hiện trong thiết bị đầu cuối hay không.
Bạn cũng có thể thực hiện việc này trong terminal mà không cần sử dụng GUI bằng cách làm theo các hướng dẫn sau.
flirc.gitbooks.io/flirc-instructions/conte…
Đây là phương pháp ưa thích của tôi khi làm việc trong dự án và đó là phương pháp tôi khuyên dùng nếu bạn cảm thấy thoải mái khi làm việc trong một thiết bị đầu cuối Linux.
Bước 5: Thiết lập mã Python của bạn (BƯỚC CUỐI CÙNG!)
Đầu tiên, hãy tải xuống tập lệnh Python harrypottercontroller.py trong Có thể hướng dẫn này hoặc tải nó từ kho git tại đây.
github.com/coleminer31/HarryPotterRaspberr…
Đặt tập lệnh python vào thư mục bạn chọn và mở nó bằng trình chỉnh sửa mà bạn chọn.
Tất cả những gì bạn phải làm là thay thế 'ĐẶT NHÂN VẬT CHOSEN CỦA BẠN TẠI ĐÂY' bằng nhân vật Flirc mà bạn đã ghép với cây đũa phép của mình. Sau đó, thay thế #DO SOMETHING HERE trong vòng lặp trong khi kỳ diệu bằng một hàm bạn muốn chạy. (Mẹo: bạn có thể muốn tạo một hàm ngắt vòng lặp sau khi nhấn một phím nhất định, để bạn có thể tránh vòng lặp vô hạn và dừng tập lệnh đúng cách.)
Và đó là nó! Đúng là một thuật sĩ, một lập trình viên. Bây giờ bạn có thể điều khiển các chức năng Python bằng cây đũa phép của mình. Chỉ cần chạy tập lệnh và đưa cho nó một cách quay cuồng.
Bạn có thể sử dụng thiết lập này để thúc đẩy bất kỳ số lượng ứng dụng nào, từ robot đến IoT. Tôi mong được xem những gì bạn tạo ra!
Đề 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
Mũ Harry Potter với lớp trang điểm: 4 bước
Harry Potter Hat With Makey Makey: Neste projeto as crianças criam o seu próprio chapéu seletor do Harry Potter.Quando elas colocam o chapéu na cabeça, ele mostra a Qual casa a criança pertence: Grifinória, Sonserina, Corvinal ou Lufa-Lufa
Làm việc và phân loại mũ từ Harry Potter: 8 bước
Mũ phân loại làm việc của Harry Potter: Trong thế giới muggle của chúng ta, không có chiếc mũ thần kỳ nào có thể phân loại chúng ta vào nhà của chúng ta. Vì vậy, tôi đã sử dụng cơ hội cách ly này để tạo ra một chiếc mũ phân loại
Đũ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