Inhoudsopgave:
- Stap 1: Gebruikte materialen
- Stap 2: GPS-module
- Stap 3: GSM-module
- Stap 4: Aansluitschema
- Stap 5: Programmeren voor Arduino
Video: Veiligheidsapparaat voor vrouwen met GPS-tracking en waarschuwingen met behulp van Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Door wns.nawfalVolg meer van de auteur:
Met alle technologie die we de laatste tijd tot onze beschikking hebben, is het niet moeilijk om een veiligheidsapparaat voor vrouwen te bouwen dat niet alleen een noodalarm genereert, maar ook een bericht stuurt naar uw vrienden, familie of bezorgde persoon. Hier zullen we een band bouwen die door vrouwen kan worden gedragen, waarmee ze de politie of wie dan ook kunnen informeren, met behulp van SOS-nood-sms samen met de huidige locatie. Met deze informatie kan de politie het slachtoffer van de locatie redden. Hiervoor gebruiken we hier een Arduino die kan worden gekoppeld aan een GSM- en GPS-module voor het verzenden van sms-waarschuwingen en het verkrijgen van de locatiecoördinaten. We hebben ook een RF-zender- en ontvangermodule gebruikt voor draadloze communicatie tussen de band en het ontvangende apparaat met GPS/GSM.
Stap 1: Gebruikte materialen
- Arduino Nano
- SIM900-modem
- NEO6M GPS-module
- 433 MHZ RF-zender en -ontvanger
- Knop
- Accu
- Breadboard
- Trui
Stap 2: GPS-module
Hier gebruiken we de NEO6M GPS-module. De NEO-6M GPS-module is een populaire GPS-ontvanger met een ingebouwde keramische antenne, die een sterke satellietzoekfunctie biedt. Deze ontvanger kan locaties detecteren en tot 22 satellieten volgen en locaties overal ter wereld identificeren. Met de ingebouwde signaalindicator kunnen we de netwerkstatus van de module controleren. Het heeft een back-upbatterij voor gegevens, zodat de module de gegevens kan opslaan wanneer de hoofdstroom per ongeluk wordt uitgeschakeld.
Het kernhart in de GPS-ontvangermodule is de NEO-6M GPS-chip van u-blox. Het kan tot 22 satellieten op 50 kanalen volgen en heeft een zeer indrukwekkend gevoeligheidsniveau van -161 dBm. Deze 50-kanaals u-blox 6-positioneringsengine heeft een Time-To-First-Fix (TTFF) van minder dan 1 seconde. Deze module ondersteunt de baudrate van 4800-230400 bps en heeft de standaard baud van 9600. Kenmerken:
- Bedrijfsspanning: (2,7-3,6) V DC
- Bedrijfsstroom: 67 mA
- Baudsnelheid: 4800-230400 bps (9600 standaard)
- Communicatieprotocol: NEMA
- Interface: UART
- Externe antenne en ingebouwde EEPROM.
Stap 3: GSM-module
Dit is een GSM/GPRS-compatibele Quad-band mobiele telefoon, die werkt op een frequentie van 850/900/1800/1900MHz en die voor verschillende toepassingen kan worden gebruikt, zoals internetten, bellen, sms'en en ontvangen, enz. De frequentiebanden van het GSM-modem kunnen worden ingesteld met AT-opdrachten. De baudrate is configureerbaar van 1200-115200 via het AT-commando. Het GSM/GPRS-modem heeft een interne TCP/IP-stack die ons in staat stelt om via GPRS verbinding te maken met internet. Dit is een module van het SMT-type en ontworpen met een zeer krachtige processor met één chip die de AMR926EJ-S-kern integreert, die erg populair is in verschillende industriële producten.
Technische specificaties:
- Voedingsspanning: 3,4V – 4,5V
- Energiebesparende modus: Stroomverbruik in slaapstand = 0,5 mA
- Frequentiebanden: SIM900A
- Dualband: EGSM900, DCS1800.
- Bedrijfstemperatuur: -30ºC tot +80ºC
- Ondersteunt MIC en Audio InputSpeaker InputUART interface-ondersteuningFirmware-upgrade door debug-poortCommunicatie: AT-opdrachten
Stap 4: Aansluitschema
Het veiligheidssysteem voor vrouwen met GPS-tracking en waarschuwingen kan worden onderverdeeld in twee secties, zoals de zender- en ontvangersectie. De schakelschema's voor elke sectie worden als volgt beschreven:
Zendersectie: In het RF-zendergedeelte bevindt zich een SOS-knop samen met een 433 MHz RF-zender, die de gegevens draadloos naar het ontvangergedeelte verzendt. Het doel van het maken van twee afzonderlijke delen hier is om de grootte van de zendmodule te minimaliseren, zodat deze als polsband kan worden gedragen. Het schakelschema voor het zendergedeelte is hierboven weergegeven.
Ontvangergedeelte: In het gedeelte RF-ontvanger worden de gegevens die worden verzonden vanaf de polsband (zendergedeelte) ontvangen door het apparaat met een 433 MHz RF-ontvanger. De RF-ontvanger stuurt deze informatie via de digitale pin naar Arduino. Arduino Nano ontvangt vervolgens het signaal en verwerkt het met behulp van het programma dat erin wordt geflitst. Wanneer het slachtoffer op de SOS-knop in het zendergedeelte drukt, wordt een HOOG signaal gegenereerd en gaat naar de Arduino-kant, en vervolgens stuurt Arduino een signaal naar het SIM900-modem om een sms naar de geregistreerde gebruiker te sturen samen met de GPS-coördinaat die al is opgeslagen in de Microcontroller met behulp van de NEO6M GPS-module. Het schakelschema van de ontvangerzijde wordt weergegeven zoals hierboven.
Stap 5: Programmeren voor Arduino
Na het succesvol voltooien van de hardwareverbindingen, is het nu tijd om de Arduino Nano te programmeren. De stapsgewijze uitleg van de code wordt hieronder gegeven.
Start de code door alle vereiste bibliotheekbestanden in de code op te nemen, zoals TinyGPS++.h voor NEO6M GPS-bord, SoftwareSerial.h voor het definiëren van de seriële pinnen van de software. Hier wordt de TinyGPS++.h-bibliotheek gebruikt om de GPS-coördinaten te krijgen met behulp van de GPS-ontvangermodule. Deze bibliotheek is hier te downloaden. Verklaar nu de verbindingspinnen van de GPS-module en de standaard baudrate, die in ons geval 9600 is. Definieer ook de seriële pinnen van de software waarmee GPS met Arduino zal communiceren. statische const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600;Declareer vervolgens de objecten voor de TinyGPSPlus-klasse. Definieer ook het object voor de SoftwareSerial-klasse met de pinnen als eerder gedeclareerde argumenten. TinyGPSPlus-gps; SoftwareSerial soft (RXPin, TXPin);Binnen setup (), declareer alle invoerpinnen en uitvoerpinnen. Initialiseer vervolgens de seriële hardware- en software-seriële functionaliteit, met de standaard baudrate die in ons geval 9600 is. Veiligheidsapparaat voor vrouwen met GPS-tracking en waarschuwingen met behulp van Arduino Wanneer de SOS-knop wordt ingedrukt, begint de zoemer te piepen en komt er een sms naar het geautoriseerde nummer met de lengte- en breedtegraad van de locatie van het slachtoffer. De schermafbeelding van de uitvoer wordt hieronder weergegeven:
Aanbevolen:
Smart Home maken met behulp van Arduino-besturingsrelaismodule - Ideeën voor domotica: 15 stappen (met afbeeldingen)
Smart Home maken met behulp van Arduino-besturingsrelaismodule | Ideeën voor domotica: in dit domotica-project zullen we een smart home-relaismodule ontwerpen die 5 huishoudelijke apparaten kan bedienen. Deze relaismodule kan worden bediend vanaf mobiel of smartphone, IR-afstandsbediening of tv-afstandsbediening, handmatige schakelaar. Dit slimme relais kan ook de r
Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen)
Mobiele virtual reality met behulp van Processing voor Android (TfCD): Virtual Reality (VR) is een van de nieuwe technologieën die interessant kunnen zijn voor toekomstige producten. Het heeft veel mogelijkheden en je hebt niet eens een dure VR-bril (Oculus Rift) nodig. Het lijkt misschien heel moeilijk om zelf te doen, maar de basis is
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik
Hoe een omvormer met LCD-achtergrondverlichting te repareren Met behulp van een Fujiplus FP-988D. voor $0.: 9 stappen
Hoe een omvormer met LCD-achtergrondverlichting te repareren Met behulp van een Fujiplus FP-988D. voor $ 0.: In deze instructie zal ik je helpen bij het repareren van een dode lcd-backlight-omvormer met behulp van de onderdelen die je hebt. U kunt zien of u een dode achtergrondverlichting heeft door eerst andere mogelijkheden te elimineren. Controleer de monitor op meerdere computers. Zorg ervoor dat d
Maak een webverbonden robot (voor ongeveer $ 500) (met behulp van een Arduino en netbook): 6 stappen (met afbeeldingen)
Maak een webverbonden robot (voor ongeveer $ 500) (met behulp van een Arduino en netbook): deze Instructable laat u zien hoe u uw eigen webverbonden robot kunt bouwen (met behulp van een Arduino-microcontroller en Asus eee pc). Waarom zou u een web willen Verbonden robot? Om mee te spelen natuurlijk. Rij met je robot van de andere kant van de kamer of over de tel