Taula de continguts:

Teledetecció de temperatura: 6 passos
Teledetecció de temperatura: 6 passos

Vídeo: Teledetecció de temperatura: 6 passos

Vídeo: Teledetecció de temperatura: 6 passos
Vídeo: Demo Teledetecció 2024, De novembre
Anonim
Teledetecció de temperatura
Teledetecció de temperatura

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

  1. 3 sensors DHT 22 (per al projecte més gran es necessiten tres)

    www.adafruit.com/product/385

  2. 3 resistències de 10K

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Un Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Varietat de cables de pont

    Qualsevol proveïdor n’ha de tenir

  5. 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ó

  6. Bateria de polímer de liti (i carregador si cal)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. 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

Connecteu l'Arduino
Connecteu l'Arduino
Connecteu l'Arduino
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

Connecteu els sensors DHT 22
Connecteu els sensors DHT 22
Connecteu els sensors DHT 22
Connecteu els sensors DHT 22
Connecteu els sensors DHT 22
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

Connecteu l'antena
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

Connecteu la bateria
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.

  1. Una bateria més gran

    un suggeriment bastant obvi, però només augmentarà la capacitat de les bateries

  2. 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

  3. 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: