Rock 5B interfaced with IP cameras as TCP client while PIC16F1509/ESP8266 as the TCP server
In this video, i show a circuit on breadboard consisting of a #PIC16F1509, interfaced with an #ESP8266, more commonly known as #IoT. The system is acting as a TCP #server while the #Rock5B is the TCP #client. The python code is using #multi-processing with two completely independent functions streaming frames, from two individual IP cameras, and doing object recognition using #YOLOv8 completely independently from each other. The #NPU is set to AUTO so that it will allocate resources as necessary. Apart from that, both streams are allocated separate CPUs.
Then i used the #pynput library to input a keyboard-character to send data from the #Rock5B to the #ESP8266/PIC16F1509 server. When the correct data is received, an LED lights up. This is completely #asynchronous because the #pynput function for the keyboard is also set to operate in parallel with the other two streaming functions.
Видео Rock 5B interfaced with IP cameras as TCP client while PIC16F1509/ESP8266 as the TCP server канала Joseph Attard
Then i used the #pynput library to input a keyboard-character to send data from the #Rock5B to the #ESP8266/PIC16F1509 server. When the correct data is received, an LED lights up. This is completely #asynchronous because the #pynput function for the keyboard is also set to operate in parallel with the other two streaming functions.
Видео Rock 5B interfaced with IP cameras as TCP client while PIC16F1509/ESP8266 as the TCP server канала Joseph Attard
Комментарии отсутствуют
Информация о видео
21 июня 2024 г. 22:38:49
00:02:59
Другие видео канала