Taula de continguts:
- Subministraments
- Pas 1: connecteu l'Arduino
- Pas 2: Connecteu els sensors DHT 22
- Pas 3: connecteu l'antena
- Pas 4: pengeu el codi
- Pas 5: connecteu la bateria
- Pas 6: el projecte s'ha acabat. Però es pot millorar?
Vídeo: Teledetecció de temperatura: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest projecte, s’utilitza un MKR 1400 per controlar 3 sensors DHT 22 i comunicar el resultat amb el número de telèfon mòbil que s’introdueix al codi (mostraré on). La temperatura és l’única dada que es recupera del DHT 22, però és interessant observar que també es podria recuperar la humitat.
Aquesta instrucció és una feina que s’ha realitzat treballant cap al desenvolupament d’un sistema de control de temperatura de les papereres. Jo i @acrobatbird (nom de GitHub) hem realitzat la major part del treball. El GitHub principal del projecte és https://github.com/PhysicsUofRAUI/binTempSensor i, quan es completi, en faré un GitHub separat.
Subministraments
-
3 sensors DHT 22 (per al projecte més gran es necessiten tres)
www.adafruit.com/product/385
-
3 resistències de 10K
www.digikey.ca/product-detail/en/yageo/CFR…
-
Un Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
Varietat de cables de pont
Qualsevol proveïdor n’ha de tenir
-
Una targeta SIM
Us recomanaria la targeta prepagament més barata de la vostra zona. El meu era SaskTel, però tret que visqueu a Saskatchewan, Canadà, no és una bona opció
-
Bateria de polímer de liti (i carregador si cal)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
Antena Arduino
www.adafruit.com/product/1991
He cedit llocs on comprar la majoria de les peces que s’utilitzen en línia, però us recomanaria comprar primer a la vostra botiga d’electrònica per aficions. No només és per donar suport a les empreses locals, sinó també perquè és convenient tenir-les quan necessiteu una peça el més aviat possible i no vulgueu esperar a l'enviament.
Pas 1: connecteu l'Arduino
En el meu cas particular, vaig col·locar l'Arduino MKR 1400 en una placa de pa, la meva té capçaleres i després vaig connectar el sòl a la línia negativa de la placa i el 5 V a la part positiva.
Pas 2: Connecteu els sensors DHT 22
Cadascun dels sensors s’ha de connectar a terra, un pin de 5 V i un pin de dades. També s'hauria de connectar una resistència de 10 K al pin d'Arduino de 5 V per actuar com un pull up. He connectat els sensors als pins 4, 5 i 6. Si els voleu connectar a diferents pins, haureu de canviar el codi.
Adafruit té un bon article sobre com connectar-los en aquest enllaç:
Pas 3: connecteu l'antena
L'antena ha d'estar connectada a l'Arduino MKR 1400 per garantir una connexió raonable.
Pas 4: pengeu el codi
Ara el codi es carregarà a l'Arduino. He inclòs el codi en un fitxer zip adjunt, que hauria d'obrir-se i compilar-se bé a l'editor Arduino sempre que estiguin instal·lades les biblioteques necessàries. Les biblioteques necessàries són MKRGSM, DHT.h, DHT_U.h i Adafruit_Sensor.h. Si aquestes biblioteques no estan instal·lades al vostre ordinador, haureu d'afegir-les seguint passos similars a aquest
L’ús d’Arduino LowPower pot augmentar el temps que s’executa el projecte, però actualment estic realitzant proves per fer-lo funcionar. Hi ha codi per a això al GitHub del projecte.
Pas 5: connecteu la bateria
La bateria ja es pot connectar. La bateria que s’utilitza aquí és de només 1.000 mAh, però es pot utilitzar una de més gran sempre que sigui de 3,7 V.
Pas 6: el projecte s'ha acabat. Però es pot millorar?
Tenim un sensor de temperatura remot que us envia la temperatura cada 12 hores, però només ho fa durant menys de 24 hores. Espera que no és molt útil. Això és el que s’està treballant i considerant per fer el projecte més útil.
-
Una bateria més gran
un suggeriment bastant obvi, però només augmentarà la capacitat de les bateries
- Arduino de baixa potència
Aquesta és una bona alternativa de baix cost per augmentar la durada de la bateria, ja que és només un canvi de programari, però no s’espera que els guanys siguin substancials
-
Un panell solar
- En això es treballa ara perquè el sistema funcioni de forma indefinida sense la intervenció humana
- Probablement combinarà alguns dels dos anteriors per garantir que la bateria pugui funcionar durant la nit i durant mesos substancialment ennuvolats.
Sens dubte, qualsevol altre suggeriment és benvingut. Gràcies per llegir!
Recomanat:
ESP8266 Monitorització de temperatura Nodemcu mitjançant DHT11 en un servidor web local - Obteniu la temperatura i la humitat de l'habitació al navegador: 6 passos
ESP8266 Monitorització de temperatura Nodemcu mitjançant DHT11 en un servidor web local | Obteniu la temperatura i la humitat de l'habitació al vostre navegador: Hola nois, avui farem una humitat i un amp; sistema de control de temperatura que utilitza ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura i la humitat s’obtindran del sensor DHT11 & es pot veure en un navegador quina pàgina web es gestionarà
Lectura de la temperatura mitjançant el sensor de temperatura LM35 amb Arduino Uno: 4 passos
Lectura de la temperatura mitjançant el sensor de temperatura LM35 amb Arduino Uno: Hola, nois d’aquest instructiu, aprendrem a utilitzar LM35 amb Arduino. Lm35 és un sensor de temperatura que pot llegir valors de temperatura des de -55 ° C fins a 150 ° C. És un dispositiu de 3 terminals que proporciona una tensió analògica proporcional a la temperatura. Hig
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: 5 passos
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: Hola nois en la majoria dels projectes que fem servir ESP8266 i en la majoria dels projectes fem servir ESP8266 com a servidor web perquè es pugui accedir a les dades a qualsevol dispositiu mitjançant wifi accedint al servidor web allotjat per ESP8266, però l’únic problema és que necessitem un enrutador que funcioni
Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos
Com s'utilitza el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: el sensor DHT11 s'utilitza per mesurar la temperatura i la humitat. Són aficionats a l’electrònica molt populars. El sensor d’humitat i temperatura DHT11 fa que sigui molt fàcil afegir dades d’humitat i temperatura als vostres projectes d’electrònica de bricolatge. És per
Teledetecció per a la font d'alimentació Korad: 8 passos (amb imatges)
Teledetecció per a la font d'alimentació Korad: les fonts d'alimentació són una eina essencial per a totes les persones relacionades amb l'electrònica. Em passa tenir un Korad, és a dir, una font d’alimentació lineal (pesada) que té un bon preu i que ha rebut bones crítiques. Què és una font d’alimentació i quin és el problema