Taula de continguts:

Estació meteorològica intel·ligent (amb Arduino): 5 passos
Estació meteorològica intel·ligent (amb Arduino): 5 passos

Vídeo: Estació meteorològica intel·ligent (amb Arduino): 5 passos

Vídeo: Estació meteorològica intel·ligent (amb Arduino): 5 passos
Vídeo: #LaVeuCam194 2024, Juliol
Anonim
Estació meteorològica intel·ligent (amb Arduino)
Estació meteorològica intel·ligent (amb Arduino)

Una estació meteorològica és una instal·lació, ja sigui terrestre o marítima, amb instruments i equips per mesurar les condicions atmosfèriques per proporcionar informació sobre les previsions meteorològiques i per estudiar el clima i el clima. Les mesures preses inclouen temperatura, pressió atmosfèrica, humitat, velocitat del vent, direcció del vent i quantitats de precipitacions. Per tant, avui en farem un prototip de treball que ens ajudi a trobar la temperatura i la rosada. Aquest projecte funciona segons el principi dels modes mestre i esclau de Bluetooth. Vinga, comencem

Pas 1: coses necessàries

Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries
  • Arduino x 2
  • Mòdul Bluetooth HC-05 x 2
  • Pantalla LCD de 16x2 x 1
  • DHT 11 x 1
  • Taula de pa x 2

Pas 2: Què és el mode Bluetooth Mestre i Esclau?

Què és el mode Bluetooth Mestre i Esclau?
Què és el mode Bluetooth Mestre i Esclau?

Les xarxes Bluetooth (normalment anomenades piconets) utilitzen un model mestre / esclau per controlar quan i on els dispositius poden enviar dades. En aquest model, es pot connectar un sol dispositiu mestre a fins a set dispositius esclaus diferents. Qualsevol dispositiu esclau del piconet només es pot connectar a un sol mestre. El mestre coordina la comunicació a tot el piconet. Pot enviar dades a qualsevol dels seus esclaus i sol·licitar-ne dades. Els esclaus només poden transmetre i rebre dels seus amos. No poden parlar amb altres esclaus del piconet.

Pas 3: convertir un HC-05 en mode mestre i esclau:

Conversió d'un HC-05 a mode mestre i esclau
Conversió d'un HC-05 a mode mestre i esclau
Conversió d'un HC-05 a mode mestre i esclau
Conversió d'un HC-05 a mode mestre i esclau
Conversió d'un HC-05 a mode mestre i esclau
Conversió d'un HC-05 a mode mestre i esclau

Per a aquest projecte, hem de configurar els dos mòduls. Per fer-ho, hem de canviar al mode de comandament AT i així és com ho farem. En primer lloc, hem de connectar el mòdul Bluetooth a l’Arduino tal com s’indica als esquemes del circuit. El que hem de fer a més és connectar el pin “EN” del mòdul Bluetooth a 5 volts i també canviar els pins TX i RX a la placa Arduino.

Ara, mentre mantenim el botó petit sobre el pin "EN", hem d'engegar el mòdul i així entrarem al mode d'ordres. Si el led del mòdul Bluetooth parpelleja cada 2 segons, vol dir que hem entrat amb èxit al mode d’ordres AT. Després d'això, hem de carregar el fitxer At Command.ino a l'Arduino, però no oblideu desconnectar les línies RX i TX mentre es carrega. A continuació, hem d’executar el monitor sèrie i allà seleccionar “Tant NL com CR”, així com la velocitat “9600 baud”, que és la velocitat de transmissió per defecte del mòdul Bluetooth. Ara estem preparats per enviar ordres i el seu format és el següent. Totes les ordres comencen per "AT", seguides del signe "+", després a i acaben amb el signe "?" signe que retorna el valor actual del paràmetre o el signe "=" quan volem introduir un valor nou per a aquest paràmetre. Ara hauríem de configurar el mòdul esclau. Per exemple, si escrivim només "AT" que és una ordre de prova, hauríem de tornar a mostrar el missatge "OK". Llavors, si escrivim "AT + UART?" hauríem de recuperar el missatge que mostra la velocitat de transmissió per defecte que és 38400. Llavors, si escrivim “AT + ROLE?” rebrem un missatge "+ ROLE = 0" que significa que el dispositiu Bluetooth està en mode esclau. Si escrivim "AT + ADDR?" tornarem a obtenir l'adreça del mòdul Bluetooth i hauria de ser semblant a això: 98d3: 34: 905d3f. Ara hem d’escriure aquesta adreça, ja que la necessitarem en configurar el dispositiu mestre. De fet, això és tot el que necessitem per configurar el dispositiu esclau per obtenir la seva adreça, tot i que podem canviar molts paràmetres diferents com el seu nom, la velocitat de transmissió, la contrasenya d’aparellament, etc., però no ho farem per aquest exemple.

D'acord, ara continuem i configurem l'altre mòdul Bluetooth com a dispositiu mestre. En primer lloc, comprovarem la velocitat de transmissió per assegurar-nos que sigui el mateix 38400 que el dispositiu esclau. A continuació, escrivint "AT + ROLE = 1" establirem el mòdul Bluetooth com a dispositiu mestre. Després d'això utilitzant el "AT + CMODE = 0" establirem el mode de connexió a "adreça fixa" i mitjançant l'ordre "AT + BIND =" establirem l'adreça del dispositiu esclau que prèviament vam escriure. Tingueu en compte aquí que quan escriviu l'adreça hem d'utilitzar comes en lloc de dos punts. Tingueu en compte també que podríem haver saltat el pas anterior si introduïm "1" en lloc de "0" a l'ordre "AT + CMODE", cosa que fa que el mestre es connecti a qualsevol dispositiu del seu rang de transmissió, però amb una configuració menys segura. Aquí podeu trobar una llista completa d’ordres i paràmetres: Llista d’ordres HC-05 AT

Tot i això, això és tot el que necessitem perquè una configuració bàsica dels mòduls Bluetooth funcioni com a dispositiu mestre i esclau i ara, si els tornem a connectar en mode de dades normal i tornem a alimentar els mòduls, en qüestió de segons el mestre es connectarà a l’esclau. Tots dos mòduls començaran a parpellejar cada 2 segons, cosa que indica una connexió correcta.

Pas 4: Muntatge final:

Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final

Ara la part Bluetooth s’ha acabat. Comencem el muntatge final. Per a això, heu d’agafar el dispositiu mestre i connectar-lo en el següent ordre. A continuació, connecteu el dispositiu esclau en l'ordre següent. Un cop acabades les connexions, pengeu els fitxers.ino respectius als dispositius respectius. No oblideu eliminar el RX i el TX. I després torneu a alimentar les dues taules al cap d’uns segons, les dues taules es connectaran automàticament. Podeu utilitzar qualsevol caixa com a carcassa de les taules que estic fent servir amb una caixa de cartró.

Pas 5: treballar:

Image
Image
Treball
Treball

Mantingueu la unitat esclava a l’aire lliure i la unitat principal a l’interior per controlar la temperatura i la rosada des de l’interior sense sortir a l’aire lliure.

Segueix-me @

Recomanat: