» Electrònica » Arduino »Xassís rastrejat + Bluetooth

Xassís rastrejat + Bluetooth


Fa poc, he descrit la fabricació d’un xassís amb traç universal. Avui vull parlar més sobre la connexió d’un mòdul Bluetooth al nostre xassís. I aquí ell mateix:



Per implementar-ho casolans necessita fer un xassís. Fabricació detallada, que es descriu aquí

A més, necessiteu el següent:
- Mòdul Bluetooth HC-XX (o els seus clons)
- Telèfon Android
- Cables de connexió "mare - mare"

Selecció del mòdul 1 pas
Hi ha molts mòduls Bluetooth. I tothom té diferents característiques. En resum, la llista sembla:
- HC-03, HC-04 (HC-04-M, HC-04-S) al xip BC417143 - per a aplicacions industrials;
- HC-05, HC-06 (HC-06-M, HC-06-S) al xip BC417143 - per a ús comercial;
- HC-05-D, HC-06-D (amb un tauler de depuració per a avaluació i proves);
- HC-07: un mòdul amb xip CSR 41C6, dissenyat per substituir el HC-06 (totalment compatible amb ell);
- HC-08 - mòdul amb consum de potència molt baix i protocol Bluetooth 4.0;
- HC-09 és el mòdul més nou dissenyat per substituir els HC-06 i HC-07.

Breus característiques dels mòduls:
- Xip Bluetooth - BC417143 fabricat per
- protocol de comunicació - Especificació Bluetooth v2.0 + EDR;
- radi d’acció: fins a 10 metres (nivell de potència 2);
- Compatible amb tots els adaptadors Bluetooth que admeten SPP;
- La quantitat de memòria flash (per guardar el firmware i la configuració) - 8 Mbit;
- la freqüència del senyal de ràdio - 2,40 .. 2,48 GHz;
- interfície d’amfitrió - USB 1.1 / 2.0 o UART;
- consum d'energia - el corrent durant la comunicació és de 30-40 mA. El valor actual actual és d’uns 25 mA. Un cop establerta la connexió, el corrent consumit és de 8 mA. No hi ha cap mode de suspensió.

Els mòduls Bluetooth més assequibles actualment són el HC-05 i el HC-06. Són abundants a les botigues en línia xineses. Les diferències entre ells són que el primer pot funcionar tant en mode mestre (esclau) com en mode esclau (mestre). El segon és un dispositiu purament esclau. En altres paraules, HC-06 no pot detectar un dispositiu emparellat i establir una connexió amb ell, només pot obeir el mestre.

Normalment, els mòduls es venen com a dues juntes soldades juntes. El més petit és un mòdul de fàbrica, molt utilitzat en diversos electrònica dispositius. Ampli: una placa especial per a bricolatge. Sembla un tauler més petit amb xip BC417:
Xassís rastrejat + Bluetooth


I així, els mòduls DIY HC-05 i HC-06:


En principi, podeu fer servir qualsevol mòdul que vulgueu. Un mòdul sense placa de taula costa menys, però haureu de tenir cura de l’alimentació de 3,3 V del mòdul i atormentar-vos soldant cables al mòdul, ja que els terminals són molt a prop. Vaig triar l’òptim, al meu parer, en la relació preu / funcionament HC-06.



Connexió del pas 2
Ens connectem de la següent manera:
Arduino Nano bluetooth
D7 - RX
D8 - TX
5V - VCC
GND - GND

Per a més comoditat, cola el mòdul sobre una cinta a doble cara del xassís:


Configuració del mòdul 3 pas.
Per a un correcte funcionament, cal configurar el mòdul. Configurarem les ordres AT introduïdes a la finestra del terminal. Dono un exemple de configuració del mòdul HC-06. Si en teniu de diferent, la configuració pot variar. Per tal que el nostre mòdul pugui rebre comandaments, primer flashem l’Arduino amb el firmware següent:
hc_setup.rar [405 b] (descàrregues: 141)


En aquest cas, Arduino actua com a pont entre els ordinadors i el mòdul. Al firmware, faig servir la biblioteca SoftwareSerial. A grans velocitats, funciona de manera inestable. Si voleu alta velocitat, podeu connectar el mòdul directament als contactes Arduino RX i TX i reescriure el firmware. Però en el meu cas, treballarem amb el mòdul a una velocitat de 9600. Al meu parer, això és suficient. Així que després del firmware, obriu el terminal i introduïu:
“AT” (sense cometes) hauria de sortir la resposta “OK” (vol dir que tot està connectat correctament i el mòdul funciona).
“AT + BAUD96000” (sense cometes) hauria de sortir la resposta “OK9600”.
Si teniu la resposta correcta, aneu al següent pas.

Firmware del pas 4
Per escriure el firmware i el mateix firmware, faig servir Arduino IDE. La versió actual d'avui és de 1,8. Publico diverses opcions de firmware:

BT_RobotControl: per a control de robots a Android
BT_WASD: per controlar des d'un equip, enviament d'ordres a través del terminal.
bluetooth.rar [2,76 Kb] (descàrregues: 133)


Pas 5: configura el teu telèfon.
En un telèfon Android, cal instal·lar un programa per controlar el robot mitjançant Bluetooth. Hi ha molts. Podeu entrar a "Bluetooth Arduino" a Google play i triar al vostre gust. Em va agradar el controlador de BT. Baixeu i instal·leu al vostre telèfon o tauleta Android. A continuació, mitjançant la configuració d’Android, heu d’establir una connexió amb el nostre mòdul. La contrasenya per a la connexió és "1234" o "0000".

Configuració de l’ordinador del pas 6 (si cal)
Si cal, o només per comoditat, podeu utilitzar un ordinador o un ordinador portàtil. Per fer-ho, l’ordinador ha de tenir Bluetooth. Establim comunicació amb el nostre mòdul mitjançant els controls a l’ordinador. A continuació, necessitem un terminal per enviar ordres. Qualsevol que sigui convenient per a vostè. Després d'haver escrit el firmware BT_WASD, el control es realitza mitjançant els següents botons (ordres):

w endavant
e - esquerra i endavant
q - dreta i endavant
s - enrere
z - enrere i esquerra
x - enrere i a la dreta
a - deixat al seu lloc
d - al seu lloc
f - parar

Introduir ordres constantment no és convenient, així que recomano utilitzar el programa per enviar ordres. Estic utilitzant Z-Controller. Al programa, seleccioneu el port (port com a través del qual es fa la connexió) i configureu les tecles per a les ordres. Configuració ociosa i intuïtiva.
z-controller.rar [48,37 Kb] (descàrregues: 104)


Espero que fos interessant i útil.
Bluetooth per a projectes de bricolatge
Total d'electors: 30
0
0
0

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...