STM32: Cangkok Memori Flash

Ketersediaan ruang memori, khususnya Flash dan RAM, sering menjadi kendala ketika mengembangkan aplikasi berbasis MicroPython di platform mikrokontroler STM32, khususnya versi ekonomis seperti STM32F411CEU6 (Flash: 512k, RAM: 128k) atau STM32F401CCU6 (Flash: 256k, RAM: 64k)
.
Mikrokontroler yang satu ini memiliki CPU yang mumpuni, Cortex-M4, dengan dapur pacu 100 MHz dan 84 MHz. Namun ketika ditanam firmware MicroPython, ruang memori flash seperti tampak pada gambar terlampir (gambar dikutip dari Instagram pribadi usai riset 😃)


.
Ketika mencoba satu aplikasi yang cukup besar, ruang memori tidak cukup. Pilihannya, ganti dengan varian STM32 yang memiliki ruang memori flash yang lebih besar atau melakukan cangkok. Upgrade ke seri STM32 yang memiliki ruang hingga 2MB, misal STM32F429, yang harganya lumayan, karena disertai dengan daya gedor CPU yang lebih gegas (dapur pacu hingga 180 MHz); sementara yang menjadi kendala adalah ruang flash, bukan performa CPU.
.
Ketika itu, karena memerlukan ruang flash ekstra dan kinerja CPU bisa diterima, maka dipilih cara cangkok. Hasilnya bisa dilihat di gambar terlampir, ruang flash hasil cangkok menjadi sangat lapang dan leluasa ~ 4MB 😃

Project-Based Learning, 10.07.2023

Ada keseruan dalam membangun jaringan sensor terkait dengan kebutuhan monitoring di lingkungan sistem berbasis energi terbarukan. Terdiri dari sensor PT100 untuk mengukur temperatur permukaan panel surya, DHT22 untuk mengukur suhu dan kelembaban ambien. PZEM-017 untuk mengukur daya dan energi (DC). PZEM-016 untuk mengukur daya dan energi (AC). Sensor kecepatan angin dan pyranometer untuk mengukur iradiansi matahari.

Untuk kontroler, digunakan satu unit mikrokontroler ESP32, yang juga berfungsi sebagai data logger dan menyimpan data pengukuran di sebuah cloud server.

Project-based learning kali ini diikuti oleh peserta dari Badan Riset dan Inovasi Nasional (BRIN), berlangsung di Padepokan NEXT SYSTEM Bandung.

 

Praktisi Mengajar Semester Genap 2022/2023

Di semester genap tahun ajaran 2022/2023, kembali mendapat kepercayaan dari teman-teman di Politeknik Negeri Sriwijaya, untuk mengisi 3 (tiga) slot Praktisi Mengajar, total 36 jam. Adapun mata kuliah yang dipercayakan adalah Operating System, Cloud Computing dan Computer Programming.

Terima kasih kepada dosen pengampu, Bapak Sopian Soim, S.T., M.T., dan seluruh teman-teman mahasiswa/i yang sudah setia bergabung di perkuliahan online selama 3 x 12 jam.

Kuliah Pembekalan Robotika Institut Pertanian Bogor, 13.05.2023

Hari Sabtu, 13 Mei 2023, mendapat kesempatan dan kepercayaan menjadi nara sumber di sesi Kuliah Pembekalan Robotika yang diadakan Prodi Teknologi Rekayasa Komputer, Sekolah Vokasi Institut Pertanian Bogor.

Sesi kuliah yang berlangsung selama 120 menit, diikuti oleh hampir 100 mahasiswa/i.

Terima kasih kepada Bapak Bayu Widodo, M.T. dan seluruh rekan mahasiwa/i Prodi Teknologi Rekayasa Komputer yang telah mengikuti perkuliahan ini.

Fast Track Pemrograman dan Aplikasi FPGA, 03.05.2023 – 05.05.2023

Pertapaan terkait dengan Field Programmable Gate Array (FPGA) berlangsung selama 3 hari, 3 – 5 Mei 2023, di Padepokan NEXT SYSTEM Bandung. Pertapaan ini diadakan secara exclusive untuk PT. Setia Zam Med, Depok, dengan peserta Herru Setiawan dan Denny Saepoel Ramadhan.

Pelaksanaan pelatihan berjalan dengan sangat baik, peserta memperoleh pengetahuan dan keterampilan yang diperlukan dalam memrogram dan mengaplikaskan FPGA secara efektif. Semangat untuk lanjut ke materi FPGA berikutnya 🙂

Computer Vision dan Machine Learning, 02.03.2023 – 04.03.2023

Bersama salah satu peserta pelatihan Computer Vision dan Machine Learning yang digelar di Padepokan NEXT SYSTEM Bandung, 2 – 4 Maret 2022. Bapak Tulus Pramuji, B.Eng, M.T., dari Prodi Teknik Elektronika, Politeknik Negeri Semarang.

Akhirnya, Pak Tulus Pramuji hadir juga di Padepokan NEXT SYSTEM Bandung. Walaupun bukan pertama kali hadir, namun rasa haus dan laparnya terpuaskan ketika bisa ikut pertapaan secara langsung 🙂 Di masa 2020 – 2022, beberapa kali beliau menghubungi kami, menyampaikan kerinduannya untuk hadir, namun bebeerapa kali pula harus dibatalkan karena situasi yang tidak kondusif.

Salam sehat dan semangat selalu, Pak! Sampai jumpa di pertapaan berikutnya 🙂

Robotic for Teacher, 12.12.2022 – 15.12.2022

Dua penggerak teknologi dari Puhua School, Purworkerto, dan Sekolah Ciputra, Surabaya, hadir di Padepokan NEXT SYSTEM Bandung, mengikuti pertapaan Robotic for Teacher, 12 – 15 Desember 2022.

Perjalanan darat selama 8 jam untuk tiba di Bandung, tidak menyurutkan tekad dan semangat mereka untuk mengikuti pertapaan dan menuntaskan misi yang ditargetkan!

Semangat mengalami robotik, Pak Timmy Sugiharto, S.T., dan Pak Bagus Eko Panuntun, S.Kom 🙂

Embedded Machine Learning, 28.11.2022 – 30.11.2022

Di bulan November 2022, berkesempatan hadir di Politeknik Elektronika Negeri Surabaya, memberikan pelatihan terkait Embedded Machine Learning dan implementasinya. Pelatihan digelar di salah satu laboratorium di kampus PENS, 28 -30 November 2022.

Dokumentasi usai pelatihan embedded machine learning di kampus Politeknik Elektronika Negeri Surabaya

Matur nuwun kepada rekan-rekan yang sudah hadir dan setia setelah 3 hari pelatihan: Dr. Ing. Arif Irwansyah, Dr. Eng. Hary Oktavianto, Dr. Firman Arifin, Reesa Akbar, Ph.D., Firman Isna, M.T., Kemalasari, M.T., Ali Husein Alasiry, M.Eng., Hendhi Hermawan, M.T., Taufiqurrahman, M.T., Ni’am Tamami, M.T., Akhmad Hendriawan, M.T., Khairurizal, M.T., Madyono, M.T., Agrippina Waya Rahmaning Gusti, M.T., Hanny Megawati Rosalinda, M.Sc.

Pemrograman dan Aplikasi Mikrokontroler ESP32

Bersama Mokhamad Is Subekti, S.T., M.T. dari Politeknik Enjinering Indorama, dan Beta Indi Sulistyowati, S.Pi, M.Si, dari Politeknik Kelautan dan Perikanan Karawang, usai pertapaan Mikrokontroler dan Aplikasinya, lanjut sesi khusus Robotik. Pertapaan berlangsung di Padepokan NEXT SYSTEM Bandung.

Matur nuwun!

Internet of Things, 14.11.2022 – 18.11.2022

Kloter pelatihan bertajuk Internet of Things kali ini diikui oleh rekan-rekan dari kampus Politeknik Negeri Pontianak dan Politeknik ATMI Cikarang. Pelatihan yang berlangsung selama 5 hari ini diikuti seluruh peserta dengan antusias. Pelatihan berlangsung di Padepokan NEXT SYSTEM Bandung.

Matur nuwun Pak Hasan, M.T., Ka Prodi Teknik Elektro Politeknik Negeri Pontianak, yang sudah berpartisipasi, juga Pak Wendhi Yuniarto, M.T., Joko Susanto, M.T., dan Christine Indah Lestari, S.T.

Salam semangat dan sehat selalu, sampai jumpa di kloter pelatihan berikutnya 🙂