Isi kandungan:
- Bekalan
- Langkah 1: Sediakan Raspberry Pi
- Langkah 2: Sediakan Flirc USB Reciever
- Langkah 3: Sediakan Tongkat Harry Potter Anda
- Langkah 4: Pasangkan Tongkat Flirc Anda dan Harry Potter
- Langkah 5: Sediakan Kod Python Anda (LANGKAH TERAKHIR!)
Video: Jauh Harry Potter IR Dengan Raspberry Pi: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Oleh coleminer31 Ikuti Lagi oleh pengarang:
Tentang: Saya seorang jurutera elektrik dengan minat membuat sihir berlaku dengan menekan butang. Kadang kala anda membiarkan asap biru sihir keluar. Lebih Lanjut Mengenai coleminer31 »
Petunjuk ini menggariskan bagaimana membuat skrip Python sederhana yang dikendalikan oleh tongkat kawalan jauh universal Harry Potter yang dibuat oleh The Noble Collection. Ia memerlukan Raspberry Pi sebagai pengawal dan penerima IR IR Flirc yang digabungkan dengan tongkat jarak jauh universal untuk mengawal fungsi dalam skrip.
Saya mendapat penyelesaian ini setelah cuba mengubah pelbagai alat kawalan tongkat yang diarahkan oleh orang lain pada Instructables, Hackster, dan di tempat lain. Yang paling terkenal adalah projek Rasberry Potter yang dihasilkan oleh Sean O'Brien (https://www.raspberrypotter.net/about). Sebilangan besar projek pemicu tongkat yang dapat diprogram berfungsi dengan memantulkan sumber cahaya IR dari ujung tongkat sihir, mengesan cahaya yang dipantulkan menggunakan kamera Raspberry Pi NoIR, dan mengesan cahaya itu menggunakan algoritma penglihatan komputer yang berbeza. Projek-projek ini berjaya, dan fleksibiliti yang memungkinkan pendekatan berasaskan penglihatan komputer benar-benar ajaib. Tetapi teknik penglihatan komputer memungkinkan untuk mengesan tahap yang salah, dan saya memerlukan sesuatu yang lebih dapat diramalkan.
Matlamat utama saya adalah membina kotak harta karun yang dikendalikan tongkat sihir yang boleh digunakan oleh kakak saya sebagai alat peraga di kelas kelas pertamanya (kedua-dua kakak dan ibu saya adalah guru, dan mereka adalah sihir sebenarnya). Saya bermula dengan membuat projek Raspberry Potter, tetapi, seperti yang telah saya nyatakan, saya menghadapi masalah untuk menyingkirkan deteksi palsu. Bilik darjah adalah tempat yang tidak dapat diramalkan. Terdapat banyak pelbagai kepingan bergerak yang dapat memantulkan cahaya atau mungkin sumber cahaya itu sendiri, dan anda tidak boleh meredupkan bilik darjah dengan mudah untuk menyingkirkan sumber berpotensi yang akan dicuba oleh algoritma penglihatan komputer.
Saya tahu bahawa saya memerlukan sesuatu yang dikodkan yang tidak boleh dikaitkan dengan sumber cahaya rawak di dalam kelas. Pada masa yang sama, saya tahu bahawa saya tidak mahu membina sesuatu seperti itu sendiri. Nasib baik, Syarikat Nobel sudah membuat jarak jauh tongkat universal Harry Potter, dan penerima Flirc USB memberi anda kemampuan untuk mengaitkan sebarang arahan jauh IR dengan menekan kekunci. Dengan menulis skrip python yang menunggu penekanan kekunci tertentu, saya dapat mengesan arahan yang dihantar oleh tongkat universal Harry Potter jarak jauh setiap kali ia diproses oleh penerima Flirc USB. Persediaan ini memberi saya kawalan yang saya perlukan.
Anda dapat melihat hasilnya di-g.webp
Bekalan
Rasberry Pi 3b +
www.amazon.com/CanaKit-Raspberry-Premium-C…
Penerima USB Flirc
flirc.tv/flirc-usb
Tongkat Jauh Universal Harry Potter
www.amazon.com/HARRY-POTTER-Remote-Control..
Langkah 1: Sediakan Raspberry Pi
Saya menggunakan Raspberry Pi 3 Model B + untuk projek ini, tetapi skrip python harus berfungsi dengan model lain. (Dan kemungkinan akan berfungsi dengan persediaan lain yang dapat menjalankan Python juga memiliki port usb.) Anda memerlukan papan kekunci, tetikus, dan paparan untuk Raspberry Pi anda jika anda belum memilikinya.
Setelah penyediaan Raspberry Pi anda berjalan, ikuti arahan ini dari Sparkfun untuk memulakan Python.
learn.sparkfun.com/tutorials/python-progra…
Langkah 2: Sediakan Flirc USB Reciever
Setelah anda menjalankan Python pada Raspberry Pi anda, pasangkan penerima Flirc UCB ke slot USB di papan anda.
Ikuti arahan ini untuk memasang perisian Flirc pada Rasberry Pi anda.
flirc.gitbooks.io/flirc-instructions/conte…
Langkah 3: Sediakan Tongkat Harry Potter Anda
Anda memerlukan dua bateri AA dan alat kawalan jauh TV IR. Apabila anda memilikinya, ikuti arahan ini dari The Noble Collection untuk memulakan tongkat sihir anda, berlatih beberapa gerakan, kemudian atur gerak isyarat tertentu agar sesuai dengan kod yang dihantar oleh alat kawalan jauh TV anda.
www.noblecollection.com/ItemFiles/Manual/R…
Langkah 4: Pasangkan Tongkat Flirc Anda dan Harry Potter
Sekarang setelah anda mengatur penyediaan tongkat Flirc dan Harry Potter, anda perlu memasangkannya. Anda boleh melakukannya melalui Flirc GUI menggunakan arahan ini.
flirc.gitbooks.io/flirc-instructions/conte…
Ikuti panduan "Pasangan Lanjutan" untuk merakam perintah IR, yang dihantar dengan melambaikan tongkat sihir semasa berada dalam Mod Kawalan, dan hubungkannya dengan menekan kekunci. Kemudian tamatkan mod rakaman Flirc, buka terminal Raspberry Pi, dan gerakkan tongkat anda sekali lagi, untuk melihat apakah penekanan kekunci yang anda atur cara muncul di terminal.
Anda juga boleh melakukan ini di terminal tanpa menggunakan GUI dengan mengikuti arahan ini.
flirc.gitbooks.io/flirc-instructions/conte…
Ini adalah kaedah pilihan saya semasa mengerjakan projek, dan inilah kaedah yang saya cadangkan sekiranya anda selesa bekerja di terminal Linux.
Langkah 5: Sediakan Kod Python Anda (LANGKAH TERAKHIR!)
Pertama, muat turun skrip Python harrypottercontroller.py dalam Instructable ini, atau dapatkannya dari git repo di sini.
github.com/coleminer31/HarryPotterRaspberr…
Letakkan skrip python di direktori pilihan anda, dan buka dengan editor pilihan anda.
Yang harus anda lakukan hanyalah ganti 'TETAPKAN KARAKTER PILIH ANDA DI SINI' dengan watak Flirc yang anda pasangkan dengan tongkat tongkat anda. Kemudian ganti #DO SESUATU DI SINI di loop sambil-ajaib dengan fungsi yang ingin anda jalankan. (Petua: anda mungkin ingin membuat fungsi yang memutus gelung setelah tombol tertentu ditekan, sehingga anda dapat menghindari gelung tanpa batas dan menghentikan skrip dengan betul.)
Dan itu sahaja! Yer seorang ahli sihir, pengaturcara. Anda kini dapat mengawal fungsi Python dengan tongkat anda. Hanya jalankan skrip dan berikan pusingan.
Anda boleh menggunakan persediaan ini untuk mendorong sebilangan besar aplikasi, dari robotik ke IoT. Saya tidak sabar untuk melihat apa yang anda buat!
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
Topi Harry Potter Dengan Makey Makey: 4 Langkah
Topi Harry Potter Dengan 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 berkenaan: Grifinória, Sonserina, Corvinal ou Lufa-Lufa
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