Update CHIP OLED Internet Radio : Volume OFF dan Banyak Station

Tulisan ini bukan bukan merupakan cicilan PR tempo hari sih. Ini lebih ke optimasi program internet radio di CHIP. Tadinya saya menggunakan tombol “Shutdown” untuk mematikan dan menyalakan suara radio. Tapi berarti saya tidak bisa menggunakan tombol shutdown ini untuk mematikan CHIP (shutdown). Jadi saya pun berpikir bagaimana caranya mematikan suara radio dan kemudian menampilkan jam tapi tidak menggunakan tombol Shutdown.

View this post on Instagram

Stand by mode #chip #internetradio

A post shared by Emanuel Setio Dewo (@setiodewo) on

Saya pun berpikir selayaknya radio jaman dulu. Radio jaman dulu itu volumenya model putar. Putar ke kiri memelankan suara sedangkan putaran ke kanan membuat suara jadi keras. Ketika diputar ke kiri sampai mentok dan bunyi klik, radio pun mati.

Dan saya pun menirunya! Ketika tombol Down ditekan sampai ke volume 0, maka radio pun dimatikan dan kemudian menampilkan jam. Untuk menyalakannya lagi cukup tekan tombol Up yang akan menyalakan dan mengeraskan volume 1 step. Asyik ya? Sedikit beda, kalau radio jadul diputar, kalau radio saya ini ditekan. Satu masalah terpecahkan.

Baca selebihnya »

Iklan

PR Untuk CHIP OLED Internet Radio

Kemarin saya sudah berhasil membuat internet radio yang menurut saya keren (menurut saya saja loh ya). Radio sudah berhasil bekerja dengan baik. Namun ada beberapa hal yang perlu saya perbaiki. Tidak begitu penting sih, tapi belum berhasil saya buat. Berikut PR-nya:

  1. Scroll text untuk nama channel. Rupanya harus pakai virtual view port kalau menggunakan library dari Luma.OLED. Belum nemu cara semudah scroll text di LCD 16×2. Kalau bisa scroll kan keren, terutama untuk nama channel yang panjang. Saat ini saya cuma membatasi penamaan channel supaya tidak terlalu panjang. Tapi nama channel yang sudah terlanjur saya tulis panjang jadi terpotong, contohnya: Sonora Classic Rock.
  2. Tombol Shutdown belum berjalan dengan semestinya. Ini rada aneh juga sih karena beberapa cara yang saya tahu dan juga hasil googling di internet belum berhasil membuat CHIP shutdown. Ketika saya tekan tombol shutdown cuma keluar dari aplikasi radio, tetapi tidak membuat CHIP shutdown.
  3. Baterai untuk CHIP. Enaknya adalah CHIP sudah punya controller battery. Kita bisa memonitor status power, pakai baterai atau tidak, status pengisian, tegangan dan arus baterai, arus pengisian dan temperatur CHIP sehingga kita bisa bikin proteksi.
  4. Case/box untuk Internet Radio. Jadi pengen beli printer 3D. Hiks, harus nabung dulu.
  5. Membuat program untuk MP3 player. Jadi ketika CHIP tidak terhubung ke internet bisa memainkan file MP3. Memang sih internal storage CHIP saya cuma 4 GB yang sudah terisi OS dll sehingga tersisa sedikit. Namun enaknya adalah CHIP masih punya colokan USB. Jadi lagu-lagu bisa mengambil dari flashdisk.
  6. Apalagi yaaa? Cari ide dulu deh. Hehehe

Itu dia beberapa PR untuk CHIP radio internet ini. Kalau teman-teman mau bantuin juga boleh kok. Kalau sudah jadi saya dikasih tahu yaaa? Terima kasih.

CHIP OLED Radio Internet (versi 3) | Vlog

Ini masih membahas CHIP OLED Shield untuk C.H.I.P. Kali ini adalah contoh aplikasinya. Dan lagi-lagi saya membuat Radio. Bahkan ini berarti versi ke-3 untuk radio internet CHIP (baca: C.H.I.P Radio Internet versi 2). Ini karena saya menggunakan CHIP yang sama saat saya ngoprek radio internet sebelumnya.

Hanya saja, kali ini saya melakukan beberapa perbaikan, yaitu:

  1. Yang pertama sangat jelas, saya menggunakan CHIPOLED Shield. Yang berarti saya menggunakan display OLED mungil namun sangat jelas tampilannya dan hemat dayanya.
  2. Karena menggunakan CHIPOLED Shield, maka saya leluasa membuat kontrol untuk radio karena shield ini sudah dibekali dengan 5 buah tombol.
  3. Berbeda dengan sebelumnya yang menggunakan library vlc, untuk engine streaming kali ini saya menggunakan mpd/mpc. Terus terang saya mencontek cara yang digunakan oleh piradio.

Berikut adalah video-nya:

Baca selebihnya »

C.H.I.P Radio Internet Versi 2

Baiklah, saatnya mendokumentasikan di blog. Ini masih tentang Internet Radio dengan C.H.I.P. Yang mana kali ini sedikit berbeda dengan yang sudah dituliskan sebelumnya (baca: Memanfaatkan C.H.I.P Sebagai Radio Internet, C.H.I.P Radio Internet Autostart, C.H.I.P Untuk Alarm Radio Internet). Kali ini saya menambahkan 3 tombol untuk mengganti channel, mengeraskan volume, dan mengecilkan volume.

Selain itu saya juga mengubah cara akses vlc. Kali ini menggunakan library Python-vlc sehingga lebih mudah pengaturannya. Dan saya menambahkan daftar channel radio internet.

CHIP Internet Radio
CHIP Internet Radio

Baca selebihnya »

C.H.I.P Untuk Alarm Radio Internet

Baiklah, tempo hari sudah berhasil membuat radio internet dengan CHIP (baca: C.H.I.P Radio Internet Autostart dan Memanfaatkan C.H.I.P Sebagai Radio Internet). Tapi rupanya radio internet tersebut nyala terus sepanjang malam. Malah mengganggu tidur saya, hahaha…

Jadi saya pun membuat jadwal kapan radio internet ini nyala dan kapan akan mati. Caranya gampang kok. Kalau Anda tertarik membuatnya juga, silakan melanjutkan membaca artikel ini.

1. Menyalakan Radio Internet

Tempo hari di artikel sebelumnya sudah kita buat script /etc/startvlc.sh. Jangan lupa mematikan pemanggilan script ini dari /etc/rc.local supaya tidak autostart. Karena kita akan memanggilnya berdasarkan jam tertentu, bukan saat CHIP dinyalakan.

Kunci dari penyalaannya adalah dengan memanggil script ini dari crontab. Anda bisa menentukan kapan script akan dipanggil sehingga radio internet akan menyala. Tapi ada yang perlu kita tambahkan sedikit. Mari kita edit script tersebut:

Baca selebihnya »