Arduino Nano Project P10 display temperature

Saya hendak share pembuatan display suhu menggunakan P10 led display matrix size 32x16.

Menggunakan display bekas pakai, dimana salah satunya terdapat board dengan IC berlabel TK4S dan temperature controller TK4s. Display lainnya kosong hardware, jadi saya buat aja dengan arduino yang murah.

Fungsi dan peralatan:

1. P10 display led matrix 32x16 satu unit.

2. Arduino Nano v3

3. 6 pushbutton momentary, sepasang tuk Calibration Sensor Suhu, sepasang tuk Setting Max temperature alarm, sepasang tuk setting Minimum suhu.

4. Sensor fotocell 10-24Vdc tuk deteksi keramik, karena saat ada keramik didekat sensor suhu maka alarm akan diaktifkan.

5. sensor suhu infrared, 4-20mA output dan vcc 6-24Vdc. Untuk ukur suhu keramik.

6. power supply 5V 2Amp

7. step up 12v dari 5v untuk supply sensor suhu dan fotocell

8. modul 4-20mA to 0-3.3Vdc karena ADC pada arduino mengukur tegangan, tuk sensor suhu


Pada awalnya hendak menggunakan potentiometer atau rotary encoder tuk merubah setpoint, tapi setelah ujicoba, saya tak jadi pakai. Karena memerlukan interupt yg hanya ada 2 di arduino. Dan karena nilai setpoint yang diubah kecil saja, golongan byte, hanya antara nilai 70 sampai dengan 150 maka saya tetapkan tuk menggunakan momentary pushbutton.

Proses pengerjaan programming sbb:

1. testing P10 display dengan 3 digit fix, kemudian mencari font yang baik.

2. testing menambahkan suhu dari internal suhu arduino. Agar ga ribet diawal.

3. Eh mulai berkedip saat perubahan suhu, lumayan mencari solusi agar tidak berkedip. Dibawah akan saya paparkan solusi nya.

4. menambahkan program setpoint untuk 2 pushbutton up dan down.

5. menambahkan program setpoint max dan min untuk 4 pushbutton up dandown.

6. membuat display memunculkan setpoint max dan min saat pushbutton ditekan berkali kali, jadi display yang tadinya memunculkan suhu akan berubah menjadi 2 baris tuk max dan min setpoint. Setelah 3 detik akan kembali menampilkan suhu.

7. menyimpan setpoint kedalam EEPROM, agar saat mati listrik maka data setpoint tidak hilang.

8. memasang modul 4-20mA dan sensor suhu. serta fotocell.

9. uji coba secara keseluruhan dan terpasang.

Code atau skecth total dibawah ini, yang akan saya jelaskan kemudian.

Eh, arduino nano saya salah colok 12Volt masuk digital input. Jadi ini kesel, lalu ubah ke esp32 yang sedang otw dari China. Moga segera sampai. Nanti diedit lagi ditambahin penjelasan lainnya


Komentar

Anonim mengatakan…
7Pagi pak Budi
Salam

Apakah masih nyimpan module/event procedure Barcode access 2003

Mohon kirim ke
wa 085643810080

Terima kasih
Nurdrajat