Spisu treści:

Wskaźnik LED stanu jakości powietrza PurpleAir: 4 kroki
Wskaźnik LED stanu jakości powietrza PurpleAir: 4 kroki

Wideo: Wskaźnik LED stanu jakości powietrza PurpleAir: 4 kroki

Wideo: Wskaźnik LED stanu jakości powietrza PurpleAir: 4 kroki
Wideo: Eve Room czujnik jakości powietrza, temperatury i wilgotności z wyświetlaczem dla HomeKit z Thread 2024, Listopad
Anonim
Wyświetlacz LED stanu jakości powietrza PurpleAir
Wyświetlacz LED stanu jakości powietrza PurpleAir

Niedawne pożary lasów w Kalifornii znacznie wpłynęły na jakość powietrza w San Francisco. Ciągle sprawdzaliśmy mapę PurpleAir na naszych telefonach lub laptopach, próbując sprawdzić, kiedy powietrze jest wystarczająco bezpieczne, aby otworzyć okna lub mieć szansę wyjść na zewnątrz.

Zawsze byłem fanem Mebli Informacyjnych, rzeczy mających na celu dostarczanie informacji, ale niewymagających jednoznacznych działań i pomyślałem, że na ten czas byłoby to idealne rozwiązanie.

Celem tego projektu było zapewnienie cichego, nie rozpraszającego uwagi wyświetlania statusu, który aktualizuje się w tle, jednocześnie pozwalając nam zauważyć, kiedy powietrze na zewnątrz poprawiło się na tyle, aby wyjść na zewnątrz lub otworzyć okna.

Kieszonkowe dzieci

Adafruit Feather M0 WiFi z pinami nagłówka

Nagłówki do układania Adafruit

Klejnot Adafruit 7

Akumulator 3,3 V lub kabel USB

Przewód połączeniowy lub przewody połączeniowe

Kawałek cienkiego plastiku (użyłem pojemników na żywność z recyklingu)

Plastikowa pokrywka (np. z pojemnika na płatki owsiane lub rodzynki)

Pergamin

Plastikowa górna lutownica

Lutować

Komputer z Arduino IDE i kablem USB do programowania

Krok 1: Krok 1: Zbierz swoje części i narzędzia

Krok 1: Zbierz swoje części i narzędzia
Krok 1: Zbierz swoje części i narzędzia
Krok 1: Zbierz swoje części i narzędzia
Krok 1: Zbierz swoje części i narzędzia
Krok 1: Zbierz swoje części i narzędzia
Krok 1: Zbierz swoje części i narzędzia

Pióro Adafruit M0 WiFi

Może być konieczne przylutowanie kołków nagłówka i nagłówków do układania w stosy do pióra. Lubię styki nagłówka i / lub nagłówki do układania w stos, aby ułatwić szybkie łączenie komponentów za pomocą przewodów połączeniowych

Klejnot Adafruit 7

Prawdopodobnie będziesz musiał przylutować przewody połączeniowe do padów na płytce Jewel. Ten projekt wymaga trzech połączeń od Klejnotu do Pióra. Wejście zasilania, uziemienia i danych. Używam kolorowych przewodów, aby wszystko było jasne. Czerwony dla zasilania, czarny dla uziemienia i zielony dla wprowadzania danych.

Przewód połączeniowy

Jeśli go masz, czerwone, czarne i zielone przewody są pomocne w połączeniu Klejnotu z Piórem.

Akumulator 3,3 V lub kabel USB (opcjonalnie)

Pióro może bezpośrednio ładować małą baterię, dzięki czemu ten wskaźnik stanu może być przenośny. Uważam, że bateria może zasilać pióro i diody przez około 6 godzin

Duża puszka lub pudełko na płatki owsiane

Podoba mi się wygląd okrągłych wyników, ale możesz użyć dowolnego pudełka projektu lub kontenera, który masz.

Pergamin

Używam pergaminu do rozpraszania (zmiękczania) światła z diod LED, możesz próbować różnych rzeczy, ale staraj się nie używać czegoś, co zmienia kolor światła

Plastikowy blat

Odkryłem, że wycięcie wewnętrznej strony plastikowego wieczka pozwoliło mi przykleić do wieczka papier pergaminowy. Dzięki temu mogę zdjąć pokrywę, aby naładować baterię i wyjąć sprzęt w razie potrzeby. Możesz po prostu przykleić papier do puszki, jeśli korzystasz z zasilania USB i nie planujesz ponownie używać elektroniki przez jakiś czas. (Użyłem pojedynczego kawałka taśmy jak klapy podczas testowania rzeczy)

