Taula de continguts:
- Pas 1: coses necessàries
- Pas 2: Què és el mode Bluetooth Mestre i Esclau?
- Pas 3: convertir un HC-05 en mode mestre i esclau:
- Pas 4: Muntatge final:
- Pas 5: treballar:
Vídeo: Estació meteorològica intel·ligent (amb Arduino): 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
- 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?
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:
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:
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:
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:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Com controlar l'interruptor intel·ligent bàsic Sonoff basat en ESP8266 amb un telèfon intel·ligent: 4 passos (amb imatges)
Com controlar el commutador intel·ligent bàsic de Sonoff basat en ESP8266 amb un telèfon intel·ligent: Sonoff és una línia de dispositius per a Smart Home desenvolupada per ITEAD. Un dels dispositius més flexibles i econòmics d’aquesta línia és Sonoff Basic. És un commutador habilitat per Wi-Fi basat en un gran xip, ESP8266. En aquest article es descriu com configurar el Cl