STEM Buddy mengubah ponsel Anda menjadi perangkat keras virtual untuk proyek ESP32 dan Arduino Anda. Tulis kode sungguhan, kirim perintah melalui Bluetooth, dan ponsel Anda menjadi LCD, LED, servo, sensor, atau osiloskop.
Tidak punya breadboard? Tidak masalah. Ponsel Anda ADALAH komponennya.
CARA KERJA:
1. Sertakan pustaka C++ STEM Buddy dalam proyek Arduino/ESP32 Anda
2. Tulis kode sungguhan — stemBuddy.lcd.print("Hello!") atau stemBuddy.led.setColor(255, 0, 0)
3. ESP32 Anda mengirimkan perintah ke aplikasi melalui Bluetooth Low Energy
4. Aplikasi mensimulasikan komponen secara real-time di layar ponsel Anda
5. Aplikasi juga dapat mengirim data KEMBALI — tombol virtual, slider, dan nilai sensor yang dapat dibaca oleh kode Anda
Ini adalah jembatan dua arah antara mikrokontroler sungguhan dan periferal virtual.
PERANGKAT VIRTUAL — 7 Komponen yang Dapat Dikendalikan ESP32 Anda:
• Strip LED / RGB — Kode Anda mengatur warna dan kecerahan, ponsel menampilkan LED yang menyala secara real-time
• Motor Servo — Kirim sudut dari kode Anda, saksikan servo virtual bergerak untuk menyesuaikannya
• Layar LCD 16x2 — Panggil lcd.print() dari ESP32 Anda dan lihat teks muncul di layar karakter virtual
• Dasbor Sensor — Aplikasi ini menghasilkan data sensor virtual (suhu, cahaya, kelembaban, tekanan) yang dibaca ESP32 Anda melalui BLE
• Osiloskop — Visualisasikan sinyal nyata atau debug bentuk gelombang keluaran kode Anda
• Motor DC — Kode Anda mengatur kecepatan dan arah PWM, aplikasi menampilkan RPM dan rotasi
• Buzzer — Kirim frekuensi nada dari kode Anda, dengar dan lihat pada buzzer virtual
MENGAPA STEM BUDDY?
• Tidak punya LCD? Ponsel Anda adalah LCD-nya.
• Tidak punya LED? Ponsel Anda menyala.
• Tidak punya sensor suhu? Ponsel Anda mengirimkan pembacaan virtual ke ESP32 Anda.
• Tidak punya osiloskop? Ponsel Anda menampilkan bentuk gelombang.
Anak-anak dapat langsung mulai membuat kode untuk proyek perangkat keras nyata — tidak perlu membeli komponen terlebih dahulu. Saat mereka siap, ganti komponen virtual dengan komponen nyata dengan kode yang sama.
PROYEK TERPANDU:
Proyek langkah demi langkah menggunakan pustaka STEM Buddy:
• LED Berkedip — Proyek ESP32 + telepon pertama Anda
• Lampu Lalu Lintas — Kendalikan 3 LED virtual dari kode Anda
• Monitor Suhu — Baca data sensor virtual dan tampilkan di LCD virtual
• Kunci Pintu Servo — Buat kunci kode sandi dengan keypad virtual dan servo
• Robot Pengikut Garis — Gunakan sensor IR virtual sebelum menggunakan sensor fisik
• Stasiun Cuaca IoT — Sensor virtual yang memberi data ke dasbor cloud nyata
• LED yang Dikendalikan Suara — Pengenalan suara bertemu dengan kontrol perangkat keras
• Simulasi Peluncuran Rudal — Hitung mundur yang menyenangkan dengan tampilan virtual dan bel
EDITOR KODE:
Pratinjau dan edit templat kode langsung di aplikasi:
• Arduino C++ — Templat siap pakai menggunakan pustaka STEM Buddy
• MicroPython — Untuk alur kerja mikrokontroler modern
• Scratch Blocks — Pengkodean berbasis blok visual melalui IDE Scratch CodeSkool Integrasi
HUBUNGKAN:
• Bluetooth Low Energy (BLE) — Koneksi utama untuk ESP32
• WiFi — Komunikasi berbasis jaringan
• Serial — Dukungan koneksi USB
BAGIAN DARI EKOSISTEM CODESKOOL:
STEM Buddy bekerja bersama CodeSkool Scratch IDE dan robot Code Yaan ESP32. Gunakan blok Scratch untuk memprogram ESP32 Anda, dan STEM Buddy sebagai lapisan I/O virtual — platform pembelajaran lengkap dari pengkodean visual hingga perangkat keras nyata.
• 6 tema — Gelap, Terang, AMOLED, Menyenangkan, Lautan, Alam
• Bekerja offline untuk interaksi komponen virtual
• Dioptimalkan untuk penggunaan satu tangan di perangkat seluler
• Gratis dan terbuka untuk semua pelajar
Ponsel Anda adalah laboratorium elektronik paling canggih yang sudah Anda miliki. STEM Buddy membuka potensinya.