Lutownica / Lutowane

Prawdopodobnie będziesz musiał przylutować przewody do Jewel, użyłem nagłówków i przewodów połączeniowych, aby połączyć wszystko razem.

Krok 2: Krok 2: Połącz wszystko razem

Przylutowałem kolorowe przewody do Klejnotu

Następnie podłączyłem przewody w następującej kolejności

  • Czerwony przewód/zasilanie do pinu 2 (3,3 V) na piórze
  • Czarny przewód / uziemienie do pinu 4 (GND) na piórze
  • Zielony przewód / wejście danych do pinu 9 na piórze (opcjonalnie)

W tym momencie również podłączyłem baterię do mojego pióra

Umieściłem kawałek taśmy maskującej na spodzie mojego pióra, aby chronić szpilki

Przymocowałem mój Jewel do kawałka okrągłego plastiku, aby chronić jego odsłonięte szpilki, a także zapewnić sposób na skierowanie diod LED prosto

Krok 3: Krok 3: Skorzystaj z witryny Purple Air, aby znaleźć lokalny czujnik, z którego można odczytać dane o jakości powietrza

Wejdź na stronę Purple Air pod adresem

Powiększ swoją okolicę i znajdź najbliższy czujnik zewnętrzny

Będziesz chciał wyłączyć „Czujniki wewnętrzne”, aby znaleźć czujniki informujące o jakości powietrza na zewnątrz

Kliknij na czujnik lokalny, a pojawi się małe okno dialogowe, które pokazuje nazwę czujnika i ostatnie dane o jakości powietrza.

Zauważysz link na dole tego pola oznaczony „Pobierz ten widżet” Kliknij „Pobierz ten widżet”, zauważysz, że pojawi się nowe pole z linkiem do JSON na dole

Kliknij JSON, a strona internetowa z danymi JSON zostanie załadowana do Twojej przeglądarki internetowej. Użyjemy ostatniego bitu tego adresu URL w naszym kodzie, aby uzyskać aktualny odczyt czujnika. Będzie to wyglądać mniej więcej tak: /json?key=XXXXX&show12345

Pobierz kod źródłowy

Możesz pobrać kod źródłowy do tego projektu z repozytorium na Github.

Edytuj szkic Arduino, aby zaktualizować następujące informacje:

Edytuj plik arduino_secret.h

Wpisz swój identyfikator SSID i hasło SSID

Zapisz plik

Edytuj plik PurpleTheopolis.ino

Zastąp fragment adresu URL czujnika, który chcesz monitorować w zmiennej PURPLE_AIR_SENSOR

Uwaga: Domyślna częstotliwość aktualizacji to 10 minut, ale możesz chcieć pobierać próbki przez dłuższy czas, np. 30 lub 60 minut Uwaga: Zbyt szybkie czytanie nie jest wymagane i może spowodować ograniczenie Twoich żądań

Prześlij szkic i potwierdź, że kolor diod LED odpowiada aktualnemu odczytowi jakości powietrza.

Ten szkic wykorzystuje aktualny odczyt PM 2,5 i nie próbuje obliczyć żadnych długoterminowych trendów ani AQI.

Możesz edytować rutynę kolorów, aby zmienić odwzorowanie kolorów zgodnie z potrzebami!

To, co zobaczysz, to wartość bieżącego odczytu (widoczna w lewym dolnym polu wyskakującego okna aktualnej stacji)

Krok 4: Krok 4: Połącz wszystko i ciesz się

Krok 4: Połącz wszystko i ciesz się!
Krok 4: Połącz wszystko i ciesz się!

Wytnij otwór wystarczająco duży, aby przeciągnąć kabel zasilający USB przez tył puszki (inaczej spód puszki)

Wytnij małe kółko z nieprzewodzącego materiału, takiego jak plastik, aby wyłożyć dno puszki.

Podłącz Piórko do kabla USB i umieść Piórko w puszce.

Wyciąłem małą podpórkę z pojemnika na papier toaletowy, aby utrzymać tablicę LED Jewel nad piórem i dnem puszki.

Mały kawałek taśmy maskującej może pomieścić je wszystkie razem.

Załóż pokrywkę na puszkę i gotowe!

Mam nadzieję, że ten projekt okazał się pomocny i przejrzysty. Daj mi znać o wszelkich opiniach lub zdjęciach twoich konstrukcji!

Możesz śledzić mnie i moje projekty na Twitterze i moim blogu ZebraCatZebra

Zalecana: