Spisu treści:

System wykrywania gazów toksycznych oparty na IoT: 6 kroków
System wykrywania gazów toksycznych oparty na IoT: 6 kroków

Wideo: System wykrywania gazów toksycznych oparty na IoT: 6 kroków

Wideo: System wykrywania gazów toksycznych oparty na IoT: 6 kroków
Wideo: System czujników przemysłowych w fabryce z perspektywy klienta [DEMONSTRACJA LIVE] 2024, Listopad
Anonim
System wykrywania gazów toksycznych oparty na IoT
System wykrywania gazów toksycznych oparty na IoT

Toksyczne gazy mają ogromny wpływ na środowisko. Z ich powodu ludzie cierpią na kilka chorób. Właściwe wykrywanie poziomu toksycznych gazów jest dla nas ważne. w związku z tym rozwijam ten projekt do wykrywania poziomu toksycznych gazów w naszym środowisku.

Toksyczne gazy mają ogromny wpływ na środowisko. Z ich powodu ludzie cierpią na kilka chorób. Właściwe wykrywanie poziomu toksycznych gazów jest dla nas ważne. w związku z tym rozwijam ten projekt do wykrywania poziomu toksycznych gazów w naszym środowisku.

Krok 1: Niezbędne rzeczy

Potrzebne rzeczy
Potrzebne rzeczy
  1. Linkit Smart Dou
  2. Czujniki gazu MQ (MQ-3, MQ-2, MQ-7)
  3. Karton
  4. Przewód połączeniowy
  5. Thinger.io (Konto)
  6. IDE Arduino
  7. Pistolet na gorący klej
  8. Lutownica
  9. Nóż do cięcia

Krok 2: Budowanie systemu

Budowanie systemu
Budowanie systemu
Budowanie systemu
Budowanie systemu
Budowanie systemu
Budowanie systemu
  1. Wykonaj otwór za pomocą noża do umieszczenia na nim czujników gazu. Dołączono trochę gorącego kleju z tyłu czujników do mocowania czujników z płytą kartonową.
  2. Połącz pin czujnika z mikrokontrolerem linkt smart dou za pomocą odpowiedniego schematu pinów.
  3. Podłącz piny GND i VCC wszystkich czujników.
  4. Umieść mikrokontroler w kartoniku i przymocuj go gorącym klejem.

Jeśli chcesz dodać więcej czujników….. możesz to dodać.

Schemat pinów

Włącz tablicę łączeniową przez USB lub USB Power Bank

Czujnik MQ2

VCC --- 5 V

A0 ------ A0 (płytka linkit)

GND ----- GND

Czujnik MQ3

VCC --- 5 V

A0 ------ A1 (płytka linkit)

GND ----- GND

Czujnik MQ7

VCC --- 5 V

A0 ------ A2 (płytka linkit)

GND ----- GND

Wszystkie VCC i uziemienie są połączone z VCC i uziemieniem płyty Linkit.

Krok 3: Przygotowanie Linkit Smart Dou

Przygotowywanie Linkit Smart Dou
Przygotowywanie Linkit Smart Dou
Przygotowywanie Linkit Smart Dou
Przygotowywanie Linkit Smart Dou
Przygotowywanie Linkit Smart Dou
Przygotowywanie Linkit Smart Dou

Domyślnie Linkit Smart7688 Duo działa w trybie AP, ale dla tego projektu musimy przejść do trybu stacji. Ponieważ planujemy używać tej płyty w trybie arduino yun, musimy dokonać konfiguracji.

Najpierw podłącz płytkę do komputera i przeskanuj sieć Wifi, a znajdziesz sieć o nazwie LinkIT *******; połącz się z nim, otwórz przeglądarkę i wpisz ten adres URL. https://mylinkit.local/ i zobaczysz ekran logowania. Po raz pierwszy wpisz hasło i kliknij Zapisz, a następnie ponownie zaloguj się. Po zalogowaniu kliknij zakładkę "Sieć", a następnie pojawi się następujący ekran i wybierz tryb stacji. a następnie wybierz własną sieć Wi-Fi, a następnie wprowadź hasło Wi-Fi i kliknij „Konfiguruj i uruchom ponownie”. Teraz Twoja tablica jest połączona z Twoją własną siecią.

Aby uzyskać więcej informacji, odwiedź wiki forum linkt smart dou.

Teraz musimy skonfigurować tryb mostka arduino yun w linkt smart Dou.

W systemie Windows 10/7 otwórz terminal putty i wpisz adres IP tablicy linkit smart dou lub napisz mylinkit.local.

Po połączeniu kitu z płytką wykonaj następujące polecenia, aby włączyć tryb mostka.

# uci ustaw yunbridge.config.disabled='0'

# uci potwierdź

# restart

Teraz tablica jest gotowa do tego projektu.

Krok 4: Przesyłanie kodu źródłowego Arduino do Linkit Smart Dou

Przesyłanie kodu źródłowego Arduino do Linkit Smart Dou
Przesyłanie kodu źródłowego Arduino do Linkit Smart Dou
Przesyłanie kodu źródłowego Arduino do Linkit Smart Dou
Przesyłanie kodu źródłowego Arduino do Linkit Smart Dou
Przesyłanie kodu źródłowego Arduino do Linkit Smart Dou
Przesyłanie kodu źródłowego Arduino do Linkit Smart Dou

• Otwórz środowisko Arduino IDE.

• Aby uzyskać menedżera tablicy, musisz przejść do Plik >> Preferencje, a następnie w polu „Additional Boards Manager URLs” wklej poniższy link: (sprawdź rysunek)

download.labs.mediatek.com/package_mtk_lin…

Następnie zainstaluj tablicę linkit smart dou, przechodząc do Narzędzia >> Tablica > Menedżer tablic… Możesz ją znaleźć, przewijając w dół lub po prostu wpisując link w polu wyszukiwania. (sprawdź rysunek)

Jak widać, już go zainstalowałem, ale jeśli nie masz pewności, że to robisz, klikając przycisk instalacji.

Teraz sprawdź, czy tablica jest dostępna, czy nie, klikając Narzędzia >> Tablica i Narzędzia> Port. Jak widać tutaj. (sprawdź rysunek)

Teraz wystarczy napisać kod i przesłać, klikając przycisk przesyłania (******).

*****Przesyłanie oprogramowania układowego na tablicę linków

Przed przesłaniem kodu Arduino na płytkę upewnij się, że twoja biblioteka thinger.io dla Adruino IDE została poprawnie pobrana, a nazwa użytkownika i dane uwierzytelniające zostały poprawnie dodane. Pulpit nawigacyjny Thinger.io wizualizuje dane w czasie rzeczywistym po przesłaniu kodu źródłowego na tablicę linków.

Krok 5: Skonfiguruj platformę Thinger.io

Skonfiguruj platformę Thinger.io
Skonfiguruj platformę Thinger.io
Skonfiguruj platformę Thinger.io
Skonfiguruj platformę Thinger.io
Skonfiguruj platformę Thinger.io
Skonfiguruj platformę Thinger.io

Thinger.io to platforma chmury iot, która służy tutaj do przesyłania danych z urządzenia do chmury. Zapewnia bezpłatną usługę przesyłania strumieniowego do dwóch urządzeń. Jeśli nie masz żadnego konta, załóż konto.

Aby dodać nowe urządzenie, kliknij dodaj urządzenie, a następnie wprowadź nazwę, opis i swoje dane uwierzytelniające (dane uwierzytelniające są wymagane w celu podłączenia urządzenia do witryny Thinger.io, musisz umieścić te dane uwierzytelniające i nazwę urządzenia, a także swoją nazwę użytkownika na Kod źródłowy Arduino do podłączenia urządzenia do chmury).

Aby utworzyć pulpit nawigacyjny do wizualizacji danych, musisz kliknąć dodaj pulpit nawigacyjny, a następnie umieścić nazwę i opis pulpitu nawigacyjnego. Więcej informacji o desce rozdzielczej, urządzeniu i innych usługach można znaleźć w dokumentacji thinger.io.

Wgrywanie oprogramowania układowego do tablicy z linkami

Przed przesłaniem kodu Arduino na płytkę upewnij się, że twoja biblioteka thinger.io dla Adruino IDE została poprawnie pobrana, a nazwa użytkownika i dane uwierzytelniające zostały poprawnie dodane.

Pulpit nawigacyjny Thinger.io wizualizuje dane w czasie rzeczywistym po przesłaniu kodu źródłowego na tablicę linków.

Krok 6: Demo

Wideo

www.youtube.com/embed/0TvXcXoMvuQ

Zalecana: