Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare
Sisteme cu Microprocesoare

Experiment nr. 11

  • E11.1 Denumire:


  • Web server mobil pentru control vizual


  • E11.2 Prezentare generala, scop.


  • Experimentul de laborator exploreaza posibilitatile de atasare a unei camere video pentru platformele Raspberry Pi si utilizarea resurselor software pentru dezvoltarea aplicatiilor. Este propus si realizat un sistem mobil compus dintr-un sever WEb mobil capabil sa ofere streaming video avand posibilitati de orientare de catre utilizator. Este utilizat un Rpi 4 cu camera video interconectat cu o platforma Rpi Pico ce permite orientarea camerei prin intermediul unei pagini Web. La sfarsitul laboratorului se vor detine informatii detaliate despre realizarea paginilor WEB active capabile sa controleze sisteme mobile la distanta si care pot oferi si un control vizual.
    Se urmareste utilizarea platformelor Rpi ca instrumente pentru cercetare stiintifica si educatie.


  • E11.3 Resurse:


  • Hardware: - Platforma Raspberry 4, platforma Pico, cadru sistem mobil din Lab.10,
    Software : - APACHE , HTML, PHP, Phyton3, Micropyhon






  • E11.4 Surse programe prototip:

  • Pagina de vizualizare si control sistem mobil

    Subpagina display streaming video

    Subpagina control sistem mobil
    Actiune tasta Left

    Actiune tasta Forward
    Actiune tasta Right

    Software control sistem mobil cu RPi Pico
    Software streaming video soket

  • E11.5 Mod de desfasurare/urmarire experiment:

  • Platforma Rpi4 prevazuta cu camera video este interconectata prin interfata serial cu platforma Rpi Pico care este amplasata pe un suport mobil prevazut cu 2 motoare de curent continuu, conform reprezentarii din figura de mai jos:

    Se instaleaza APACHE pe Rpi4 si se configureaza cu visudo userul www-data astfel incat sa aiba drepturi de sudo fara parola si sa fie proprietar pe direcorul /www/html.

    Se dezactiveaza modulul BT conectat la ttyAMA0 adugand aceasta directiva in fisierul /bot/config.txt.

    Deoarce GPIO -urile pentru interfata seriala ttyAMA0 nu sunt conectate la pinii 8 si 10 se redirecteaza acestia conform comenzilor introduse in rc.local .
    Se activeaza cu raspi-config camera videi incarca clasa Picamera pe Rpi 4 cu urmaoarele comenzi:

    $ sudo apt-get update
    $ sudo apt-get install python-picamera python3-picamera

    Deataliile de realizare a sistemului mobil sun prezentate in Lab. 10.
  • Rezolvati problemele propuse;

  • E11.6 Probleme propuse:


  • 1. Realizati o aplicatie pe sistemul mobil care va urmari un traseu/contur;
    2. Modificati unghiul de rotatie a sistemului mobil la apasarea tastelor Right/Left ;
    3. Identificati rezolutia maxima/minima a imaginii video;
    4. Analizati modul de atasare a acamerei video la un microscop clasic;
    5. Dezvoltati o solutie a paginii Web pentru a roti camera pe directie verticala.

  • E11.7 Experimentul poate fi extins pentru:

  • - Realizarea instrumentelor pentru cercetare stiintifica
    - Realizarea aplicatiilor de supraveghere a mediilor ostile
    - Cloud data sensor - achizitia datelor si stocarea in cloud
    - Realizare platforme educationale
    - Instrumentatie inteligenta


  • E11.8 Referinte documentare:



  • © 2023 - Florin Pantilimonescu , Fac. Automatica si Calculatoare