Spisu treści:

Czujnik mgły - Particle Photon - Zapisywanie danych online: 5 kroków (ze zdjęciami)
Czujnik mgły - Particle Photon - Zapisywanie danych online: 5 kroków (ze zdjęciami)

Wideo: Czujnik mgły - Particle Photon - Zapisywanie danych online: 5 kroków (ze zdjęciami)

Wideo: Czujnik mgły - Particle Photon - Zapisywanie danych online: 5 kroków (ze zdjęciami)
Wideo: Desktop Negative Ion Hepa UV Air Purifier KJ070A 2024, Listopad
Anonim
Czujnik mgły - foton cząstek - zapisywanie danych online
Czujnik mgły - foton cząstek - zapisywanie danych online

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

Składniki
Składniki
Składniki
Składniki
Składniki
Składniki
Składniki
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

Konfiguracja diod LED
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

Konfiguracja czujnika LDR, lasera i czujnika wilgotności
Konfiguracja czujnika 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

Kod
Kod
Kod
Kod

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
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.

Zalecana: