🚀 1. Konsep Alat Pemberi Makan IoT (Automatic Feeder)
🚀 1. Konsep Alat Pemberi Makan IoT (Automatic Feeder)



Alat ini berfungsi mengeluarkan pakan otomatis berdasarkan jadwal atau kontrol manual lewat HP.
🧩 2. Komponen yang Dibutuhkan
| Komponen | Fungsi |
|---|---|
| ESP32 / NodeMCU (WiFi) | Otak alat + koneksi IoT |
| Servo MG996R / SG90 | Membuka tutup tempat pakan |
| RTC DS3231 (opsional) | Akurasi waktu |
| Bucket/tempat pakan | Wadah |
| Catu daya 5V/2A | Power |
| Aplikasi IoT | Kontrol & monitoring dari HP |
📱 3. Aplikasi (APK) IoT yang Bisa Digunakan
Saya berikan 2 pilihan paling mudah dan cocok untuk produk siswa:
A. Blynk IoT (Android & iOS) — paling praktis


Kelebihan:
-
Dashboard elegan
-
Bisa kirim perintah ON/OFF atau kontrol Servo
-
Bisa buat jadwal otomatis
-
Cocok untuk jualan kit IoT
APK: Blynk IoT (Play Store)
B. MQTT + Aplikasi Flutter (Level Menengah/Produk Premium)
Jika ingin punya aplikasi sendiri, maka:
-
Backend → MQTT (misalnya CloudMQTT, HiveMQ)
-
Aplikasi → dibangun dengan Flutter (Android APK custom)
Kelebihan:
-
Aplikasi 100% milik Bapak
-
Bisa dijual sebagai produk IoT sekolah
-
UI bisa disesuaikan branding sekolah
Kalau Bapak mau, saya bisa buatkan APK siap install + source code Flutter gratis.
🛠 4. Rancangan Sistem (Diagram Kerja)


Alur kerja:
1️⃣ HP → mengirim perintah via Blynk/MQTT
2️⃣ ESP32 menerima sinyal
3️⃣ Servo berputar → membuka pintu pakan
4️⃣ Pakan keluar
5️⃣ ESP32 mengirim status kembali ke HP
⚡ 5. Rangkaian Elektronik
ESP32 → Servo MG996R
5V → VCC
GND → GND
GPIO 14 → Signal
Tambahan (opsional):
-
Relay untuk motor tambahan
-
Sensor berat HX711 jika ingin membaca berat pakan
🔧 6. Contoh Program ESP32 (Blynk + Servo)
#define BLYNK_TEMPLATE_ID "XXXX"
#define BLYNK_DEVICE_NAME "Feeder"
#define BLYNK_AUTH_TOKEN "TOKENMU"
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
#include <Servo.h>
char ssid[] = "WIFI";
char pass[] = "PASSWORD";
Servo pakanServo;
BLYNK_WRITE(V1) {
int tombol = param.asInt();
if(tombol == 1){
pakanServo.write(90); // buka
delay(1500);
pakanServo.write(0); // tutup
}
}
void setup() {
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
pakanServo.attach(14);
pakanServo.write(0);
}
void loop() {
Blynk.run();
}
🏗 7. Desain Mekanik (Mudah Dibuat)


Model paling mudah:
-
Gunakan pipa PVC atau tupperware sebagai wadah
-
Servo menggerakkan pintu geser
-
Bisa dicetak 3D atau potong akrilik
🔥 8. Fitur Tambahan (Bisa Jadi Produk Premium)
-
Monitoring berat pakan (HX711)
-
Notifikasi Telegram/WhatsApp: pakan sudah habis
-
Kamera (ESP32-CAM)
-
Aplikasi Android custom (APK milik sendiri)
📦 9. Jika Bapak Mau, Saya Bisa Buatkan:
✔ Desain PCB feeder IoT
✔ Box mekanik siap print 3D
✔ APK Android (Bapak kasih nama sendiri)
✔ E-book panduan + modul ajar untuk siswa
✔ Kit komplit untuk dijual ke sekolah lain
Comments
Post a Comment