Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Krok 1: Zbierz swoje części i narzędzia
- Krok 2: Krok 2: Połącz wszystko razem
- Krok 3: Krok 3: Skorzystaj z witryny Purple Air, aby znaleźć lokalny czujnik, z którego można odczytać dane o jakości powietrza
- Krok 4: Krok 4: Połącz wszystko i ciesz się
Wideo: Wskaźnik LED stanu jakości powietrza PurpleAir: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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
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ę
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:
Czujnik jakości powietrza za pomocą Arduino: 4 kroki
Czujnik jakości powietrza za pomocą Arduino: W tym poście dowiemy się, jak zbudować prosty, ale użyteczny czujnik jakości powietrza. Użyjemy czujnika SGP30 wraz z Piksey Pico, chociaż szkic będzie działał z prawie każdą płytą kompatybilną z Arduino. Powyższy film prowadzi Cię przez t
Proste monitorowanie jakości powietrza za pomocą wyświetlacza TFT LCD - Ameba Arduino: 3 kroki
Proste monitorowanie jakości powietrza za pomocą wyświetlacza TFT LCD - Ameba Arduino: Wprowadzenie Teraz, gdy większość ludzi zostaje w domu, aby uniknąć bliskiego kontaktu z potencjalnym nosicielem wirusa COVID-19, jakość powietrza staje się ważnym czynnikiem dobrego samopoczucia ludzi, zwłaszcza w krajach tropikalnych, gdzie korzystanie z klimatyzacji jest koniecznością podczas dnia
Monitor jakości powietrza z MQ135 i zewnętrznym czujnikiem temperatury i wilgotności przez MQTT: 4 kroki
Monitor jakości powietrza z MQ135 i zewnętrznym czujnikiem temperatury i wilgotności przez MQTT: służy do celów testowych
System monitorowania jakości powietrza pod kątem zanieczyszczeń pyłami: 4 kroki
System Monitorowania Jakości Powietrza dla Zanieczyszczeń Cząstkami: WSTĘP: 1 W tym projekcie pokazuję jak zbudować detektor cząstek z wyświetlaniem danych, archiwizacją danych na karcie SD i IOT. Wizualnie wyświetlacz pierścieniowy neopikseli wskazuje jakość powietrza. 2 Jakość powietrza jest coraz ważniejszym problemem
Cubesat z czujnikiem jakości powietrza i Arduino: 4 kroki
Cubesat z czujnikiem jakości powietrza i Arduino: Twórcy CubeSat: Reghan, Logan, Kate i Joan WprowadzenieCzy kiedykolwiek zastanawiałeś się, jak stworzyć orbiter Marsa do zbierania danych o atmosferze i jakości powietrza na Marsie? Przez cały ten rok na naszej lekcji fizyki nauczyliśmy się programować A