Termometr chmurowy za 10 minut i 300 rubli

  • Dec 11, 2020
click fraud protection

Ten prosty, domowy produkt może powtórzyć każdy, kto jest w stanie połączyć trzy przewody. Dzięki temu możesz zdalnie kontrolować temperaturę np. W kraju.

Termometr chmurowy za 10 minut i 300 rubli

Termometr wymaga Wi-Fi.
Temperaturę można podejrzeć na stronie internetowej oraz w aplikacji mobilnej serwisu People's Monitoring
narodmon.ru. Istnieją również wykresy temperatur na rok i można ustawić limity temperatur, po przekroczeniu których serwis ostrzeże Cię wiadomościami push, SMS-em i listami na pocztę.

Do montażu termometru potrzebny jest mikrokontroler NodeMCU-CH340 za 2,65 USD i cyfrowy czujnik temperatury DS18B20 za 1,41 USD. W razie potrzeby można dodać kolejny wskaźnik cyfrowy TM1637 za 0,77 USD. Będziesz także potrzebował rezystora 4,7K, przewodów, dowolnego ładowania z telefonu ze złączem MicroUSB. Wygodne jest użycie elektrycznej skrzynki przyłączowej jako obudowy.

Najprawdopodobniej możesz użyć bardzo małego kontrolera Wemos D1 Mini, ale nie próbowałem tego.

W podstawowej wersji wystarczy wlutować czujnik temperatury do sterownika (przewód czerwony do 3V, czarny do GND, żółty do D4), rezystor umieszcza się pomiędzy żółtym i czerwonym przewodem czujnika (na zdjęciu czujnik jest wlutowany do D1, nie płacić Uwaga).

instagram viewer

Jest to opcjonalne, ale możesz podłączyć tarczę. Termometr obsługuje cztery rodzaje ekranów (kolorowy TFT 240x320 punktów, OLED 128x64 punktów, dwu- lub czteroliniowy wyświetlacz LCD, siedmiosegmentowy LED). Moim zdaniem najlepiej zainstalować najtańszy czteroznakowy wskaźnik. Wskaźnik ma cztery piny, podłączamy je do sterownika (VCC do 3V, GND do G, DIO do TX, CLK do RX).

Próbowałem podłączyć ekran OLED do termometru, ale liczby na nim są malutkie i wyświetla się wiele niepotrzebnych informacji, w tym nierozłączny adres strony internetowej twórcy oprogramowania.

Ten termometr można podłączyć do Monitoringu Ludności i upublicznić, jeśli jego czujnik znajduje się na ulicy. Jeśli termometr znajduje się w pomieszczeniu (na przykład w tej samej daczy), usługa umożliwia korzystanie z niego jako niepublicznego. W ten sposób na stronie prezentowane są dane z dwóch takich termometrów (pamiętaj, że tylko jeden termometr można podłączyć do usługi bezpłatnie).

I tak w aplikacji (oczywiście nazwy czujników można zmienić).

Aplikacja wysyła wiadomości push, jeśli termometr przestanie przesyłać odczyty lub zacznie nadawać po dłuższej przerwie.

Jak już pewnie się domyślasz, aby zamienić kontroler w termometr w chmurze, należy pobrać oprogramowanie i skonfigurować je. Ale jest to o wiele łatwiejsze, niż wielu z was myślało. :)

Oprogramowanie układowe można tworzyć za pomocą usługi wifi-iot.comi załaduj NodeMCU Flasherale ułatwię ci to: tutaj w tym archiwum dwa pliki - flasher i gotowe oprogramowanie. Wystarczy podłączyć kontroler do komputera, uruchomić flashera, wybrać plik led.bin (Config-gear), określić wirtualny port COM do którego kontroler jest podłączony i wcisnąć „Flash”.

Po wgraniu firmware odłącz kontroler i podłącz go ponownie (możesz skorzystać z komputera, możesz użyć dowolnej ładowarki). Naciśnij przycisk Reset trzy razy z co najmniej półsekundową przerwą. Kontroler utworzy tymczasowy hotspot Wi-Fi o nazwie WiFi-IoT bez hasła. Połącz się z tym punktem za pomocą smartfona i kliknij „połączenie sieciowe”. Otworzy się strona internetowa konfiguracji termometru.

Możesz skonfigurować wszystko na raz, możesz tylko skonfigurować połączenie Wi-Fi i kontynuować konfigurację na komputerze. Pokażę Ci, jak skonfigurować wszystko naraz w telefonie:

1. Kliknij „Sprzęt”, zaznacz pole wyboru „Włącz DS18B20” i zmień jego GPIO na „2”. Kliknij „Ustaw”. Kliknij opcję „Główne”.
2. Idziemy do "1-Wire", tam jest "Clear & Scan List". Powinien pojawić się adres czujnika. Znowu „Main”.

3. Jeśli podłączyłeś ekran, przejdź do „7SEGM”, zaznacz pole „Włącz”, wpisz 3 w polu „GPIO Clk”, w polu „Dane GPIO” 1. Kliknij górną część „Ustaw”. Zmień pozycję „1” na DS18B20 1, naciśnij dolny „Set”. Kliknij opcję „Główne”.

4. Przejdź do „Serwery”, zaznacz pole wyboru „Włącz Narodmon.ru”, naciśnij „ustaw”. Zapisujemy identyfikator termometru. Kliknij opcję „Główne”.
5. W menu głównym widzimy, że pojawiła się temperatura.
6. Kliknij opcję „Główne”. W polu „Nazwa AP” wprowadź nazwę domowego punktu dostępowego Wi-Fi (obsługiwane jest tylko Wi-Fi 2,4 Ghz), w polu „AP Pass” wprowadź hasło do Wi-Fi. Naciskamy trzeci przycisk Set, który znajduje się od razu pod wprowadzonym hasłem.

Odłącz sterownik od zasilania i włącz go ponownie. Teraz połączy się z domową siecią Wi-Fi. Możesz przejść do jego interfejsu internetowego z przeglądarki pod adresem, który można wyświetlić w interfejsie internetowym routera domowego lub za pomocą ponowne połączenie się z tymczasowym punktem dostępu kontrolera: ponownie trzykrotnie kliknij na kontroler RST, połącz się z nim ponownie telefonem, przejdź do "Main" i zobacz poniżej adres. W tym przypadku 192.168.1.212.

Rejestrujemy się w People's Monitoring: https://narodmon.ru/?invite=ammo1 (link polecający, ale nie daje mi to pieniędzy, ale możliwość podłączenia większej liczby czujników i dłuższego przechowywania danych).

Termometr wysyła dane co 5 minut, więc jeśli nie minęło 5 minut od ustawienia, trzeba trochę poczekać lub ręcznie wejść do interfejsu internetowego czujnika i wysłać dane w sekcji „Serwery”.

Na monitoringu osób przejdź do „Profil - Moje czujniki”.

Kliknij „Dodaj” i wprowadź identyfikator naszego termometru (zapisaliśmy go w kroku 4).

Jeśli moje wyjaśnienie wydaje ci się skomplikowane, tutaj jest tam bardzo szczegółowe instrukcje krok po kroku.

W rzeczywistości wszystko jest bardzo proste, a ten domowy produkt naprawdę można zrobić i skonfigurować w dziesięć minut. Jeśli chodzi o ceny, z pewnością nie może nie imponować, jak tanio jest.

© 2020 Aleksiej Nadieżin

Od dziesięciu lat codziennie piszę o technologii, rabatach, ciekawych miejscach i wydarzeniach. Przeczytaj mój blog na stronie ammo1.ru, w LJ, Zen, Mirtesen.
Moje projekty:
Lamptest.ru. Testuję lampy LED i pomagam dowiedzieć się, które są dobre, a które nie.
Elerus.ru. Zbieram informacje o domowych urządzeniach elektronicznych do użytku osobistego i udostępniam je.
Możesz skontaktować się ze mną w Telegramie
@ ammo1 i pocztą [email protected].