Spisu treści:

Stacja pogodowa ESP32 Weathercloud: 16 kroków (ze zdjęciami)
Stacja pogodowa ESP32 Weathercloud: 16 kroków (ze zdjęciami)

Wideo: Stacja pogodowa ESP32 Weathercloud: 16 kroków (ze zdjęciami)

Wideo: Stacja pogodowa ESP32 Weathercloud: 16 kroków (ze zdjęciami)
Wideo: ESP32 Tutorial 43 - IoT Internet Weather Station | SunFounder's ESP32 IoT Learnig kit 2024, Lipiec
Anonim
Stacja pogodowa ESP32 Weathercloud
Stacja pogodowa ESP32 Weathercloud

W zeszłym roku opublikowałem mój największy do tej pory Instructable o nazwie Arduino Weathercloud Weather Station. Powiedziałbym, że był bardzo popularny. Pojawił się na stronie głównej Instructables, blogu Arduino, muzeum Wiznet, Instagramie Instructables, Instagramie Arduino, a także na Twitterze Weathercloud. Był nawet jednym z 100 najlepszych Instructables 2018! A to była wielka sprawa dla takiego małego producenta jak ja. Byłem zadowolony z tak wielu pozytywnych reakcji i uważnie czytałem każdy komentarz i wskazówkę. Od około 8 miesięcy pracuję nad tą nową, dopracowaną stacją. Naprawiłem i poprawiłem różne rzeczy. Starałem się, aby był mniejszy, prostszy, inteligentniejszy, fajniejszy i pozostawić akceptowalny koszt 150 € (165 $). Stacja jest zamontowana na farmie robotów w pobliżu Senec na Słowacji. Oto aktualne dane.

Postaram się tutaj wyjaśnić cały mój proces myślowy, więc jeśli chcesz po prostu dobrze przejść do kompilacji, przejdź od razu do kroku 3.

Cechy:

  • pomiar 12 wartości meteorologicznych
  • wykorzystanie 8 różnych czujników
  • IoT - dane są publiczne w chmurze
  • Działanie 5V 500mA
  • komunikacja przez Wi-Fi
  • całkowicie odporny na warunki atmosferyczne
  • Wygląda fajnie
  • to majsterkowanie

Bardzo dziękuję twórcy Lab Cafe za zapewnienie przestrzeni i wsparcie przy budowie tej stacji. Sprawdź je!

Zdjęcie: ME (oczywiście) + Viktor Demčák

AKTUALIZACJA 18.07.2020: Witam wszystkich! Kopę lat. Wielu z Was pisało do mnie o wielu problemach ze sprzętem i oprogramowaniem. Nowy sprzęt będzie gotowy za kilka tygodni, ale do tego czasu wypuszczam nowy firmware. To oprogramowanie pomoże wyeliminować niektóre problemy. Przejdź do kroku 12, aby dowiedzieć się więcej. A co najważniejsze, ciesz się!

Krok 1: Projekt

Projekt
Projekt

Projektowanie stacji pogodowej to długi i przemyślany proces. Masz tak wiele opcji do wyboru. Oto główne rzeczy, o których powinieneś pomyśleć podczas projektowania stacji pogodowej (a przynajmniej tak zrobiłem):

1) BUDŻET. To dość oczywiste.

2) LOKALIZACJA. Jest to bardzo ważne, ponieważ wpływa na instalację, a także technologię komunikacji i wymagane źródło zasilania. Zdalne stacje pogodowe potrzebują nadajników dalekiego zasięgu i samowystarczalnego źródła zasilania, takiego jak panel słoneczny.

3) ZMIENNE MIERZONE. Czy chcesz po prostu zmierzyć temperaturę lub wilgotność? Wtedy możesz umieścić sondę prawie wszędzie. Ale jeśli chcesz mierzyć opady, wiatr, promieniowanie słoneczne, indeks UV lub inne rzeczy związane ze słońcem lub opadami, czujniki nie mogą znajdować się w cieniu i nie mogą być blokowane ani z góry, ani z boków.

4) DOKŁADNOŚĆ. Czy chcesz, aby Twoje pomiary były dokładnie skalibrowane i porównywalne z krajowym instytutem meteorologicznym, czy raczej wystarczą Ci wartości amatorskie?

Więc do tej pory powinieneś mieć całkiem dobry obraz tego, czego chcesz. Przejdźmy więc do deski kreślarskiej! Oto kilka podstawowych zasad, o których myślałem:

1) ZABEZPIECZ CZUJNIK TEMPERATURY. Absolutnie musisz to zrobić. Ciepło może podróżować na tak wiele sposobów, że może promieniować i przewodzić przez strukturę samej stacji. Spróbuj więc pokryć wszystkie metalowe części i umieścić czujnik temperatury w osłonie radiacyjnej. Wiem, moja radiostacja nie jest idealna, ale to pomaga.

2) UMIEŚCIĆ CZUJNIK WIATRU DO GÓRY. Zgodnie z międzynarodowymi standardami czujniki wiatru mają być umieszczone na wysokości 10 metrów. Nie mam nawet pieniędzy na zakup 10-metrowego słupa, więc wystarczy mi 2m rura nad dachem.

3) WYCZYŚĆ OBSZAR WOKÓŁ I POWYŻEJ STACJI. Jeśli chcesz mierzyć światło słoneczne, nie możesz umieszczać czujnika w cieniu. Jeśli chcesz zmierzyć opady, nie możesz mieć czegoś, co blokuje kropelki. Upewnij się więc, że obszar wokół i nad stacją jest czysty.

Kontynuujmy. Tak więc dla mojej stacji postanowiłem mierzyć te zmienne: temperaturę powietrza, temperaturę gruntu, wilgotność względną, ciśnienie atmosferyczne, wskaźnik ciepła, punkt rosy, chłód wiatru, opady, promieniowanie słoneczne, wskaźnik UV, prędkość i kierunek wiatru. To łącznie 8 czujników, z których składają się 3 małe moduły do montażu na płytce drukowanej oraz 5 sond zewnętrznych. Potrzebuję 2 oddzielnych mikrokontrolerów, jednego do obsługi samych pomiarów opadów, a drugiego do wszystkiego innego.

Postanowiłem umieścić wszystko, co się da, na jednej płytce drukowanej. Płytkę umieściłem w skrzynce IP65 z przeźroczystą osłoną, aby światło słoneczne mogło przedostawać się do czujników promieniowania słonecznego i indeksu UV. Wszystkie pozostałe czujniki zostaną podłączone do głównej skrzynki sterowniczej kablem. To tyle w przypadku mojego projektu.

Krok 2: Chmura pogody

Chmura pogody
Chmura pogody

"Stacja pogodowa ESP32 Weathercloud" Co to jest Weatherclud? Weathercloud to duża sieć stacji pogodowych przekazujących dane w czasie rzeczywistym z całego świata. Jest bezpłatny i jest z nim połączonych ponad 10 000 stacji pogodowych. Po pierwsze, miałem własną stronę HTML, na którą wszystkie dane były przesyłane, ale tworzenie własnej strony internetowej i grafiki jest trudne i znacznie łatwiej jest po prostu wysłać wszystkie dane do dużej platformy chmurowej, która ma ładną grafikę i stabilne serwery. Szukałem sposobu wysyłania danych do chmury pogodowej i stwierdziłem, że można to łatwo osiągnąć za pomocą prostego wywołania GET. Jedynym problemem z Weathercloud jest to, że z darmowym kontem pozwala wysyłać dane tylko co dziesięć minut, ale nie powinno to stanowić problemu dla większości zastosowań. Będziesz musiał założyć konto Weathercloud, aby to działało. Następnie musisz utworzyć profil stacji na ich stronie internetowej. Kiedy tworzysz swój profil stacji pogodowej na Weathercloud, otrzymujesz identyfikator Weathercloud i KLUCZ Weathercloud. Zachowaj je, ponieważ Arduino będzie ich potrzebowało, aby wiedzieć, gdzie wysyłać dane.

Krok 3: Lista części

Lista części
Lista części

OK, więc do tego projektu będziesz potrzebować wszystkich rzeczy, które są ładnie wymienione w moim zestawieniu komponentów Dokumentów Google tutaj.

SZACOWANY KOSZT PROJEKTU: 150€/165$

Krok 4: Narzędzia

Narzędzia
Narzędzia

Te narzędzia mogą się przydać (choć większość z nich jest absolutnie niezbędna):

Wycinarka laserowa

Spawacz

Piła do stali

Ściągacz izolacji

Wiertarka elektryczna

Wiertarka akumulatorowa

Lutownica

Szczypce

Wkrętaki

Pistolet na klej

Multimetr

Wiertło do drzewa

Krok 5: Projekt tablicy kontrolnej

Projekt tablicy kontrolnej
Projekt tablicy kontrolnej
Projekt tablicy kontrolnej
Projekt tablicy kontrolnej
Projekt tablicy kontrolnej
Projekt tablicy kontrolnej

Poszedłem z bardzo scentralizowaną architekturą. Oznacza to, że wszystko, co może być, znajduje się nie tylko w jednym pudełku, ale na jednej płytce drukowanej. Niedawno nauczyłem się projektować płytki PCB, co jest bardzo cenną i przydatną umiejętnością. Wszystkie projekty są znacznie schludniejsze i bardziej precyzyjne, a nawet w pewnym sensie eleganckie. Jest to również bardzo wygodne: po prostu wysyłasz swoje pliki do Chin, a oni wykonują wszystkie prace związane z okablowaniem i wysyłają do Ciebie całą płytę. Następnie po prostu lutujesz elementy na miejscu i gotowe.

Na płytce drukowanej znajdują się oba mikrokontrolery tej stacji: ESP32 (główna jednostka sterująca) i Arduino NANO (procesor opadów). Zawiera również niektóre czujniki, w tym: BME280, BHT1750 i ML8511. Następnie jest moduł DS3231 RTC. Na koniec są też rezystory i złącza śrubowe.

Swoją tablicę zaprojektowałem w Autodesk Eagle. Wystarczy pobrać dołączony plik Gerber o nazwie "ESP32 weather station.zip" i przesłać go do JLC PCB. Lub jeśli chcesz go edytować, możesz pobrać pliki "ESP32 weather station schematic.sch" i "ESP32 weather station board.brd" i edytować je w Eagle. Zdecydowanie radzę najpierw zapisać klasę projektowania obwodów drukowanych z Instructables.

Krok 6: Lutowanie

Lutowanie
Lutowanie
Lutowanie
Lutowanie
Lutowanie
Lutowanie
Lutowanie
Lutowanie

W porządku, wszyscy prawdopodobnie zrobiliście to już wcześniej. Ta piękna deska, którą zaprojektowałem, ma nadrukowane ładne ślady sitodruku. Kiedy to masz, lutowanie powinno być bułką z masłem, ponieważ dokładnie widzisz, dokąd idzie. Są tylko elementy THT o standardowym rozstawie 0,1 . Więc po prostu przylutuj płytkę, bo jesteś sprytny i możesz to zrobić sam! Nie powinno ci to zająć więcej niż pół godziny.

AKTUALIZACJA 18.07.2020: Moduł RTC nie jest już wymagany. Nie ma potrzeby montowania go na tablicy. Więcej informacji znajdziesz w kroku 12.

Krok 7: Tworzenie osłony radiacyjnej

Tworzenie tarczy radiacyjnej
Tworzenie tarczy radiacyjnej

Kiedy to budowałem, powiedziałem sobie: „W porządku, robiłeś to już dwa razy, nie ma szans, że teraz to zepsujesz”. A ja nie.

Osłona przed promieniowaniem słonecznym jest bardzo często stosowana w stacjach pogodowych do blokowania bezpośredniego promieniowania słonecznego, a tym samym zmniejszania błędów pomiaru temperatury. Pełni również funkcję uchwytu czujnika temperatury. Osłony radiacyjne są bardzo przydatne, ale zwykle są wykonane ze stali i są drogie, więc postanowiłem zbudować własną osłonę. Zrobiłem Instruktaż, który pokazuje, jak zrobić taką osłonę radiacyjną.

Krok 8: Skrzynka kontrolna

Skrzynka kontrolna
Skrzynka kontrolna
Skrzynka kontrolna
Skrzynka kontrolna
Skrzynka kontrolna
Skrzynka kontrolna

Główną częścią tej stacji jest oczywiście skrzynka sterownicza. Zawiera mikrokontrolery pierwotny i wtórny, niektóre czujniki, RTC i niektóre elementy pasywne. Wszystko to w wygodnym opakowaniu IP65. Pudełko ma półprzezroczystą pokrywę, dzięki czemu światło słoneczne może przedostawać się do czujników UV i promieniowania słonecznego.

Zanim zamontujemy płytkę, musimy przygotować skrzynkę na kable. Do pudełka wchodzi pięć kabli zasilających i danych. Aby utrzymać wodoodporność stacji, będziemy potrzebować wodoodpornych dławików kablowych. W szczególności jeden PG7 na kabel zasilający, drugi PG7 na czujniki wiatru i deszczu, a trzeci PG11 na oba czujniki temperatury. Umieściłem większy dławik (PG11) na środku jednej ze ścianek pudełka, a dwa mniejsze (PG7) na przeciwległej ścianie. Tak więc proces zmiany pudełka wygląda następująco:

1) Zaznacz markerem środek każdego otworu.

2) Wywierć mały otwór cienkim wiertłem.

3) Powoli zwiększaj rozmiar otworu wiertłem do drzew.

4) Wyczyść otwory.

5) Włóż i zabezpiecz dławik kablowy w każdym z otworów.

Krok 9: Montaż na płytce drukowanej

Montaż na płytce drukowanej
Montaż na płytce drukowanej
Montaż na płytce drukowanej
Montaż na płytce drukowanej
Montaż na płytce drukowanej
Montaż na płytce drukowanej
Montaż na płytce drukowanej
Montaż na płytce drukowanej

Ponieważ mam tylko studencką wersję próbną Autodesk Eagle, nie mogę projektować PCB większych niż 8cm. Wszystko pasuje do tej deski, więc jest w porządku. Jedynym problemem jest skrzynka kontrolna. Otwory montażowe tablicy znajdujące się w pudełku są oddalone od siebie o 14cm. Oznacza to, że będziemy potrzebować uchwytu na PCB. Może to być płytka (drewniana/plastikowa/metalowa), na której zamontujemy płytkę PCB. Następnie przymocujemy płytkę uchwytu do skrzynki sterowniczej. W ten sposób płytka PCB zostanie przymocowana do skrzynki sterowniczej.

Możesz zrobić uchwyt tak, jak chcesz. Możesz zrobić to ręcznie z płyty drewnianej lub stalowej, wyciąć laserem (jak ja) lub nawet wydrukować w 3D. Podaję wymiary deski więc wybór należy do Ciebie. Jeśli masz dostęp do wycinarki laserowej, to cięcie laserowe jest najprostszą opcją. Pliki do wycinania laserowego można znaleźć tutaj zarówno w formacie.pdf, jak i.svg.

Jak widać, przeszedłem przez wiele odmian uchwytu. Ostatecznie zdecydowałem się na akryl, ponieważ nie poddaje się on wilgoci (jak drewno) i nie przyciąga ciepła (jak stal).

Krok 10: Montaż + okablowanie

Montaż + okablowanie
Montaż + okablowanie
Montaż + okablowanie
Montaż + okablowanie
Montaż + okablowanie
Montaż + okablowanie
Montaż + okablowanie
Montaż + okablowanie

Będzie to dość łatwe do zrobienia, ale dość trudne do wyjaśnienia, ponieważ jest wiele małych kroków. Przejdźmy więc od razu:

1) Włóż wszystkie kable do wyznaczonych otworów. Nie mocuj jeszcze dławików kablowych.

2) Podłącz wszystkie przewody od czujników wiatru, czujnika deszczu i od kabla zasilającego zgodnie z załączonym schematem elektrycznym. Nie podłączaj jeszcze kabli od czujników temperatury.

3) Jeśli jest zamontowany, zdejmij uchwyt PCB. Następnie odwróć płytkę drukowaną tak, aby kable biegły wzdłuż jej dolnej strony. Zamocuj mocowanie PCB tak, aby kable były zamocowane w warstwie między PCB a mocowaniem.

4) Włóż i przykręć mocowanie PCB do PCB.

5) Zabezpiecz dwa mniejsze dławiki kablowe (PG7). Nie zabezpieczaj jeszcze większego.

6) Włóż i podłącz przewody od czujników temperatury zgodnie z załączonym schematem połączeń.

7) Załóż górną pokrywę i przykręć ją.

Krok 11: Bądź szczęśliwy

Bądź szczęśliwy
Bądź szczęśliwy

Ten krok jest swego rodzaju punktem kontrolnym. W tym momencie powinieneś zrobić sobie coś, co wygląda jak to, co widzisz na obrazku. Jeśli to prawda, bądź szczęśliwy. Dalej, zjedz sobie przekąskę i odpocznij, bo to nie tylko mały krok dla człowieka, ale wielki skok dla ludzkości. Jeśli nie, przejrzyj poprzednie kroki i zlokalizuj problem. Jeśli to nie pomoże, skomentuj lub napisz do mnie.

Więc kiedy będziesz zdrowy i sprawny, możesz przejść do części poświęconej kodowaniu i debugowaniu.

Krok 12: Kodowanie i debugowanie

Kodowanie i debugowanie
Kodowanie i debugowanie

Tak, wszyscy kochają kodowanie! A nawet jeśli nie, nie ma to znaczenia, ponieważ możesz po prostu pobrać i użyć mojego kodu.

Po pierwsze, musisz dodać moduł deweloperski ESP32 do swojego menedżera płyt. Aby to zrobić, musisz pobrać pakiet JSON i zainstalować go za pomocą menedżera tablic. Zobacz ten samouczek autorstwa Random Nerd Tutorials.

Teraz musisz pobrać wszystkie niezbędne biblioteki. Stworzyłem archiwum ZIP „Libraries.zip”, aby było to prostsze. Nie importuj archiwum do Arduino IDE jak klasycznej biblioteki. Zamiast tego wypakuj archiwum i przenieś wszystkie pliki do dokumentów/Arduino/bibliotek. Teraz możesz pobrać wszystkie cztery moje programy: "Wi-Fi_Weathercloud_API_test.ino", "System_test.ino", "ESP32_Weathercloud_Weather_Station.ino".

Otwórz „Wi-Fi_Weathercloud_API_test.ino”. Będziesz musiał zmienić kilka rzeczy. Najpierw musisz zastąpić „SSID” i „KEY” identyfikatorem SSID (nazwą) i hasłem sieci Wi-Fi. Po drugie, musisz zastąpić „WID” i „KEY” swoim identyfikatorem Weathercloud i KEY, które powinieneś mieć z kroku 2. Będziesz musiał również zrobić to samo z „ESP32_Weathercloud_Weather_Station.ino”. Idź dalej i prześlij kod do ESP32. Powinieneś zobaczyć predefiniowane dane pojawiające się na stronie Weathercloud. Jeśli to prawda, kontynuuj.

Prześlij "System_test.ino" do ESP32 i "I2C_rainfall_sender" do Arduino NANO. Otwórz konsolę szeregową ESP32 z prędkością 115200 bodów. Powinieneś teraz widzieć na ekranie dane z czujnika przychodzące co 15 sekund. Baw się czujnikami. Poświeć światło w czujniku nasłonecznienia, dmuchnij w czujnik prędkości wiatru, podgrzej sondę temperatury… W ten sposób możesz sprawdzić, czy wszystko działa. Jeśli dojdziesz do wniosku, że wszystko jest tak, jak powinno być, kontynuuj.

Prześlij "ESP32_Weathercloud_Weather_Station.ino" do ESP32. Jeśli zrobiłeś wszystko poprawnie, powinieneś widzieć prawdziwe dane ze stacji przychodzące na stronie Weathercloud co 10 minut. Jeśli to zadziała, oznacza to, że Twoja stacja jest już w pełni sprawna i jedyne, co pozostało do zrobienia, to zainstalować ją w ładnym miejscu.

AKTUALIZACJA 18.07.2020: Wszystkie programy dodatkowe/testowe pozostają takie same. Ale główny program stacji pogodowej został zaktualizowany. Struktura kodu jest znacznie jaśniejsza niż wcześniej. Możesz ustawić wszystkie wymagane parametry na początku kodu. ESP32 pobiera teraz czas z serwera NTP, więc moduł RTC nie jest już potrzebny. Wreszcie, ESP32 wykonuje teraz procedurę głębokiego uśpienia, gdy nie mierzy i nie wysyła danych. Zmniejszy to zużycie energii, a także pomoże wydłużyć żywotność stacji pogodowej. Aby użyć nowego kodu, po prostu pobierz uaktualniony kod „ESP32_Weathercloud_Weather_Station.ino” i zaktualizowany plik ZIP z bibliotekami (Instructables tego nie akceptuje, więc oto link do Dysku Google). Cieszyć się!

Krok 13: Montaż stacji

Montaż stacji
Montaż stacji
Montaż stacji
Montaż stacji
Montaż stacji
Montaż stacji

Więc po potwierdzeniu, że twoja stacja działa, musisz zaprojektować i wykonać dla niej uchwyt. Będzie musiała być mocna, wytrzymała, zwarta i wreszcie musi być ładna. Podejmij ten krok bardziej jako rekomendację lub inspirację niż precyzyjne instrukcje. Nie wiem, jak to wygląda, gdzie zamierzasz go zamontować. Musisz być trochę bardziej kreatywny. Ale jeśli masz płaski dach z wystającą metalową rurą o średnicy 5 cm, zrób tak jak ja. Ta stacja ma dwa pudełka. Postanowiłem więc umieścić je obok siebie na metalowym panelu. Musi być zamontowany na metalowej rurze o średnicy 5cm. Umieściłem więc rurkę o średnicy wewnętrznej 5cm na dole panelu. Oba czujniki wiatru muszą być daleko od reszty stacji. Połóż więc dwie rury o długości 40 cm z każdej strony stacji i dwie rury o długości 10 cm na końcu każdej z nich. Osłona radiacyjna powinna być zamontowana pod panelem, aby zapewnić dodatkowy cień. W tym celu umieściłem wspornik L 7 na 15 cm na grubej metalowej rurze.

Oto wszystkie potrzebne części metalowe jedna po drugiej [wymiary w mm]:

1x rura, średnica wewnętrzna 50, długość 300

1x panel, 250 na 300, grubość 3

1x wspornik L, 75 i 150 ramion

2x rura, średnica zewnętrzna 12, długość 400

2x rura, średnica wewnętrzna 17, długość 100

Kiedy masz wszystkie te metalowe części, możesz je przyspawać zgodnie z dostarczonym przeze mnie modelem 3D. Następnie będziesz musiał wywiercić wszystkie otwory na pudełka i na osłonę radiacyjną. Następnie pomaluj go farbą do metalu. Polecam chodzić z bielą, ponieważ pochłania najmniej ciepła ze wszystkich kolorów. To jest to, że masz dla siebie uchwyt do stacji, na którym możesz zamontować swoją stację!

Krok 14: Instalacja

Instalacja
Instalacja
Instalacja
Instalacja
Instalacja
Instalacja

Chwyć swoją stację pogodową, swojego wierzchowca i wszystkie narzędzia, ponieważ będziesz ich wszystkich potrzebować. Wsiądź do samochodu (lub autobusu, który mnie nie obchodzi) i dojedź do przyszłej lokalizacji swojej stacji. Wreszcie możesz zamontować stację.

Sprawienie, by Twoja stacja pogodowa działała w warsztacie to jedno, ale sprawienie, by działała w rzeczywistych, trudnych warunkach, to drugie. Procedura instalacji zależy w dużej mierze od budynku, na którym montujesz swoją stację. Ale jeśli masz uchwyt z poprzedniego kroku i mocne wiertło, powinno być dobrze. Wystarczy przykleić grubą rurkę z uchwytu na nieco cieńszą rurę na dachu. Następnie wystarczy przewiercić obie rury i zabezpieczyć je długą śrubą. Zamontuj wszystkie skrzynki i czujniki. Otóż to. Twoja stacja została pomyślnie zainstalowana.

Zrobiliśmy to w deszczowy dzień. To było bardzo trudne, ale nie mieliśmy innego wyjścia ze względu na termin konkursu.

Krok 15: Zasilanie, konfiguracja łącza uplink i debugowanie

Zasilanie, konfiguracja łącza w górę i debugowanie
Zasilanie, konfiguracja łącza w górę i debugowanie
Zasilanie, konfiguracja łącza w górę i debugowanie
Zasilanie, konfiguracja łącza w górę i debugowanie
Zasilanie, konfiguracja łącza w górę i debugowanie
Zasilanie, konfiguracja łącza w górę i debugowanie
Zasilanie, konfiguracja łącza w górę i debugowanie
Zasilanie, konfiguracja łącza w górę i debugowanie

Twoja stacja jest fizycznie zainstalowana, ale jeszcze nie jest online. Zróbmy to teraz. Musisz jakoś zasilić stację. Tutaj trzeba być trochę kreatywnym. Możesz umieścić adapter wewnątrz domu i przeciągnąć kabel przez okno. Możesz zakopać kabel pod ziemią. Możesz go zasilać za pomocą panelu słonecznego. Liczy się tylko to, że na pinach kabla zasilającego wychodzącego ze skrzynki sterowniczej jest napięcie 5V 500mA. Pamiętaj, że wszystko musi być odporne na warunki atmosferyczne! Gdy Twoja stacja jest zasilana, możesz przejść do konfiguracji łącza w górę i debugowania.

Uplink Setup polega na tym, że ESP32 łączy się z siecią Wi-Fi. Jeśli jest w twoim domu, powinno być dobrze. Jeśli znajduje się w garażu lub dalej, możesz potrzebować przedłużacza Wi-Fi lub nawet niestandardowej sieci Wi-Fi. Następnie następuje faza debugowania. Możesz po prostu wgrać ostateczny kod i mieć nadzieję na najlepsze, ale naprawdę polecam przetestować każdy z czujników jeden po drugim, aby mieć pewność, że wszystko działa poprawnie. Zasadniczo to samo, co w kroku 12. Jeśli wszystko działa tak, jak powinno, możesz nacisnąć przycisk UPLOAD, odłączyć kabel USB i zamknąć skrzynkę kontrolną.

Krok 16: Żyj długo i szczęśliwie

Żyj długo i szczęśliwie
Żyj długo i szczęśliwie

Jezu, to było taaak z ostatniej chwili. Konkurs Sensors zauważyłem zaledwie 10 dni przed jego zakończeniem. Tego samego wieczoru musiałem wykonać jakieś 10 telefonów, aby załatwić wszystko, co było potrzebne do sfinalizowania stacji. Nie był jeszcze skończony. W dniu, w którym mieliśmy zainstalować stację, nadeszła wielka burza, która pokrzyżowała nasze plany. Musiałem sfinalizować cały tekst przed ukończeniem stacji. Stacja została w końcu zainstalowana właśnie dzisiaj, tego samego dnia, w którym opublikowałem ten Instructable.

Z pewnością jest wiele rzeczy, które można było tu zrobić lepiej, ale jest wiele przydatnych rzeczy, których możesz się tutaj nauczyć i wykorzystać przy budowie własnej stacji. Jeśli wykonałeś wszystkie kroki poprawnie, masz teraz w pełni działającą stację pogodową ESP32 w chmurze. A to już coś! Cała ciężka praca opłaciła się (mam nadzieję, że się opłaciła). Tutaj możesz zobaczyć dane z mojej stacji. Jeśli masz jakieś pytania lub sugestie, chętnie je usłyszę w sekcji komentarzy poniżej.

Tak, a także, jeśli podobał Ci się ten projekt, byłbym bardzo wdzięczny, gdybyś zagłosował na mnie w konkursie Sensors. Dziękuję bardzo i ciesz się!!!

Konkurs czujników
Konkurs czujników
Konkurs czujników
Konkurs czujników

I nagroda w Konkursie Czujników

Zalecana: