domenica 28 giugno 2015

Braccio robotico controllato tramite bluetooth

Il passaggio successivo per il controllo del braccio robotico è l'utilizzo del modulo Maestro per i movimenti ed il modulo HC-06 per la gestione bluetooth.

Ovviamente è fortemente consigliato aver seguito le guide per il controllo del modulo HC-06: http://goo.gl/JY0qrp

Lo schematico riportato sopra illustra tutti i collegamenti necessari per l'utilizzo.

Per prima cosa dobbiamo cambiare la BAUD del nostro modulo bluetooth, riprendiamo la guida: http://goo.gl/SV2Rym  colleghiamo il modulo HC-06 come indicato nella guida linkata ed utilizzando il comando: AT+BAUD5 andiamo a cambiare la BAUD da 9600 a 19200 .
Abbiamo ora cambiato la frequenza alla quale il nostro modulo bluetooth risponde, ora fissata a 19200.

Ricordo che nell'esempio su GIT HC-06_AT va cambiata la frequenza di risposta alla riga 19.


Ora è tutto pronto per caricare il codice necessario, lo trovate qui: https://goo.gl/Uzz1sJ  sotto la cartella "HC-06__Me_Arm__BT" .

Il codice è commentato, quindi potrete seguire passo passo il funzionamento.

Riporto un breve riassunto d'utilizzo: 
  • Alla pressione del tasto 'a' vi verrà dato un messaggio di benvenuto.
  • Selezionando uno dei 4 motori disponibili, il primo a partire da 0, vi verrà comunicato il motore scelto.
  • Con i tasti 'j' e 'l' rispettivamente, si incrementerà o decrementerò il valore dedicato alla posizione del servo precedentemente selezionato.

3 commenti:

  1. Dear Dave,
    I am currently working on a student project and found your picture of the fritzing.

    May I please use it in my project?
    I will change it.

    Thank you in advance.

    Kind regards,
    Alexandra

    RispondiElimina
    Risposte
    1. Hi Alexandra,
      you can use my schematics, images and code for your project, don't worry.
      If you need some clarification, tell me without problems.

      Have a good day,
      Dave.

      Elimina
  2. Hi Dave,

    thank you very much.
    So far all clear, thank you.

    Have a good day,
    Alexandra

    RispondiElimina