Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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!