Isi kandungan:

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

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

Video: Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W: 5 Langkah (dengan Gambar)
Video: Часть 2 — Аудиокнига «Анна с острова» Люси Мод Монтгомери (глы 11–23) 2024, Julai
Anonim
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W

Dalam Instructable ini, saya akan menunjukkan kepada anda cara membuat Kaunter Pelanggan Youtube anda sendiri dengan menggunakan paparan e-kertas, dan Raspberry Pi Zero W untuk bertanya pada API YouTube dan mengemas kini paparan. Paparan e-kertas sangat sesuai untuk jenis projek ini kerana ia sangat mudah dibaca, walaupun dalam cahaya matahari yang terang, dan dapat dilihat dari hampir semua sudut, seperti kertas.

Paparan harus diperbaharui sekurang-kurangnya sekali sehari untuk mengelakkan luka bakar pada paparan, tetapi saya telah menetapkan paparan untuk diperbaharui setiap tiga jam.

Kaunter ini menggunakan kuasa yang sangat sedikit kerana paparan hanya dihidupkan apabila ia dikemas kini, selebihnya pada masa itu padam. Raspberry Pi Zero W berjalan secara berterusan di bahagian belakang bingkai dan menggunakan sekitar 0.6W semasa dalam keadaan tidak aktif.

Bekalan

Yang anda perlukan untuk projek ini ialah Raspberry Pi Zero W, kad SD dan Waveshare E-Ink Display, pastikan anda memesan paparan yang merangkumi topi pengawal paparan untuk Raspberry Pi. Anda juga memerlukan bingkai atau kotak bayangan untuk memasukkan paparan.

  • Raspberry Pi Zero W - Beli Di Sini
  • Kad Micro SD - Beli Di Sini
  • Waveshare 7.5 "HD E-Paper Display (B) With Hat Controller - Beli Di Sini
  • Bingkai Kotak 6x8 "Bayangan - Beli di sini (Ini bukan bingkai yang sama, tetapi yang paling dekat yang saya dapati di Amazon)
  • Papan Kekunci, Tetikus & Monitor Untuk Penyediaan (Atau Sambungkan Melalui SSH)

Langkah 1: Siapkan Elektronik Anda

Sediakan Elektronik Anda
Sediakan Elektronik Anda
Sediakan Elektronik Anda
Sediakan Elektronik Anda
Sediakan Elektronik Anda
Sediakan Elektronik Anda
Siapkan Elektronik Anda
Siapkan Elektronik Anda

Mulakan dengan menyisipkan pin header anda ke Raspberry Pi Zero W anda jika mereka belum dipasang semasa anda mendapatkannya, dan pasangkan sinki panas jika disertakan dengan pin.

Paparan yang saya gunakan ialah E-Paper Warna 3 Waveshare 7.5 (Model B). Mereka juga membuat versi dua warna dan versi tiga warna lagi dengan warna kuning dan bukannya merah, tetapi warna merah berfungsi lebih baik untuk butang main YouTube Paparannya sangat tipis, sesuai untuk dipasang ke bingkai gambar tanpa perlu mengubah panel belakang dengan ketara.

Di dalam kotak, anda akan mendapat pengawal paparan SPI, yang direka sebagai topi, siap dipasang terus ke pin GPIO Pi, jadi anda tidak perlu melakukan pematerian lagi.

Pasang kabel pita paparan ke penyambung pengawal dengan mengangkat tab hitam, menolak kabel pita ke dalam penyambung dan kemudian tekan tab hitam ke bawah sekali lagi untuk menguncinya.

Kad SD anda dapat dicolokkan ke dalam Pi Anda jika dimuatkan dengan OS Raspberry Pi, jika tidak dimuatkan sehingga anda memuatkan perisian.

Akhir sekali, pasangkan topi ke Pi.

Anda kini bersedia untuk menguji paparan anda. Tempat yang bagus untuk memulakannya adalah dengan Waveshare 7.5 E-Paper Wiki, mereka mempunyai beberapa arahan yang baik untuk memulakan dan juga beberapa contoh kod.

Sekiranya anda tidak mahu bermain-main dengan contohnya, kami akan melihat pengaturcaraan dan menyiapkannya pada langkah-langkah yang akan datang.

Langkah 2: Ubah suai Kotak Paparan

Ubah suai Kotak Paparan
Ubah suai Kotak Paparan
Ubah suai Kotak Paparan
Ubah suai Kotak Paparan
Ubah suai Kotak Paparan
Ubah suai Kotak Paparan

Seterusnya anda perlu membina paparan ke dalam bingkai atau kotak bayangan anda.

Saya mendapat bingkai 6x8 inci ini dari sebuah kedai tempatan dengan harga beberapa dolar.

Tanggalkan panel belakang untuk menuju ke panel bingkai putih.

Anda mungkin perlu memotong panel ini sedikit lebih besar agar sesuai dengan kawasan paparan pada paparan e-kertas anda. Ukur kawasan paparan dan kemudian gunakan pembaris dan pisau kerajinan tajam untuk menandakan dan memotongnya dengan ukuran yang betul.

Anda juga dapat menyesuaikan susun atur paparan dan ukuran elemen agar sesuai dengan panel bingkai putih anda jika anda tidak mahu memotongnya.

Seterusnya, tandakan slot untuk kabel pita melewati panel belakang dan gunakan pisau kerajinan atau alat putar untuk memotongnya. Saya menggunakan pemotong laser untuk memotong bahagian segi empat dan membuat beberapa lubang untuk memasang Pi Raspberry ke dudukan.

Langkah 3: Pasang Elektronik

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

Kupas pelindung dan kemudian lekatkan paparan ke bingkai putih, pastikan filem itu berpusat dan lurus. Saya hanya menggunakan setitik gam panas di sudut untuk menahannya di tempat. Ia juga akan dijepit sedikit di belakang, jadi anda tidak memerlukan banyak gam.

Pasang kembali lapisan bingkai, tarik kabel reben dengan lembut melalui panel belakang sebelum anda menutupnya.

Pasangkan kabel pita ke dalam penyambung dan kemudian pasangkan penyambung ke tempatnya untuk mengelakkan tarikan atau regangan diletakkan pada kabel, yang boleh merobeknya.

Terakhir, pasangkan Raspberry Pi dan topi ke pendirian bingkai. Sebaiknya gunakan beberapa pelekap plastik atau tembaga untuk ini. Anda boleh menggunakan lem panas untuk hanya melekatkan bahagian belakang Pi ke dudukan jika anda tidak mempunyai pemasangan tersekat.

Itu sahaja, paparan anda kini siap diprogramkan.

Langkah 4: Program & Siapkan Raspberry Pi

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

Pengaturcaraan paparan cukup lurus ke depan tetapi boleh menjadi proses yang panjang untuk diselesaikan.

Anda perlu:

  • Siapkan pemasangan Raspberry Pi OS
  • Pasang pustaka dan kemas kini
  • Dapatkan Kunci API API dan ID Saluran anda
  • Ubah suai skrip Python dan simpan ke Pi anda
  • Uji jalankan skrip
  • Automatik menjalankan skrip dengan crontab

Saya tidak akan pergi ke langkah demi langkah secara terperinci dalam Instructable ini, kerana saya sudah menulis panduan terperinci dan metodis di blog saya dengan memuat turun untuk skrip Python - Kaunter Pelanggan Youtube

Skrip Python pada dasarnya mengimport perpustakaan dan fungsi yang diperlukan, kemudian meminta API YouTube, memformat semula nombor untuk memasukkan koma dan kemudian mengemas kini paparan untuk mencerminkan nilai terkini. Ini juga mengemas kini bidang tarikh kecil di sudut kanan bawah sehingga anda dapat mengetahui dengan mudah apakah Pi belum mengemas kini paparan beberapa saat kerana kesalahan.

Apabila anda menjalankan skrip, paparan akan memulai proses penyegaran setelah beberapa saat. Diperlukan sekitar 30-40 saat untuk penyegaran sepenuhnya. Selama ini, paparan pertama akan berkelip hitam dan putih dan kemudian menjadi kosong, ia kemudian akan menghasilkan versi paparan hitam putih dan akhirnya mengisi warna merah dengan menggantikan beberapa kawasan hitam. Kerlipan adalah perkara biasa dan dilakukan oleh pengawal untuk mengitar elemen paparan dan mencegah terbakar.

Langkah 5: Gunakan Kaunter Pelanggan Anda

Gunakan Kaunter Pelanggan Anda
Gunakan Kaunter Pelanggan Anda
Gunakan Kaunter Pelanggan Anda
Gunakan Kaunter Pelanggan Anda

Setelah skrip anda berjalan dan automatik menggunakan crontab, kaunter anda siap digunakan. Cukup pasangkannya ke bekalan kuasa USB dan letakkan di meja atau rak anda.

Saya ingin membina Kaunter Pelanggan YouTube khusus menggunakan Raspberry Pi Zero W, tetapi anda juga boleh menggunakan ESP32 untuk menggunakan kuasa yang lebih sedikit dengan meletakkan pengawal tidur di antara kemas kini pada paparan, sesuatu yang sukar dilakukan pada Raspberry Pi.

Ikuti saluran YouTube saya untuk lebih banyak projek Raspberry Pi dan Arduino, dan untuk membantu mendapatkan kaunter!

Beritahu saya pendapat anda di bahagian komen dan beritahu saya jika anda cuba membina sendiri!

Disyorkan: