Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Komponen dan Perlengkapan

Berikut adalah daftar komponen yang diperlukan untuk membangun proyek ini:

KomponenJumlah
PCB Kustom JLCPCB1
Arduino Nano 33 IoT1
Raspberry Pi 3 Model B atau 4 Model B1
Layar SparkFun Nokia 51101
Pemutar MP3 Serial OPEN-SMART1
LED RGB Diffused Common Anode 5mm1
Kartu Memori Flash / SD Card2
Resistor 220 ohm12
Tombol Pushbutton 6x6x54
DC Power Jack 2.1mm Barrel-Type PCB Mount1

Alat dan Mesin yang Diperlukan

Aplikasi dan Layanan Online

Tentang Proyek

Meskipun sudah banyak aplikasi web dan seluler untuk melacak tanggal rilis acara favorit, saya ingin membuat perangkat yang memberitahu saya saat episode baru dari seri atau anime dalam daftar saya dirilis — dari awal, baik perangkat keras maupun perangkat lunak — dengan berbagai fitur.

Pertama, saya membuat aplikasi web — TV Series / Anime Release Date Tracker — menggunakan PHP untuk membuat daftar seri/anime dan mengumpulkan informasi tentang tanggal rilisnya. Untuk itu, saya menggunakan TVMAZE REST API yang memungkinkan aplikasi mendapatkan informasi episode berdasarkan tanggal rilis dengan tepat, tanpa langkah-langkah pemrograman yang rumit dan membingungkan. Kemudian, saya menyiapkan server LAMP (dengan MariaDB) pada Raspberry Pi untuk menjalankan aplikasi. Namun, bagi mereka yang tidak memiliki Raspberry Pi atau tidak ingin menggunakannya sebagai host, saya menerbitkan versi gratis aplikasi dengan antarmuka ramah pengguna di situs web saya. Anda juga dapat menemukan kode sumber aplikasi di bawah ini.

Setelah selalu mentransfer informasi melalui aplikasi web, jika ada episode baru yang dirilis, saya memutuskan untuk menggunakan Arduino Nano 33 IoT sebagai papan pengembangan untuk mengkumpulkan data yang dihasilkan oleh aplikasi. Anda dapat menemukan informasi lebih lanjut di bawah ini tentang cara saya mengurutkan respons yang ditransfer oleh aplikasi menggunakan pembatas. Dan, untuk mengelola fitur dan mode yang saya implementasikan pada Nano 33 IoT, saya merancang antarmuka pengguna (menu) dengan layar Nokia 5110 dan tombol push.

Terakhir, untuk mendapatkan informasi saat episode baru dari acara dalam daftar saya dirilis bersama lagu pembuka-nya, saya menggunakan Modul Pemutar MP3 Serial (OPEN-SMART) karena daftar perintah UART yang mudah digunakan. Selain itu, ini memungkinkan saya menambahkan mode Pemutar MP3 untuk memutar semua lagu pembuka, yang mengubah perangkat ini menjadi aksesori menarik untuk kamar saya :)

Setelah menyelesaikan desain saya pada papan roti dan menguji kode, saya merancang PCB (TV Series / Anime Release Date Notifier) dengan bentuk telepon retro unik untuk menciptakan perangkat yang terlihat baru dan mudah digunakan.

Terima kasih besar kepada JLCPCB telah mendanai proyek ini.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Langkah 1: Merancang dan Melas PCB Pemberi Notifikasi Tanggal Rilis Seri TV / Anime

Saya merancang PCB Pemberi Notifikasi Tanggal Rilis Seri TV / Anime menggunakan KiCad. Saya melampirkan berkas Gerber PCB di bawah ini, jadi jika Anda ingin, Anda dapat memesan PCB ini dari JLCPCB untuk mereplikasi proyek ini agar mendapatkan notifikasi saat ada episode baru dari acara favorit Anda yang dirilis :)

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Pertama, menggunakan paku las, saya memasang header, tombol push, resistor 220Ω, jack daya, dan LED RGB Anoda 5mm.

Daftar komponen pada PCB:

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Langkah 2: Menyiapkan Server Web LAMP dengan MariaDB pada Raspberry Pi

Jika Anda pemula dalam pemrograman dengan Raspberry Pi, Anda dapat memeriksa petunjuk dan tutorial yang jelas di situs web resmi Raspberry Pi.

Untuk membuka tutorial penyiapan resmi Raspberry Pi, klik di sini.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

sudo apt-get install apache2 -y

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

hostname -I

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

sudo apt-get update
sudo apt-get install php -y

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

sudo apt-get install mariadb-server php-mysql -y

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

sudo mysql_secure_installation

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

sudo mysql -uroot -p

create database tvseries;
GRANT ALL PRIVILEGES ON tvseries.* TO 'root'@'localhost' IDENTIFIED BY 'bot';
FLUSH PRIVILEGES;

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

sudo apt-get install php-curl

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

sudo service apache2 restart

Langkah 3: Mendapatkan Informasi dari TVMAZE REST API untuk Seri/Anime Favorit Anda

TVMAZE menyediakan REST API gratis dan mudah digunakan yang memungkinkan pengguna mencari acara berdasarkan nama, tanggal, nomor episode, dan sebagainya. Anda dapat memeriksa endpoint dan kueri yang tersedia:

Kunjungi TVMAZE REST API.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Saya menggunakan opsi Episode by Date untuk mengambil semua episode dari acara tertentu yang telah tayang pada tanggal tertentu.

Untuk dapat mendapatkan informasi berdasarkan tanggal rilis, Anda perlu mencari acara favorit Anda di TVMAZE dan menggunakan TV ID yang ditunjukkan dalam tautannya.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Jika ada episode yang tayang pada tanggal yang diberikan, API akan mengembalikan array informasi episode lengkap.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Jika tidak, API akan mengembalikan HTTP 404.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Di bawah ini, Anda dapat memeriksa daftar seri/anime favorit saya yang saya buat untuk melacak apakah ada episode baru dari salah satunya yang dirilis dengan proyek saya.

Saya menambahkan The Late Late Show untuk menguji kode saya karena itu adalah acara harian.

1) One Piece

TV ID: 1505

https://www.tvmaze.com/shows/1505/one-piece

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

2) My Hero Academia

TV ID: 13615

https://www.tvmaze.com/shows/13615/boku-no-hero-academia

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

3) Westworld

TV ID: 1371

https://www.tvmaze.com/shows/1371/westworld

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

4) The Simpsons

TV ID: 83

https://www.tvmaze.com/shows/83/the-simpsons

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

5) The Late Late Show with James Corden

TV ID: 2831

https://www.tvmaze.com/shows/2831/the-late-late-show-with-james-corden

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Langkah 4: Mengembangkan Aplikasi Pelacak Tanggal Rilis Seri TV / Anime (aplikasi) yang berjalan pada Raspberry Pi dengan PHP dan membuat tabel seri untuk memasukkan data

Saya mengembangkan Pelacak Tanggal Rilis Seri TV / Anime dengan PHP dan menjelaskan kode sumber aplikasi di bagian Penjelasan Kode di bawah ini bagi yang tertarik.

Namun, jika Anda tidak suka pengembangan web dengan PHP, Anda dapat mengunduh aplikasi di Unduhan — bernama TV-Series-Anime-Episode-Tracker.zip — dan mengunggahnya ke Raspberry Pi tanpa mempelajari kode PHP lebih dalam.

Unggah:

Dengan langkah-langkah berikut, instal Pelacak Tanggal Rilis Seri TV / Anime di localhost:

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

sudo mv /home/pi/Downloads/TV-Series-Anime-Episode-Tracker/ /var/www/html/

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

https://localhost/TV-Series-Anime-Episode-Tracker/

Fitur:

1) Setelah instalasi, buka aplikasi untuk membuat tabel bernama series di database (tvseries). Saat Anda membuka berkas index.php untuk pertama kalinya, aplikasi secara otomatis membuat tabel bernama series dan memberitahu pengguna — Tabel Database Dibuat!

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

2) Jika tabel database (series) berhasil dibuat di database, aplikasi memberitahu pengguna — Tabel Database Ditemukan!

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

3) Setelah membuat tabel database (series), untuk memasukkan variabel yang diperlukan untuk TVMAZE REST API untuk setiap acara dalam daftar Anda, lakukan langkah-langkah berikut:

sudo mysql -uroot -p

USE tvseries;

INSERT INTO `series` (`series_name`, `tv_id`, `status`) VALUES ('One Piece', '1505', 'Pending');

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

5) Pada query.php, aplikasi membuat permintaan ke TVMAZE REST API untuk mendeteksi apakah ada episode baru dari acara di database yang dirilis. Jika TVMAZE REST API mengembalikan array informasi episode lengkap dari episode yang dirilis, aplikasi mencetak informasi yang dapat dikumpulkan oleh Arduino Nano 33 IoT sekali untuk mencegah keberulangan.

https://localhost/TV-Series-Anime-Episode-Tracker/query.php
%Series_Name%Season%Episode_Number%Episode_Name%
%The Late Late Show%2020%91%Jason Schwartzman, Alicia Key%

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

6) Jika tidak, aplikasi mencetak Tidak Ada Entri yang Ditemukan!

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Penjelasan Kode:

1) index.php

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

2) query.php

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Langkah 4.1: Menjalankan Aplikasi Web tanpa Raspberry Pi

Untuk pelanggan situs web saya (TheAmplituhedron), saya mengembangkan versi gratis Pelacak Tanggal Rilis Seri TV / Anime bagi mereka yang tidak memiliki Raspberry Pi atau tidak ingin menggunakannya sebagai host untuk proyek ini.

Ini menyediakan antarmuka ramah pengguna untuk mengelola database. Jika Anda ingin menggunakan antarmuka ini dengan proyek Anda alih-alih menggunakan terminal di Raspberry Pi untuk memasukkan data, silakan hubungi saya.

Buka aplikasi:

https://www.theamplituhedron.com/dashboard/TV-Series-Anime-Episode-Tracker/

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Langkah 5: Menyiapkan Arduino Nano 33 IoT

Jika Anda pemula dalam pemrograman dengan Arduino Nano 33 IoT: jangan khawatir, ini mudah digunakan dengan Arduino IDE. Cukup unduh driver yang diperlukan — Arduino SAMD Core — sebagaimana dijelaskan di sini.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Untuk dapat terhubung ke WiFi melalui Arduino Nano 33 IoT, unduh perpustakaan WiFiNINA dari sini.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Untuk mencetak teks dan menggambar grafik pada Layar Nokia 5110, unduh perpustakaan LCD5110_Basic dari sini.

Saya menggunakan port serial kedua (Serial1) pada Arduino Nano 33 IoT untuk berkomunikasi dengan Pemutar MP3 Serial.

Port Serial pada Arduino Nano 33 IoT:

"Konektor USB pada papan terhubung langsung ke pin host USB SAMD21. Pengalihan ini memungkinkan Anda menggunakan Arduino NANO 33 IoT sebagai periferal USB klien (beraksi sebagai mouse atau keyboard yang terhubung ke komputer) atau sebagai perangkat host USB sehingga perangkat seperti mouse, keyboard, atau ponsel Android dapat terhubung ke Arduino NANO 33 IoT. Port ini juga dapat digunakan sebagai port serial virtual menggunakan objek Serial dalam bahasa pemrograman Arduino. Pin RX0 dan TX1 adalah port serial kedua yang tersedia sebagai Serial1."

Kemudian, Arduino Nano 33 IoT siap untuk menjalankan kode proyek :)

Langkah 6: Mengirim Perintah ke Pemutar MP3 Serial (OPEN-SMART)

Saya membuat daftar putar yang terdiri dari lagu pembuka dari daftar seri/anime favorit saya dalam proyek ini:

  1. One Piece - Opening | Dengarkan
  2. My Hero Academia - Opening | Dengarkan
  3. Westworld - Opening | Dengarkan
  4. The Simpsons - Opening | Dengarkan
  5. The Late Late Show - Opening | Dengarkan

Jika Anda ingin, Anda dapat mengunduh daftar putar saya dalam folder zip — opening_songs.zip.

Menggunakan Pemutar MP3 Serial dengan Arduino Nano 33 IoT sangat mudah selama Anda mengetahui perintah UART yang diperlukan untuk memicu fungsi yang tepat. Saya menggunakan modul Pemutar MP3 Serial dengan Speaker oleh OPEN-SMART. Jadi, jika Anda memiliki Pemutar MP3 Serial dengan merek yang berbeda, perintah yang ditunjukkan di bawah ini tidak akan berfungsi untuk Anda.

Ikuti petunjuk dari panduan:

"Modul ini adalah jenis perangkat pemutar MP3 sederhana yang didasarkan pada chip audio MP3 berkualitas tinggi. Ini dapat mendukung format file MP3 dan WAV dengan frekuensi sampling 8k Hz ~ 48k Hz. Ada soket kartu TF pada papan, jadi Anda dapat memasukkan kartu micro SD yang menyimpan file audio. MCU dapat mengontrol status pemutaran MP3 dengan mengirim perintah ke modul melalui port UART, seperti ganti lagu, ubah volume dan mode pemutaran, dan sebagainya. Anda juga dapat men-debug modul melalui modul USB ke UART. Ini kompatibel dengan Arduino / AVR / ARM / PIC."

"Pastikan kartu micro SD Anda diformat sebagai FAT16 atau FAT32 dan ada beberapa lagu di dalamnya. Anda harus membuat folder '01' dan '02', dan masukkan beberapa lagu dengan nama 001xxx.mp3 / 002xxx.mp3 / 003xxx.mp3 di dalamnya."

Dengan kata lain, untuk dapat mengeksekusi perintah dengan akurat, simpan lagu Anda dalam folder bernama '01' dan tambahkan nomor berurutan pada nama lagu — 001One Piece-Opening.mp3, 002My Hero Academia-Opening.mp3, dst.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Untuk mengirim perintah UART ke Pemutar MP3 Serial dengan Arduino Nano 33 IoT, saya membuat fungsi bernama send_command_to_MP3_player. Fungsi ini mentransfer setiap byte dalam perintah yang diminta ke Pemutar MP3 Serial melalui port serial kedua pada pin RX0 dan TX1 — Serial1 — tergantung pada panjang perintah yang diminta — 4, 5, atau 6.

Seperti yang ditunjukkan di bawah ini, pisahkan perintah yang ingin Anda kirim ke Pemutar MP3 Serial per byte — 0x7e. Semua perintah dimulai dengan '7E' dan diakhiri dengan 'EF'. Byte kedua adalah jumlah byte di antaranya — '02', '03', '04'. Di bawah ini, unduh manual Pemutar MP3 Serial oleh OPEN-SMART untuk memeriksa semua perintah dan mendapatkan petunjuk yang lebih rinci.

// Tentukan Perintah Pemutar MP3 yang diperlukan.
// Anda dapat memeriksa semua perintah yang diberikan dari halaman proyek:
// Pilih perangkat penyimpanan ke kartu TF
static int8_t select_SD_card[] = {0x7e, 0x03, 0X35, 0x01, 0xef}; // 7E 03 35 01 EF
// Putar lagu dengan direktori: /01/001xxx.mp3
static int8_t play_song_1[] = {0x7e, 0x04, 0x41, 0x00, 0x01, 0xef}; // 7E 04 41 00 01 EF
// Putar lagu dengan direktori: /01/002xxx.mp3
static int8_t play_song_2[] = {0x7e, 0x04, 0x41, 0x00, 0x02, 0xef}; // 7E 04 41 00 02 EF
// Putar lagu dengan direktori: /01/003xxx.mp3
static int8_t play_song_3[] = {0x7e, 0x04, 0x41, 0x00, 0x03, 0xef}; // 7E 04 41 00 03 EF
// Putar lagu dengan direktori: /01/004xxx.mp3
static int8_t play_song_4[] = {0x7e, 0x04, 0x41, 0x00, 0x04, 0xef}; // 7E 04 41 00 04 EF
// Putar lagu dengan direktori: /01/005xxx.mp3
static int8_t play_song_5[] = {0x7e, 0x04, 0x41, 0x00, 0x05, 0xef}; // 7E 04 41 00 05 EF
// Putar lagu.
static int8_t play[] = {0x7e, 0x02, 0x01, 0xef}; // 7E 02 01 EF
// Jeda lagu.
static int8_t pause[] = {0x7e, 0x02, 0x02, 0xef}; // 7E 02 02 EF
// Lagu berikutnya.
static int8_t next_song[] = {0x7e, 0x02, 0x03, 0xef}; // 7E 02 03 EF
// Lagu sebelumnya.
static int8_t previous_song[] = {0x7e, 0x02, 0x04, 0xef}; // 7E 02 04 EF
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Langkah 7: Memrogram Arduino Nano 33 IoT

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Koneksi dan Penyesuaian

// Koneksi
// Arduino Nano 33 IoT:
// Layar Nokia 5110
// D2 -------------------------- SCK (Clk)
// D3 -------------------------- MOSI (Din)
// D4 -------------------------- DC
// D5 -------------------------- RST
// D6 -------------------------- CS (CE)
// RGB
// D9 -------------------------- R
// D10 -------------------------- G
// D11 -------------------------- B
// LEFT_BUTTON
// A0 --------------------------- S
// OK_BUTTON
// A1 --------------------------- S
// RIGHT_BUTTON
// A2 --------------------------- S
// EXIT_BUTTON
// A3 --------------------------- S
// DS3231 (Opsional untuk Nano dan Tidak Diperlukan untuk Nano 33 IoT)
// A4 --------------------------- SDA
// A5 --------------------------- SCL

Setelah selesai dan mengunggah kode ke Arduino Nano 33 IoT, saya memasang semua komponen yang diperlukan ke papan melalui header.

Saya juga menyediakan slot koneksi untuk Modul RTC DS3231 bagi mereka yang ingin mengganti Arduino Nano 33 IoT dengan Arduino Nano. Namun, Anda perlu memasukkan tanggal rilis secara manual untuk setiap acara ke Arduino Nano tanpa dapat mendapatkan data dari aplikasi web untuk membuat hitungan mundur dengan RTC.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Catatan: Anda dapat menghubungkan speaker atau headphone ke Pemutar MP3 Serial untuk mendengarkan soundtrack dalam daftar putar. Saya menghubungkan speaker yang diberikan bersama Pemutar MP3 Serial (OPEN-SMART).

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Mode dan Fitur

1) Saat perangkat mencoba terhubung ke jaringan WiFi, ia menampilkan Menunggu... Mencoba terhubung ke WiFi.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

2) Setelah berhasil membuat koneksi, perangkat memberitahu pengguna dengan pesan ini — Terhubung ke WiFi!!!

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

3) Kemudian, perangkat mencetak antarmuka (menu) yang menyajikan mode yang tersedia — A.Init Tracker, B.Pemutar MP3, dan C.Tidur. Untuk beralih di antara mode, gunakan tombol Kanan dan Kiri. Selanjutnya, tekan tombol OK untuk memilih mode.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

A.Init Tracker

