Innehållsförteckning:

Fjärrtemperaturavkänning: 6 steg
Fjärrtemperaturavkänning: 6 steg

Video: Fjärrtemperaturavkänning: 6 steg

Video: Fjärrtemperaturavkänning: 6 steg
Video: Convenience items needed in the family 2024, Juli
Anonim
Fjärrtemperaturavkänning
Fjärrtemperaturavkänning

I detta projekt används en MKR 1400 för att styra 3 DHT 22 -sensorer och kommunicera resultatet med mobiltelefonnumret som anges i koden (jag visar var). Temperatur är den enda data som hämtas från DHT 22, men det är intressant att notera att fukt också kan hämtas.

Detta instruerbara är arbete som har gjorts för att utveckla ett spannmålstemperaturövervakningssystem. Det mesta av arbetet har slutförts av mig och @acrobatbird (GitHub -namn). Projektets huvudsakliga GitHub är https://github.com/PhysicsUofRAUI/binTempSensor och när det är klart kommer jag att göra en separat GitHub för det.

Tillbehör

  1. 3 DHT 22 -sensorer (för det större projektet behövs tre)

    www.adafruit.com/product/385

  2. 3 10K motstånd

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

  3. En Arduino MKR 1400

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

  4. Olika bygelstrådar

    Alla leverantörer borde ha några

  5. Ett simkort

    Jag skulle rekommendera det som är det billigaste förbetalda kortet i ditt område. Mitt var SaskTel men om du inte bor i Saskatchewan, Kanada är det inte ett bra val

  6. Litiumpolymerbatteri (och laddare vid behov)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Arduino -antenn

    www.adafruit.com/product/1991

Jag har gett platser att köpa de flesta delar som används online, men jag skulle rekommendera att handla hos din lokala hobbyelektronikbutik först. Det är inte bara för att stödja lokala företag, utan också för att det är bekvämt att ha dem när du behöver en del ASAP och inte vill vänta på frakt.

Steg 1: Anslut Arduino

Anslut Arduino
Anslut Arduino
Anslut Arduino
Anslut Arduino

I mitt speciella fall placerade jag Arduino MKR 1400 på en brödbräda, min har rubriker och fäst sedan marken på den negativa linjen på brödbrädan och 5 V till den positiva delen.

Steg 2: Anslut DHT 22 -sensorerna

Anslut DHT 22 -sensorerna
Anslut DHT 22 -sensorerna
Anslut DHT 22 -sensorerna
Anslut DHT 22 -sensorerna
Anslut DHT 22 -sensorerna
Anslut DHT 22 -sensorerna

Var och en av sensorn måste vara ansluten till marken, 5 V -stift och en datastift. Ett 10 K -motstånd bör också anslutas till 5 V -stiftet på Arduino för att fungera som en uppdragning. Jag kopplade sensorerna till stift 4, 5 och 6. Om du vill koppla dem till olika stift måste du ändra koden.

Adafruit har en bra artikel som går djupare in på hur du kopplar upp dessa på den här länken:

Steg 3: Anslut antennen

Anslut antennen
Anslut antennen

Antennen måste vara ansluten till Arduino MKR 1400 för att säkerställa en rimlig anslutning.

Steg 4: Ladda upp koden

Nu kommer koden att laddas upp till Arduino. Jag har inkluderat koden i en bifogad zip -fil, och den ska öppna och kompilera fint i Arduino -redigeraren så länge de nödvändiga biblioteken är installerade. De bibliotek som behövs är MKRGSM, DHT.h, DHT_U.h och Adafruit_Sensor.h. Om dessa bibliotek inte är installerade på din dator måste du lägga till dem enligt steg som liknar detta

Att använda Arduino LowPower kan öka tiden projektet går, men jag kör för närvarande tester för att få det att fungera. Det finns kod för det på projektets GitHub.

Steg 5: Sätt i batteriet

Sätt i batteriet
Sätt i batteriet

Batteriet kan nu anslutas. Batteriet som används här är bara 1000mAh men ett större kan användas så länge det är 3,7 V.

Steg 6: Projektet är klart! Men kan det förbättras?

Ja, vi har en fjärrtemperatursensor som skickar temperaturen var 12: e timme, men den gör det bara under mindre än 24 timmar. Vänta det är inte särskilt användbart. Här är vad som jobbar på och övervägs för att göra projektet mer användbart.

  1. Ett större batteri

    ett ganska uppenbart förslag, men det kommer bara så mycket som batterier blir ganska dyra när de ökar i kapacitet

  2. Arduino låg effekt

    Detta är ett bra lågkostnadsalternativ för att öka batterilivslängden eftersom det bara är en förändring av programvara, men vinsterna förväntas inte bli betydande

  3. En solpanel

    • Det är det som man arbetar med nu för att få systemet att fungera på obestämd tid utan mänskligt ingripande
    • Det kommer sannolikt att kombinera några av de två ovan för att säkerställa att batteriet kan gå under natten och genom väsentligen molniga månader.

Alla andra förslag är verkligen välkomna. Tack för att du läser!

Rekommenderad: