Spisu treści:
- Krok 1: Zasoby
- Krok 2: Prototypowanie na płytce do krojenia chleba (przejdź do kroku 3, jeśli chcesz przejść bezpośrednio do kodu i montażu)
- Krok 3: Część IoT
- Krok 4: Swobodne kształtowanie obwodu
- Krok 5: Finał
- Krok 6: Rozwiązywanie problemów
- Krok 7: Skąd wziąć te części?
Wideo: Jak zrobić kieszonkową stację pogodową IoT: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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)
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
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
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ł
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
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
I nagroda w konkursie kieszonkowym
Zalecana:
Jak zrobić prostą stację pogodową: 8 kroków
Jak zrobić prostą stację pogodową: Cześć chłopaki, w tym filmie pokażę, jak zrobić prostą stację pogodową do wykrywania temperatury i wilgotności za pomocą czujnika DHT11
Jak zrobić stację pogodową Arduino: 4 kroki
Jak zrobić stację pogodową Arduino: W tym projekcie stworzymy stację pogodową, która mierzy temperaturę i wilgotność powietrza za pomocą Arduino, która wyświetla wartość aktualnej temperatury i wilgotności na wyświetlaczu LCD
Jak zbudować stację pogodową za pomocą XinaBox i Ubidots przez HTTP: 7 kroków
Jak zbudować stację pogodową za pomocą XinaBox i Ubidots przez HTTP: Dowiedz się, jak stworzyć własną stację pogodową w Ubidots, używając XinaBox xChips (IP01, CW01 i SW01) Moduł ESP8266 Core i Wi-Fi (xChip CW01) umożliwia użytkownikom wysyłanie dane z modułowych xChips XinaBox do chmury. Dane te mogą być monitorowane zdalnie
Jak zrobić prostą stację pogodową za pomocą Arduino: 6 kroków (ze zdjęciami)
Jak zrobić prostą stację pogodową za pomocą Arduino: Hello Guys, W tym Instruktażowym wyjaśnię, jak zrobić prostą stację pogodową do wykrywania temperatury i wilgotności za pomocą czujnika DHT11 i Arduino, wykryte dane będą wyświetlane na wyświetlaczu LCD. Przed rozpoczęciem tej instrukcji musisz wiedzieć, że
Jak zrobić stację pogodową Raspberry Pi: 5 kroków
Jak zrobić stację pogodową Raspberry Pi: W tym samouczku omówię proces instalacji SenseHAT i zaimportowania kodu wymaganego do przekształcenia tego SenseHAT w w pełni działającą stację pogodową zdolną do rejestrowania temperatury, ciśnienia i wilgotności