MATERI SMK 24-8
https://suryogarage.blogspot.com/2026/08/smart-parkir.html
MATERI SMP 8-7
https://suryogarage.blogspot.com/2026/07/materi-smp-fb.html
MATERI TGL 27-7
https://suryogarage.blogspot.com/2026/07/materi-informatika.html
MATERI TGL 26-6
https://suryogarage.blogspot.com/2026/06/materi-informatika-1.html
coding lampu merah
Bisa. Kalau yang dimaksud satu siklus lampu lalu lintas berlangsung 1 menit (60 detik), kita bisa bagi waktunya seperti ini:
🔴 Merah = 30 detik
🟡 Kuning = 5 detik
🟢 Hijau = 20 detik
🟡 Kuning = 5 detik
Total = 60 detik
💻 Coding Arduino Uno
// PROJEK LAMPU LALU LINTAS
// Total 1 siklus = 60 detik
const int merah = 13;
const int kuning = 12;
const int hijau = 11;
void setup() {
pinMode(merah, OUTPUT);
pinMode(kuning, OUTPUT);
pinMode(hijau, OUTPUT);
}
void loop() {
// 🔴 MERAH - 30 DETIK
digitalWrite(merah, HIGH);
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
delay(30000);
// 🟡 KUNING - 5 DETIK
digitalWrite(merah, LOW);
digitalWrite(kuning, HIGH);
digitalWrite(hijau, LOW);
delay(5000);
// 🟢 HIJAU - 20 DETIK
digitalWrite(merah, LOW);
digitalWrite(kuning, LOW);
digitalWrite(hijau, HIGH);
delay(20000);
// 🟡 KUNING - 5 DETIK
digitalWrite(merah, LOW);
digitalWrite(kuning, HIGH);
digitalWrite(hijau, LOW);
delay(5000);
}🔄 Urutannya
🔴 30 detik → 🟡 5 detik → 🟢 20 detik → 🟡 5 detik → 🔴 ...
Kalau yang kamu maksud perubahan warna dibuat selama 1 menit dengan pergantian setiap beberapa detik, saya juga bisa buatkan versi LED merah → kuning → hijau yang berubah otomatis setiap 1 detik.
LORA
Bisa banyak sekali. LoRa paling menarik untuk proyek yang membutuhkan komunikasi jarak jauh dengan data kecil, misalnya sensor dan status perangkat.
🔧 Ide proyek LoRa sederhana
| No | Proyek | Tingkat | Komponen tambahan |
|---|---|---|---|
| 1 | 🌊 Pendeteksi Ketinggian Banjir | ⭐⭐ | HC-SR04, LED, buzzer |
| 2 | 🌡️ Monitoring Suhu Jarak Jauh | ⭐ | DHT11 |
| 3 | 🚗 Parkir Jarak Jauh | ⭐⭐ | Ultrasonik, LED |
| 4 | 🗑️ Tempat Sampah Pintar | ⭐⭐ | Ultrasonik, servo |
| 5 | 🌱 Monitoring Tanaman | ⭐⭐ | Sensor kelembapan tanah |
| 6 | 💡 Kontrol Lampu Jarak Jauh | ⭐⭐ | Relay, LED |
| 7 | 🚨 Alarm Keamanan LoRa | ⭐⭐ | PIR, buzzer |
| 8 | 🏫 Monitoring Ruang Kelas | ⭐⭐ | DHT11, sensor cahaya |
| 9 | ⚡ Monitoring Tegangan | ⭐⭐⭐ | Sensor tegangan |
| 10 | 🚦 Lampu Lalu Lintas Jarak Jauh | ⭐⭐ | LED merah-kuning-hijau |
| 11 | 📡 Pesan Antar Arduino | ⭐ | 2 Arduino + 2 LoRa |
| 12 | 🏭 Monitoring Mesin Bengkel | ⭐⭐⭐ | Sensor getaran/suhu |
| 13 | 🚰 Monitoring Tandon Air | ⭐⭐ | Ultrasonik |
| 14 | 🐟 Monitoring Kolam | ⭐⭐⭐ | Sensor suhu/level air |
| 15 | 🏫 Sistem Peringatan Banjir Sekolah | ⭐⭐⭐ | Sensor air + buzzer |
⭐ Yang paling cocok untuk pembelajaran siswa
Saya justru menyarankan mulai dari 3 proyek bertahap:
Proyek 1 — LoRa Chat sederhana
Arduino A → LoRa → Arduino B
Siswa belajar bagaimana LoRa mengirim data.
Proyek 2 — Monitoring suhu
Sensor DHT11 → Arduino → LoRa → Arduino penerima → LCD.
Proyek 3 — Sistem peringatan banjir 🌊
Sensor ketinggian air → Arduino + LoRa → penerima → LED + buzzer.
Proyek nomor 3 sangat bagus dikembangkan menjadi “Sistem Monitoring Banjir Sekolah Berbasis LoRa”, apalagi bisa dibuat beberapa titik sensor:
[Sensor Banjir 1] ──┐
│
[Sensor Banjir 2] ──┼── LoRa ──> [Pusat Monitoring]
│ │
[Sensor Banjir 3] ──┘ ├─ LCD
├─ LED
└─ BuzzerKalau untuk projek SMK, ini bisa dibuat sebagai projek besar yang menggabungkan Arduino + sensor + komunikasi LoRa + sistem peringatan + casing, tetapi tetap dimulai dari rangkaian sederhana.
0 Comments