iTCLab : Internet-Based TCLab - PID, AI, and IoT-based Temperature Control Lab Kit. Suitable for researchers, Lecturers, Students, Teachers, and Electronics-Informatics Vocational School Students. This kit can be used for Learning: IoT, System Dynamics, Control, AI, Arduino and Python Programming, etc.

Tentang iTCLab


Tentang Internet-Based Temperatue Control Lab



iTCLab - Internet-Based Temperatue Control Lab. Kit kontrol suhu untuk aplikasi kontrol umpan balik dengan Mikrokontroller ESP32, LED, dua pemanas, dan dua sensor suhu. Keluaran daya pemanas disesuaikan untuk mempertahankan setpoint suhu yang diinginkan. Energi panas dari pemanas ditransfer secara konduksi, konveksi, dan radiasi ke sensor suhu. Panas juga dipindahkan dari perangkat ke lingkungan.


Kit iTCLab ini:

Perbedaan mendasariTCLab dengan TCLab produk BYU, adalah dengan mengganti Mikrokontroller Arduino Uno dengan ESP32. Dengan menggunakan ESP32 ini, maka iTCLab memiliki kemampuan untuk konek ke Internet of Things (IoT).



Aplikasi iTCLab

Contoh gambaran penerapan iTCLab seperti diperlihatkan pada gambar-gambar berikut.




Gambaran penerapan iTCLab untuk sistem monitoring dan kontrol suhu berbasis Internet of Things (IoT) diperlihatkan pada gambar berikut.


Gambaran penerapan iTCLab untuk sistem monitoring dan kontrol suhu berbasis Internet of Things (IoT) dan Machine Learning diperlihatkan pada gambar berikut.



Gambaran penerapan iTCLab untuk sistem monitoring dan kontrol suhu berbasis Internet of Things (IoT) dan Machine Learning, terutama untuk kontrol PID dan parameter tuning menggunakan Machine Learning diperlihatkan pada gambar berikut.



Resources TCLab BYU

Resources TCLab Kampus BYU masih bisa digunakan untuk bereksperimen dengan Kit iTCLab dengan penyesuaian seperlunya. Terutama pengaturan ke Mikro ESP32 dan perubahan pin dari Mikro ESP32 yang digunakan.

Nomor pin yang sesuai dengan sinyal pada iTCLab adalah sebagai berikut:

  • pinT1   = 34 --> Sensor T1
  • pinT2   = 35 --> Sensor T2
  • pinQ1   = 32 --> Heater Q1
  • pinQ2   = 33 --> Heater Q2
  • pinLED  = 26 --> LED
Resources TCLab Kampus BYU yang bisa digunakan antara lain:

Agar bisa digunakan di Kit iTCLab, maka program tclab.py harus diganti dengan itclab.py.
Download di sini: itclab.py.