Spisu treści:
- Krok 1: Komponenty
- Krok 2: Narzędzia
- Krok 3: Obwód
- Krok 4: Bateria
- Krok 5: Skrypt
- Krok 6: Sprawa
- Krok 7: Gotowe
Wideo: Kieszonkowa stacja pogodowa: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Witam wszystkich i zapraszam. W tej instrukcji zbudujemy stację pogodową, która nie tylko mierzy temperaturę, ciśnienie, wilgotność i jakość powietrza, ale także mieści się w kieszeni, dzięki czemu możesz mierzyć gdziekolwiek jesteś! Jest również bardzo tani w wykonaniu (około 35 $), więc jest to naprawdę fajny projekt dla każdego! Jeśli jesteś gotowy, możemy zacząć.
Zastosowany czujnik to BME680 firmy Bosch. Jest to mały czujnik z mnóstwem funkcjonalności. Kontroler to Arduino nano, ze względu na swoje rozmiary. Do wyświetlania odczytów zdecydowałem się użyć wyświetlacza OLED. Charakteryzują się stosunkowo niskim zużyciem energii i są małe, a jednocześnie łatwe do odczytania.
Krok 1: Komponenty
Aby wykonać ten projekt, nie potrzebujesz wielu komponentów. Wszystko, czego potrzebujesz, znajduje się tutaj:
BME680 - jest to czujnik do pomiaru temperatury, wilgotności, ciśnienia, wysokości i jakości powietrza
OLED - to ekran, na którym będą wyświetlane odczyty
SWITCH - przełącznik suwakowy, który będzie służył do włączania i wyłączania stacji
BATERIA LITOWA (nie połączona, bo kupiłem ją w lokalnym sklepie) - akumulator, który będzie zasilał stację
MODUŁ ŁADOWARKI - jest to moduł służący do ładowania akumulatora
PRZEWODY - służą do łączenia elementów razem
ARDUINO NANO - mózg operacji
Krok 2: Narzędzia
W ostatnim kroku zebraliśmy wszystkie elementy elektroniczne potrzebne do wykonania stacji pogodowej. Aby kontynuować, potrzebujemy również kilku podstawowych narzędzi. Wszystko, czego potrzebujesz, znajduje się tutaj:
LUTOWNICA - do lutowania elementów razem
ARDUINO IDE - oprogramowanie służące do programowania Arduino
DRUKARKA 3D (opcja) - do wykonania etui, ale jeśli go nie masz, możesz po prostu zdobyć plastikowe pudełko i wyciąć w nim kilka otworów.
PISTOLET NA GORĄCY KLEJ - do zabezpieczenia elementów wewnątrz obudowy
Krok 3: Obwód
Teraz, gdy mamy już wszystko, czego potrzeba, możemy rozpocząć zabawę.
Ponieważ zarówno nasze BME680, jak i 64X128 OLED wykorzystują I²C, połączenie jest stosunkowo proste.
Wystarczy podłączyć zasilanie (VCC) do pinu 3, 3V lub 5V, a masę (GND) do pinu GND. Lepiej jest, jeśli twoje Arduino nie ma pinów, ale tylko dziury. W ten sposób możesz bezpośrednio do niego przylutować przewody.
Teraz Twój wyświetlacz i czujnik mają zasilanie, ale nie ma możliwości komunikowania się z nimi. W tym celu należy podłączyć je do pinów A4 i A5 znajdujących się pod wejściem analogowym. To tylko dwa przewody dzięki I²C. Podłącz SDA do A4 i SCL (czasami oznaczone jako SCK) do A5.
WAŻNY! Przetnij przewody tak krótko, jak możesz (i tak krótko, jak pozwala na to elektronika), aby uniknąć bałaganu, którego nie będziesz w stanie zmieścić w obudowie!
Krok 4: Bateria
Teraz, gdy mamy już podłączone wszystkie komponenty, nadszedł czas, aby podłączyć baterię do obwodu.
Przylutuj + i - akumulatora do padów B+ i B- modułu ładowarki.
Następnie wystarczy podłączyć OUT+ i OUT- do pinów VIN i GND Arduino. Upewnij się, że dodałeś przełącznik do kabla +.
Dobrym pomysłem jest dodanie koszulek termokurczliwych do wszystkich lutowanych przewodów. Może to zapobiec zwarciom i chronić przewody.
Krok 5: Skrypt
Po ukończeniu obwodu nadszedł czas na kodowanie. Cóż, czas na mnie, możesz po prostu skopiować skrypt tutaj:
Ten skrypt odczytuje dane z czujnika i drukuje je na OLED.
Przydatne jest uruchomienie lokalizatora I²C, aby upewnić się, że komponenty są prawidłowo podłączone. Możesz to dostać tutaj.
Krok 6: Sprawa
Teraz, gdy przetestowałeś skrypt i stacja pogodowa działa, nadszedł czas, aby umieścić go w etui. Zaprojektowałem tę prostą obudowę w Fusion 360, ale jeśli chcesz, możesz stworzyć własną.
Po prostu wydrukuj go w 3D i włóż do środka. Użyłem gorącego kleju do zabezpieczenia elementów w środku, ale wszystko będzie działać.
Bądź też bardzo cierpliwy podczas wkładania rzeczy do środka, ponieważ jest to mały futerał i rzeczy ledwo się do niego mieszczą!
Krok 7: Gotowe
Spójrz na siebie! Masz teraz małą stację pogodową, którą możesz zabrać wszędzie, a dzięki temu było to (stosunkowo) łatwe i (miejmy nadzieję) zabawne. Jeśli podobał Ci się ten Instructable, polub go! I jak zawsze, jeśli masz jakieś pytania, postaram się odpowiedzieć w komentarzach.
Do zobaczenia w moim następnym Instructable, pa!
Zalecana:
Profesjonalna stacja pogodowa wykorzystująca ESP8266 i ESP32 DIY: 9 kroków (ze zdjęciami)
Profesjonalna stacja pogodowa przy użyciu ESP8266 i ESP32 DIY: LineaMeteoStazione to kompletna stacja pogodowa, która może być połączona z profesjonalnymi czujnikami firmy Sensirion, a także z niektórymi komponentami Davis Instrument (deszczomierz, anemometr) Projekt jest przeznaczony do samodzielnej stacji pogodowej, ale wymaga tylko
Stacja pogodowa NaTaLia: stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: 8 kroków (ze zdjęciami)
Stacja pogodowa NaTaLia: Stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: po roku udanej pracy w 2 różnych lokalizacjach dzielę się planami projektu stacji pogodowej zasilanej energią słoneczną i wyjaśniam, jak ewoluował w system, który może naprawdę przetrwać przez długi czas okresy z energii słonecznej. Jeśli obserwujesz
Stacja pogodowa DIY i stacja czujników WiFi: 7 kroków (ze zdjęciami)
DIY Stacja pogodowa i stacja z czujnikami WiFi: W tym projekcie pokażę Ci, jak stworzyć stację pogodową wraz ze stacją czujników WiFi. Stacja czujnikowa mierzy lokalne dane dotyczące temperatury i wilgotności i przesyła je przez Wi-Fi do stacji pogodowej. Stacja pogodowa wyświetla następnie t
Jak zrobić kieszonkową stację pogodową IoT: 7 kroków (ze zdjęciami)
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 o ile masz połączenie z Internetem
Kieszonkowa stacja pogodowa ESP8266 [No ThingsSpeak] [Zasilany z baterii]: 11 kroków
Kieszonkowa stacja pogodowa ESP8266 [No ThingsSpeak] [Zasilany bateryjnie]: Kieszonkowa stacja pogodowa stworzona specjalnie dla tych maniaków technologii, którzy tam siedzą i oglądają moje instrukcje. Pozwól, że opowiem ci o tej kieszonkowej stacji pogodowej. Głównie ta kieszonkowa pogoda ma mózg ESP8266 i działa na baterii, ponieważ jest H