Membuat Iklan Running Text Sendiri dengan Wemos D1 Mini dan LED P10, Kontrol Via HP
Iklan berjalan atau running text semakin populer digunakan di berbagai tempat, mulai dari toko, masjid, sekolah, hingga acara-acara komunitas. Biasanya, alat ini dijual dengan harga yang cukup mahal. Namun, tahukah kamu bahwa kamu bisa membuatnya sendiri dengan biaya lebih murah dan bisa dikontrol lewat HP? Dalam artikel ini, kita akan membahas cara membuat iklan running text sendiri menggunakan Wemos D1 Mini dan LED P10, yang bisa kamu kontrol langsung dari smartphone.
Apa Itu Wemos D1 Mini dan LED P10?
-
Wemos D1 Mini adalah mikrokontroler berbasis ESP8266 yang memiliki fitur WiFi. Ukurannya kecil, harganya terjangkau, dan sangat cocok untuk proyek-proyek Internet of Things (IoT).
-
LED P10 adalah modul display berbentuk kotak yang terdiri dari 32x16 LED. Modul ini sangat cocok untuk membuat tampilan running text karena mudah dirangkai dan banyak didukung oleh pustaka Arduino.
Alat dan Bahan
Untuk membuat proyek ini, kamu membutuhkan:
-
1x Wemos D1 Mini (ESP8266)
-
1x Modul LED P10 (Hub12)
-
1x Adaptor 5V 4A (untuk daya LED)
-
1x Kabel konektor HUB12 (biasanya sudah ada saat membeli LED P10)
-
Kabel jumper
-
Modul level shifter (optional, tapi direkomendasikan)
-
Smartphone dengan koneksi WiFi
-
Aplikasi web browser atau aplikasi khusus buatan sendiri (opsional)
Skema Rangkaian
Wemos D1 Mini akan mengirimkan sinyal ke LED P10 melalui pin digital tertentu. Biasanya kamu akan menggunakan pin:
Fungsi | Pin Wemos D1 Mini |
---|---|
A (data) | D7 |
B | D6 |
CLK (clock) | D5 |
LAT (latch) | D4 |
OE (enable) | D3 |
Pastikan kamu juga menyambungkan power 5V dan GND ke LED P10 dari adaptor (bukan dari Wemos D1 Mini).
Pemrograman dengan Arduino IDE
-
Install Board ESP8266:
-
Buka Arduino IDE → Preferences
-
Tambahkan URL ini ke "Additional Board Manager URLs":
http://arduino.esp8266.com/stable/package_esp8266com_index.json
-
Lalu buka Board Manager, cari dan install "ESP8266 by ESP8266 Community".
-
-
Install Library Tambahan:
-
Install
PxMatrix
atauESP8266-P10-matrix-panel
(tergantung jenis P10). -
Install
ESPAsyncWebServer
,AsyncTCP
untuk kontrol via HP.
-
-
Contoh Kode Dasar (Simplifikasi):
#include <ESP8266WiFi.h>
#include <ESPAsyncWebServer.h>
#include <PxMatrix.h>
#define P_LAT D4
#define P_A D7
#define P_B D6
#define P_OE D3
#define P_CLK D5
PxMATRIX display(32, 16, P_LAT, P_OE, P_A, P_B, P_CLK);
const char* ssid = "RunningTextAP";
const char* password = "12345678";
AsyncWebServer server(80);
String message = "Selamat Datang!";
void displayText() {
display.clearDisplay();
display.setTextColor(display.color565(255, 0, 0));
display.setCursor(1, 0);
display.print(message);
display.showBuffer();
}
void setup() {
display.begin(8);
display.setBrightness(100);
WiFi.softAP(ssid, password);
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){
String html = "<form action='/set' method='GET'>"
"Teks: <input name='msg' type='text'>"
"<input type='submit' value='Kirim'></form>";
request->send(200, "text/html", html);
});
server.on("/set", HTTP_GET, [](AsyncWebServerRequest *request){
if (request->hasParam("msg")) {
message = request->getParam("msg")->value();
displayText();
request->send(200, "text/plain", "Teks diperbarui: " + message);
}
});
server.begin();
}
void loop() {
displayText();
delay(200);
}
Dengan kode ini, kamu bisa menghubungkan HP ke WiFi "RunningTextAP", buka browser ke alamat 192.168.4.1
, dan mengganti isi teks melalui form sederhana.
Download Kode Program Disini
Keunggulan Proyek Ini
-
Murah dan fleksibel: Tidak perlu beli controller mahal.
-
Kontrol lewat HP: Tidak perlu komputer, cukup pakai browser HP.
-
Mudah dikembangkan: Bisa ditambahkan fitur seperti efek teks, jam digital, atau informasi cuaca.
Tips Tambahan
-
Gunakan level shifter 3.3V ke 5V jika modul P10 tidak stabil.
-
Tambahkan fitur EEPROM jika ingin menyimpan teks agar tidak hilang saat mati listrik.
-
Buat desain casing dengan 3D printing atau bahan akrilik agar tampilan lebih profesional.
Penutup
Membuat iklan running text sendiri ternyata tidak sesulit yang dibayangkan. Dengan memanfaatkan Wemos D1 Mini dan LED P10, kamu bisa menciptakan alat promosi interaktif yang unik dan hemat biaya. Proyek ini sangat cocok bagi pelajar, pengusaha UMKM, maupun teknisi yang ingin bereksperimen dengan teknologi IoT.
Selamat mencoba, dan semoga proyekmu sukses!