3 poin oleh GN⁺ 2026-01-13 | 1 komentar | Bagikan ke WhatsApp
  • Berangkat dari masalah bahwa remote dan struktur autoplay TV modern yang rumit tidak memberi anak otonomi
  • Menggunakan floppy disk untuk membuat perangkat fisik dan intuitif yang bisa dioperasikan langsung oleh putranya yang berusia 3 tahun
  • Dirancang agar saat disk dimasukkan, mikrokontroler ATMega dan ESP8266 membaca data dan mengendalikan Chromecast
  • Dengan perintah diskin dan diskout, perangkat menjalankan putar dan jeda, dan tiap disk memicu set video atau musik tertentu
  • Sebuah upaya eksperimental agar anak bisa memilih secara mandiri lewat pengalaman memperlakukan konten digital secara fisik

Masalah TV modern dan pendekatan baru

  • TV modern sulit dioperasikan anak secara mandiri karena remote yang rumit dan antarmuka aplikasi
    • Aplikasi terus merekomendasikan konten lain sehingga perhatian mudah terpecah
    • Akhirnya anak harus meminta bantuan orang dewasa, lalu dibiarkan dalam keadaan autoplay
  • Karena itu, targetnya adalah sistem sederhana dan fisik yang bisa dioperasikan sendiri oleh anak
    • Kuncinya adalah memberi kesan bahwa konten tersimpan di media fisik, bukan di “cloud”
    • Dirancang agar satu interaksi hanya memutar satu video

Pemilihan floppy disk dan ide awal

  • Memanfaatkan unsur pengalaman dari suara mekanis dan sensasi sentuhan floppy disk
    • Bunyi klik saat dimasukkan, suara putaran, dan gerakan head memperkuat interaksi fisik
  • Awalnya mempertimbangkan disk dengan RFID tag tertanam, tetapi karena bongkar-pasangnya rumit, dipilih pendekatan lain
  • Di floppy disk asli disimpan file kecil (autoexec.sh) agar data bisa dikenali
    • Mudah dimodifikasi dengan USB floppy drive
    • Semua suara direproduksi sebagai suara mekanis floppy drive asli

Struktur deteksi disk dan pembacaan data

  • Floppy drive pada dasarnya kurang memiliki fungsi deteksi disk masuk
    • Sinyal “Disk Change” pada pin 34 sebagian besar tidak berfungsi
    • Untuk mengatasinya, ditambahkan rolling switch mekanis untuk mendeteksi apakah disk dimasukkan
  • Pembacaan data menggunakan library Arduino FDC Floppy
    • Bagian membaca file dari filesystem FAT relatif mudah diimplementasikan
  • Arduino berbasis AVR menangani kontrol floppy, sedangkan board berbasis ESP menangani komunikasi WiFi
    • Mereka memakai board yang menggabungkan dua chip, tetapi tidak direkomendasikan karena konfigurasinya rumit

Desain daya dan masalah stabilisasi

  • Remote ini perlu ditenagai baterai, dan saat floppy drive mulai berputar muncul masalah lonjakan arus
    • Menggunakan baterai lithium 18650 (3.7V) dan modul boost DC-DC XL6009 untuk menyuplai 5V
    • Masalah reset mikrokontroler akibat lonjakan arus awal diredam dengan kapasitor 1000uF
  • Cara menghubungkan ground sangat memengaruhi stabilitas
    • Ground drive harus dipisahkan dari mikrokontroler, dan semua pin logika disetel ke mode input (high impedance) untuk menyelesaikan masalah

Alur kerja antar mikrokontroler

  • ATMega menangani kontrol utama, sedangkan ESP8266 hanya mengurus transmisi WiFi
  • Urutan kerja
    1. Saat disk dimasukkan, ATMega bangun lewat interrupt
    2. ESP di-reset dan diaktifkan
    3. Pesan “diskin” dikirim, lalu ESP memancarkannya lewat WiFi
    4. Disk dibaca dan isinya dikirim ke ESP
    5. Setelah putaran disk dihentikan, perangkat masuk mode hemat daya
    6. Saat disk dilepas, pesan “diskout” dikirim
    7. Kembali ke keadaan awal
  • Bodinya dibuat dengan laser cutting papan MDF, dan seluruh kode dipublikasikan di repositori GitHub FloppyDiskCast

Kontrol sisi server dan integrasi Chromecast

  • Server memproses perintah dengan memperluas struktur netcat | bash yang sudah ada
    • diskin → perintah “play” ke Chromecast
    • diskout → perintah “pause”
  • Beberapa disk menjalankan fungsi putar acak atau putar berurutan
    • Contoh: dad-music memutar salah satu musik ayah secara acak
    • fantus-maskinerne hanya memutar episode berikutnya
  • Semua perintah mempertahankan idempotensi agar eksekusi ganda tidak terjadi

Penggunaan nyata dan hasil

  • Pengguna berusia 3 tahun cepat memahami cara mengoperasikan dengan memasukkan dan mengeluarkan floppy
    • Ia menikmati memutar dan menjeda musik serta program TV sendiri
  • Beberapa disk memang rusak, tetapi head dipindahkan ke track 20 untuk mencegah kerusakan data
    • Dalam proses ini, suara mekanisnya juga terdengar seperti melodi kecil

Reaksi dan diskusi

  • Salah satu komentar mengkritik bahwa proyek ini bisa menjadi cara menghindari interaksi langsung antara orang tua dan anak
  • Komentar lain mengusulkan pemanfaatan MiniDisc atau RFID tag dan menyebut kemungkinan peningkatan efisiensi daya

1 komentar

 
GN⁺ 2026-01-13
Komentar Hacker News
  • TV zaman sekarang benar-benar perangkat yang tidak cocok untuk anak-anak
    Pengoperasiannya rumit lewat remote atau smartphone, dan aplikasi terus mendorong mereka untuk menonton konten lain
    Sebenarnya orang dewasa juga tidak jauh berbeda 😉

    • Keluhan terbesar saya adalah kecepatan respons UI
      Sering kali tombol ditekan tapi baru merespons 10–20 detik kemudian, sehingga pengalaman pengguna terasa mengerikan
    • Buku seperti The Design of Everyday Things wajib dibaca oleh semua engineer, desainer, dan manajer mereka
    • Ironisnya, salah satu kelebihan unduhan ilegal adalah kita harus memilih sendiri ‘apa yang ingin ditonton’
      Tidak mudah diseret algoritme rekomendasi, jadi membantu memutus loop kecanduan
    • Anak-anak justru punya motivasi yang kuat untuk mempelajari remote yang rumit itu
      Mereka lebih mendesak daripada orang dewasa untuk menguasai cara memakainya
    • Masalahnya bukan cuma TV itu sendiri, aneh juga bahwa fungsi tuner kini menghilang
      Saya pernah membantu memasang TV untuk kenalan berusia 60-an, dan perusahaan kabel sekarang memaksa penggunaan set-top box mereka sendiri
      TV Samsung bahkan tidak punya tombol ganti input di remote, jadi harus melewati UI yang rumit hanya untuk mengganti input
  • Ada produk serupa untuk audio
    Perangkat seperti Yoto atau Tonies bisa dioperasikan langsung oleh anak
    Saya juga pernah ingin membuat sesuatu yang mirip untuk TV, tapi tidak punya waktu gara-gara anak
    Justru itu bagus untuk mengajarkan pembatasan penggunaan

    • Anak laki-laki saya juga memakai Yoto, dan harga kontennya setara CD zaman dulu
      Misalnya, kartu Pout-Pout Fish harganya 8 dolar untuk 10 menit
      Meski begitu, saya rasa model ini tetap bagus karena tanpa iklan dan uangnya langsung ke kreator
      Hanya saja memang benar bahwa persepsi harga konten sekarang sudah banyak berubah
    • Saya pernah membuat versi TV sendiri dengan memakai kartu NFC
      Yang lebih sulit daripada hardwarenya adalah membuat streamer memutar konten yang dipilih
      Plex punya fitur deep link terbaik, tapi tetap belum sempurna
    • Putri saya juga memakai Yoto, dan sangat membantu untuk belajar mandiri dan bermain
      Meski begitu, pendekatan disket terlihat lebih keren
    • Dengan Raspberry Pi, pembaca RFID, dan Phoniebox, ini bisa dibuat sendiri dengan biaya di bawah 40 dolar
      Bahkan tanpa pengalaman elektronika pun cukup mudah diwujudkan
    • Produk-produk ini mengingatkan saya pada Sega Pico dulu. Benar-benar ide yang keren
  • Ada pendapat bahwa remote harus portabel sehingga harus menggunakan baterai,
    tetapi menurut saya lebih baik anak bangun dari tempat duduknya dan mengganti disket sendiri
    Seperti dulu saat mengganti kaset VHS

  • Putri saya yang berusia 3 tahun pertama kali menonton TV selama 2 menit, dan dari waktu sesingkat itu saja sudah terasa bahwa itu tidak baik untuk anak

    • Saya juga setuju. Tapi program seperti Daniel Tiger layak dianggap pengecualian
      Paw Patrol memang adiktif, tetapi program PBS relatif lebih baik
      Itu juga membantu anak belajar berinteraksi dengan orang lain
    • Saya penasaran kenapa terasa seperti itu. Saya ingin tahu apa bedanya dibanding saat orang dewasa menonton
    • Anak saya yang berusia 2 tahun juga begitu. Saya menunjukkan video truk dan dia langsung terpikat sepenuhnya
      Akhirnya kami harus membuat aturan larangan video
    • Di rumah kami, anak tidak memakai perangkat pribadi
      Sebagai gantinya, kami menerapkan aturan 1 menit olahraga = 1 menit game agar dia belajar mengatur diri sendiri
    • Jenis programnya membuat perbedaan besar
      Kami menonton bersama di TV tanpa iklan dan dibatasi hanya 1–2 episode
      Dengan begitu anak hanya meniru sisi positifnya dan tidak menjadi terobsesi
  • Saya sangat menyukai proyek ini
    Dulu saya juga pernah ingin membuat sesuatu yang mirip untuk anak-anak, tetapi karena keterbatasan kapasitas penyimpanan disket, saya menggantinya dengan kartu nama yang ditempeli stiker RFID
    Gagasan memakai disket sebagai antarmuka fisik benar-benar luar biasa

    • Efek serupa juga bisa dicapai dengan QR code
      Disket memang membangkitkan nostalgia, tetapi daya tahannya lemah
      Seperti CD atau DVD, kalau diserahkan ke anak-anak akan cepat rusak
    • Saya juga pernah berpikir menjadikan komputer dengan drive DVD lama sebagai media station
      Kalau DVD dipakai sebagai tag pemilih konten, implementasinya bisa lebih sederhana dan murah
    • Saya penasaran apakah casing untuk proyek ini juga dibuat sendiri
  • Proyek ini berada tepat di titik temu yang pas antara kesenangan rekayasa yang berlebihan dan ide yang praktis

  • Saya paham dengan pernyataan, “Saya ingin membuat perangkat yang bisa dipahami dan digunakan sendiri oleh anak usia 3 tahun,”
    tetapi menurut saya membiarkan anak seusia itu memakai media secara mandiri adalah hal yang berisiko

    • Kalau melihat isi artikelnya, sepertinya ini bukan soal membiarkan anak sendirian, melainkan memberi mereka pilihan
      Seperti anak memilih buku, konsepnya adalah membiarkan mereka memilih video yang akan ditonton bersama
    • Kritik menyeluruh terhadap media membebani para orang tua
      Beberapa orang tua butuh program seperti Mrs. Rachel agar bisa mengerjakan sesuatu walau sebentar
      Yang justru lebih saya khawatirkan adalah waktu yang dihabiskan pembuatnya untuk membuat perangkat dibanding waktu bersama anak
    • Saya jadi berpikir, bukankah buku bergambar juga pada akhirnya salah satu bentuk media?
  • Menarik bahwa sinyal pin 34 “Disk Change” pada floppy drive ternyata tidak benar-benar berfungsi,
    sehingga pembuatnya menambahkan switch sendiri

    • Tetapi jika drive terus dipolling, itu akan menyebabkan keausan mekanis dan kebisingan
  • Ada Yoto Box dengan UX serupa untuk audiobook
    Produk ini populer di komunitas homeschooling

    • Terlihat seperti mainan yang menyenangkan dan edukatif
      Hanya saja penyebutan homeschooling terasa agak membingungkan karena bercampur dengan kesan rekomendasi
    • Saya juga baru membeli Yoto Mini dan cukup puas
      Kartu kosong wajib dibeli tambahan
    • Sebagai referensi, Yoto awalnya berangkat dari proyek Raspberry Pi
  • Ada cara sederhana untuk membuatnya sendiri di rumah
    Cukup instal Batocera dan Zaparoo di Raspberry Pi lalu gunakan kartu NFC
    Proses menempelkan stiker ke kartu bisa menjadi aktivitas seni dan kerajinan yang menyenangkan bersama anak