Spisu treści:
- Krok 1: Wprowadzenie
- Krok 2: Arduino One
- Krok 3: Sim808
- Krok 4: Czujnik płomienia
- Krok 5: Kable Dupont
- Krok 6: Akumulator 12 V (może być źródłem 12 co najmniej do przeprowadzenia wstępnych testów)
- Krok 7: Pudełko z filtrem (opcjonalnie)
- Krok 8: Obwód
- Krok 9: Kod źródłowy
- Krok 10: Informacje o module Sim808 Dfrobota
- Krok 11: Specyfikacja
- Krok 12: Przegląd tablicy
- Krok 13: Debugowanie USB (polecenie AT)
- Krok 14: Przygotowanie
- Krok 15: Zadzwoń
- Krok 16: Odbierz telefon i rozłącz się
- Krok 17: Wyślij SMS
- Krok 18: Przeczytaj SMS-a
- Krok 19: Komunikacja TCP
- Krok 20: Orientacja GPS
- Krok 21:
- Krok 22: Tryb niskiego zużycia energii SIM808
Wideo: System ostrzegania o pożarze lasu GPS z Sim808 i Arduino Uno: 23 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Witam, w tym poście zobaczymy, jak zrobić system wykrywania pożaru lasu, z powiadomieniem sms o miejscu wypadku, dzięki zintegrowanemu modułowi gps sim808, przyznanemu przez ludzi DFRobot, zobaczymy kod źródłowy, charakterystyka i działanie modułu sim808, w środowisku zewnętrznym, to kontynuacja poprzedniego projektu, w którym widzieliśmy jak wykonać bardzo prosty system detektora płomienia dla domu.
Krok 1: Wprowadzenie
System ten stara się zapobiegać pożarom w lasach i na polach, gdzie tego typu katastrofa może generować duże straty gospodarcze, znaczne szkody materialne, zniszczenie flory i fauny miejsca powodując szkody ekologiczne o wielkiej skali, ale najważniejsze jest to, że ratowanie ludzkiego życia.
Zasada działania jest następująca, w momencie wykrycia pożaru przez czujnik płomienia, wyśle sygnał analogowy do arduino, który w zależności od jego wartości aktywuje wysłanie smsa z koordynatami GPS gdzie ma miejsce pożar. Do tego projektu będziemy potrzebować czujnik płomienia, arduino uno, moduł sim808, akumulator, kable, możesz sprawdzić poniższą listę materiałów:
Krok 2: Arduino One
Krok 3: Sim808
Krok 4: Czujnik płomienia
O module detektora płomienia
- Moduł ten jest wrażliwy na płomień i jego promieniowanie. Może również wykryć zwykłe źródło światła w zakresie długości fali od 760 nm do 1100 nm.
- Czujnik płomienia może emitować sygnał cyfrowy lub analogowy.
- Może służyć jako alarm przeciwpożarowy.
- Detekcja kąta ok. 60 stopni, szczególnie wrażliwa na widmo płomienia. Regulowana czułość (w kolorze niebieskim regulacja potencjometrem cyfrowym).
- Wyjście komparatora, czysty sygnał, dobra fala, moc napędowa, ponad 15mA.
- Napięcie robocze 3,3 V-5 V. Forma wyjściowa: cyfrowe wyjścia przełączające (0 i 1) oraz analogowe wyjście napięciowe AO. Stałe otwory na śruby ułatwiające montaż.
- Małe płytki PCB Rozmiar: 3,2 cm x 1,4 cm.
- Użyj wzmacniacza LM393 jako komparatora napięcia
Krok 5: Kable Dupont
Krok 6: Akumulator 12 V (może być źródłem 12 co najmniej do przeprowadzenia wstępnych testów)
Krok 7: Pudełko z filtrem (opcjonalnie)
Krok 8: Obwód
Krok 9: Kod źródłowy
Proszę pobrać z
Krok 10: Informacje o module Sim808 Dfrobota
SIM808 GPS/GPRS/GSM arduino shield to zintegrowane czterozakresowe nakładki rozszerzające Arduino w technologii GSM/GPRS i nawigacji GPS. Tylko rozmiar karty kredytowej, zgodnie ze standardowym opakowaniem pinów Arduino, kompatybilny z Arduino UNO, arduino Leonardo, arduino Mega i innymi płytami głównymi arduino. W porównaniu do poprzedniej generacji SIM908, SIM808 poprawiło wydajność i stabilność. Oprócz zwykłych funkcji SMS i telefonu, tarcza obsługuje również MMS, DTMF, FTP i inne funkcje. Możesz uzyskać akwizycję danych, bezprzewodowy transceiver danych, aplikację IoT i orientację GPS. Powinien integrować wbudowany mikrofon i gniazdo słuchawkowe, oszczędzając koszty i ułatwiając projekt. może również bezpośrednio łączyć się z anteną GSM i GPS za pomocą złącza anteny zewnętrznej.
SIM808 GPS/GPRS/GSM Arduino Shield V1.0 wykorzystuje najnowszą wersję modułu Simcom SIM808, w porównaniu z wczesnym modułem SIM808 dostępnym na rynku, nowy moduł ma lepszą stabilność. Ale część GPS poleceń AT nie jest kompatybilna ze starą wersją modułu SIM808, proszę odnieść się do dolnej części „więcej” w poleceniach AT.
Krok 11: Specyfikacja
- Napięcie robocze: 5 V
- Moc wejściowa: 7-23 V
- Czterozakresowy 850/900/1800/1900 MHz
- GPRS wieloslotowy klasa 12/10
- Stacja mobilna GPRS klasy B
- Zgodność z fazą GSM 2/2 +Klasa 4 (2 W @ 850/900 MHz)
- Klasa 1 (1 W @ 1800 / 1900 MHz)
- Obsługa trybu niskiego zużycia energii: tryb 100mA @ 7V-GSM
- Obsługa poleceń AT (3GPP TS 27.007, 27.005 i ulepszone polecenia AT SIMCOM)
- Obsługa technologii nawigacji satelitarnej GPS
- Wskaźnik stanu wsparcia LED: stan zasilania, stan sieci i tryby pracy
- Środowisko pracy: -40 ℃ ~ 85 ℃ Rozmiar: 69 * 54 mm / 2,71 * 2,12 cala
Krok 12: Przegląd tablicy
Interfejs modułu i środki ostrożności:
Zajęte piny: D0, D1, D12, pin cyfrowy "D12" jest podłączony do zasilania GPIO modułu SIM808. Może być używany jako sterowanie włączaniem / wyłączaniem modułu SIM808. Wbudowany mikrofon SIM808 i mikrofon 3,5 mm SIM808 używają tego samego kanału MIC, po podłączeniu mikrofonu wbudowany MIC zostanie automatycznie odłączony. Przycisk przełącznika rozruchu -- moduł SIM808 przełącznika, krótkie naciśnięcie 1s uruchamia SIM808, długie naciśnięcie 3s wyłącza go. LED "ON" - wskaźnik zasilania SIM808, tylko po podłączeniu zewnętrznego zasilania moduł może działać poprawnie. Net - wskaźnik sygnału GSM Szybki Flash: Szukaj sieciSlow flash (3s jednorazowo): rejestracja sieciowa zakończona Przełącznik funkcjiBrak-- Wolny pin szeregowy SIM808 do pobrania szkicu, wybierz tutaj. USB_DBG-- Gdy karta rozszerzeń jest podłączona do Arduino, wybierz tutaj, aby SIM808 komunikował się z komputerem i debug (debugowanie AT). Arduino-- Gdy karta rozszerzeń jest podłączona do Arduino, wybierz tutaj, aby SIM808 komunikował się z Arduino.
Krok 13: Debugowanie USB (polecenie AT)
W tej sekcji wyślemy polecenia AT przez port szeregowy, aby debugować osłonę rozszerzeń SIM808. Więcej funkcji można znaleźć w zestawie poleceń SIM808 AT.
Krok 14: Przygotowanie
Sprzęt komputerowy:
- Arduino UNO x1
- Karta rozszerzeń SIM808 x1
- Zasilanie zewnętrzne x1
Oprogramowanie:
- IDE Arduino
- Asystent debugowania szeregowego (w tej sekcji używamy DF Serial Debugger firmy Lisper)
'''KROK'''
Podłącz kartę SIM do osłony rozszerzeń SIM808 i podłącz osłonę rozszerzeń do Arduino UNO, w międzyczasie nie zapomnij podłączyć zewnętrznego źródła zasilania. Ustaw przełącznik funkcji na Brak, pobierz przykładowy kod Migaj, aby upewnić się, że port szeregowy nie jest zajęty. Naciśnij przycisk Boot power i poczekaj, aż karta SIM poprawnie zarejestruje sieć, dioda wskaźnika Net miga powoli (3s raz). Przesuń przełącznik funkcji na USB_DBG, wtedy możemy komunikować się bezpośrednio z chipem SIM808 przez asystenta portu szeregowego.
Krok 15: Zadzwoń
Wyślij AT w asystencie portu szeregowego, jeśli zwróci OK, oznacza to, że komunikacja szeregowa została nawiązana. Postępuj zgodnie z rysunkiem, wprowadź komendy AT, powinieneś otrzymać tę samą treść.
Krok 16: Odbierz telefon i rozłącz się
Krok 17: Wyślij SMS
Krok 18: Przeczytaj SMS-a
Krok 19: Komunikacja TCP
Krok 20: Orientacja GPS
Uwaga: Antena GPS musi być umieszczona na zewnątrz, zanim będzie mogła uzyskać stabilne dane wyjściowe lokalizacji GPS.
Wyślij AT + CGSN PWR = 1 polecenie (Otwórz zasilanie GPS)
Wyślij AT + CGNSTST = 1 polecenie (odbierz dane GPS z portu szeregowego)
Krok 21:
Jeśli antena GPS została umieszczona na zewnątrz, wkrótce powinieneś otrzymać właściwe dane.
Jeśli chcesz wstrzymać wyprowadzanie danych GPS, możesz wysłać polecenie AT + CGNSTST = 0, aby wstrzymać wyprowadzanie danych GPS.
Jeśli chcesz wyłączyć funkcję GPS, możesz wysłać polecenie AT + CGNSPWR = 0, aby wyłączyć zasilanie GPS. Wyślij AT + CPOWD = 1, aby wyłączyć układ SIM808. Więcej ekscytujących instrukcji można znaleźć w komendzie AT na końcu strony. Te dwa kody testowe są bardzo proste i łatwe do zrozumienia. Wystarczy wprowadzić odpowiednie polecenia szeregowego AT, aby osiągnąć odpowiednie funkcje.
Krok 22: Tryb niskiego zużycia energii SIM808
Tryb minimalnej funkcjonalności
System zostanie zredukowany do najprostszego trybu w trybie minimalnej funkcjonalności. W tym trybie zaoszczędzi to więcej energii.
AT+CFUN= =0, 1, 4
AT + CFUN = 0: Tryb minimalnej funkcjonalności. W tym trybie możesz nadal korzystać z portu szeregowego, ale komenda AT z funkcjami RF i karty SIM zostanie wyłączona.
AT + CFUN = 1: Tryb pełnofunkcyjny (domyślny).
AT + CFUN = 4: Tryb samolotowy. W tym trybie możesz nadal korzystać z portu szeregowego, ale komenda AT z funkcjami RF i karty SIM zostanie wyłączona.
Więcej funkcji można znaleźć w komendach AT
github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf
Może jesteś zainteresowany projektami z dziedziny arduino, pic, robotyki, telekomunikacji, zapisz się na https://www.youtube.com/user/carlosvolt?sub_confirmation=1 wiele filmów z kompletnym kodem źródłowym i schematami
Zalecana:
System ostrzegania o parkowaniu cofania samochodu Arduino - Krok po kroku: 4 kroki
System ostrzegania o parkowaniu cofania samochodu Arduino | Kroki po kroku: W tym projekcie zaprojektuję prosty obwód czujnika parkowania wstecznego samochodu Arduino za pomocą czujnika ultradźwiękowego Arduino UNO i HC-SR04. Ten oparty na Arduino system ostrzegania o cofaniu samochodu może być używany do autonomicznej nawigacji, określania odległości robotów i innych
System ostrzegania o wypadkach za pomocą GSM, GPS i akcelerometru: 5 kroków (ze zdjęciami)
System ostrzegania o wypadkach przy użyciu GSM, GPS i akcelerometru: Zagłosuj na mnie w konkursieZagłosuj na mnie w konkursieW dzisiejszych czasach wiele osób ginie na drodze w wyniku wypadku, główną przyczyną jest „opóźnienie w akcji ratunkowej”. Ten problem jest bardzo duży w krajach rozwijających się, dlatego zaprojektowałem ten projekt z myślą o ratowaniu
Dronecoria: Dron do renowacji lasu: 7 kroków (ze zdjęciami)
Dronecoria: Drone for Forest Restoration: Razem możemy ponownie zalesić świat. Technologia dronów w połączeniu z natywnie powlekanymi nasionami zrewolucjonizuje skuteczność przywracania ekosystemu. Stworzyliśmy zestaw narzędzi open source, aby używać dronów do wysiewu kulek dzikich nasion z wydajn
HaptiGuard - system ostrzegania bocznego: 3 kroki (ze zdjęciami)
HaptiGuard - Boczny System Ostrzegania: Szybki i beznadziejny Boczny System Ostrzegania jako boczny pomysł Personal Photonics of the Media Computing Group Aachen, finansowany przez niemieckie Ministerstwo Edukacji i Nauki. Ilekroć przychodzi ci coś ubranego, czego nie możesz usłyszeć (ponieważ
ISO Standardowy system ostrzegania o sterczących uszach wilkołaka: 3 kroki (ze zdjęciami)
System ostrzegania o sterczących uszach wilkołaka zgodny ze standardem ISO: Nikt nie lubi, gdy ktoś lub coś niespodziewanie pojawia się z tyłu. Ponieważ większość ludzi nie ma dostrojonego zmysłu pająków, dodaj elektronikę, aby wykryć, kiedy coś się czai. Chroń swoją szóstkę. Bo jest tak zimno