Daftar Isi:
- Langkah 1: Idenya
- Langkah 2: Alat & Suku Cadang
- Langkah 3: Menyiapkan Pi Raspberry Anda
- Langkah 4: Movie DB API
- Langkah 5: Menyesuaikan Kode
- Langkah 6: Perakitan - Elektronik
- Langkah 7: Prototipe & Uji Pertama
- Langkah 8: Cetak 3D
- Langkah 9: Masking & Lukisan
- Langkah 10: Perakitan - Clapper
- Langkah 11: Perakitan - Papan
- Langkah 12: Menyolder
- Langkah 13: Perakitan & Tes Akhir
- Langkah 14: Pemecahan Masalah
- Langkah 15: Apa Selanjutnya
Video: Pelacak Film - Pelacak Rilis Teater Bertenaga Raspberry Pi: 15 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Movie Tracker adalah Pelacak Rilis bertenaga Raspberry Pi berbentuk clapperboard. Ini menggunakan TMDb API untuk mencetak poster, judul, tanggal rilis, dan ikhtisar film mendatang di wilayah Anda, dalam interval waktu tertentu (mis. rilis film minggu ini) di kertas termal. Ada LED di bagian belakang papan yang menyala ketika ada rilis baru. Juga, Ini memiliki dua magnet sehingga Anda dapat menempelkan film yang ingin Anda tonton di papan tulis.
Garis besar
Pada langkah pertama, saya akan berbicara tentang Ide di balik proyek ini. Selanjutnya, saya akan memberikan daftar semua bagian & alat yang digunakan untuk membangun proyek ini. Kemudian saya akan menunjukkan cara mengatur Raspberry Pi Anda untuk menjalankan program ini. Setelah memberi Anda panduan perakitan langkah demi langkah, saya akan mengakhiri instruksi ini dengan panduan pemecahan masalah dan apa bagian selanjutnya.
Mari kita mulai!
Langkah 1: Idenya
Saya penggemar berat film, saya selalu menyimpan tiket saya dan melampirkannya ke jurnal saya. Suatu hari saya berpikir, "Akan luar biasa jika tiket film memiliki poster di atasnya." Jadi proyek ini dimulai dengan saya mencetak poster untuk jurnal saya. Kemudian saya menambahkan tanggal Rilis di poster sehingga saya dapat mengingat kapan itu dirilis dan yang berkembang perlahan menjadi papan perencanaan film.
Langkah 2: Alat & Suku Cadang
Peralatan:
- pencetak 3D
- Solder Besi
- Mengebor
- Tang
- Selotip
- Cat Semprot Hitam
Bagian:
- Raspberry Pi 3 (Saya sudah punya ini tapi Raspberry Zero lebih baik karena ukurannya)
- Tombol Tekan (5mm)
- Adafruit Thermal Printer & gulungan kertas termal
- LED hijau (5mm)
- resistor 330 ohm
- Lembaran timah (0,5mm)
- 3 x (30mm M3 baut & mur)
- 4 x (15mm M3 baut & mur)
- 4 x (5x5mm M3 sisipan panas)
Bagian Cetak 3D:
- papan.stl
- boardLid.stl
- clapperBottom.stl
- clapperLids.stl
- clapperTop.stl
- segitiga.stl
Langkah 3: Menyiapkan Pi Raspberry Anda
Menginstal Raspbian
Agar Pi bekerja dengan program kami, pertama-tama kami harus menyiapkan kartu SD yang akan digunakan untuk boot. Jika Anda seorang pemula, Anda dapat memeriksa tutorial terperinci ini:
www.instructables.com/id/Setting-Up-Raspberry-Pi-3/
Selanjutnya Anda harus mengaktifkan SSH di Raspberry Pi Anda, sekali lagi ada tutorial terperinci tentang ini, www.instructables.com/id/How-To-Use-SSH-with-Raspberry-Pi-2/
Mengaktifkan SSH akan membantu kita masuk ke Raspberry Pi dari jarak jauh sehingga kita tidak perlu menggunakan keyboard & monitor setiap saat.
Sekarang login ke raspberry pi Anda dengan SSH dan ikuti langkah-langkah di bawah ini.
Perpustakaan Printer Termal
Untuk menggunakan printer termal dengan Raspberry Anda, pertama-tama Anda harus menginstal perpustakaan yang disediakan Adafruit.
Pertama buat folder untuk mengatur semua file proyek ini hanya dengan:
mkdir film-pelacak-proyek
dan masuk ke folder itu dengan:
proyek-pelacak film cd
sekarang mari kita instal perpustakaan yang diperlukan. Kami akan menggunakan git untuk mengunduh semua kode ke raspberry pi. Instal perpustakaan printer termal dengan:
git clone
Kode Pelacak Film
Instal Kode Pelacak Film dengan:
git clone
sekarang agar kode kita berfungsi, itu harus berada di folder yang sama dengan perpustakaan printer termal. untuk memasukkannya ke dalam folder yang sama, pertama-tama masuk ke folder Movie Tracker dengan:
pelacak film cd
dan kemudian salin file ke perpustakaan printer termal dengan:
cp tracker.py /home/pi/Pyhton-Thermal-Printer
sekarang kode Anda siap untuk dikustomisasi.
Catatan: kode tidak akan dieksekusi saat ini karena harus dikustomisasi dengan kunci API.
Langkah 4: Movie DB API
Kami akan menggunakan TMDb untuk mendapatkan data film untuk proyek ini. TMDb adalah platform hebat yang bebas digunakan di mana Anda dapat membuat daftar film dll. (seperti IMDB) Bagian terbaik dari TMDb adalah mereka memiliki layanan API gratis yang memungkinkan Anda mendapatkan data film termasuk poster, tanggal rilis, dll. secara terprogram. Untuk menggunakan layanan ini, Anda harus membuat akun terlebih dahulu dan mengikuti petunjuk di sini untuk mendapatkan kunci API Anda.
Langkah 5: Menyesuaikan Kode
kunci API
Masuk ke Raspberry Pi Anda menggunakan SSH dan buka folder tempat Anda meletakkan file tracker.py. Sekarang untuk mengedit file gunakan:
sudo nano tracker.py
di dalam file Anda akan melihat tempat dari API Key yang ditunjukkan sebagai [YOUR_API_KEY]. Salin kunci yang Anda dapatkan dari TMDb dan tempel di sini. Sekarang kode Anda siap dijalankan, cukup uji dengan:
python tracker.py
Itu harus mendapatkan info rilis film terbaru dan mencetaknya di konsol. Jika tidak, periksa panduan Pemecahan Masalah di akhir instruksi ini.
Jika Anda ingin menggunakan tracker dengan pengaturan default, Anda dapat melewati bagian selanjutnya.
Kustomisasi Lebih Lanjut
Dalam pengaturan default, pelacak akan memperbarui setiap hari untuk mendapatkan info rilis baru dan akan menyimpannya jika tanggal rilis dalam interval 10 hari. Anda dapat mengubah pengaturan ini sesuai keinginan Anda. dengan mengubah baris ini:
rTanggal = 10
Langkah 6: Perakitan - Elektronik
Setelah menghubungkan elektronik seperti yang ditunjukkan pada gambar, kami akan menguji setiap bagian untuk memastikan mereka berfungsi.
Pencetak Termal
Masuk ke folder perpustakaan printer Thermal dan jalankan:
cd Python-Thermal-Printer
python printertest.py
ini harus mencetak lembar tes. Saya ada masalah, periksa bagian-bagian printer dan uji lagi.
LED
Buat file baru "LED_Test.py" dengan mengetikkan yang berikut:
nano LED_Test.py
dan salin ini ke file:
import RPi. GPIO sebagai GPIOimport time GPIO.setmode(GPIO. BCM)GPIO.setwarnings(False) GPIO.setup(18, GPIO. OUT) print "LED on" GPIO.output(18, GPIO. HIGH) time.sleep(1) cetak "LED mati" GPIO.output(18, GPIO. LOW)
Saat Anda menjalankan kode ini dengan:
sudo python LED_Test.py
LED harus menyala. Jika tidak ada masalah dengan LED Anda
Langkah 7: Prototipe & Uji Pertama
Anda tidak memerlukan casing 3D untuk proyek ini. Anda dapat menggunakannya seperti yang ditunjukkan pada gambar pada tahap prototipe.
Sekarang mari kita uji pelacak. Jalankan pelacak dengan:
sudo python tracker.py
Anda akan melihat daftar film yang akan datang di baris perintah. Sekarang tekan tombol dan tunggu printer selesai mencetak. periksa apakah ada kesalahan pada informasi di halaman. Jika tidak, proyek Anda siap untuk kasus ini.
Langkah 8: Cetak 3D
Mencetak semua bagian sebelum merakitnya sangat dianjurkan.
Printer yang saya gunakan adalah TEVO Tornado dengan pengaturan sebagai berikut:
- Nosel: 0.4mm
- isi: %20
- Filamen: PLA
Pastikan untuk mengampelas potongan sebelum mengecatnya.
Langkah 9: Masking & Lukisan
Setiap strip biru selotip berdiameter 20mm. Saya mengamati sudut garis-garis itu.
Langkah 10: Perakitan - Clapper
Saya menggunakan lembaran timah dan memotongnya dengan Dremel dalam bentuk ini. Ketegangan kaleng diatur dengan menekuknya. Anda juga bisa menggunakan bagian kenyal lainnya, tidak harus timah.
Langkah 11: Perakitan - Papan
Gunakan Besi solder untuk memanaskan sisipan
Langkah 12: Menyolder
Solder resistor ke LED dan gunakan heat-shrink untuk menutupinya. Anda tidak perlu menyolder tombol, saya menggunakan dua kabel jumper untuk memasangnya ke Raspberry Pi.
Langkah 13: Perakitan & Tes Akhir
Saya telah menggunakan bola pingpong untuk menyebarkan led. Ia bekerja seperti sihir. Anda hanya perlu mengebor lubang kecil dan memasang led di dalam bola seperti yang ditunjukkan pada gambar.
Langkah 14: Pemecahan Masalah
+ Printer macet dan berhenti mencetak
- ini bisa karena pemasok daya, coba gunakan yang arusnya lebih besar
+ Tidak bisa mendapatkan data dari API
- Ada batasan harian untuk penggunaan API. Jika Anda berada di atas batas mereka akan memotong akses kunci Anda. Biasanya, Batas diatur ulang di penghujung hari.
Jangan ragu untuk meninggalkan komentar Jika Anda mengalami masalah. Saya akan mengumpulkannya dan mencoba menjawabnya di sini.
Langkah 15: Apa Selanjutnya
Pada langkah ini, saya akan membuat daftar beberapa hal yang ada dalam pikiran saya. Tetapi tidak menemukan waktu/sumber daya untuk menambahkannya. Jangan ragu untuk menambahkan lebih banyak Ide atau cara untuk meningkatkan proyek ini di komentar:
- Pemotong otomatis, sehingga Anda tidak perlu memotong kertas setiap saat secara manual.
- Integrasi daftar pantauan, hanya film yang ada di daftar pantauan Anda yang akan dicetak.
- RGB LED dapat berubah warna untuk genre yang berbeda (horor + merah dll)
- Pemasangan di dinding akan menyenangkan.
Ini bukan Proyek yang sudah selesai. Saya harap banyak dari Anda mencoba untuk membangun konsol mereka sendiri sehingga kita dapat mengembangkan ini bersama-sama.
Jika Anda memiliki pertanyaan, tanyakan! & ceritakan tentang bangunan Anda!
Runner Up dalam Tantangan IoT
Direkomendasikan:
Rilis Jarak Jauh Mekanis untuk Ricoh GR II Digital: 5 Langkah (dengan Gambar)
Pelepasan Jarak Jauh Mekanis untuk Ricoh GR II Digital: Saya sangat menikmati lensa GR 28mm Ricoh sejak saya menggunakan GR1 pertama saya 20 tahun yang lalu. Sekarang saya terjebak oleh masa lalu saya dan membeli GR II digital.Untuk hiking, saya menyukai kesederhanaan, peralatan kecil dan ringan - GR II sempurna untuk keperluan saya tetapi aksesori
Teater Bayangan: 3 Langkah (dengan Gambar)
Teater Bayangan: Instruksi ini akan menunjukkan cara membuat teater bayangan dasar menggunakan perlengkapan berikut. Untuk aplikasi saya, saya membuat perahu bergoyang dalam gelombang tetapi dengan sedikit penyesuaian, Anda dapat menggunakan bentuk/objek apa pun yang Anda suka untuk membuat pemandangan apa pun
Meja Putar Otomatis Dengan Rilis Rana: 8 Langkah
Meja Putar Otomatis Dengan Pelepas Rana: Halo. Dalam artikel ini saya akan menjelaskan cara membuat meja putar otomatis yang sederhana dan sangat murah dengan pelepas rana. Harga untuk semua bagian sedikit kurang dari $30 (semua harga diambil dari Aliexpress). Sebagian besar seniman 3d, yang mulai menggunakan foto
Pengontrol Rilis Rana Kamera: 4 Langkah (dengan Gambar)
Camera Shutter Release Controller: Pengontrol yang dapat mengatur waktu rana, interval, jumlah rangkaian foto untuk kamera digital. Praktis untuk pengambilan gambar time lapse atau foto star trail. Ide awalnya muncul ketika saya mencoba foto star trail pertama tahun lalu. Saya menemukan bahwa saya memiliki
Buat Ruang Teater Rumah dan Film/videogame yang Sangat Dapat Disesuaikan: 5 Langkah
Buat Ruang Teater Rumah dan Film/videogame yang Sangat Dapat Disesuaikan: Cara mengatur dan merencanakan sistem home theater yang murah, murah, dan mudah diatur