Indholdsfortegnelse:
- Trin 1: Introduktion
- Trin 2: Arduino One
- Trin 3: Sim808
- Trin 4: Flammesensor
- Trin 5: Dupont -kabler
- Trin 6: Batteri 12 volt (kan mindst være en kilde på 12 til at udføre de indledende tests)
- Trin 7: En kasse med filter (valgfrit)
- Trin 8: Kredsløb
- Trin 9: Kildekode
- Trin 10: Om Sim808 -modulet i Dfrobot
- Trin 11: Specifikation
- Trin 12: Board Oversigt
- Trin 13: USB -fejlfinding (AT -kommando)
- Trin 14: Forberedelse
- Trin 15: Foretag et telefonopkald
- Trin 16: Besvar telefonen og læg på
- Trin 17: Send SMS
- Trin 18: Læs SMS
- Trin 19: TCP -kommunikation
- Trin 20: GPS -orientering
- Trin 21:
- Trin 22: SIM808 -tilstand med lavt strømforbrug
Video: GPS -skovbrandalarmsystem med Sim808 og Arduino Uno: 23 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hej, i dette indlæg vil vi se, hvordan man laver et skovbranddetektorsystem, med besked via sms, om ulykkens placering, takket være det integrerede gps sim808 -modul, givet af DFRobots folk, vil vi se kildekode, nogle karakteristika og betjening af sim808 -modul, i et eksternt miljø, dette er fortsættelsen af et tidligere projekt, hvor vi så, hvordan man laver et meget simpelt flammedetektorsystem til hjemmet.
Trin 1: Introduktion
Dette system forsøger at forhindre brande i skove og marker, hvor en katastrofe af denne type kan medføre store økonomiske tab, betydelige materielle skader, ødelæggelse af stedets flora og fauna og forårsage en økologisk skade af stor størrelse, men det vigtigste er redde menneskeliv.
Driftsprincippet er som følger, når det registrerer brand ved flammesensoren, sender det et analogt signal til arduinoen, som afhængigt af dens værdi aktiverer afsendelse af en tekstbesked med de GPS -koordinater, hvor branden finder sted. Til dette projekt skal vi bruge en flammesensor, en arduino uno, et sim808 -modul, et batteri, kabler, du kan kontrollere følgende materialeliste:
Trin 2: Arduino One
Trin 3: Sim808
Trin 4: Flammesensor
Om flammedetektor -modulet
- Dette modul er følsomt over for en flamme og dens stråling. Det kan også detektere almindelig lyskilde i området af en bølgelængde fra 760 nm til 1100 nm.
- Flammesensoren kan udsende digitalt eller analogt signal.
- Det kan bruges som brandalarm.
- Påvisning af en vinkel på ca. 60 grader, især følsom over for flammens spektrum. Justerbar følsomhed (i blå justering af det digitale potentiometer).
- Komparatorens output, rent signal, god bølge, kørekapacitet, mere end 15mA.
- Driftsspænding på 3,3 V-5 V. Udgangsformen: digitale koblingsudgange (0 og 1) og analog spændingsudgang AO. Faste bolthuller for nem installation.
- Små printplader Størrelse: 3,2 cm x 1,4 cm.
- Brug en LM393 forstærker som en spændingskomparator
Trin 5: Dupont -kabler
Trin 6: Batteri 12 volt (kan mindst være en kilde på 12 til at udføre de indledende tests)
Trin 7: En kasse med filter (valgfrit)
Trin 8: Kredsløb
Trin 9: Kildekode
Download venligst fra
Trin 10: Om Sim808 -modulet i Dfrobot
SIM808 GPS/GPRS/GSM arduino-skjold er et integreret quad-band GSM/GPRS og GPS-navigationsteknologi Arduino-ekspansionsskærme. Kun et kreditkort størrelse, i henhold til standard Arduino pin emballage, kompatibel med Arduino UNO, arduino Leonardo, arduino Mega og andet arduino hovedkort. Sammenlignet med den tidligere generation SIM908, har SIM808 forbedret ydelsen og stabiliteten. Ud over de normale SMS- og telefonfunktioner understøtter skjoldet også MMS, DTMF, FTP og andre funktioner. Du kan opnå dataindsamling, trådløs datatransceiver, IoT -applikation og GPS -orientering. Den skal integrere indbygget mikrofon og hovedtelefonstik, hvilket sparer dine omkostninger og gør dit projekt let. den kan også direkte oprette forbindelse til GSM- og GPS -antennen med et eksternt antennestik.
SIM808 GPS/GPRS/GSM Arduino Shield V1.0 bruger den nyeste version af Simcom SIM808 -modul, sammenlignet med det tidlige SIM808 -modul, der er tilgængeligt på markedet, har det nye modul bedre stabilitet. Men GPS -delen af AT -kommandoer er ikke kompatibel med den gamle version af SIM808 -modulet. Se bunden af "mere" i AT -kommandoerne.
Trin 11: Specifikation
- Driftsspænding: 5V
- Indgangseffekt: 7-23V
- Quad-band 850/900/1800/1900MHz
- GPRS multi-slot klasse 12/10
- GPRS mobilstation klasse B
- Overholder GSM fase 2/2 +klasse 4 (2 W @ 850 / 900MHz)
- Klasse 1 (1 W @ 1800 / 1900MHz)
- Understøtter lavt strømforbrugstilstand: 100mA @ 7V-GSM-tilstand
- Understøtter AT -kommandokontrol (3GPP TS 27.007, 27.005 og SIMCOM -forbedrede AT -kommandoer)
- Understøtter GPS -satellitnavigationsteknologi
- Understøtter LED -statusindikator: Strømforsyningsstatus, netværksstatus og driftstilstande
- Arbejdsmiljø: -40 ℃ ~ 85 ℃ Størrelse: 69 * 54 mm/2,71 * 2,12 tommer
Trin 12: Board Oversigt
Modulgrænseflade og forholdsregler:
Besatte ben: D0, D1, D12, den digitale pin "D12" er forbundet til SIM808 -modulets strøm GPIO. Den kan bruges som SIM808-modul tænd / sluk-kontrol. SIM808 ombord MIC og 3,5 mm SIM808-mikrofon bruger den samme MIC-kanal, når du tilslutter din mikrofon, vil den indbyggede MIC automatisk blive afbrudt. Startkontaktknap-SIM808-modul switch, kort tryk på 1s for at starte SIM808, lang tryk på 3s slukke for den. LED "ON" - SIM808 strømindikator, kun når du tilslutter en ekstern strøm, kan modulet fungere korrekt. Net - GSM -signalindikator Hurtig flash: Søg i netværk Langsom flash (3s én gang): netværksregistrering fuldført Funktionskontakt Ingen- ledig SIM808 seriel pin for at downloade skitsen, ring venligst til her. USB_DBG-- Når udvidelseskortet er tilsluttet Arduino, skal du ringe til her for at få SIM808 til at kommunikere med pc'en for at lave en debug (AT debugging). Arduino-- Når udvidelseskortet sluttede til Arduino, skal du ringe til her for at få SIM808 til at kommunikere med Arduino.
Trin 13: USB -fejlfinding (AT -kommando)
I dette afsnit sender vi AT -kommandoer gennem den serielle port for at fejlsøge SIM808 -ekspansionsskærm. Se venligst SIM808 AT kommandosæt for flere funktioner.
Trin 14: Forberedelse
Hardware:
- Arduino UNO x1
- SIM808 udvidelseskort x1
- Ekstern strømforsyning x1
Software:
- Arduino IDE
- Seriel fejlfindingsassistent (I dette afsnit bruger vi DF Serial Debugger af Lisper)
'''TRIN'''
Slut dit SIM -kort til SIM808 -ekspansionsskærmen, og tilslut ekspansionsskærmen på Arduino UNO, i mellemtiden skal du ikke glemme at tilslutte en ekstern strømkilde. Ring funktionskontakten til Ingen, download en prøvekode Blink for at sikre, at den serielle port ikke er Tryk på Boot -tænd / sluk -knappen, og vent på, at SIM -kortet registrerer et netværk korrekt, Net -indikatoren blinker langsomt (3s en gang). Skub funktionsomskifteren til USB_DBG, så kan vi kommunikere direkte med SIM808 -chip gennem den serielle portassistent.
Trin 15: Foretag et telefonopkald
Send AT i den serielle portassistent, hvis den returnerer OK, betyder det, at der er etableret seriel kommunikation. Følg figuren, indtast AT -kommandoer, du skal få det samme indhold.
Trin 16: Besvar telefonen og læg på
Trin 17: Send SMS
Trin 18: Læs SMS
Trin 19: TCP -kommunikation
Trin 20: GPS -orientering
Bemærk: GPS -antennen skal placeres udenfor, før den kan opnå en stabil GPS -placeringsdataudgang.
Send AT + CGSN PWR = 1 kommando (Åbn GPS -strømmen)
Send AT + CGNSTST = 1 kommando (Modtag GPS -data fra den serielle port)
Trin 21:
Hvis GPS -antennen er placeret udenfor, skal du snart få de rigtige data.
Når du vil sætte GPS -dataudgang på pause, kan du sende kommandoen AT + CGNSTST = 0 for at sætte GPS -dataudgang på pause.
Når du vil deaktivere GPS -funktionen, kan du sende kommandoen AT + CGNSPWR = 0 for at slukke for GPS -strømmen. Send AT + CPOWD = 1 for at lukke SIM808 -chippen. Mere spændende instruktion henvises til AT -kommandoen på sidens ende. Disse to testkoder er meget enkle og lette at forstå. Du behøver kun at indtaste de tilsvarende serielle AT -kommandoer, du ville opnå de tilsvarende funktioner.
Trin 22: SIM808 -tilstand med lavt strømforbrug
Minimum funktionalitetstilstand
Systemet reduceres til en enklest tilstand under Minimum funktionalitetstilstand. Det vil spare mere strømforbrug i denne tilstand.
AT+CFUN = = 0, 1, 4
AT + CFUN = 0: Minimum funktionalitetstilstand. I denne tilstand kan du stadig fortsætte med at bruge den serielle port, men AT -kommandoen med RF- og SIM -kortfunktioner deaktiveres.
AT + CFUN = 1: Fuldfunktionstilstand (standard).
AT + CFUN = 4: Flytilstand. I denne tilstand kan du stadig fortsætte med at bruge den serielle port, men AT -kommandoen med RF- og SIM -kortfunktioner deaktiveres.
Flere funktioner henvises til AT -kommandoer
github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf
Måske kan du være interesseret i projekter inden for arduino, pic, robotik, telekommunikation, abonnere på https://www.youtube.com/user/carlosvolt?sub_confirmation=1 mange videoer med komplet kildekode og diagrammer
Anbefalede:
GPS -bilsporing med SMS -underretning og upload af Thingspeak -data, Arduino -baseret, hjemmeautomatisering: 5 trin (med billeder)
GPS -bilsporing med SMS -besked og upload af Thingspeak -data, Arduino -baseret, hjemmeautomatisering: Jeg lavede denne GPS -tracker sidste år, og da den fungerer godt, offentliggør jeg den nu på Instructable. Den er tilsluttet tilbehørsstikket i min bagagerum. GPS -trackeren uploader bilens position, hastighed, retning og den målte temperatur via en mobildata
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Sådan interface GPS-modul (NEO-6m) med Arduino: 7 trin (med billeder)
Sådan tilsluttes GPS-modul (NEO-6m) med Arduino: I dette projekt har jeg vist, hvordan man kobler et GPS-modul til Arduino UNO. Dataene for længde- og breddegrader vises på LCD'et, og placeringen kan ses på app.Liste over materiale Arduino Uno == > $ 8 Ublox NEO-6m GPS-modul == > $ 15 16x
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Kontrollerende LED Matrix Array med Arduino Uno (Arduino Powered Robot Face): 4 trin (med billeder)
Kontrol af LED Matrix Array med Arduino Uno (Arduino Powered Robot Face): Denne instruktør viser, hvordan du styrer en række 8x8 LED -matricer ved hjælp af en Arduino Uno. Denne vejledning kan bruges til at oprette en enkel (og relativt billig skærm) til dine egne projekter. På denne måde kan du vise bogstaver, tal eller brugerdefinerede animationer