Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare
Proiectarea cu microprocesoare

 ARM NXP
Lucrarea de laborator nr. 10

  • L10.1 Denumire:


  • Mindstorm NXT/ARM - sistem mobil pentru urmarire traseu - Line follower



  • L10.2 Prezentare generala, scop.


  • Lucrarea de laborator isi propune sa exploreze posibilitatile de interfatare si control a motoarelor si sensorilor de lumina din platforma NXT. La sfirsitul laboratorului se vor detine informatii despre modul de asamblare si programare a unui sistem mobil capabila sa urmaresca un traseu.


  • E10.3 Resurse:


  • - Lego NXT developer KIT
    - NI robocenter

    Documentatie:

    1. Schema Mindstorm NXT


  • L10.4 Sursa program prototip:


  • Program de principu
    Extensii:
    Exemplu sistem prototip




  • E10.5 Mod de desfasurare/urmarire experiment:


    • Se istaleaza National Instruments NXT programming tools
    • Se conecteaza prin USB modulul NXT la PC
    • Se examineaza cu functiile din NXT informatiile furnizate de sesnorii de lumina.
    • Se analizeaza informatiile achizitionate de sensori de pe traseu.
    • Se asambleaza structura mobila conform specificatiilor pentru tribot;
    • Se ataseaza 2 sesnori de lumina;
    • Se realizaza un program care va comanda cele 2 motoare stfel incit sistemul sa parcurga traseul marcat de banda neagra;
    • Se rezolva problemele prototip;




  • L10.6 Probleme propuse:


  • 1. Realizati o secventa program care va permite vizualizarea informatiilor furnizate sensori la lumina ambientala;



    2. Realizati o secventa program care va permite vizualizarea informatiilor furnizate de sensori in urma reflexiei sursei proprii de iluminat;


    3. Realizati un program care va deplasa sistemul mobil pe traseul ;

    4. Realizati o aplicatie care va roti motorul catre sursa de lumina.

    5. Realizati o aplicatie care va permite rotirea daca nivelul luminii este ridicat


  • L9.7 Experimentul poate fi extins pentru:


  • - Realizarea robotilor mobili care pot fi programati cu VLP;
    - Dezvoltarea aplicatiilor utilizind elemente active cu VPL;
    - Platforma de dezvoltare pentru Microsoft Visual Robotics; - Dezvoltarea sistemelor de tip Internet of things ;

  • L9.8 Referinte documentare:




  • © 2011 Fl. Pantilimonescu - Fac. Automatica si Calculatoare Iasi