Hi Sobat Makers,
Pa kabar ? semoga sehat-sehat ya, walaupun masih pandemi begini. Kali ini kita mau memperkenalkan platform untuk pengembangan IoT sederhana, yang bisa digunakan rekan-rekan untuk mulai belajar IoT.
Starter Kit
Starter kit adalah hardware yang digunakan untuk membuat prototype project embedded atau IoT temen-temen, salah satu maker dari Bandung yaitu Kang Mansur Kamsur (Geeknesia is the First Internet of Things Technology and Innovation Platform in Indonesia for projects where creative people meet enthusiast supporters and together take part in innovation and economic progress. | Profile : Mansur Kamsur) membuat ESP32 Starter Kit. Starter Kit ini memiliki sangat banyak sensor dan aktuator yang sangat cocok sekali untuk rekan-rekan yang ingin bereksperimen degan berbagai macam ide, antara lain:
- LED: ada 3 buah dengan berbagai warna
- RGB Led: Led yang bisa berganti-ganti warna yang di drive dengan 3 pin RGB
- Servo: disediakan port untuk di koneksikan ke servo, cocok tuk robot-robotan
- Button: ada 2 button fisik
- Touch : ada 1 touch pad
- OLED Display: ada 1 oled display 128 x 64 SSD1306
- BMP180: sensor temperatur dan pressure
- Buzzer : untuk menghasilkan suara
- LDR : mengukur intensitas cahaya
- PIR: untuk deteksi gerakan
- MPU6050 : untuk membaca akselerasi dan gyro
- DS18B20 : untuk sensor temperatur tapi menggunakan komunikasi one wire
- Potensiometer : resistor yang dinamis, biasa tuk ngatur volume, level dsb
- MicroSd reader/writer: cocok tuk nulis ke storage dalam bentuk microsd dalam format FAT 12/16
- HCSR04: distance sensor, ngukur jarak yah
- Karena ini menggunakan ESP32 tentunya ya bisa connect ke Wifi atau berfungsi sebagai APN
Nah yang belum punya bisa meluncur ke tokonya kang Mansur di https://www.tokopedia.com/bluino/esp32-iot-starter-kit
Apa itu BluinoNET
ini adalah kumpulan library dan dev platform yang bisa digunakan untuk mengembangkan ESP32 Starter Kit dari Bluino berbasis NanoFramework.
Kenapa NanoFramework
NanoFramework adalah salah satu supported platform ESP32, dikembangkan dari project terdahulu yaitu .NET Micro Framework dari Microsoft. Ini Open Source, jadi free baik tuk komersial atau hobby. Dan yang menarik karena NanoFramework komunikasi dengan hardware melalui RTOS seperti ChibiOS, FreeRTOS bahkan ke depan Azure RTOS, NuttX (masih experimental), maka banyak sekali MCU yang disupport antara lain STM32F4, STM32F7, ESP32, NXP iMX_RT1060, TI CC1352, TI CC3320. bahkan kalau NuttX secara resmi disupport maka akan ada banyak lagi MCU yang disupport seperti Raspi 2040, Risc-V seperti Kendryte K210, ESP32-C3, StarJive JH7100, All Winner D1, dsb. cek disini Supported Platforms — NuttX latest documentation (apache.org)
Kenapa harus bergantung dengan 1 MCU kalau bisa bermacam-macam ? Tentunya ini penting bagi keberlangsungan lifecycle produk rekan-rekan ya.. belajar dari pandemi dimana terjadi kelangkaan chip dan banyak bisnis yang tutup.
Bagaimana Memulai ?
Oke saya rasa rekan-rekan sudah ga sabar ingin belajar ya ? Oke ikut langkah berikut:
- Beli dulu kit-nya dari Jual ESP32 IoT Starter Kit – Kab. Bekasi – Bluino | Tokopedia
- Lalu setup board dan dev platform rekan-rekan dengan mengikuti langkah dari link berikut : BluinoNet/ESP32StarterKit: This is bluinonet driver for ESP32 Starter Kit (github.com)
- Lalu explorasi project-project contoh yang sudah kita siapin: BluinoNet/BluinoNet-Projects: Collection of Project for ESP Starter Kit with BluinoNet (github.com) banyak sekali game-game dan aplikasi lucu dan menarik yang memanfaatkan sensor/aktuator yang ada
- Terus yang mau serius untuk bawa ini ke ranah kerjaan/professional silakan explorasi dengan library-library di BluinoNet/BluinoNet-Libraries: This is repo contains library for building solution on top of BluinoNet supported device (github.com)
Penutup
Akhirnya penulis dan rekan-rekan di Buitenzorg Makers Club berharap inisiatip OSS ini bisa membantu menjadi katalisator edukasi IoT di Indonesia dengan menurunkan barrier dalam belajar dan memperoleh sarana pembelajaran. Semoga lebih banyak lagi inventor-inventor lokal yang muncul dari negeri ini, jadi kita tidak cuma dikenal sebagai bangsa konsumer saja.
Tetap kreatif dan optimis,
Salam Makers ;D