Kami membutuhkan source code + library pendukung untuk auto on off led dengan nodemcu esp8266 sebagai microcontroller nya dan rtc ds3231 untuk rtc nya serta tampilan lcd 16x2 untuk menampilkan informasi tanggal , hari, jam
Budget: $30 – $250 USD
1. Koneksi setting alat dengan wifi dengan nama default wifi AUTOPLAYER dan password 123456789 komunikasi tcp ip static ip di IP 192.168.44.1 dan port 23 atau 80 atau 81 terserah
Nama wifi dan password dapat di ubah dengan format
SSID(nama ssid) contoh SSID Playerku (max 10 digit) simpan ke eeprom 11-20
PASS(password) contoh PASS 1234567890 (max 10 digit) simpan ke eeprom 21-30
2. Fitur alat
a. Sinkronikasi waktu dari hyperterminal kirim SDTDDMMYYHHMMSSDoW (SDT di ikuti tanggal bulan tahun dan jam menit detik serta dayofweek (hari ke berapa dalam pekan index minggu = 1, selasa = 2 , sabtu = 7) , contoh SDT170820221516175 artinya 17 agustus 2022 jam 15 menit 16 detik 17 hari kamis, maka RTC akan di set hari kamis 17 agustus 2022 jam 15 menit 16 detik 17
b. Per hari terdiri dari 30 slot jadwal
Senin
no mode Waktu (HH:MM) Jumlah on Durasi on
(detik) Durasi off
(detik)
1 ON 05:00 4 1 1
2 ON 05:30 2 2 1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Table akan terdiri dari table hari senin – minggu
Perhatikan table senin
no mode Waktu (HH:MM) Jumlah on Durasi on
(detik) Durasi off
(detik)
1 ON 05:00 4 1 1
2 ON 05:30 2 2 1
Senin jadwal no1
no mode Waktu (HH:MM) Jumlah on Durasi on
(detik) Durasi off
(detik)
1 ON 05:00 4 1 1
Kirim dari hyperteminal – SN0110500411-- > jika sudah terproses, kirim respon “OK”
saya pisah jadi SN01-1-05-00-4-1-1
saya jabarkan
SN01-1-05-00-4-1-1
Arti SN1 jadwal senin no 1 ,
SN01-1-05-00-4-1-1
mode 1 (on), kalau off mode 0,
SN01-1-05-00-4-1-1
Jam menit
SN01-1-05-00-4-1-1
Jumlah on led
SN01-1-05-00-4-1-1
Durasi on led dalam detik
SN01-1-05-00-4-1-1
Durasi off led dalam detik
Alamat eeprom simpan senin jadwal 1
Kolom1 Kolom2-3 Kolom4 Kolom5 Kolom 6
ON 05:00 4 1 1
Eeprom addres
101 Eeprom addres
102-103 Eeprom addres
104 Eeprom addres
105 Eeprom addres
106
Alamat eeprom simpan senin jadwal 2
ON 05:30 2 2 1
Eeprom addres
111 Eeprom addres
112-113 Eeprom addres
114 Eeprom addres
115 Eeprom addres
116
Untuk memudahkan jika input
SN01 -- Kasih formula simpan eeprom senin jadwal 1
SN(1) = 100+kolom1, 100+kolom 2, 100+kolom3 dst
SN02 -- Kasih formula simpan eeprom senin jadwal 2
SN(2) = 110+ kolom1 , 110 + kolom 2, 110+kolom 3 dst
SN03 -- Kasih formula simpan eeprom senin jadwal 3
SN(3) = 130+ kolom1 , 130 + kolom 2 +130 + kolom 3 dst
Nama wifi dan password dapat di ubah dengan format
SSID(nama ssid) contoh SSID Playerku (max 10 digit) simpan ke eeprom 11-20
PASS(password) contoh PASS 1234567890 (max 10 digit) simpan ke eeprom 21-30
2. Fitur alat
a. Sinkronikasi waktu dari hyperterminal kirim SDTDDMMYYHHMMSSDoW (SDT di ikuti tanggal bulan tahun dan jam menit detik serta dayofweek (hari ke berapa dalam pekan index minggu = 1, selasa = 2 , sabtu = 7) , contoh SDT170820221516175 artinya 17 agustus 2022 jam 15 menit 16 detik 17 hari kamis, maka RTC akan di set hari kamis 17 agustus 2022 jam 15 menit 16 detik 17
b. Per hari terdiri dari 30 slot jadwal
Senin
no mode Waktu (HH:MM) Jumlah on Durasi on
(detik) Durasi off
(detik)
1 ON 05:00 4 1 1
2 ON 05:30 2 2 1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Table akan terdiri dari table hari senin – minggu
Perhatikan table senin
no mode Waktu (HH:MM) Jumlah on Durasi on
(detik) Durasi off
(detik)
1 ON 05:00 4 1 1
2 ON 05:30 2 2 1
Senin jadwal no1
no mode Waktu (HH:MM) Jumlah on Durasi on
(detik) Durasi off
(detik)
1 ON 05:00 4 1 1
Kirim dari hyperteminal – SN0110500411-- > jika sudah terproses, kirim respon “OK”
saya pisah jadi SN01-1-05-00-4-1-1
saya jabarkan
SN01-1-05-00-4-1-1
Arti SN1 jadwal senin no 1 ,
SN01-1-05-00-4-1-1
mode 1 (on), kalau off mode 0,
SN01-1-05-00-4-1-1
Jam menit
SN01-1-05-00-4-1-1
Jumlah on led
SN01-1-05-00-4-1-1
Durasi on led dalam detik
SN01-1-05-00-4-1-1
Durasi off led dalam detik
Alamat eeprom simpan senin jadwal 1
Kolom1 Kolom2-3 Kolom4 Kolom5 Kolom 6
ON 05:00 4 1 1
Eeprom addres
101 Eeprom addres
102-103 Eeprom addres
104 Eeprom addres
105 Eeprom addres
106
Alamat eeprom simpan senin jadwal 2
ON 05:30 2 2 1
Eeprom addres
111 Eeprom addres
112-113 Eeprom addres
114 Eeprom addres
115 Eeprom addres
116
Untuk memudahkan jika input
SN01 -- Kasih formula simpan eeprom senin jadwal 1
SN(1) = 100+kolom1, 100+kolom 2, 100+kolom3 dst
SN02 -- Kasih formula simpan eeprom senin jadwal 2
SN(2) = 110+ kolom1 , 110 + kolom 2, 110+kolom 3 dst
SN03 -- Kasih formula simpan eeprom senin jadwal 3
SN(3) = 130+ kolom1 , 130 + kolom 2 +130 + kolom 3 dst