Taula de continguts:
- Subministraments
- Pas 1: Com puc canviar el nom del meu mòdul Bluetooth?
- Pas 2: el mòdul Bluetooth amb Arduino
- Pas 3: procés de configuració mitjançant comandaments AT
- Pas 4: Seguretat en l'execució de la comunicació al projecte
Vídeo: Com canviar el nom del mòdul Bluetooth fàcilment amb Arduino: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest projecte, aprendràs a anomenar el mòdul Bluetooth i detectar fallades en el funcionament del bluetooth.
Per a aquest projecte, utilitzeu els components següents que es presenten a continuació.
Subministraments
PCBWay PCB personalitzat
Mòdul Bluetooth HC-06 - UTSOURCE
Jumper Wires - UTSOURCE
Taula de pa: UTSOURCE
Arduino UNO - UTSOURCE
Pas 1: Com puc canviar el nom del meu mòdul Bluetooth?
Us heu fixat en l’interessant que comprem un dispositiu amb Bluetooth i el senyal s’anomena amb el nom de la marca o dispositiu?
Parlo d’això, ja que sempre he tingut curiositat per entendre com funciona i anomenar el mòdul amb el nom del meu propi projecte. És senzill, però marca la diferència en dos punts: identificar el mòdul a l’hora d’aparellar i personalitzar el prototip amb el nom del dispositiu.
Imagino que teniu aquest problema o, si més no, teniu curiositat per saber com implementar aquesta funcionalitat al vostre mòdul prototip. Tot i que és bastant senzill, vull ensenyar-vos a fer el vostre i no tenir més problemes.
Per entendre aquesta configuració, aprendreu els punts següents en aquesta lectura:
- Com connectar el mòdul Bluetooth a Arduino;
- Què són i com utilitzar les ordres AT en la configuració del mòdul Bluetooth;
- Com provar si la comunicació entre el mòdul Bluetooth i l'Arduino funciona;
- Com configurar la velocitat;
- Com es canvia el nom del dispositiu bluetooth;
- Com configurar la contrasenya per accedir al nostre mòdul bluetoooth.
Vaja! Quanta informació estic disposat a oferir-vos. Tingueu la seguretat que tot està organitzat i ho lliuraré de la manera més senzilla possible.
Pas 2: el mòdul Bluetooth amb Arduino
Vull començar explicant-vos la importància de conèixer el mòdul Bluetooth i el seu procés de connexió amb l’Arduino. En comprar, trobareu els mòduls HC-05 i HC-06.
Aquests són dos mòduls àmpliament utilitzats per la comunitat Arduino. La principal diferència entre aquests mòduls és que el mòdul HC-05 pot funcionar com a mestre o esclau.
Així, el mode esclau li permet tenir una comunicació iniciada per un altre dispositiu i el mode mestre permet al mòdul Bluetooth iniciar la comunicació amb qualsevol altre dispositiu Bluetooth.
Finalment, el mòdul Bluetooth HC-06 només funciona com a mode esclau.
Ara us vull presentar l’estructura bàsica que podeu utilitzar per comunicar el mòdul Bluetooth amb l’Arduino.
En realitat, hi ha dues maneres, però explicaré per què és útil per als vostres projectes.
Vaig optar per presentar-vos aquest model a la figura següent, ja que utilitzarem els pins TX i RX per a la comunicació en sèrie. Per tant, estaran ocupats i no podrem compartir els mateixos pins amb la comunicació Bluetooth.
Per evitar aquest problema, utilitzarem la biblioteca SoftwareSerial per simular altres pins en sèrie als ports 10 i 11 de l'Arduino, tal com es mostra a la següent figura anterior.
Des del diagrama de muntatge anterior, veurem com configurar el nostre propi dispositiu.
Pas 3: procés de configuració mitjançant comandaments AT
El terme AT prové de la paraula ATTENCIÓ. Aquestes ordres són instruccions per utilitzar el mòdul Bluetooth. En aquesta estructura d’ordres, totes les instruccions han de començar amb el prefix AT, com ara AT + COMMAND.
Per tant, serà mitjançant aquestes ordres que configurarem el nostre mòdul Bluetooth. Per saber quines ordres cal utilitzar, és important que accediu al full de dades del mòdul Bluetooth.
Allà hi trobareu totes les instruccions disponibles per configurar el mòdul.
Ara, començaré la configuració del mòdul HC-06 i proporcionaré els enllaços per accedir als manuals Bluetooth HC-05 i HC-06.
Ara, per configurar el mòdul Bluetooth, necessitem un codi per enviar les ordres AT. El codi per enviar les ordres AT del mòdul Bluetooth El codi següent s'utilitza per enviar les instruccions AT mitjançant la sèrie Arduino i enviar-les al mòdul Bluetooth.
El codi per enviar les ordres AT del mòdul Bluetooth
El codi següent s’utilitza per enviar les instruccions AT mitjançant la sèrie Arduino i enviar-les al mòdul Bluetooth.
#include SoftwareSerial mySerial (10, 11); // Comanda de cadena RX, TX = ""; // Emmagatzema la resposta del dispositiu Bluetooth // que simplement permet / n entre cada // resposta. void setup () {// Obre comunicacions en sèrie i espera que s'obri el port: Serial.begin (115200); Serial.println ("Escriviu ordres AT!"); // Velocitat de dades "port de com" de SoftwareSerial. Per defecte, JY-MCU v1.03 és 9600. mySerial.begin (9600); } void loop () {// Llegiu la sortida del dispositiu si està disponible. if (mySerial.available ()) {while (mySerial.available ()) {// Tot i que hi ha més coses per llegir, continueu llegint. ordre + = (char) mySerial.read (); } Serial.println (ordre); ordre = ""; // No es repeteix} // Llegiu l'entrada de l'usuari si està disponible. if (Serial.available ()) {delay (10); // El retard! mySerial.write (Serial.read ()); }}
El codi anterior s'utilitza per rebre ordres AT, que són enviades per l'IDE Arduino. A partir de les ordres rebudes per l'IDE, s'enviaran al mòdul Bluetooth per configurar-ne la funcionalitat.
Al cap i a la fi, com saber si el mòdul funciona i respon a les ordres enviades per Arduino?
Aquesta és una de les preguntes que es fa molta gent quan hi ha un problema en la transmissió o recepció de dades. Molts imaginen que el mòdul està danyat i no entenen com analitzar aquests problemes.
Per això sempre parlo i repeteixo, conec les funcions de control i configuració del mòdul. Us ajudaran a interpretar possibles mals comportaments a la vostra aplicació
Parlo d'això perquè vull parlar-vos de la funció AT, tal com es mostra a la següent figura.
Aquesta funció s’encarrega de provar la comunicació entre el vostre Arduino i el vostre mòdul. Per tant, cada vegada que executeu l'ordre AT, el mòdul ha d'enviar el missatge OK al monitor sèrie de l'IDE Arduino.
Aquest missatge d’acord ens ajuda a concloure que el nostre mòdul funciona i es comunica correctament amb l’Arduino. Després d’aquesta ordre, hem de preparar el mòdul perquè funcioni a la mateixa velocitat de comunicació en sèrie que l’Arduino.
Com configurem la velocitat de comunicació del mòdul Bluetooth?
Sovint dic que aquest és un dels punts que molta gent enyora. Ells trien una velocitat de comunicació en sèrie a l’Arduino, però, la velocitat de transmissió del mòdul Bluetooth s’estableix en un altre valor. És obvi que presentarà un problema de comunicació i, moltes vegades, la gent no sap com detectar aquests problemes, ja que no entenen com configurar un mòdul mitjançant comandes AT.
La conseqüència d'això és que els usuaris indiquen problemes amb el funcionament del mòdul, però la veritat és que el mòdul està configurat de manera inadequada per a l'aplicació.
Per evitar aquest problema, realitzeu les proves des de l'ordre AT i utilitzeu l'ordre de configuració AT + BAUDX per establir la velocitat en bauds del mòdul Bluetooth.
El valor X representa el paràmetre de velocitat configurat, tal com es mostra als ítems següents
1 1200
2 2400
3 4800
4 9600 (per defecte) 5 19200
6 38400
7 57600
8 115200
9 230400
En primer lloc, comproveu la velocitat utilitzada per a la vostra comunicació en sèrie i ajusteu la velocitat del mòdul a la mateixa velocitat de transmissió. Per tant, si utilitzeu la línia d’ordres AT + BAUD8, el vostre mòdul Bluetooth es configurarà amb una velocitat de transmissió de 115200bps.
D’aquesta manera, teniu un control complet de la velocitat de comunicació i eviteu errors de comunicació entre el mòdul i l’Arduino.
A més de la velocitat, hem de configurar dos paràmetres de gran importància: el nom del mòdul i la seva contrasenya. Aquests paràmetres són essencials per establir la comunicació entre un dispositiu i el mòdul Bluetooth.
Al cap i a la fi, com configurar aquests dos paràmetres?
En primer lloc, donar un nom al mòdul és fonamental per dos punts: identificar el dispositiu a la llista i, segon, inserir el nom del dispositiu / marca al mòdul mateix.
Per realitzar aquest procediment, utilitzeu la següent sentència AT + NAME. A partir d’aquí, utilitzeu la següent instrucció: AT + NAMEsilicioslab tal com es mostra a la figura anterior.
Després d’executar aquesta ordre, el mòdul es dirà silicioslab.
Figura 5: mòbil connectat al mòdul bluetooth anomenat silicioslab.
A més de canviar el nom, és important establir una contrasenya per als usuaris. La contrasenya es defineix a partir de la següent instrucció AT + PINXXXX.
A partir d'aquesta instrucció, heu de triar una contrasenya de 4 números i executar l'ordre següent, per exemple: AT + PIN4444. Quan s’executa aquesta ordre, la nova contrasenya per accedir al mòdul serà 4444.
Per tant, a partir dels passos exposats anteriorment és possible configurar tot el mòdul Bluetooth i assegurar-vos que la vostra comunicació amb l’Arduino es durà a terme amb seguretat.
Pas 4: Seguretat en l'execució de la comunicació al projecte
Aquesta informació està garantida perquè a través de les instruccions de configuració AT és possible:
- Proveu la comunicació entre Arduino i Bluetooth;
- Comproveu els errors en el funcionament del mòdul Bluetooth, perquè en cas de fallada no respondrà;
- Configuració de la velocitat de transferència del mòdul, perquè en alguns casos la velocitat és diferent de la velocitat programada per a l’Arduino. En conseqüència, la transmissió fallarà i l'usuari pot sospitar que hi ha problemes amb el mòdul. Tanmateix, es tracta d’un error de configuració i coneixement de les instruccions de configuració AT;
- El nom facilita la identificació i l’aparellament del mòdul en una llista de dispositius;
- Finalment, la contrasenya determina la seguretat de l'accés a la transmissió de dades entre dispositius.
D’aquesta manera, es pot entendre la importància de dominar les instruccions i la fitxa tècnica dels dispositius. A més de controlar els paràmetres, podem garantir un funcionament adequat de l’estructura del mòdul a les nostres aplicacions.
Per tant, apreneu a dominar les funcions i a crear aplicacions segures als vostres projectes amb el mòdul Bluetooth.
Reconeixement
Per acabar, us agraïm la vostra lectura i el suport de PCBWAY. COM per donar suport a Silício Lab en la producció d’aquest article.
Gràcies també a UTSOURCE per oferir els components electrònics per crear aquest projecte.
Recomanat:
Com canviar el nom i la contrasenya del WiFi: 11 passos
Com canviar el nom i la contrasenya del WiFi: Molta gent no pensava en la facilitat amb què podeu canviar la informació del WiFi, com ara el nom d’usuari i la contrasenya. Només cal una mica de temps per fer-ho, també podeu fer que el vostre WiFi sigui divertit i únic. Tot i que les empreses de la xarxa tenen una mica de diferència
Com canviar el nom d'Airdrop !!: 8 passos
Com canviar el vostre nom d'Airdrop !!: En aquest instructiu us mostraré com canviar el vostre " nom de l'aerdrop "
Com penjar i canviar el nom de documents en una biblioteca de l'Office 365 SharePoint: 8 passos
Com es poden penjar i canviar el nom de documents en una biblioteca de l'Office 365 SharePoint: en aquesta instrucció, aprendreu a carregar i canviar el nom de documents en una biblioteca de l'Office 365 SharePoint. Aquest instructiu està fet específicament per al meu lloc de treball, però es pot transferir fàcilment a altres empreses per a qualsevol persona que utilitzi
HC-06 (mòdul esclau) Canvi de "NOM" sense ús "Monitor Serial Arduino" que "funciona fàcilment": manera perfecta: 3 passos
HC-06 (mòdul esclau) Canvi de "NOM" sense ús "Monitor Serial Arduino" … que "Funciona fàcilment": manera perfecta: després de " Llarg temps " provant de canviar el nom a HC-06 (mòdul esclau), utilitzant " monitor sèrie de l’Arduino, sense " Èxit ", he trobat una altra manera fàcil i ara estic compartint. Diverteix-te amics
Etiqueta de nom LED de llum impresa en 3D: obteniu el vostre nom a les llums: 4 passos (amb imatges)
Etiqueta de nom LED de llum impresa en 3D: obtingueu el vostre nom a les llums !: Aquest és un petit projecte en el qual es crea una etiqueta de nom molt cridanera i atractiva mitjançant llums LED multicolors. Instruccions per al vídeo: necessitat: peces impreses en 3D https://www.thingiverse.com/thing:2687490 Small