Spisu treści:

Zdalne wykrywanie temperatury: 6 kroków
Zdalne wykrywanie temperatury: 6 kroków

Wideo: Zdalne wykrywanie temperatury: 6 kroków

Wideo: Zdalne wykrywanie temperatury: 6 kroków
Wideo: 3 kroki montażu czujnika temperatury w trójniku do ciepłomierza KELLER 2024, Lipiec
Anonim
Zdalne wykrywanie temperatury
Zdalne wykrywanie temperatury

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

  1. 3 czujniki DHT 22 (do większego projektu potrzebne są trzy)

    www.adafruit.com/product/385

  2. 3 rezystory 10K

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

  3. Jeden Arduino MKR 1400

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

  4. Różnorodność przewodów połączeniowych

    Każdy dostawca powinien mieć trochę

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

  6. Bateria litowo-polimerowa (i ładowarka w razie potrzeby)

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

Podłącz Arduino
Podłącz Arduino
Podłącz Arduino
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

Podłączanie czujników DHT 22
Podłączanie czujników DHT 22
Podłączanie czujników DHT 22
Podłączanie czujników DHT 22
Podłączanie czujników DHT 22
Podłączanie czujników 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ę

Podłącz antenę
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ę

Podłącz baterię
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.

  1. Większa bateria

    dość oczywista sugestia, ale to tylko tyle, ile baterie będą dość drogie, gdy zwiększą pojemność

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

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