Spisu treści:

Jak zrobić kieszonkową stację pogodową IoT: 7 kroków (ze zdjęciami)
Jak zrobić kieszonkową stację pogodową IoT: 7 kroków (ze zdjęciami)

Wideo: Jak zrobić kieszonkową stację pogodową IoT: 7 kroków (ze zdjęciami)

Wideo: Jak zrobić kieszonkową stację pogodową IoT: 7 kroków (ze zdjęciami)
Wideo: Donald Tusk: Majonez? Lepiej łączyć niż dzielić. 2024, Listopad
Anonim
Jak zrobić kieszonkową stację pogodową IoT?
Jak zrobić kieszonkową stację pogodową IoT?

Witaj czytelniku!

W tej instrukcji dowiesz się, jak zrobić mały Weather Cube za pomocą D1 mini (ESP8266), który jest podłączony do domowego Wi-Fi, dzięki czemu możesz patrzeć na jego wyjście z dowolnego miejsca na ziemi, oczywiście tak długo, jak masz połączenie z Internetem. Ogólnie rzecz biorąc, ten projekt nie jest zbyt trudny ani wymagający dużych zasobów, więc będzie idealny jako Twój pierwszy projekt IoT. Więc zacznijmy.

PS: Pamiętaj, że to mój pierwszy Instruktaż, więc nie wszystko będzie idealne.:)

Krok 1: Zasoby

Jak wspomniałem we wstępie, projekt ten jest bardzo łatwy w budowie i nie wymaga zbyt wielu komponentów. Oto lista części:

Części elektroniczne:

WeMos D1mini

BME280

Wyświetlacz OLED I2C (128x64)

Pręt mosiężny 1,5 mm lub pręt żelazny

UWAGA: Jeśli chcesz uzyskać więcej informacji na temat tych części, np. skąd je zdobyć, możesz zajrzeć do kroku 7

Narzędzia do prototypowania i testowania obwodu:

Deska do krojenia chleba

Przewody połączeniowe

Przewód USB - Micro USB typu B na USB typu A

Narzędzia:

Lutownica

Imadło stołowe - nieobowiązkowe

Mały młotek - nie obowiązkowy

Krok 2: Prototypowanie na płytce do krojenia chleba (przejdź do kroku 3, jeśli chcesz przejść bezpośrednio do kodu i montażu)

Prototypowanie na płytce do krojenia chleba (przejdź do kroku 3, jeśli chcesz przejść bezpośrednio do kodu i montażu)
Prototypowanie na płytce do krojenia chleba (przejdź do kroku 3, jeśli chcesz przejść bezpośrednio do kodu i montażu)
Prototypowanie na płytce do krojenia chleba (przejdź do kroku 3, jeśli chcesz przejść bezpośrednio do kodu i montażu)
Prototypowanie na płytce do krojenia chleba (przejdź do kroku 3, jeśli chcesz przejść bezpośrednio do kodu i montażu)
Prototypowanie na płytce do krojenia chleba (przejdź do kroku 3, jeśli chcesz przejść bezpośrednio do kodu i montażu)
Prototypowanie na płytce do krojenia chleba (przejdź do kroku 3, jeśli chcesz przejść bezpośrednio do kodu i montażu)

Jeśli nie masz przylutowanych pinów do D1mini/OLED/BME280, nadszedł czas, aby to zrobić

Przede wszystkim umieśćmy wszystkie nasze komponenty na płytce stykowej. Zaczniemy od umieszczenia D1mini na 2 oddzielnych szynach (zdjęcie nr 1). Następnie ustawimy BME280 w odpowiedniej odległości od niego (zdjęcie nr 2). I na koniec umieścimy OLED po przeciwnej stronie BME280 (zdjęcie nr 3). Teraz połączmy je razem.

Oto wszystkie połączenia:

Pin D1 do SCL/SCKpin na OLED i SCL/SCK na BME280

Pin D2 do pinu SDA na OLED i pin SDA na BME280

G pin do GND pin na obu, OLED i BME280

Pin 3.3V do pinu BME280 VCC

I wreszcie pin 5V do OLED VCC

Sprawdź swoje połączenia ponownie przed podłączeniem go do komputera i przesłaniem do niego kodu! Nie chcesz niczego spalić

Krok 3: Część IoT

Część IoT
Część IoT
Część IoT
Część IoT
Część IoT
Część IoT

Ta część jest naprawdę prosta. Przede wszystkim przejdź do AppStore i pobierz aplikację Blynk. Następnie otwórz go i zarejestruj się. Następnie utwórz nowy projekt. Zadzwoniłem do mojej WeatherStation, ale możesz ją nazwać, jak chcesz. Następnie ustaw opcję urządzenia na ESP8266, a typ łączności na WiFi (zdjęcie nr 1). Następnie dotknij Utwórz projekt. Powinieneś otrzymać e-mail z tokenem weryfikacyjnym. Teraz wskocz do kodu (link do pobrania poniżej) i wymień podświetlone części. Następnie wróć do obszaru roboczego projektu aplikacji Blynk, dotknij ekranu, aby otworzyć okno widżetów (zdjęcie nr 2). Teraz umieść 3 oznaczone pola wartości, dotykając ich (zdjęcie nr 3). Aby je skonfigurować, dotknij pierwszego i ustaw jego nazwę. Nazwałem to temperaturą (nie jest to obowiązkowe, ale dzięki temu wszystko jest prostsze i bardziej zorganizowane). Jako wejście wybierz wirtualny pin 1 iw części etykiety wpisz „°C” (rysunek nr 4). Następnie możesz przejść i ustawić inne oznaczone wartości.

Oto mały wykres:

Oznaczona wartość nr 2:

Nazwa: Wilgotność

Wejście: wirtualny pin V2

Etykieta: "%"

Oznaczona wartość nr 3:

Nazwa: Wysokość lub ciśnienie - zależy od wybranego kodu

Wejście: wirtualny pin V3

Etykieta: Wysokość lub ciśnienie - zależy od kodu

Jeśli zrobiłeś wszystko poprawnie, prześlij swój kod do D1mini, poczekaj chwilę, a następnie wartości powinny pojawić się na OLED i w aplikacji Blynk (zdjęcie nr 5) (musisz nacisnąć przycisk odtwarzania w prawym górnym rogu rogu ekranu). Jeśli nic się nie pojawi, przejdź do części dotyczącej rozwiązywania problemów.

Krok 4: Swobodne kształtowanie obwodu

Swobodne kształtowanie obwodu
Swobodne kształtowanie obwodu
Swobodne kształtowanie obwodu
Swobodne kształtowanie obwodu

Dobra, to będzie najtrudniejsza część, więc przygotuj się. Przygotuj swoje mosiężne pręty/żelazne pręty (użyję mosiężnych żelaznych haczyków, ponieważ nie mogłem znaleźć tylko mosiężnych prętów) i podgrzej lutownicę. Teraz możesz uformować wszystko, co chcesz! Uformuję z tego prostą kostkę. Ten proces wymaga cierpliwości i czasu, więc nie spiesz się, jeśli nie chcesz przerwać całego obwodu. Gotowy obwód można zobaczyć na zdjęciu nr 2. Zdecydowałem się użyć prętów 1, 5mm na zewnątrz, ale cieńszych prętów we wnętrzu (1mm) dla łatwiejszego zarządzania.

UWAGA: Lutować tylko w dobrze wentylowanym pomieszczeniu, lutowanie może wydzielać trujące opary

PORADY:

Do gięcia prętów użyj imadła stołowego i małego młotka - jeśli nie masz imadła stołowego ani młotka, wystarczą szczypce i gołe ręce

Użyj taśmy lub pomocniczych dłoni, aby trzymać pręty razem podczas ich lutowania. To dużo łatwiejsze.

LUB jeśli używasz żelaznych prętów, takich jak ja, możesz użyć 2 silnych magnesów, aby utrzymać je w miejscu (zdjęcie nr 1).

Jeśli twoje złącza nie trzymają się razem, rozlutuj je i zszorstkuj papierem ściernym.

Jeśli lut nie wpada w szczeliny, użyj odrobiny topnika lutowniczego lub podgrzej złącze nieco bardziej.

Krok 5: Finał

Finał
Finał

Teraz pozostaje już tylko podłączyć go do zasilacza 5V 1A. Jeśli zrobiłeś wszystko poprawnie, powinno działać dobrze (nie zapomnij przesłać kodu, jeśli jeszcze tego nie zrobiłeś). Jeśli nic się nie pojawi lub coś jest nie tak, przejdź do sekcji rozwiązywania problemów.

Krok 6: Rozwiązywanie problemów

Rozwiązywanie problemów
Rozwiązywanie problemów

Wyświetlacz pokazujący nan: Sprawdź okablowanie! Twój czujnik nie jest prawidłowo podłączony.

Wyjście BME280 0.0: Sprawdź okablowanie! Twój czujnik nie jest prawidłowo podłączony.

Czarny wyświetlacz/dane z czujnika nie pojawiają się: Sprawdź adresy I2C za pomocą skanera I2C lub sprawdź wykręcanie.

Urządzenie offline w aplikacji: Sprawdź, czy poprawnie wpisałeś swój token/nazwę Wi-Fi/hasło Wi-Fi. Jeśli tak, sprawdź sygnał Wi-Fi. Może być słaby lub nie masz połączenia z Internetem.

Nadal masz problemy lub znalazłeś błędy w tej instrukcji? Napisz w komentarzach, a dotrę do Ciebie JAK NAJSZYBCIEJ.:)

Krok 7: Skąd wziąć te części?

Jesteś nowy w elektronice? Nie ma problemu! Oto krótkie wyjaśnienie niektórych fizycznych części, jak działają i jak je kupić najtaniej:

1. Gdzie znajdę wszystkie te części elektroniczne?

Aliexpress. Według mnie Aliexpress jest najlepszą stroną, zdecydowanie do zdobycia wszystkich tych części za niską cenę. Jedynym minusem jest to, że podstawowa wysyłka zwykle zajmuje dużo czasu (od 2 tygodni do 1, 5 miesięcy).

2. Co to jest BME280?

BME280 to czujnik, który może mierzyć temperaturę, wilgotność względną i ciśnienie atmosferyczne. Jest naprawdę wygodny w użyciu w tych niewielkich aplikacjach, takich jak kieszonkowa elektronika. Więcej o tym tutaj.

UWAGA: D1mini, BME280 i wyświetlacz OLED zostały zamówione w AliExpress

Konkurs kieszonkowy
Konkurs kieszonkowy
Konkurs kieszonkowy
Konkurs kieszonkowy

I nagroda w konkursie kieszonkowym

Zalecana: