Desain Radio Kotak (Belajar 3D Design)

Ya saya memang masih terobsesi dengan radio. Tidak hanya berkutat di elektroniknya, saya juga mencoba membuat desain casing yang menarik bagi radio. Soalnya bagi saya, radio yang cantik itu bisa juga jadi hiasan meja yang unik.

Nah, dalam rangka belajar desain dengan Fusion 360, saya pun mencoba mendesain box/casing untuk radio yang tempo hari sempat saya buat elektroniknya. Di bawah ini adalah animasi hasil render desain tersebut.

Sesuai dengan desain elektronik yang tempo hari saya buat (versi 2), radio ini cuma punya 3 antarmuka, sebuah LCD 16×2 yang menampilkan frekuensi radio dan waktu, sebuah Rotary Switch untuk mengubah mode volume atau pencari frekuensi dan sebuah speaker untuk menyuarakan sinyal radio yang ditangkap.

Pada panel terdapat lubang yang sesuai dengan dimensi LCD 16×2 dan lubang bundar untuk knob rotary switch. Sedangkan untuk speaker hanya 2 garis memanjang. Mengapa hanya 2 garis memanjang sedangkan seharusnya speaker itu bundar dan besar? Karena saya membayangkan speaker tersebut dipasang di dalam box dengan menghadap ke bawah. 2 garis lubang itu hanya untuk mengeluarkan pantulan suara dari speaker.

Apakah suaranya akan bagus? Nah ini yang perlu dibuktikan apakah desain ini efektif atau tidak. Karena dengan desain sebelumnya, yang mana speaker langsung terekspos dan ditenagai oleh amplifier kelas D 2×2 watt ternyata suaranya kurang mumpuni. Apalagi karena casing dari bahan plastik. Beda ceritanya ketika saya membuat casing dari kardus bekas yang ternyata punya akustik lebih bagus dari pada plastik.

Jadi saya membayangkan speaker dipasang di dalam casing dan menghadap ke bawah. Di panel bawah dilapis kardus untuk sedikit meredam frekuensi tinggi sehingga yang terlepas ke grill depan adalah suara yang sudah tersaring. Entah benar atau tidak, tentu perlu pembuktian. Jadi ya sepertinya saya perlu segera membeli printer 3D, hahaha…

BTW, karena baru belajar, desain radio di Fusion 360 di atas tentu masih sangat sederhana. Mungkin nanti akan dibuat versi lebih kompleks setelah banyak belajar desain.

Di bawah ini adalah foto tampilan LCD 16×2 dari postingan sebelumnya.

Eldario v2

Begitulah kira-kira radio yang never ending ini, hehehe… Sampai jumpa di tulisan berikutnya.

Iklan

Belajar Desain 3D dengan Fusion 360

Ternyata sudah lebih dari 3 tahun saya mengidamkan sebuah printer 3D. Setiap kali klik tombol “Beli” kemudian saya berpikir jauh, setelah membeli lalu apa? Apa yang akan saya lakukan dengan printer 3D ini?

Jadi saya pun mulai untuk belajar mendesain 3D sebelum benar-benar membeli printer 3D. Saya tidak mau punya printer 3D tapi hanya digunakan untuk main-main mencetak desain orang lain. Saya harus bisa membuat desain sendiri, atau bahkan bisa membuat produk sendiri!

Dulu saya pernah mencoba desain dengan SketchUp dan meng-order panel untuk radio, namun hasilnya kurang memuaskan (Baca: Iseng Ngeprint 3D Untuk Eldario). Kemudian saya berpikir memang sebuah desain harus trial and error, coba dicetak untuk kemudian divalidasi apakah sesuai atau tidak.

Nah kali ini saya mencoba belajar Fusion 360 yang konon memang terkenal digunakan untuk mendesain 3D dengan tingkat presisi yang baik. Ternyata belajar Fusion 360 itu tidaklah sulit. Kalau sebelumnya pernah belajar SketchUp, maka belajar Fusion 360 itu tidaklah beda jauh.

Dan yang asyik dari Fusion 360 ini kita bisa me-render desain kita sehingga seperti sebuah benda nyata yang difoto. Saya belum explore lebih lanjut untuk render ini supaya bisa dapat foto yang bagus, baik dari segi pencahayaan, tekstur permukaan, mau pun environtment-nya (latar belakang, bayangan, dll).

Kemudian saya jadi berpikir, lebih baik memang bisa desain dulu baru kemudian benar-benar membeli printer 3D. Saya pikir ini langkah yang bijaksana. Akhirnya saya pun mengosongkan kembali keranjang belanja yang berisi printer 3D itu, hahaha…

Kedua foto di atas adalah screenshot tampilan Fusion 360 versi iPad. Nanti saya upload hasil render di posting terpisah.

Salam.

Lagu Menyapa Hening

Setelah beberapa bulan vakum, akhirnya saya menyempatkan diri membuat lagu lagi. Tadinya mau menekuni seni gambar, sudah beli kursus menggambar kartun dengan Procreate, tapi kok rasanya belum ada ide menggambar. Jadi saya putuskan menyelesaikan lagu ini yang sebenarnya sudah beberapa lama belum saya selesaikan.

Jadi perkenankanlah saya mempersembahkan lagu baru saya yang sederhana ini. Judulnya adalah “Menyapa Hening”. Hanya saja ini menyapanya agak meriah. Ya memang harus meriah supaya tidak hening lagi dan menjadi riuh, hahaha…

Sampai jumpa di lagu berikutnya. Salam…

Belajar Node.js

Masih meneruskan posting kemarin tentang Belajar Bahasa Pemrograman. Kali ini saya menuliskan tentang proses balajar Node.js. Sebenarnya Node.js ini bukanlah bahasa pemrograman. Dia adalah sebuah runtime yang dibangun dari mesin Chrome v8. Mesin ini sejatinya ada di browser Chrome. Tugasnya untuk menjalankan JavaScript sehingga browser bisa lebih interaktif dan dinamis. Nah mesin ini dibawa ke sisi server sehingga bisa dijadikan back-end yang handal.

Keuntungan utamanya adalah supaya programmer cukup belajar 1 bahasa pemrograman saja namun sudah bisa membuat program untuk front-end (sisi client) sekaligus back-end (sisi server). Cukup belajar bahasa JavaScript saja. Ini tentu berbeda dengan sebelumnya dimana programmer dituntut belajar JavaScript untuk front-end dan PHP untuk back-end. Opsi untuk back-end sebenarnya cukup banyak, seperti python, Golang, .NET, Ruby on Rails, dan lain-lain. Belum lagi banyaknya opsi framework untuk masing-masing bahasa tersebut. Pusing kan?

Dengan diadopsinya mesin runtime JavaScript di server ini sudah sangat membantu programmer sehingga bisa full stack (memprogram dari front-end sampai back-end) dengan 1 bahasa saja, yaitu JavaScript. Ehm, sebenarnya tidak benar-benar hanya 1 bahasa sih, karena tetap harus belajar HTML, CSS, dan SQL.

Nah, terkait dengan pekerjaan, saat ini saya sedang membutuhkan fitur messaging yang realtime, handal dan mudah. Dan kriteria ini terdapat di Socket.io, sebuah library terkenal untuk Node.js. Untuk dapat mengadopsinya, mau tidak mau harus belajar Node.js. Syukurlah belajar Node.js tidak terlalu sulit karena saya sudah sedikit mengerti Java dan JavaScript.

Baca selebihnya »

Belajar Bahasa Pemrograman

Sebagai seorang programmer, kehidupan saya sehari-hari ya berkutat di tumpukan kode untuk memecahkan persoalan dan kebutuhan di perusahaan di mana saya bekerja. Dan saya sadar bahwa tidak ada 1 bahasa pemrograman yang cukup powerful dan memenuhi semua persyaratan yang diperlukan. Jadi tidak usah heran jika sebagai programer perlu mempelajari beberapa bahasa pemrograman.

Dan akhirnya proses “belajar bahasa pemrograman” ini tidak akan pernah selesai. Tentu saja karena tantangan semakin besar dan kemajuan teknologi sangat pesat sehingga membutuhkan solusi baru yang sekiranya hanya bisa dipecahkan dengan teknologi atau bahasa pemrograman yang baru atau berbeda dengan yang sudah kita kuasai saat ini.

Jadi ingat ketika belajar bahasa pemrograman pertama kali semasa SMA. Waktu itu belajar bahasa Basic (Qbasic) dan Dbase. Wah sudah sangat senang sekali bisa memprogram sesuatu yang mempermudah pekerjaan. Saat itu rasanya hebat sekali. Kedua bahasa ini sudah punah saat ini.

Kemudian masa kuliah di tahun 90an saya mempelajari bahasa Assembly, Pascal dan kemudian membuat Tugas Akhir dengan Delphi. Saat itu untuk belajar bahasa pemrograman itu sulit, hanya mengandalkan buku dan artikel-artikel di tabloid/majalah. Ya tentu karena saat itu internet masih sangat terbatas. Kalau pun ada pasti mahal dan sangat lambat. Saat tersambung pun ternyata tidak banyak website yang menuliskan apa yang ingin kita pelajari.

Baca selebihnya »

Berbagai WhatsApp Versi Programmer

Posting kali ini bukan tentang aplikasi WhatsApp non-resmi, tapi membahas bagaimana saya, sebagai seorang programmer, menggunakan platform WhatsApp untuk chatting. Seperti kita tahu, WhatsApp tidak hanya sekedar digunakan untuk chatting alias ngobrol, tapi juga untuk koordinasi pekerjaan atau komunitas.

Tapi saya tidak melulu menggunakan ponsel sebagai sarana WhatsAppp-an (chat via WhatsApp). Baiklah, mari kita bahas bagaimana saya menggunakan WA dalam keseharian saya sebagai seorang programmer.

Dengan SmartPhone untuk 3 Nomor Berbeda

Menggunakan smartphone adalah penggunaan WA secara standar. Seperti kebanyakan orang lain. Tapi tidak hanya digunakan secara standar, kita juga bisa menggunakan 3 nomor berbeda sekaligus dalam 1 smartphone. Untuk menggunakan nomor ke-2 di WhatsApp, kita bisa meng-install aplikasi WhatsApp for Business. Bedanya dengan WA standard, kita harus memasukkan detail info tentang bisnis atau diri kita.

Setelah mengaktifkan nomor ke-2, kita bisa mengaktifkan nomor ke-3 loh! Tapi cara ini hanya efektif digunakan di beberapa merek ponsel yang menyediakan sistem dual account. Salah satu merek yang mendukung adalah Samsung. Jadi dengan smartphone Samsung, kita bisa menggunakan WhatsApp untuk 2 nomor sekaligus. Plus 1 nomor WhatsApp Business jadi 3.

Tapi bagaimana jika ponsel kita cuma mendukung 1 atau 2 SIM card saja? Bagaimana bisa mengaktifkan 3 nomor dalam 1 ponsel?

Baca selebihnya »

Era Foldable Smartphone & Laptop

Semenjak Apple merevolusi smartphone menjadi model full touchscreen, sepertinya inovasi belum beranjak jauh. Kecuali hanya penambahan minor seperti bentuk yang semakin mengecil, menipis, kamera semakin banyak, kamera yg bisa nongol, prosesor semakin kencang, kapasitas RAM dan storage meningkat, dll. Sepertinya membosankan ya?

Demikian juga di dunia laptop. Perkembangannya tidak banyak berubah. Ya memang ada konvergensi antara tablet dengan laptop sehingga menimbulkan jenis convertible. Tapi ya kemudian hanya seperti itu. Para vendor hanya balapan di sektor itu-itu saja dalam beberapa tahun belakangan ini.

Hingga akhirnya Samsung dan Huawei memperkenalkan foldable smartphone, alias ponsel pintar dengan layar lipat. Kedua vendor ini memperkenalkan prototype ponsel layar lipatnya dengan mekanisme berbeda. Jika Huawei melipat ponselnya dengan layar tetap di sisi luar, Samsung melipat ponselnya sehingga layar besarnya tertekuk di dalam sambil menyediakan layar kecil untuk display di bagian luar saat ponsel terlipat.

Baca tentang Huawei di: Huawei’s Mate X dan Samsung Foldable di: Samsung Galaxy Fold.

Kemudian Samsung mulai merilis ponsel layar lipatnya dengan harga fantastis yang sayangnya menuai problema di layarnya yang cepat rusak karena terkelupas. Berikut beritanya: Samsung reportedly delays Galaxy Fold launch to May or beyond after display issues.

Huawei Mate X

Baca selebihnya »