Postingan

Menampilkan postingan dari Desember, 2025

Coding Vending Machine ESP32: Pakai FreeRTOS & Fisika Gerak (Part 3)

Gambar
 Halo kembali! Setelah kerangka kardus siap (Part 1) dan semua kabel sudah tercolok rapi sesuai skema (Part 2), sekarang saatnya meniupkan "roh" ke dalam alat ini. Kodingan yang akan saya bagikan ini bukan kodingan biasa . Saya menerapkan beberapa teknik pemrograman tingkat lanjut agar Vending Machine ini bekerja responsif, anti-lemot, dan akurat. Kita akan menggunakan: FreeRTOS (Multitasking): Memisahkan tugas layar LCD dan sensor di "otak" (Core) yang berbeda. NVS (Preferences): Menyimpan saldo secara permanen (mati lampu, saldo aman). Fisika Kinematika: Menghitung kecepatan jatuh koin untuk validasi anti-maling. 1. Persiapan Library Sebelum copy-paste kodingan, pastikan kalian sudah menginstal library berikut di Arduino IDE: LiquidCrystal_I2C (oleh Frank de Brabander) Keypad (oleh Mark Stanley) ESP32Servo (oleh Kevin Harrington) - Wajib pakai versi ini, jangan pakai library Servo biasa karena tidak kompatibel dengan ESP32. 2. Source Code Lengkap Berikut ad...

Coding Vending Machine ESP32: Pakai FreeRTOS & Fisika Gerak (Part 3)

Gambar
 Halo kembali! Setelah kerangka kardus siap (Part 1) dan semua kabel sudah tercolok rapi sesuai skema (Part 2), sekarang saatnya meniupkan "roh" ke dalam alat ini. Kodingan yang akan saya bagikan ini bukan kodingan biasa . Saya menerapkan beberapa teknik pemrograman tingkat lanjut agar Vending Machine ini bekerja responsif, anti-lemot, dan akurat. Kita akan menggunakan: FreeRTOS (Multitasking): Memisahkan tugas layar LCD dan sensor di "otak" (Core) yang berbeda. NVS (Preferences): Menyimpan saldo secara permanen (mati lampu, saldo aman). Fisika Kinematika: Menghitung kecepatan jatuh koin untuk validasi anti-maling. 1. Persiapan Library Sebelum copy-paste kodingan, pastikan kalian sudah menginstal library berikut di Arduino IDE: LiquidCrystal_I2C (oleh Frank de Brabander) Keypad (oleh Mark Stanley) ESP32Servo (oleh Kevin Harrington) - Wajib pakai versi ini, jangan pakai library Servo biasa karena tidak kompatibel dengan ESP32. 2. Source Code Lengkap Berikut ad...

Bongkar Rahasia Sensor Koin & Skema Kabel Vending Machine ESP32 (Part 2)

Gambar
Halo sobat kreatif! Kembali lagi di seri tutorial Mini Vending Machine . Di Part 1 Sebelumnya, kita sudah melihat gambaran umum alat canggih yang terbuat dari kardus ini. Banyak yang bertanya, "Bang, itu sensor koinnya gimana cara kerjanya?" atau "Bagi skema kabelnya dong!" . 1. Rahasia "Sensor Koin" dari LDR (The Secret Sauce) Bagian paling menantang dari proyek ini adalah membedakan koin asli (Rp 500 atau Rp 1000) dengan benda asing. Kalau cuma pakai satu sensor cahaya, koin palsu atau potongan kardus pun bisa memicu sistem. Maka dari itu, saya menggunakan metode Dual Sensor LDR + Fisika Kecepatan . Konsepnya: Saya memasang dua buah sensor LDR (Light Dependent Resistor) dan LED secara vertikal (atas dan bawah) di jalur meluncurnya koin. Saat koin masuk, ia akan melewati LDR Atas (Timer Start ). Koin terus jatuh dan melewati LDR Bawah (Timer Stop ). ESP32 akan menghitung durasi waktu tempuh koin tersebut dalam satuan mikro-detik ( microseconds ). Kar...

Postingan populer dari blog ini

Coding Vending Machine ESP32: Pakai FreeRTOS & Fisika Gerak (Part 3)

Bongkar Rahasia Sensor Koin & Skema Kabel Vending Machine ESP32 (Part 2)

Tutorial Membuat Mini Vending Machine Sendiri hanya Bermodakan Kardus & ESP32 (StandAlone/Tanpa Internet)