Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare
Sisteme Incorporate

Lucrarea de laborator nr. 7

  • E7.1 Denumire:


  • IOT - Active device design


  • E7.2 Prezentare generala, scop.


  • Experimentul de laborator prezinta o alternativa de realizare a unui dispozitiv activ pentru universul Internet of things/Web of Things activabil in retele Bluetooth. Sunt explorate posibilitatile de atasare a unui modul Bluetooth la Raspberry (Linux) pi precum si optiunile de dezvoltare a aplicatiilor. La sfarsitul laboratorului se vor detine informatii precise despre interconectarea prin Bluetooth a obiectelor bazate pe Raspberry Pi si NXP FRDM kl25/ Infineon XMC.


  • E7.3 Resurse:


  • Raspberry Pi2, platforme FRDM/XMC , extensie drona, module Bluetooth.





  • E7.4 Sursa program prototip:

  • Program prototip pt. FRDM
    Index.php APACHE Raspberry Pi
    STOP
    Viteza 1
    Viteza 2 Viteza 3
    Viteza 4
    Viteza 5


  • E7.5 Mod de desfasurare/urmarire experiment:

    • Identificati modul de conectare Rpi - Bluetooth
    • Identificati modul de conectare FRDM- Bluetooth
    • Analizati schema de interfatare a celor 4 motoare la platforma FRDM reprezentata in figura de mai jos:



    • Analizati modul de realizare experimentala a interfetei pentru motoare din schema de mai jos:


    • Identificati/vizualizati semnalele de comanda Tp1-Tp4;

    • Realizare interconectare automata module BT: se configureaza un modul master cu urmatorii parametri: Comutarea in regim de configuarare se face prin secventa $$$ . Revenirea in mod transfer date se face cu --- .Viteza de comunicatie initiala este de 115200 bps.
      Se stabileste viteza de comunicatie de 9600 bps astfel:
      SU,96
      Se denumeste modulul astfel:
      SN,Silab7master
      Optional se poate stabili o parola;
      SP,1234 este implicit
      Se stabileste mod master cu conectare auto astfel:
      SM,3
      Se stocheaza adresa modulului slave in registrul intern utilizat pentru conectare automata astfel:
      SR, 00066666295c In final configuratia este urmatoarea:

      Se configureaza un modul slave cu urmatorii parametri:
      Viteza de comunicatie de 9600 bps:
      SU,96
      Stabilire denumire modul:
      SN, SIlab7slave
      optional stabilire parola;
      SP,1234 valoare implicita
      Stabilire mod slave:
      SM,0
      In final configuratia modulului slave este urmatoarea:




    • Se realizeaza interconectarea FRDM/XMC - Rpi;
    • Se editateaza , compileaza si ruleaza programul prototip ;
    • Se rezolva problemele propuse;

  • E7.6 Probleme propuse:


  • 1. Realizati un program care va trimite comenzile secvential, la intervale de 2 sec.; 2. Realizati un program care va permite trimiterea comenzilor introduse prin tastatura RPI;
    3. Realizati un program care va transmite comenzile catre FRDM la apasarea tastelor 1-5 de pe tastatura RPI. ;
    4. Realizati pe FRDM un program care va activa led-ul RGB functie de comenzile receptionate prin interfata RPI - Bluetooth ;
    5. Implementati o solutie care va genera comenzi catre FRDM in fiecare luni la ora 16..

  • E7.7 Experimentul poate fi extins pentru:

  • - Interconectarea IoT mobile ;
    - Realizarea obiectelor de tip wearable;
    - Realizarea retelelor de entitati capabile sa comunice wireless ;

  • E7.8 Referinte documentare: