Spisu treści:
- Krok 1: Materiały
- Krok 2: Zarejestruj się w ThingSpeak
- Krok 3: Okablowanie i sprzęt
- Krok 4: Programowanie sprzętu
- Krok 5: Kodowanie w Matlab
- Krok 6: Funkcja Send_msg
Wideo: System SafeT-Park: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
To urządzenie pomoże chronić struktury parkingowe, wdrażając trzy koncepcje bezpieczeństwa w urządzeniu IOT.
Zautomatyzowany system reagowania awaryjnego w przypadku pożarów konstrukcji parkingowej
Zintegrowany czujnik temperatury i wysokości, aby wskazać lokalizację pożaru
Aktywowany system ciśnieniowy łagodzący promieniowanie dymu
Krok 1: Materiały
1. laptop z zainstalowanym MATLAB, Arduino i Thingspeak
2. Urządzenie SparkFun ESP8266 Rzecz
3. Przerwa w czujniku wysokości/ciśnienia SparkFun - MPL3115A2
4. Kable żeńskie na żeńskie
5. Kabel Micro USB na USB
6. Wydrukowany w 3D garaż parkingowy
Krok 2: Zarejestruj się w ThingSpeak
Najpierw zarejestruj się na thingspeak.com i załóż konto za pomocą konta MATHWORKS.
Następnie kliknij „moje kanały” i dodaj nowy kanał dla każdego używanego czujnika.
Internet rzeczy (IoT) to sieć wzajemnie połączonych obiektów („urządzeń połączonych” lub „urządzeń inteligentnych”) zdolnych do gromadzenia i wymiany danych za pomocą wbudowanej elektroniki, oprogramowania, czujników, siłowników i łączności sieciowej.
Krok 3: Okablowanie i sprzęt
Podłącz płytkę zgodnie z instrukcjami na powyższym rysunku, używając kabli z żeńskiego do żeńskiego końca.
Krok 4: Programowanie sprzętu
1. Zapewnij prawidłowe dane wejściowe. Manipuluj wartościami podstawowymi, aby ustawić odpowiednią podstawę dla wykresów i obliczeń.
2. Kod mapy do wysłania do Thingspeak.com.
3. Wprowadź lokalizację Wi-Fi i informacje o ID kanału.
4. Ustaw powtarzanie cyklu kodowania co 10 sekund. 5 sekundowy limit czasu ustawiony na rekonfigurację.
5. Dostosuj wartości maksymalne ciśnienia, temperatury i wysokości, aby uzyskać dokładne dane.
Krok 5: Kodowanie w Matlab
Aby wykorzystać wejścia z czujników Arduino, musimy użyć Matlaba do odbierania danych z ThingSpeak. Polecenie "thingSpeakRead()" pobiera dane z kanału mowy rzeczy, pól i liczby punktów danych wprowadzonych do polecenia. Gdy to zrobisz, możesz użyć danych do opracowania dowolnego rodzaju danych wyjściowych, których potrzebujesz. Dołączyłem plik stron z moim kodem, który można skopiować i wkleić, aby rozpocząć.
W ramach tego projektu nasze wyniki obejmują:
- Tabela z najnowszymi odczytami temperatury, wysokości i ciśnienia
- 2 wykresy przedstawiające odczyty temperatury i ciśnienia z ostatnich 50 punktów danych (w tym przypadku 500 sekund)
- Aktualizacja wiadomości tekstowej i e-mail z odczytami temperatury, wysokości lub ciśnienia, które można wybrać z wyskakującego menu w Matlab
- Automatyczne ostrzeganie o pożarze, jeśli temperatura czujnika przekroczy określony punkt (w tym przypadku 80 stopni F do celów testowych)
Aby otrzymywać wiadomości/e-maile, musisz skonfigurować funkcję send_msg przed uruchomieniem tego kodu.
Zostanie to omówione na następnym slajdzie
Krok 6: Funkcja Send_msg
Aby otrzymywać aktualizacje e-mailem i SMS-em, musisz zdefiniować funkcję "send_msg". Musisz zaktualizować wartości „mail” i „pwd” za pomocą adresu e-mail i hasła, z którego chcesz wysłać aktualizację. Będziesz także musiał zdefiniować „odbiorców” jako numer i adres e-mail, na który chcesz otrzymywać aktualizacje oraz „operatora” z operatorem telefonicznym odbiorcy. Po wykonaniu tej czynności funkcja jest gotowa do uruchomienia.
Zalecana:
System automatyki domowej WiFi o bardzo niskim poborze mocy: 6 kroków (ze zdjęciami)
Ultra-low Power WiFi Home Automation System: W tym projekcie pokazujemy, jak w kilku krokach można zbudować podstawowy lokalny system automatyki domowej. Zamierzamy użyć Raspberry Pi, które będzie działać jako centralne urządzenie WiFi. Podczas gdy w przypadku węzłów końcowych zamierzamy użyć IOT Cricket, aby stworzyć zasilanie bateryjne
Automatyczny system nawadniania roślin za pomocą Micro:bit: 8 kroków (ze zdjęciami)
Automatyczny system nawadniania roślin przy użyciu Micro:bit: W tej instrukcji pokażę, jak zbudować automatyczny system nawadniania roślin przy użyciu Micro:bit i kilku innych małych elementów elektronicznych. Micro:bit wykorzystuje czujnik wilgoci do monitorowania poziomu wilgoci w glebie rośliny i
System przechowywania komponentów: 10 kroków (ze zdjęciami)
System przechowywania komponentów: Ultimate Component Storage System to unikalne rozwiązanie do organizowania i przechowywania komponentów elektronicznych. Niestandardowe oprogramowanie pozwala na katalogowanie komponentów z wbudowaną funkcją wyszukiwania w celu uzyskania szybkiego dostępu do określonych komponentów. Diody ab
System sortowania kolorów: system oparty na Arduino z dwoma paskami: 8 kroków
System sortowania kolorów: System oparty na Arduino z dwoma pasami: Transport i/lub pakowanie produktów i przedmiotów w dziedzinie przemysłowej odbywa się za pomocą linii wykonanych za pomocą przenośników taśmowych. Pasy te pomagają przenosić przedmiot z jednego punktu do drugiego z określoną prędkością. Niektóre zadania związane z przetwarzaniem lub identyfikacją mogą być
Jak prawidłowo podłączyć i skonfigurować system mini półki HiFi (system dźwiękowy): 8 kroków (ze zdjęciami)
Jak prawidłowo podłączyć i skonfigurować zestaw Mini HiFi z półką (system dźwiękowy): Jestem osobą, która lubi uczyć się o elektrotechnice. Jestem liceum w Szkole Ann Richards dla Młodych Liderek Kobiet. Robię to, aby pomóc każdemu, kto chce cieszyć się muzyką z systemu półki Mini LG HiFi