Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Aby zmierzyć ilość mgły lub dymu w powietrzu, wykonaliśmy ten czujnik mgły. Mierzy ilość światła odbieranego przez LDR z lasera i porównuje ją z ilością światła otoczenia. Publikuje dane w arkuszu Google w czasie rzeczywistym za pośrednictwem IFTTT.
Krok 1: Składniki
- Cząsteczkowy Foton
- 2x deska do krojenia chleba
- przewody połączeniowe
- 2x rezystory 220k Ohm
- 3x rezystory 10k Ohm
- 3 diody LED (zielona, czerwona, żółta)
- Czujnik wilgotności (DHT11)
- 2x LDR
-Laser
- Trochę drewna lub podobnych materiałów domowych do montażu komponentów.
- Coś do zakrycia czujników (np. kanał pcv)
Krok 2: Konfiguracja diod LED
Podłącz przewody zgodnie z rysunkiem. Pin D7 ma już wewnętrzny rezystor, więc można go podłączyć bezpośrednio do diody LED.
Krok 3: Konfiguracja LDR, lasera i czujnika wilgotności
Podłącz przewody zgodnie z rysunkiem. Użyliśmy drugiej płytki stykowej do przechowywania czujników LDR, ale można je było również podłączyć bezpośrednio.
Dokładna odległość pomiędzy laserem a LDR nie jest istotna, jednak powinna wynosić co najmniej 30 cm. Laser powinien być skierowany na jeden z LDR, aby drugi LDR mógł być użyty jako odniesienie. Powinny być wystawione na taką samą ilość światła z otoczenia. Upewnij się, że cały sprzęt jest podłączony bardzo sztywno, niewielka zmiana kierunku lasera zaburza twoje pomiary.
Użyliśmy kanału PCV, aby chronić LDR przed bezpośrednim światłem z otoczenia. Możesz być kreatywny i użyć również kartonu lub innych materiałów. Upewnij się, że mgła lub dym może nadal wchodzić w wiązkę lasera.
Krok 4: Kodeks
Kodowanie odbywa się na build.particle.io. W console.particle.io zostaną wyświetlone opublikowane wartości.
Użyty przez nas kod można znaleźć w pliku.txt. Oprogramowanie cząstek nie rozumie automatycznie pierwszej linii. Musisz ręcznie dodać bibliotekę Adafruit_DHT.
Dalsze wyjaśnienia:
Aby skalibrować LDR, laser jest na początku wyłączony. Oba LDR są porównywane w serii pomiarów, a zmierzoną różnicę ustawia się jako „DS”. To jest różnica we wrażliwości LDR-ów.
Aby skalibrować otaczające światło, włączany jest laser i określana jest maksymalna zmierzona wartość S. Dla dalszych pomiarów jest to ustawione na 100%. Jego wartość jest zapisywana jako 'MaxS'.
Następnie konfiguracja jest zakończona, a czujnik uruchamia liczniki czasu, aby mierzyć powietrze co 0,1 sekundy dla diod LED i co 5 sekund wysyła pomiar do konsoli.
Krok 5: IFTTT
IFTTT - Jeśli to niż to jest użytecznym narzędziem do zapisywania opublikowanych wartości. Utwórz konto, jeśli jeszcze go nie masz na IFTTT.com. Utwórz nowy aplet.
Jeśli to
Kliknij 'To', wyszukaj cząstkę i kliknij na nią. Wybierz „opublikowano nowe wydarzenie”. W polu „Nazwa zdarzenia” wpisz „informacje”. Jest to nazwa wydarzeń, które są publikowane co 5 sekund i muszą być zapisane w dokumencie. Kliknij „utwórz wyzwalacz”.
Niż to
Kliknij „to”, wyszukaj arkusze. Wybierz ikonę arkusza Google. Proszą o połączenie konta IFTTT z Google, jeśli jeszcze tego nie zrobiłeś. Kliknij „dodaj wiersz do arkusza kalkulacyjnego”.
Nie zmieniaj żadnych ustawień domyślnych, z wyjątkiem części dotyczącej „sformatowanego wiersza”. Skopiuj i wklej plik.txt w tym polu.
Aby dane były przydatne, Excel musi wyodrębnić procent i czas pomiaru w różnych kolumnach. Aby stało się to automatycznie dla każdego nowego wiersza, kod jest zapisany w aplecie IFTTT.
Wejdź na docs.google.com, aby otworzyć nowy arkusz o nazwie „informacje”.
Utworzenie arkusza i udostępnienie danych może zająć trochę czasu. Bądź cierpliwy.