Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Podłącz Arduino
- Krok 2: Podłącz czujniki DHT 22
- Krok 3: Podłącz antenę
- Krok 4: Prześlij kod
- Krok 5: Podłącz baterię
- Krok 6: Projekt zakończony! Ale czy można to ulepszyć?
Wideo: Zdalne wykrywanie temperatury: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tym projekcie MKR 1400 służy do sterowania 3 czujnikami DHT 22 i przekazywania wyniku z numerem telefonu komórkowego, który jest wpisany w kodzie (pokażę gdzie). Temperatura to jedyne dane pobierane z DHT 22, ale warto zauważyć, że można również pobrać wilgotność.
Ta instrukcja to praca, która została wykonana w celu opracowania systemu monitorowania temperatury w zasobniku na ziarno. Większość prac wykonałem ja i @acrobatbird (nazwa GitHub). Głównym GitHubem projektu jest https://github.com/PhysicsUofRAUI/binTempSensor i po jego zakończeniu zrobię dla niego osobny GitHub.
Kieszonkowe dzieci
-
3 czujniki DHT 22 (do większego projektu potrzebne są trzy)
www.adafruit.com/product/385
-
3 rezystory 10K
www.digikey.ca/product-detail/en/yageo/CFR…
-
Jeden Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
Różnorodność przewodów połączeniowych
Każdy dostawca powinien mieć trochę
-
Karta SIM
Polecam każdą najtańszą kartę przedpłaconą w Twojej okolicy. Mój był SaskTel, ale jeśli nie mieszkasz w Saskatchewan w Kanadzie, nie jest to dobry wybór
-
Bateria litowo-polimerowa (i ładowarka w razie potrzeby)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
Antena Arduino
www.adafruit.com/product/1991
Dałem miejsca, w których można kupić większość używanych części online, ale polecam najpierw zrobić zakupy w lokalnym sklepie z elektroniką hobbystyczną. Nie chodzi tylko o wspieranie lokalnych firm, ale także dlatego, że wygodnie jest je mieć, gdy potrzebujesz części jak najszybciej i nie chcesz czekać na wysyłkę.
Krok 1: Podłącz Arduino
W moim konkretnym przypadku umieściłem Arduino MKR 1400 na płytce chlebowej, moja ma nagłówki, a następnie przymocowałem masę do ujemnej linii płytki stykowej, a 5 V do części dodatniej.
Krok 2: Podłącz czujniki DHT 22
Każdy z czujników musi być podłączony do masy, pin 5 V i pin danych. Rezystor 10 K powinien być również podłączony do pinu 5 V Arduino, aby działał jako podciąganie. Podłączyłem czujniki do pinów 4, 5 i 6. Jeśli chcesz podłączyć je do różnych pinów, będziesz musiał zmienić kod.
Adafruit ma fajny artykuł szczegółowo opisujący, jak je połączyć pod tym linkiem:
Krok 3: Podłącz antenę
Antena musi być podłączona do Arduino MKR 1400, aby zapewnić rozsądne połączenie.
Krok 4: Prześlij kod
Teraz kod zostanie wgrany do Arduino. Załączyłem kod w załączonym pliku zip, który powinien się dobrze otwierać i kompilować w edytorze Arduino, o ile potrzebne są zainstalowane biblioteki. Potrzebne biblioteki to MKRGSM, DHT.h, DHT_U.h i Adafruit_Sensor.h. Jeśli te biblioteki nie są zainstalowane na twoim komputerze, musisz je dodać, wykonując kroki podobne do tego
Korzystanie z Arduino LowPower może wydłużyć czas działania projektu, ale obecnie przeprowadzam testy, aby go uruchomić. Jest na to kod na GitHub projektu.
Krok 5: Podłącz baterię
Teraz można podłączyć baterię. Zastosowana tutaj bateria ma tylko 1000 mAh, ale z większej można korzystać, o ile ma ona 3,7 V.
Krok 6: Projekt zakończony! Ale czy można to ulepszyć?
Tak, mamy zdalny czujnik temperatury, który wysyła temperaturę co 12 godzin, ale robi to tylko przez mniej niż 24 godziny. Poczekaj, to nie jest zbyt przydatne. Oto, nad czym pracujemy i rozważamy, aby projekt był bardziej użyteczny.
- Większa bateria
dość oczywista sugestia, ale to tylko tyle, ile baterie będą dość drogie, gdy zwiększą pojemność
-
Arduino małej mocy
Jest to dobra, niedroga alternatywa, aby wydłużyć żywotność baterii, ponieważ jest to tylko zmiana oprogramowania, ale nie oczekuje się, że zyski będą znaczące
-
Panel słoneczny
- Właśnie nad tym pracujemy teraz, aby system działał w nieskończoność bez interwencji człowieka
- Prawdopodobnie połączy niektóre z powyższych dwóch, aby zapewnić, że bateria będzie działać w nocy i przez znacznie pochmurne miesiące.
Wszelkie inne sugestie są z pewnością mile widziane. Dziękuje za przeczytanie!
Zalecana:
Jak zrobić bezdotykowy dzwonek do drzwi, wykrywanie temperatury ciała, GY-906, 433 MHz za pomocą Arduino: 3 kroki
Jak zrobić bezdotykowy dzwonek do drzwi, wykrywanie temperatury ciała, GY-906, 433 MHz za pomocą Arduino: Dzisiaj zrobimy bezdotykowy dzwonek do drzwi, który wykryje temperaturę ciała. W obecnej sytuacji bardzo ważne jest, aby wiedzieć, czy temperatura ciała kogoś jest wyższa niż normalnie, gdy ktoś się wali. Ten projekt pokaże czerwone światło, jeśli wykryje jakikolwiek
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Jak korzystać z czujnika temperatury DHT11 z Arduino i temperatury drukowania, ciepła i wilgotności: 5 kroków
Jak używać czujnika temperatury DHT11 z Arduino i drukowania temperatury, ciepła i wilgotności: Czujnik DHT11 służy do pomiaru temperatury i wilgotności. Są bardzo popularnymi hobbystami elektroniki. Czujnik wilgotności i temperatury DHT11 ułatwia dodawanie danych o wilgotności i temperaturze do projektów elektroniki DIY. To za
Zdalne monitorowanie temperatury i wilgotności za pomocą ESP8266 i aplikacji Blynk: 15 kroków
Zdalne monitorowanie temperatury i wilgotności za pomocą ESP8266 i aplikacji Blynk: To był mój pierwszy projekt z chipem ESP8266. Właśnie zbudowałem nową szklarnię w pobliżu mojego domu i ciekawiło mnie, co się tam dzieje w ciągu dnia? Chodzi mi o to, jak zmienia się temperatura i wilgotność? Czy szklarnia jest wystarczająco wentylowana? Więc decyduję
Zdalne monitorowanie temperatury: 7 kroków (ze zdjęciami)
Zdalne monitorowanie temperatury: Ten projekt pokaże Ci, jak stworzyć zdalny system monitorowania temperatury za pomocą Phidgets. Systemy te są często używane w celu zapewnienia, że temperatura w odległym miejscu (dom wakacyjny, serwerownia itp.) nie jest na niebezpiecznym poziomie. Ten system jest