The laboratory experiment aims to highlight capabilitatile de comunicare ale
platformelor Raspberry Pi Pico folosind protocolul Rs232.
Este explorat modulul UART cu extensia wireless numita Bluetooth. Pentru realizarea actuatoarelor de timp real este introdusa platforma Raspberry Pi Pico capabila
sa comunice Using module BT , totul fiind programat in MicroPython.
At the end of the lab, information will be available utile despre modul de realizare a actuatoarelor bazate pe Raspberry Pi (si Pico) Using pentru comunicatii interfetele
UART si componentele Python-MicroPython asociate.Se urmarese si familiarizarea cu utilizarea osciloscopului pentru a vizualiza date in procesul de comunicatii.
1. Pico - BT- telefon mobil ---------Secventa video 2. Pico UART data format-------Secventa video 3. Control local 3 LED 4. Control 3 LED cu telefon mobil 5. Vizualizare caracter UART 6. Vizualizare U 7. Vizualizare durata executie Pi la patrat
Platformele de dezvolare Rpi Pico dispun de o structura de procesare bazata pe 2 nuclee ARM Cortex M0+ care ii asigura cel mai bun nivel de eficienta energetica. Pentru a fi programabile in Python acestea necesita incarcarea unui modul interpreter specific. Practic, la cu butonul de pe Pico apasat, acesta se conecteaza la USB find astfel vizibil ca o extensie de memorie in care se poate transfera interpretorul micropython. In Windows poate fi utilizata Application Thonny pentru editare si transfer cod pe Pico. Daca se utilizeaza Rpi4/ zero 2W ca mediu de dezvoltare, poate fi utilizat un mediu virtual astfel:
Pentru realizarea experimentelor propuse este necesara interconectarea pe breadbord a componentelor reprezentate in figura urmatoare: ...![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
1. Using un convertor rs232/USB si un program PC terminal dezvoltati o aplicatie care va transforma Rpi Pico intr-un furnizor de date; 2. Pe Rpi Pico Create un program care va emite codurile pentru sincronizare software a comunicatiilor seriale; 3. Create un program care va transforma Rpi Pico intr-un sistem de achizitii date analogice pentru PC/Rpi ; 4. Create operatiile de pairing automat pentru 2 module BT de tip HC-05/RN42;
5. Pe Rpi Pico Create un program care, in urma receptiei unui caracter pe UART1 va aprinde un LED de putere.;
- Realizarea actuatoarelor pentru IoT ; - Realizarea perifericelor pentru telefoanele mobile; - Development of local networks of sensors/actuators; - Dezvoltarea Applicationslor pentru Embedded Linux. - Realizarea proiectelor pentru Hackster.io
|