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

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

Image

Image

Image

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

Image

Image

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)

Image

Image

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)

Image

Image

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


Mau pakai Blynk saja atau mau saya buatkan APK Android khusus (custom)?

Comments

Popular posts from this blog

NILAI INFORMATIKA

PORTOFOLIO TUGAS SISWA INFORMATIKA

ADMINISTRASI GURU WARJINI