Daftar Isi:

Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W: 5 Langkah (dengan Gambar)
Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W: 5 Langkah (dengan Gambar)

Video: Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W: 5 Langkah (dengan Gambar)

Video: Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W: 5 Langkah (dengan Gambar)
Video: Make A YouTube Subscriber Counter Using An E-Ink Display And A Raspberry Pi Zero W 2024, Juli
Anonim
Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W
Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W
Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W
Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W
Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W
Penghitung Pelanggan YouTube Menggunakan Tampilan E-Paper dan Raspberry Pi Zero W

Dalam Instruksi ini, saya akan menunjukkan cara membuat Penghitung Pelanggan Youtube Anda sendiri menggunakan tampilan e-paper, dan Raspberry Pi Zero W untuk menanyakan API YouTube dan memperbarui tampilan. Tampilan kertas elektronik sangat bagus untuk jenis proyek ini karena mudah dibaca, bahkan di bawah sinar matahari yang cerah, dan dapat dilihat dari hampir semua sudut, seperti kertas.

Tampilan harus diperbarui minimal sekali sehari untuk mencegah tampilan terbakar, tetapi saya telah mengatur milik saya untuk memperbarui setiap tiga jam.

Penghitung ini menggunakan daya yang sangat kecil karena layar hanya menyala saat diperbarui, sisanya mati. Raspberry Pi Zero W berjalan terus menerus di bagian belakang bingkai dan menggunakan sekitar 0,6W saat idle.

Perlengkapan

Yang Anda butuhkan untuk proyek ini adalah Raspberry Pi Zero W, kartu SD dan Waveshare E-Ink Display, pastikan Anda memesan tampilan yang menyertakan pengontrol tampilan topi untuk Raspberry Pi. Anda juga memerlukan bingkai atau kotak bayangan untuk membuat tampilan.

  • Raspberry Pi Zero W - Beli Disini
  • Kartu Micro SD - Beli Di Sini
  • Waveshare 7.5" HD E-Paper Display (B) Dengan Pengontrol Topi - Beli Di Sini
  • Bingkai Kotak Bayangan 6x8" - Beli Di Sini (Ini bukan bingkai yang sama, tetapi yang paling dekat yang bisa saya temukan di Amazon)
  • Keyboard, Mouse & Monitor Untuk Pengaturan (Atau Hubungkan Melalui SSH)

Langkah 1: Siapkan Elektronik Anda

Siapkan Elektronik Anda
Siapkan Elektronik Anda
Siapkan Elektronik Anda
Siapkan Elektronik Anda
Siapkan Elektronik Anda
Siapkan Elektronik Anda
Siapkan Elektronik Anda
Siapkan Elektronik Anda

Mulailah dengan menyolder pin header Anda ke Raspberry Pi Zero W Anda jika belum terpasang saat Anda mendapatkannya, dan pasang heatsink jika disertakan.

Layar yang saya gunakan adalah Waveshare 7.5 HD 3 Color E-Paper (Model B). Mereka juga membuat versi dua warna dan versi tiga warna lainnya dengan kuning, bukan merah, tetapi merah berfungsi lebih baik untuk tombol putar YouTube Layarnya sangat tipis, cocok untuk dipasang ke bingkai foto tanpa harus mengubah panel belakang secara signifikan.

Di dalam kotak, Anda akan mendapatkan pengontrol tampilan SPI, yang dirancang sebagai topi, siap dipasang langsung ke pin GPIO Pi, sehingga Anda tidak perlu lagi menyolder.

Colokkan kabel pita layar ke konektor pengontrol dengan mengangkat tab hitam, dorong kabel pita ke dalam konektor, lalu tekan tab hitam lagi ke bawah untuk menguncinya pada tempatnya.

Kartu SD Anda dapat dicolokkan ke Pi Anda jika sudah dimuat sebelumnya dengan Raspberry Pi OS, jika tidak simpan di samping sampai Anda memuat perangkat lunak.

Terakhir, pasang topi ke Pi.

Anda sekarang siap untuk menguji tampilan Anda. Tempat yang bagus untuk memulai adalah dengan Waveshare 7.5 E-Paper Wiki, mereka memiliki beberapa instruksi bagus untuk memulai dan beberapa contoh kode juga.

Jika Anda tidak ingin bermain-main dengan contoh-contohnya, kita akan melihat pemrogramannya dan menyiapkannya di langkah-langkah berikutnya.

Langkah 2: Ubah Kotak Tampilan

Ubah Kotak Tampilan
Ubah Kotak Tampilan
Ubah Kotak Tampilan
Ubah Kotak Tampilan
Ubah Kotak Tampilan
Ubah Kotak Tampilan

Selanjutnya Anda harus membangun tampilan ke dalam bingkai atau kotak bayangan Anda.

Saya mendapatkan bingkai 6x8 inci ini dari toko lokal dengan harga beberapa dolar.

Lepaskan panel belakang untuk sampai ke panel bingkai putih.

Anda mungkin perlu memotong panel ini sedikit lebih besar agar sesuai dengan area tampilan pada tampilan e-paper Anda. Ukur area tampilan dan kemudian gunakan penggaris dan pisau tajam untuk menandai dan memotongnya ke ukuran yang benar.

Anda juga dapat menyesuaikan tata letak tampilan dan ukuran elemen agar pas dengan panel bingkai putih jika Anda tidak ingin memotongnya.

Selanjutnya, tandai slot untuk kabel pita untuk melewati panel belakang dan gunakan pisau kerajinan atau alat putar untuk memotongnya. Saya menggunakan pemotong laser untuk memotong bagian persegi panjang dan membuat beberapa lubang untuk memasang Raspberry Pi ke dudukannya.

Langkah 3: Instal Elektronik

Pasang Elektronik
Pasang Elektronik
Pasang Elektronik
Pasang Elektronik
Pasang Elektronik
Pasang Elektronik
Pasang Elektronik
Pasang Elektronik

Kelupas film pelindung lalu rekatkan layar ke bingkai putih, pastikan posisinya berada di tengah dan lurus. Saya hanya menggunakan setetes kecil lem panas di sudut untuk menahannya. Bagian belakangnya juga akan dijepit dengan ringan, jadi Anda tidak perlu banyak lem.

Pasang kembali lapisan bingkai, tarik perlahan kabel pita melalui panel belakang sebelum Anda menutupnya.

Colokkan kabel pita ke dalam konektor, lalu rekatkan konektor ke tempatnya untuk mencegah tarikan atau ketegangan pada kabel, yang dapat merobeknya.

Terakhir, pasang Raspberry Pi dan topi ke dudukan bingkai. Cara terbaik adalah menggunakan beberapa dudukan plastik atau kuningan untuk ini. Anda dapat menggunakan lem panas hanya untuk merekatkan bagian belakang Pi ke dudukan jika Anda tidak memiliki dudukan penahan.

Itu saja, tampilan Anda sekarang siap untuk diprogram.

Langkah 4: Program & Siapkan Raspberry Pi

Program & Siapkan Raspberry Pi
Program & Siapkan Raspberry Pi
Program & Siapkan Raspberry Pi
Program & Siapkan Raspberry Pi
Program & Siapkan Raspberry Pi
Program & Siapkan Raspberry Pi
Program & Siapkan Raspberry Pi
Program & Siapkan Raspberry Pi

Pemrograman tampilan cukup lurus ke depan tetapi bisa menjadi proses yang panjang untuk dikerjakan.

Kamu butuh:

  • Siapkan instalasi Raspberry Pi OS
  • Instal perpustakaan dan pembaruan
  • Dapatkan Kunci API YouTube dan ID Saluran Anda
  • Ubah skrip Python dan simpan ke Pi Anda
  • Uji jalankan skrip
  • Otomatis menjalankan skrip dengan crontab

Saya tidak akan membahas detail langkah demi langkah dalam Instruksi ini, karena saya telah menulis panduan terperinci dan metodis di blog saya dengan unduhan untuk skrip Python - Penghitung Pelanggan Youtube

Skrip Python pada dasarnya mengimpor pustaka dan fungsi yang diperlukan, lalu menanyakan API YouTube, memformat ulang angka untuk menyertakan koma, dan kemudian memperbarui tampilan untuk mencerminkan nilai terbaru. Ini juga memperbarui bidang tanggal kecil di sudut kanan bawah sehingga Anda dapat dengan mudah mengetahui apakah Pi belum memperbarui tampilan dalam beberapa saat karena kesalahan.

Saat Anda menjalankan skrip, tampilan akan memulai proses penyegaran setelah beberapa detik. Dibutuhkan sekitar 30-40 detik untuk penyegaran penuh. Selama waktu ini, layar pertama akan berkedip hitam putih dan kemudian menjadi kosong, kemudian akan menghasilkan versi layar hitam dan putih dan akhirnya mengisi merah dengan mengganti beberapa area hitam. Kedipan itu normal dan dilakukan oleh pengontrol untuk memutar elemen tampilan dan mencegah burn-in.

Langkah 5: Gunakan Penghitung Pelanggan Anda

Gunakan Penghitung Pelanggan Anda
Gunakan Penghitung Pelanggan Anda
Gunakan Penghitung Pelanggan Anda
Gunakan Penghitung Pelanggan Anda

Setelah skrip Anda berjalan dan otomatis menggunakan crontab, penghitung Anda siap digunakan. Cukup colokkan ke catu daya USB dan letakkan di meja atau rak Anda.

Saya ingin membangun Penghitung Pelanggan YouTube khusus ini menggunakan Raspberry Pi Zero W, tetapi Anda juga dapat menggunakan ESP32 untuk menggunakan lebih sedikit daya dengan meletakkan pengontrol untuk tidur di antara pembaruan ke tampilan, sesuatu yang sulit dilakukan pada Raspberry Pi.

Ikuti saluran YouTube saya untuk proyek Raspberry Pi dan Arduino lainnya, dan untuk membantu mendapatkan penghitung!

Beri tahu saya apa pendapat Anda tentangnya di bagian komentar dan beri tahu saya jika Anda mencoba membangunnya sendiri!

Direkomendasikan: