Regulator proporsional-integral-derivatif mandiri dengan kemampuan untuk dikendalikan melalui Wi-Fi (Acts Like UDP Server).
Aplikasi ini bergantung pada kerangka kerja ESP-IDF resmi. Set instruksi dari regulator itu sendiri dapat ditemukan di file commandmanager.h atau di repositori pid-controller-gui. Mendukung jaringan IPv4 dan IPv6.
udp_server_task melayani server UDP utama dan terus -menerus mendengarkan pesan yang masuk. Mereka kemudian diteruskan ke Fungsi Modul commandmanager ( process_request() ) dan balasan yang disiapkan dikirim kembali ke klien.
_stream_task adalah tugas internal yang hanya aktif ketika aliran variabel proses dan nilai output pengontrol diminta.
Komponen pid melakukan algoritma PID utama.
Lihat dokumentasi ESP-IDF untuk bantuan dalam proses kompilasi & jalankan. Secara umum, untuk membangun, mem-flash, dan menjalankan monitor UART bawaan Anda harus memohon:
$ make -j8 flash monitorAtau, Anda dapat menerapkan tugas editor vscode yang telah digunakan selama pengembangan oleh saya. Mereka ditempatkan di file .vscode/Tasks.json.
Aplikasi ini dapat dengan mudah dipasangkan dengan utilitas PID-Controller-GUI PC di luar kotak.