Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
GrayBOX er en enhet som beskytter deg og bilen din*.
Denne enheten monteres på bilen din* og utfører noen oppgaver automatisk for å redde deg og bilen din*.
GrayBOX inneholder et SIM-kort, slik at du kan kommunisere med det via tekstmelding (bare SMS, ingen watsapp;-)).
Oppgaver utført av denne enheten er:
- Ulykkesdeteksjon: Hvis du er i en trafikkulykke mens du kjører bilen*, sender GrayBOX automatisk hjelpemelding til forhåndsdefinerte numre (så mange numre du lagrer i GrayBOX) med GPS -posisjonen din.
- Tyveribeskyttelse: Når du skal til et sted hvor hastigheten på kjøretøystyveri er høy, kan du på et slikt sted holde GrayBOX i varslingsmodus ved å sende den "ALERT" -kommandoen ** via tekstmelding. I varslingsmodus, hvis bilen din* flyttes, sender GrayBOX deg en hjelpemelding. For å avbryte varslingsmodus, bare send "RELAX" kommando **.
- Stoppe tyveriutførelse: Hvis tyven stjal bilen din*, kan du også stoppe ham/henne. For å gjøre dette, send en kommando ** "STOPP", og GrayBOX vil koble fra strømmen som er tilført tennpluggen på motoren og kjøretøyet* vil stoppe. Send "RUN" -kommandoen igjen for å aktivere tennpluggen igjen.
- Stedsinnhenting: du kan også spore bilen din* ved å sende "?" (spørsmålstegn) kommando ** til GrayBOX, og til gjengjeld vil den svare deg med sin GPS -posisjon.
- Kommunikasjon med bruker: GrayBOX kommuniserer også med eieren av kjøretøyet*.
*Dette prosjektet er laget med tanke på to hjulere, men med små endringer i kode kan det også brukes på firehjulinger.
** Kommandoer skal være i form av *kommando#
Eks. - *VARSEL#, *STOPP# etc
MERK - Dette prosjektet fungerer helt, men er ennå ikke testet i feltet
….. Flere videoer kommer snart…
Trinn 1: Verktøy og materialer
MATERIALER:
- Mikrokontrollerkort (Arduino -kompatibelt) eller Arduino UNO.
- GSM -modul
- GPS -modul
- Akselerometer sensor
- SIM -kort (aktivert og med litt balanse)
- Relébryter
- LCD
- Festemidler
- tilkobling av ledninger
- Batteri (12v)
VERKTØY:
- Loddejern (Hvis du lager tilpasset mikrokontrollerkort og relébrytermodul)
- FTDI -kort (Hvis du lager tilpasset mikrokontrollerbord)
- Skrutrekker
- wire stripper
- Multimeter
- Limpistol
- Strømforsyning
- En datamaskin
Lenke der jeg kjøpte komponentene mine -
Trinn 2: Lag tilpasset mikrokontrollerbord
Merk - Hvis du bruker Arduino -kort eller et annet Arduino -kompatibelt brett, hopper du til trinn 4.
-
Komponenter påkrevd
- Atmega328 med Arduino bootloader
- 28 -pinners IC -base for Atmega328
- IN4007 diode
- 470uf kondensator
- 10uf kondensator
- 7805 spenningsregulator
- 22pf papirkondensator (mengde - 2)
- 16 MHz krystalloscillator
- 100nf kondensator
- 1k motstand (Antall - 2)
- 10k motstand
- LED
- Berg stripe
- Jumper ledninger
- Last ned skjematisk og PCB -fil og lag PCB.
- Bor med 1 mm bor for loddingskomponenter på sine respektive steder.
- Lodd hver komponent forsiktig.
Hvis alt går som planlagt, er mikrokontrollerkortet klart.
MERK - Bruk expressPCB for å åpne.pcb -filen
Trinn 3: Koble GSM, GPS -modul, akselerometersensor og LCD til mikrokontrollerkortet
Koble til GSM, GPS -modul og akselerometersensor som vist på bildene. Hvis du bruker Arduino -kortet, må du koble til som følger.
Akselerometer sensor:
- x-pin til A5
- y-pin til A4
- z-pin til A3
- vcc til +5v/3v3
- GND til GND
GPS -modul:
Jeg koblet GPS -modulens serielle pinner (Tx og Rx) til programvarens serielle pinner på mikrokontrollerkortet. Så du kan endre den i koden i henhold til ditt behov.
- Tx-pin til 5
- Rx-pin til 6
- vcc til +5v/3v3
- GND til GND
GSM -modul:
- Rx-pin til Tx
- Tx-pin til Rx
- Grensesnitt-pin til +5v
- Vin-pin til +5v
- GND til GND
LCD:
LCD er bare for vår bekvemmelighet, ellers ikke nødvendig.
- rs-pin til 2
- rw-pin til 3
- aktiver-pin til 4
- D4-pin til 10
- D5-pinne til 11
- D6-pin til 12
- D7-pin til 13
Trinn 4: Sluttmontering og programmering
- Monter de forskjellige modulene som jeg gjorde for å gjøre GrayBOX kompakt.
- Sett inn SIM -kortet i GSM -modulen.
- Koble FTDI til mikrokontrollerkortet (bare hvis du bruker egendefinert mikrokontrollerkort, ellers last opp koden direkte til arduino -kortet) og last opp den oppgitte koden.
Ved forslag eller tvil, ta gjerne kontakt. Du er alltid velkommen:-)
E-post ID- [email protected]