Isi kandungan:
- Langkah 1: Idea
- Langkah 2: Alat & Bahagian
- Langkah 3: Menyiapkan Raspberry Pi Anda
- Langkah 4: API DB Filem
- Langkah 5: Menyesuaikan Kod
- Langkah 6: Pemasangan - Elektronik
- Langkah 7: Prototaip & Uji Pertama
- Langkah 8: Cetakan 3D
- Langkah 9: Melekatkan & Melukis
- Langkah 10: Perhimpunan - Clapper
- Langkah 11: Perhimpunan - Dewan
- Langkah 12: Pematerian
- Langkah 13: Perhimpunan & Ujian Akhir
- Langkah 14: Penyelesaian masalah
- Langkah 15: Apa Seterusnya
Video: Pelacak Filem - Pelacak Pelepasan Teater Raspberry Pi Powered: 15 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Movie Tracker adalah berbentuk Clapperboard, Release Tracker bertenaga Raspberry Pi. Ia menggunakan TMDb API untuk mencetak poster, judul, tarikh rilis dan gambaran keseluruhan filem yang akan datang di wilayah anda, dalam selang waktu yang ditentukan (mis. Rilis filem minggu ini) pada kertas termal. Terdapat LED di bahagian belakang papan yang menyala apabila terdapat pelepasan baru. Juga, ia mempunyai dua magnet sehingga anda dapat melampirkan filem yang ingin anda tonton di papan tulis.
Garis besar
Pada langkah pertama, saya akan membincangkan mengenai Idea di sebalik projek ini. Seterusnya, saya akan memberikan senarai semua bahagian & alat yang digunakan untuk membina projek ini. Kemudian saya akan menunjukkan kepada anda cara mengatur Raspberry Pi anda untuk menjalankan program ini. Setelah memberi anda panduan pemasangan langkah demi langkah, saya akan mengakhiri arahan ini dengan panduan penyelesaian masalah dan bahagian seterusnya.
Mari kita mulakan!
Langkah 1: Idea
Saya peminat filem, saya selalu menyimpan tiket saya dan melampirkannya ke jurnal saya. Suatu hari saya berfikir, "Hebatnya jika tiket filem mempunyai poster." Oleh itu, projek ini dimulakan dengan saya mencetak poster untuk jurnal saya. Kemudian saya menambah tarikh Rilis di poster sehingga saya dapat mengingat kapan ia dilancarkan dan yang perlahan berkembang menjadi papan rancangan filem.
Langkah 2: Alat & Bahagian
Alat:
- Pencetak 3D
- Besi pematerian
- Gerudi
- Tang
- Pita pelekat
- Cat Semburan Hitam
Bahagian:
- Raspberry Pi 3 (Saya mempunyai ini tetapi Raspberry Zero lebih baik kerana saiznya)
- Butang Tekan (5mm)
- Adafruit Thermal Printer & gulungan kertas termal
- LED Hijau (5mm)
- Perintang 330 ohm
- Lembaran timah (0.5mm)
- 3 x (bolt & mur 30mm M3)
- 4 x (bolt & mur 15mm M3)
- 4 x (sisipan haba 5x5mm M3)
Bahagian bercetak 3D:
- papan.stl
- papanLid.stl
- clapperBottom.stl
- clapperLids.stl
- clapperTop.stl
- segi tiga.stl
Langkah 3: Menyiapkan Raspberry Pi Anda
Memasang Raspbian
Untuk membuat Pi berfungsi dengan program kami, pertama-tama kita perlu menyediakan kad SD yang akan dimulakan. Sekiranya anda seorang pemula, anda boleh menyemak tutorial terperinci ini:
www.instructables.com/id/Setting-Up-Raspberry-Pi-3/
Seterusnya anda harus mengaktifkan SSH pada Raspberry Pi anda, sekali lagi terdapat tutorial terperinci mengenai perkara ini, www.instructables.com/id/How-To-Use-SSH-with-Raspberry-Pi-2/
Mengaktifkan SSH akan membantu kita masuk ke Raspberry Pi dari jauh sehingga kita tidak perlu menggunakan papan kekunci & monitor setiap masa.
Sekarang log masuk ke raspberry pi anda dengan SSH dan ikuti langkah-langkah di bawah.
Perpustakaan Pencetak Termal
Untuk menggunakan pencetak termal dengan Raspberry anda, anda harus terlebih dahulu memasang perpustakaan yang disediakan oleh Adafruit.
Pertama buat folder untuk mengatur semua fail projek ini hanya dengan:
mkdir filem-tracker-projek
dan masuk ke folder itu dengan:
cd filem-tracker-projek
sekarang mari kita pasangkan perpustakaan yang diperlukan. Kami akan menggunakan git untuk memuat turun semua kod ke raspberry pi. Pasang pustaka pencetak termal dengan:
git klon
Kod Penjejak Filem
Pasang Kod Penjejak Filem dengan:
git klon
sekarang agar kod kita berfungsi, ia harus berada di folder yang sama dengan perpustakaan pencetak termal. untuk memasukkannya ke dalam folder yang sama terlebih dahulu masuk ke folder Movie Tracker dengan:
cd pelacak filem
dan kemudian salin fail ke perpustakaan pencetak termal dengan:
cp tracker.py / home / pi / Pyhton-Thermal-Printer
sekarang kod anda sudah siap untuk disesuaikan.
Catatan: kod tidak akan dilaksanakan pada masa ini kerana harus disesuaikan dengan kunci API.
Langkah 4: API DB Filem
Kami akan menggunakan TMDb untuk mendapatkan data filem untuk projek ini. TMDb adalah platform hebat yang bebas digunakan di mana anda boleh membuat senarai filem dan lain-lain (seperti IMDB) Bahagian terbaik dari TMDb adalah mereka mempunyai perkhidmatan API percuma yang membolehkan anda mendapatkan data filem termasuk poster, tarikh tayangan, dll. Secara program. Untuk menggunakan perkhidmatan ini, anda harus membuat akaun terlebih dahulu dan mengikuti arahan di sini untuk mendapatkan kunci API anda.
Langkah 5: Menyesuaikan Kod
Kunci API
Log masuk ke Raspberry Pi anda menggunakan SSH dan pergi ke folder tempat anda memasukkan fail tracker.py. Sekarang untuk mengedit penggunaan fail:
sudo nano tracker.py
di dalam fail anda akan melihat tempat Kunci API ditunjukkan sebagai [YOUR_API_KEY]. Salin kunci yang anda dapat dari TMDb dan tampal di sini. Sekarang kod anda sudah siap dijalankan, cukup mengujinya dengan:
python tracker.py
Ia mesti mendapat maklumat pelepasan filem terkini dan mencetaknya di konsol. Sekiranya tidak, periksa panduan Penyelesaian Masalah pada akhir arahan ini.
Sekiranya anda ingin menggunakan pelacak dengan tetapan lalai, anda boleh melangkau bahagian seterusnya.
Penyesuaian Lebih Lanjut
Dalam tetapan lalai, pelacak akan mengemas kini setiap hari untuk mendapatkan maklumat pelepasan baru dan akan menyimpannya jika tarikh pelepasan berada dalam selang 10 hari. Anda boleh mengubah tetapan ini mengikut keinginan anda. dengan menukar baris ini:
rTarikh = 10
Langkah 6: Pemasangan - Elektronik
Setelah menyambungkan elektronik seperti yang ditunjukkan pada gambar, kami akan menguji setiap bahagian untuk memastikannya berfungsi.
Pencetak Termal
Masuk ke folder perpustakaan printer Thermal dan jalankan:
cd Python-Thermal-Pencetak
python printertest.py
ini harus mencetak lembaran ujian I ada masalah periksa bahagian pencetak dan uji lagi.
LED
Buat fail baru "LED_Test.py" dengan menaip yang berikut:
nano LED_Test.py
dan salin ini ke fail:
import RPi. GPIO sebagai GPIOimport waktu GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (18, GPIO. OUT) cetak "LED on" GPIO.output (18, GPIO. HIGH) time.sleep (1) cetak "LED mati" GPIO.output (18, GPIO. LOW)
Apabila anda menjalankan kod ini dengan:
sudo python LED_Test.py
LED harus menyala. Sekiranya tidak ada masalah dengan LED anda
Langkah 7: Prototaip & Uji Pertama
Anda tidak memerlukan sarung 3D untuk projek ini. Anda dapat menggunakannya seperti yang ditunjukkan pada gambar pada tahap prototaipnya.
Sekarang mari kita menguji penjejaknya. Jalankan penjejak dengan:
sudo python tracker.py
Anda mesti melihat senarai filem yang akan datang di baris arahan. Sekarang tekan butang dan tunggu pencetak selesai mencetak. periksa sama ada terdapat sebarang kesalahan pada maklumat di halaman. Sekiranya tidak, projek anda sudah siap untuk kes ini.
Langkah 8: Cetakan 3D
Sangat dicadangkan mencetak semua kepingan sebelum memasangnya.
Pencetak yang saya gunakan adalah TEVO Tornado dengan tetapan berikut:
- Muncung: 0.4mm
- mengisi:% 20
- Filamen: PLA
Pastikan mengoleskan kepingan sebelum mengecatnya.
Langkah 9: Melekatkan & Melukis
Setiap jalur pita pelekat biru berdiameter 20mm. Saya menatap sudut garis.
Langkah 10: Perhimpunan - Clapper
Saya menggunakan kepingan timah dan memotongnya dengan Dremel dalam bentuk ini. Ketegangan timah disesuaikan dengan membengkokkannya. Anda juga boleh menggunakan bahagian lain yang kenyal, Tidak semestinya timah.
Langkah 11: Perhimpunan - Dewan
Gunakan besi pematerian untuk memasangkan sisipan dengan panas
Langkah 12: Pematerian
Pateri perintang ke LED dan gunakan pengecutan panas untuk menutupnya. Anda tidak perlu menyolder butang, saya menggunakan dua kabel pelompat untuk memasangkannya ke Raspberry Pi.
Langkah 13: Perhimpunan & Ujian Akhir
Saya telah menggunakan bola pingpong untuk menyebarkan led. Ia berfungsi seperti sihir. Anda hanya perlu menggerudi lubang kecil dan memasang led di dalam bola seperti yang ditunjukkan pada gambar.
Langkah 14: Penyelesaian masalah
+ Pencetak tersekat dan berhenti mencetak
- ini mungkin disebabkan oleh pembekal tenaga, cuba gunakan yang mempunyai arus yang lebih besar
+ Tidak dapat memperoleh data dari API
- Terdapat had harian untuk penggunaan API. Sekiranya anda melebihi had mereka akan memotong akses kunci anda. Biasanya, Had ditetapkan semula pada akhir hari.
Jangan ragu untuk memberikan komen Sekiranya anda menghadapi masalah. Saya akan mengumpulkannya dan cuba menjawabnya di sini.
Langkah 15: Apa Seterusnya
Dalam langkah ini, saya akan menyenaraikan beberapa perkara yang ada dalam fikiran saya. Tetapi tidak menemui masa / sumber untuk menambahkannya. Jangan ragu untuk menambahkan lebih banyak Idea atau cara untuk memperbaiki projek ini dalam komen:
- Pemotong automatik, jadi anda tidak perlu memotong kertas setiap kali secara manual.
- Penyatuan senarai tontonan, hanya filem yang ada di senarai tontonan anda yang akan dicetak.
- LED RGB boleh menukar warna untuk pelbagai genre (seram + merah dll)
- Pemasangan dinding pasti bagus.
Ini bukan Projek yang sudah siap. Saya harap ramai di antara anda yang berusaha membina konsol mereka sendiri agar kita dapat mengembangkannya bersama.
Sekiranya anda mempunyai sebarang pertanyaan, tanya! & beritahu saya mengenai binaan anda!
Naib Johan dalam Cabaran IoT
Disyorkan:
Cara Membuat Teater Rumah Dengan Pembesar Suara yang Diperakui: 5 Langkah (dengan Gambar)
Cara Membuat Teater Rumah dengan Pembesar Suara yang Diperakui: Helo Guys, Dalam Instruksional ini, saya akan memberi arahan kepada anda bagaimana saya membuat teater rumah berkuasa tinggi yang sederhana dengan menggunakan pembesar suara yang ditangkap semula. Sangat mudah dibuat, saya akan menerangkannya dengan lebih mudah. Untuk maklumat lebih lanjut, lawati HubLets Projek Elektronik
Pelepasan Jauh Mekanikal untuk Ricoh GR II Digital: 5 Langkah (dengan Gambar)
Pelepasan Jauh Mekanikal untuk Ricoh GR II Digital: Saya sangat menikmati lensa GR 28mm Ricoh sejak saya menggunakan GR1 pertama saya 20 tahun yang lalu. Sekarang saya terperangkap dengan masa lalu saya dan membeli digital GR II. Untuk mendaki saya suka kesederhanaan, peralatan kecil dan ringan - GR II sangat sesuai untuk tujuan saya tetapi aksesori
Pelepasan Kabel Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): 6 Langkah (dengan Gambar)
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): Semalam saya membina alat kawalan jauh satu butang sederhana untuk Olympus E510 saya. Sebilangan besar kamera mempunyai butang pelepas rana (yang anda tekan untuk mengambil gambar) yang mempunyai dua mod. Sekiranya butang ditekan dengan lembut, kamera akan fokus secara automatik dan mengukur cahaya
Filem Mod untuk Digunakan dalam Kamera Super Lama (Filem 620): 4 Langkah
Filem Mod untuk Digunakan dalam Kamera Super Lama (Filem 620): Terdapat banyak kamera lama yang luar biasa, kebanyakan menggunakan filem 620, yang sukar didapat pada masa ini, atau sangat mahal. Ini dapat memberi petunjuk bagaimana mengubah filem 120 murah anda untuk digunakan pada kamera era 620 yang lebih tua, tanpa perlu melakukan keseluruhan
Buat Bilik Teater Rumah dan Filem / permainan video yang Super Disesuaikan: 5 Langkah
Buat Bilik Teater Rumah dan Filem / Permainan Video yang Sangat Boleh Disesuaikan: Cara mengatur dan merancang sistem teater rumah yang murah, murah, dan mudah disiapkan