Innehållsförteckning:
- Tillbehör
- Steg 1: Anslut Arduino
- Steg 2: Anslut DHT 22 -sensorerna
- Steg 3: Anslut antennen
- Steg 4: Ladda upp koden
- Steg 5: Sätt i batteriet
- Steg 6: Projektet är klart! Men kan det förbättras?
Video: Fjärrtemperaturavkänning: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
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
-
3 DHT 22 -sensorer (för det större projektet behövs tre)
www.adafruit.com/product/385
-
3 10K motstånd
www.digikey.ca/product-detail/en/yageo/CFR…
-
En Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
Olika bygelstrådar
Alla leverantörer borde ha några
-
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
-
Litiumpolymerbatteri (och laddare vid behov)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
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
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
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
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
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.
-
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
-
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
-
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)