Ngoprek IoT Lagi

Minggu pagi, enaknya ngoprek hardware lagi. Ngoprek Internet of Things (IoT) lagi. Maka digelarlah berbagai komponen dan perangkat di atas meja.

P_20170507_080328-01 IoT

Ada banyak yang ingin saya kerjakan. Satu-satu dioprek.

Weather station. Ada perangkat IoT untuk menangkap data cuaca. Coba cari yang mana di atas meja itu. Sudah ketemu. Pertama kali mau ngoprek, cek dulu apakah ada batrenya. Eh ternyata di perangkatnya belum ada batrenya. Ada yang membutuhkan 3 batre AA yang rechargeable. Untuk yang sensor suhu, kelembaban, dan tekanan juga membutuhkan batre (2 AAA tidak perlu rechargeable.) Yaaah. Terpaksa harus ditunda dulu ngopreknya. Besok beli batrenya ah.

P_20170507_082611-weather-01

Acer CloudProfessor (CFP). Yang ini berupa sebuah perangkat (Acer CloudProfessor, atau kita singkat saja CFP) dan beberapa sensor lainnya. CFP ini berupa sebuah perangkat yang terhubung ke cloud-nya Acer. (Di foto dia yang berwana hitam.)

IMG_20170507_100812-01

CFP ini dapat dihubungkan dengan berbagai sensor dan actuator. Sebagai contoh, dia dapat dihubungan dengan LED. Nantinya ada aplikasi di handphone yang dapat kita gunakan untuk mengendalikan LED itu melalui cloud. Ada juga sensor cahaya dan ada motor yang dapat dipasang menjadi kipas.

Sensor/LED - Acer CFP - cloud - handphone

Saya bahkan mencoba oprekan lain, yaitu mengendalikan kipas dengan handphone. Kipas ini terhubung dengan Arduino Leonardo yang di atasnya dipasang expansion board. Videonya dapat dilihat di sini:

Demikian ngoprek IoT di hari Minggu ini. Ngoprek akan dilanjutkan lagi sore hari. Nanti mau ngoprek BLE (Bluetooth LE). Kalau sempat.

Masa Depan Industri Mikroelektronika

Menebak masa depan bukanlah hal yang mudah. Orang yang hebatpun sering salah dalam memprediksi. Saya sendiri pernah “beruntung” menebak masa depan beberapa teknologi dengan baik karena kebetulan berada di tempat yang tepat pada waktu yang tepat pula. (I was in the right place and the right time.) Sebuah keberuntungan.

Sebagai contoh, saya mengenal World Wide Web (WWW) sejak pertama kali dibuat oleh Tim Berners-Lee. Kebetulan pada saat itu saya harus bekerja menggunakan NeXT computer. Pada saat yang sama, di Swiss, Tim Berners-Lee juga menggunakan komputer NeXt untuk mengembangkan WWW-nya. Saya sempat katakan bahwa WWW memiliki masa depan yang cerah, tetapi orang-orang tidak percaya karena waktu itu sedang musimnya protokol / aplikasi “Gopher”. Untuk membuktikannya, saya membuat halaman tentang Indonesia yang pertama. (The Indonesian homepage.)

Hal yang sama juga terjadi dengan Linux. Pada masa itu saya membutuhkan sistem operasi UNIX untuk komputer di rumah. Di kampus / kantor saya menggunakan Sun Microsystem untuk pekerjaan dan penelitian saya. Di rumah saya hanya punya komputer berbasis Intel. UNIX yang ada saat itu adalah SCO UNIX yang mahal dan Minix (yang entah kenapa kurang sreg). Ternyata di Finlandia ada seorang mahasiswa yang sedang berusaha membuat sebuah sistem operasi yang mirip UNIX. Saya jadinya ikut ngoprek juga. Ternyata asyik. Saya ngajakin teman-teman buat perusahaan pendukung Linux, tetapi pada sibuk sekolah semua. Akhirnya kami tidang ngapa-ngapain. Muncullah RedHat.

Nah, saya punya perasaan yang sama tentang Internet of Things (IoT) ini. Ini adalah masa depan.

Ketika saya berbicara dengan orang-orang pembuat perangkat keras, manufakturing elektronika dan mikroelektronika, kebanyakan masih mengarah kepada produk SIM card (smartcard). Dapat dipahami karena pasar SIM card di Indonesia saja ada lebih dari 500 juta unit pertahunnya. Sebuah pasar yang sangat besar. Maka akan sangat sulit untuk membujuk mereka untuk berubah haluan.

Kalau kita perhatikan lebih lanjut perangkat IoT ini, tidak ada yang menggunakan SIM card. Komunikasi antar perangkat ini sekarang kebanyakan menggunakan WiFi. Ke depannya apakah akan tetap menggunakan WiFi? atau Bluetooh (BLE)? Zigbee? LoRa? Yang pasti nampaknya bukan yang berbasis seluler. (Halo perusahaan seluler. Siap-siap menurun.)

photo559633135318444158

Komponen utama dari IoT adalah “prosesor” dan “media komunikasi”. Kunci utamanya adalah harus murah. Sangat murah. Mereka tidak harus menggunakan prosesor yang paling hebat (secara komputasi), tetapi yang cukup bagus dan murah. Masalahnya, jumlah yang diproduksi ini skalanya adalah milyaran unit. Beda 10 sen saja sudah beda jauh biayanya.

Jadi prosesor jenis apa? Nah, itu kita belum tahu. Sama-sama mencari tahu. Bahkan perusahaan besar sekalipun, seperti Intel dan IBM, masih mencari-cari. Mari kita perhatikan perkembangannya.

[Hal lain yang terkait dengan software dan data akan kita bicarakan dalam topik terpisah. Kita masih mencari “killer application” untuk IoT sebagaimana adanya Visicalc (spreadsheet) untuk komputer dan SMS untuk handphone. Google-nya IoT?]

Sejarah Silicon Valley

Saat ini banyak orang yang tergila-gila dengan Facebook, Instagram, dan perusahaan start up lainnya. Mereka adalah perusahaan-perusahaan yang berlokasi di Silicon Valley. Kenapa yang ngetop adalah Silicon Valley? Kemarin dan tadi pagi saya bercerita tentang sejarah Silicon Valley.

18010764_10154468093081526_1086053699434838921_n

Banyak orang yang hanya melihat kondisi sekarang tetapi tidak melihat sejarahnya. Pentingnya sejarah adalah agar kita dapat mengetahui mengapa bisa terjadi (banyak perusahaan di Silicon Valley) dan bagaimana masa depannya. Itulah sebabnya saya bercerita tentang sejarah Silicon Valley. (Harusnya malah buat buku.)

Yang saya ceritakan antara lain tokoh-tokohnya:

  • Frederick Terman;
  • William Shockley;
  • Robert Noyce;
  • dan seterusnya.

Mereka adalah tokoh-tokoh lama. Setelah itu baru nanti diperkenalkan tokoh-tokoh angkatan Steve Jobs. Generasi setelah itu adalah pendiri Google. Setelah itu baru Facebook.

Ada beberapa nilai-nilai dari Silicon Valley yang ternyata masih sama dari dulu sampai sekarang:

  • mengambil risiko;
  • menerima ide-ide gila;
  • terbuka, saling membantu;
  • gagal tidak masalah;
  • meritocracy.

IoT Programming

Steve Jobs pernah berkata, “Untuk setiap penggemar hardware, ada 10 orang yang suka ngulik software. Software hobbyists”. Tidak persis benar, tetapi kira-kira begitulah kata-katanya. Itulah sebabnya dia (dan Steve Wozniak) membuat komputer Apple ][. Sebelumnya kalau mau ngoprek software, harus ngoprek kit komputer. Harus tahu hardware. Padahal ada orang yang tidak memiliki latar belakang hardware, tapi ingin ngoprek komputer.

Salah satu kesulitan ngoprek hardware adalah menyambung-nyambungkan komponen. Bahkan untuk sekedar menyambungkan LED juga tidak mudah. Padahal “hello world” di dunia hardware itu adalah blinking LED.

Jika menyambungkan 1 LED saja sudah susah, apalagi menyambungkan 6 LED (atau lebih). Itulah sebabnya jarang yang membuat tutorial untuk menyalakan LED lebih dari 1 buah.

Salah satu solusi yang kami tawarkan adalah  membuat LED board yang cocok dengan board yang umum ada di lapangan. Sebagai contoh, ini adalah tampilan ProcodeCG LED (6 buah LED) yang disambungkan dengan NodeMCU. Bersih kan? Tidak perlu ada kabel-kabel.

p_20170306_092518-nodemcu-procodecg-0001

Sekarang kita dapat membuat kode Knight Rider LED tanpa perlu pusing dengan kabel-kabelnya. Jadi orang yang gemar software tetapi tidak memiliki latar belakang hardware dapat juga ikut ngoprek IoT (Internet of Things).

[Nanti video dan kode untuk menyalakan LED tersebut akan saya unggah ke YouTube. Sekarang akses internet lagi lemot.]

Selamat ngoprek.

Bumi Datar (Flat Earth)

Kemarin di dua tempat terjadi perdebatan tentang apakah bumi itu bulat atau datar. Mungkin juga perdebatan tidak hanya terjadi di dua tempat itu saja. Ya, topik sedang ngetrend. Jadi ingat cover album Kansas ini, Point of Know Return. (Sambil juga ingat bukunya Friedman, the World is Flat.)

kansas_-_point_of_know_return

Menurut Anda tentang bumi datar itu opini atau hoax? Ada yang berpendapat bahwa ini adalah hoax karena bukan fakta. Sementara itu ada yang berpendapat bahwa ini adalah opini dan itu sah-sah saja. Nah lho.

Ngoprek IoT

Sudah seminggu ini (atau mungkin lebih?) saya ngoprek Internet of Things (IoT). Apa sih IoT itu? Pada dasarnya ini adalah perangkat keras (hardware) dalam ukuran kecil yang dapat diprogram untuk mengambil data (misal data temperatur) dan meneruskannya ke internet. Teknologi elektronika dan komputer berkembang dengan pesat sehingga perangkat dapat menjadi lebih kecil dan murah. Demikian pula kecepatan akses internet menjadi lebih cepat dan juga lebih murah. Kedua hal inilah yang menyebabkan populernya IoT.

p_20170220_075632-kopi-iot-01
NodeMCU boards

Latar belakang saya memang elektronika, sehingga seharusnya tidak banyak kesulitan dalam ngoprek IoT ini. Kenyataannya ada hal-hal yang sangat spesifik sehingga harus saya oprek dulu sebelum bisa jalan. Tadi malam saya ngoprek sampai jam 2 pagi (eh, 2 malam?). he he he.

Saya memiliki banyak development boards. Begitu ada yang baru, beli atau minta. (Yang terakhir itu yang menarik, minta. he he he.) Terus dioprek. Hasilnya saya masukkan ke YouTube dan kodenya saya simpan di Github supaya dapat dimanfaatkan orang lain. Ayo ngoprek IoT juga.

Menertawakan Sains

SSaya suka komedi. Banyak hal yang dapat dipelajari dari komedi. Saya belajar bahasa Inggris melalui komedi. Demikian pula, ada banyak cerita sejarah yang saya pelajari dari komedi juga. Sains? Matematika? Rekayasa? Semua ini dengan lawakan? Wah ini baru menarik.

Pagi hari di awal tahun 2017 ini saya membuka internet. Serius. Sehabis Subuh, sebelum matahari terbit saya membuka internet. Entah kenapa, terbuka YouTube. Yang terpampang di layar saya ada berbagai pelawak, mulai dari Johnny Carson, Jonathan Winters, dan kemudian Robin Williams. Eh, ternyata salah satunya menunjuk ke video ini.

Nampaknya ini adalah sebuah acara wawancara tentang Matematika dengan pelawak Steve Martin. Entah kenapa, Steve mengajak pelawak Robin Williams ke atas panggung. Mungkin dia tahu bahwa Robin Williams lebih tahu tentang sains (Matematika dan Fisika) lebih dari dia. Maka terjadilah berbagai adegan lucu di video itu. (Videonya dipotong menjadi beberapa video, masing-masing 10 menitan.) Gak bisa berhenti nonton video ini. Aje gile busyet dah.

Saya baru tahu bahwa Robin Williams itu ternyata cerdas banget! Dia banyak membaca dan mengerti banyak hal. Silahkan lihat videonya. Ada banyak lawakan yang terkait dengan matematika (dan fisika). Serius! Edan pisan!

Lawakan jenis ini – yang membutuhkan pendengar untuk mikir – merupakan jenis yang saya sukai. Ah, ternyata bisa juga menggabungkan lawakan dengan sains. Ini merupakan dorongan positif buat saya agar terus dapat menjelaskan konsep yang susah dengan lawakan.

Belajar ah … (dan banyak membaca tentunya).