
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Nazywam się Tucker Chaisit. Jestem na czwartym roku i obecnie kończę studia licencjackie z elektrotechniki na Uniwersytecie Massachusetts w Amherst i jestem częstym gościem obszaru ECE Makerspace, znanego również jako M5.
Krok 1: Oryginalny plan

Wiem, że M5 ma do czynienia z dużą ilością substancji lotnych i ogromną liczbą projektów studentów ECE. Myślę, że musi mieć jakiś wpływ na jakość powietrza w okolicy ze względu na lotne elementy, które podsunęły mi pomysł zbudowania czujnika jakości powietrza. Czujnik, który może zbierać dane w czasie rzeczywistym i raportować je bezpośrednio do użytkownika w M5, ale do wykonania tego czujnika potrzebna jest wyższa wiedza, którą chciałbym zrobić w przyszłości. Zdecydowałem się na użycie gotowego czujnika, który zbiera temperaturę i wilgotność i skupiłem się bardziej na budowie urządzeń, które mogą współpracować z systemem w Makerspace.
Krok 2: Czego nauczyłem się po drodze

Zbudować czujnik, który może komunikować się z użytkownikiem w Makerspace iz pomocą profesora Charlesa Mallocha. Postanowiłem wykorzystać moduł Wi-Fi ESP8266 do pomocy w komunikacji z platformą IoT zbudowaną już w M5. Aby to wszystko zrobić, muszę poznać MQTT i odświeżyć swoją wiedzę na temat Arduino.
Krok 3: Trudności

Podczas budowy czujnika pojawiają się wyzwania i trudności. Jednym z pierwszych problemów, jakie miałem, było to, że ESP8266 ma maksymalne napięcie, które może zabrać, aby działać poprawnie i bezpiecznie. Muszę użyć regulatora napięcia, aby regulować napięcie w zakresie od 3 do 3,6 V. Najpierw próbowałem użyć dwóch baterii, które odpowiadają 3 V, ale urządzenie wydaje się nie mieć wystarczającej mocy, ale jeśli użyjesz trzech baterii, napięcie będzie odpowiadać 4,5 V, co przekracza maksymalne napięcie, jakie może przyjąć ESP8266. Pod sam koniec semestru napotkałem problem z zasilaniem LCD i zasilaczem do pracy, który później odkryłem, że źródłem problemu jest uchwyt baterii, który początkowo ma otwarte cztery gniazda, co oznacza, że jest otwarty obwód. Problem rozwiązałem podłączając przewód między pustymi gniazdami.
Krok 4: Jak M5 powinien się zmienić

Myślę, że M5 to doskonałe miejsce dla każdego, kto chce budować i pracować nad swoim projektem, jedyne, o czym mogłem pomyśleć w czasie, gdy pracowałem tam nad czujnikiem, to mieć większy wybór czujników i części, które M5 już zrobił świetna robota z ogromnym wyborem! A może po to, aby obszar był bardziej schludny, czysty i jaśniejszy.
Krok 5: Co osiągnąłem

W końcu udało mi się zbudować czujnik i zaprezentować się na imprezie Circuit & Code, która odbyła się w M5. Czujnik jest w stanie zbierać dane i przechowywać je w Arduino UNO, który następnie wysyła dwa sygnały. Pierwszym, który wysyła Arduino jest wyświetlacz LCD, który wyświetla stany czujnika i informuje użytkowników, kiedy czujnik odświeży się i wyśle kolejną rundę danych. Drugi sygnał przesyła do ESP8266, które służą do komunikacji z systemem IoT w M5.
Krok 6: Jak ktoś mógłby pójść w moje ślady?

Moim zdaniem zbudowanie tego czujnika nie jest trudne. Musisz dowiedzieć się o MQTT, Arduino UNO, być w stanie śledzić i budować obwód patrząc na schemat, a jedną z ważnych rzeczy, które zajęły mi trochę czasu, była świadomość i wiedza o regulatorze napięcia i ile napięć w każdej części potrzebnych do osiągnięcia jak najlepszych wyników.
Krok 7: Co zrobię dalej

Następną rzeczą, którą chciałbym zrobić lub życzyć, aby ktoś inny zrobił dla tego czujnika, to zakończyć rozwiązywanie problemów z kodem, aby czujnik mógł prawidłowo łączyć się z IoT i wykonywać swoje zadanie jako czujnik temperatury i wilgotności dla M5. Następnie chcę popracować nad zbudowaniem rzeczywistej części czujnika jakości powietrza.
Zalecana:
Automatyczny wentylator chłodzący wykorzystujący serwo i czujnik temperatury i wilgotności DHT11 z Arduino: 8 kroków

Automatyczny wentylator chłodzący za pomocą serwomechanizmu i czujnika temperatury i wilgotności DHT11 z Arduino: W tym samouczku dowiemy się, jak uruchomić & obracaj wentylator, gdy temperatura wzrośnie powyżej pewnego poziomu
Cyfrowy czujnik temperatury i wilgotności DHT21 z Arduino: 6 kroków

Cyfrowy czujnik temperatury i wilgotności DHT21 z Arduino: W tym samouczku dowiemy się, jak używać czujnika wilgotności i temperatury DHT21 z Arduino i wyświetlać wartości na wyświetlaczu OLED. Obejrzyj wideo
Zasilany energią słoneczną czujnik temperatury i wilgotności Arduino jako czujnik Oregon 433 mhz: 6 kroków

Czujnik temperatury i wilgotności Arduino zasilany energią słoneczną jako czujnik Oregon 433 mhz: Jest to konstrukcja czujnika temperatury i wilgotności zasilanego energią słoneczną. Czujnik emuluje czujnik Oregon 433 mhz i jest widoczny w bramce Telldus Net. Czujnik ruchu energii słonecznej" z serwisu eBay. Upewnij się, że mówi o cieście 3,7 V
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków

ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Jak korzystać z czujnika temperatury DHT11 z Arduino i temperatury drukowania, ciepła i wilgotności: 5 kroków

Jak używać czujnika temperatury DHT11 z Arduino i drukowania temperatury, ciepła i wilgotności: Czujnik DHT11 służy do pomiaru temperatury i wilgotności. Są bardzo popularnymi hobbystami elektroniki. Czujnik wilgotności i temperatury DHT11 ułatwia dodawanie danych o wilgotności i temperaturze do projektów elektroniki DIY. To za