A.1) Setelah memilih mode A.Init Tracker, perangkat mencoba terhubung ke localhost yang dihosting oleh Raspberry Pi. Jika berhasil, ia memberitahu pengguna dengan pesan ini — Terhubung ke server!!! Sebaliknya, perangkat menampilkan pesan ini — Kesalahan Koneksi!!!

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

A.2) Jika aplikasi (Pelacak Tanggal Rilis Seri TV / Anime) mengirim string data dari episode yang dirilis dari seri/anime yang terdaftar di database, maka perangkat:

One Piece, 10x54, Keberanian Luffy

Misalnya, saya menetapkan warna-warna berikut untuk setiap acara dalam daftar saya:

Tidak sampai tombol Keluar ditekan, perangkat terus menampilkan informasi episode dan menunjukkan warna yang ditetapkan.

Perangkat memberitahu pengguna sekali untuk setiap episode yang dirilis untuk mencegah keberulangan apa pun.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

A.3) Setelah tombol Keluar ditekan, perangkat menggambar ikon televisi sambil menunggu permintaan berikutnya ke aplikasi.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

A.4) Jika tidak ada episode yang dirilis dari seri/anime yang terdaftar di database, perangkat menampilkan pesan ini — Tidak Ada Episode yang Terdeteksi :( — dan kemudian; menggambar ikon televisi hingga permintaan berikutnya ke aplikasi.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

A.5) Perangkat kembali ke antarmuka (menu) jika tombol Keluar ditekan saat menampilkan ikon televisi.

B. Pemutar MP3

Saya mengimplementasikan fitur ini sebagai fitur tambahan dan menyenangkan untuk mengubah perangkat ini menjadi aksesori menarik untuk kamar saya.

B.1) Setelah memilih mode B.Pemutar MP3, perangkat menggambar ikon nada musik dan memungkinkan pengguna memutar semua lagu pembuka dengan menggunakan tombol kontrol:

B.2) Perangkat kembali ke antarmuka (menu) jika tombol Keluar ditekan.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

C.Tidur

C.1) Setelah memilih mode C.Tidur, perangkat mengaktifkan mode tidur dalam 10 detik dan mencetak detik tersisa di layar.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

C.2) Saat mempertahankan mode tidur, perangkat menerapkan pola warna tertentu ke RGB sebagai lampu malam.

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

C.3) Perangkat kembali ke antarmuka (menu) jika tombol Keluar ditekan.

Video dan Kesimpulan

Setelah menyelesaikan semua langkah di atas, saya memutuskan untuk memasang perangkat ke rak buku saya menggunakan pistol lem panas. Ini bekerja luar biasa :)

Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime
Sistem Notifikasi Tanggal Rilis Otomatis untuk Seri TV dan Anime

Proses manufaktur

  1. Membangun Remote Universal Raspberry Pi Profesional dengan LIRC
  2. Mengonversi RF ke DC dengan Raspberry Pi: Membangun dan Memecahkan Masalah Detektor Envelop
  3. Cycle Chaser: Ubah Sepeda Anda menjadi Pertunjukan Lampu Malam dengan Raspberry Pi
  4. Bangun Detektor Pencuri Berbasis Raspberry Pi – Panduan Langkah demi Langkah
  5. Membangun Pemantau Suhu Rumah Raspberry Pi dengan MCP9808, InfluxDB & Grafana
  6. Bangun Sistem Otomatisasi Rumah Berbasis Raspberry Pi untuk Kontrol Jarak Jauh
  7. Raspberry Pi 3 B+ – Fitur Terbaru, Spesifikasi & Panduan Pembelian
  8. Robot Kotak CD DIY Terinspirasi Wall‑E dengan Raspberry Pi
  9. Papan RasPiRobot Board V2: Perluas Raspberry Pi Anda menjadi Pengontrol Robot Canggih
  10. Membangun Rover Windows IoT Core dengan Raspberry Pi 2 – Panduan Pemula hingga Lanjutan