GrayBOX - Unfallerkennungs- und Diebstahlschutzsystem - Gunook
GrayBOX - Unfallerkennungs- und Diebstahlschutzsystem - Gunook
Anonim
Image
Image
Werkzeuge und Materialien
Werkzeuge und Materialien

GrayBOX ist ein Gerät, das Sie und Ihr Fahrzeug schützt*.

Dieses Gerät wird an Ihrem Fahrzeug* angebracht und führt einige Aufgaben automatisch aus, um Sie und Ihr Fahrzeug* zu retten.

GrayBOX enthält eine SIM-Karte, mit der Sie per SMS kommunizieren können (nur SMS, keine Watsapp;-)).

Von diesem Gerät ausgeführte Aufgaben sind:

  1. Unfallerkennung: Wenn Sie während der Fahrt mit Ihrem Fahrzeug* einen Verkehrsunfall haben, sendet GrayBOX automatisch eine Hilfenachricht mit Ihrem GPS-Standort an vordefinierte Nummern (so viele Nummern, die Sie in der GrayBOX speichern).
  2. Diebstahlschutz: Wenn Sie sich an einen Ort begeben, an dem die Fahrzeugdiebstahlrate hoch ist, können Sie GrayBOX an einem solchen Ort im Alarmmodus halten, indem Sie ihm den Befehl "ALERT"** per SMS senden. Wenn Ihr Fahrzeug* im Alarmmodus bewegt wird, sendet GrayBOX Ihnen eine Hilfenachricht. Um den Alarmmodus abzubrechen, senden Sie einfach den Befehl "RELAX"**.
  3. Stoppen der Diebstahlsausführung: Wenn ein Dieb Ihr Fahrzeug* zufällig gestohlen hat, können Sie ihn/sie auch stoppen. Senden Sie dazu einen Befehl** "STOP" und GrayBOX unterbricht die Stromzufuhr zur Zündkerze des Motors und das Fahrzeug* stoppt. Um die Zündkerze wieder einzukuppeln, senden Sie den Befehl "RUN"**.
  4. Standortermittlung: Sie können Ihr Fahrzeug* auch verfolgen, indem Sie "?" (Fragezeichen) Befehl** an die GrayBOX und diese antwortet Ihnen mit ihrem GPS-Standort.
  5. Kommunikation mit dem Benutzer: GrayBOX kommuniziert auch mit dem Besitzer des Fahrzeugs*.

*Dieses Projekt wurde unter Berücksichtigung von Zweirädern erstellt, kann aber mit kleinen Änderungen im Code auch auf Vierräder angewendet werden.

**Befehle sollten die Form *Befehl# haben

Ex. - *ALERT#, *STOP# usw

HINWEIS - Dieses Projekt funktioniert vollständig, wurde aber noch nicht im Feld getestet

….. Weitere Videos folgen in Kürze…

Schritt 1: Werkzeuge und Materialien

Werkzeuge und Materialien
Werkzeuge und Materialien

MATERIALIEN:

  1. Mikrocontroller-Board (Arduino-kompatibel) oder Arduino UNO.
  2. GSM-Modul
  3. GPS-Modul
  4. Beschleunigungssensor
  5. SIM-Karte (aktiviert und mit etwas Guthaben)
  6. Relaisschalter
  7. LCD
  8. Befestigungselemente
  9. Anschlussdrähte
  10. Batterie (12v)

WERKZEUGE:

  1. Lötkolben (Wenn Sie eine benutzerdefinierte Mikrocontrollerplatine und ein Relaisschaltermodul herstellen)
  2. FTDI-Platine (Wenn Sie eine benutzerdefinierte Mikrocontroller-Platine herstellen)
  3. Schraubenzieher
  4. Abisolierzange
  5. Multimeter
  6. Klebepistole
  7. Energieversorgung
  8. Ein Computer

Link, wo ich meine Komponenten gekauft habe -

Schritt 2: Erstellen einer benutzerdefinierten Mikrocontroller-Platine

Erstellen einer benutzerdefinierten Mikrocontrollerplatine
Erstellen einer benutzerdefinierten Mikrocontrollerplatine
Erstellen einer benutzerdefinierten Mikrocontrollerplatine
Erstellen einer benutzerdefinierten Mikrocontrollerplatine
Erstellen einer benutzerdefinierten Mikrocontrollerplatine
Erstellen einer benutzerdefinierten Mikrocontrollerplatine

Hinweis - Wenn Sie ein Arduino-Board oder ein anderes Arduino-kompatibles Board verwenden, fahren Sie mit Schritt 4 fort.

  1. Benötigte Komponenten

    • Atmega328 mit Arduino-Bootloader
    • 28-poliger IC-Sockel für Atmega328
    • IN4007-Diode
    • 470uf Kondensator
    • 10uf Kondensator
    • 7805 Spannungsregler
    • 22pf Papierkondensator (Anzahl - 2)
    • 16 MHz Quarzoszillator
    • 100nf Kondensator
    • 1k Widerstand (Anzahl - 2)
    • 10k Widerstand
    • LED
    • Bergstreifen
    • Überbrückungsdrähte
  2. Laden Sie den Schaltplan und die PCB-Datei herunter und erstellen Sie PCB.
  3. Bohren Sie mit 1 mm Bohrer zum Löten von Bauteilen an den entsprechenden Stellen.
  4. Löten Sie jede Komponente sorgfältig.

Wenn alles wie geplant läuft, ist Ihr Mikrocontroller-Board fertig.

HINWEIS - Verwenden Sie expressPCB, um die.pcb-Datei zu öffnen

Schritt 3: Verbinden Sie GSM, GPS-Modul, Beschleunigungssensor und LCD mit der Mikrocontroller-Platine

Verbinden Sie GSM, GPS-Modul, Beschleunigungssensor und LCD mit der Mikrocontroller-Platine
Verbinden Sie GSM, GPS-Modul, Beschleunigungssensor und LCD mit der Mikrocontroller-Platine
Verbinden Sie GSM, GPS-Modul, Beschleunigungssensor und LCD mit der Mikrocontroller-Platine
Verbinden Sie GSM, GPS-Modul, Beschleunigungssensor und LCD mit der Mikrocontroller-Platine
Verbinden Sie GSM, GPS-Modul, Beschleunigungssensor und LCD mit der Mikrocontroller-Platine
Verbinden Sie GSM, GPS-Modul, Beschleunigungssensor und LCD mit der Mikrocontroller-Platine

Verbinden Sie GSM, GPS-Modul und Beschleunigungssensor wie in den Bildern gezeigt. Wenn Sie ein Arduino-Board verwenden, verbinden Sie sich wie folgt.

Beschleunigungssensor:

  • x-Pin auf A5
  • Y-Pin auf A4
  • Z-Pin auf A3
  • vcc bis +5v/3v3
  • GND zu GND

GPS-Modul:

Ich habe die seriellen Pins des GPS-Moduls (Tx und Rx) mit den seriellen Softwarepins der Mikrocontrollerplatine verbunden. Sie können es also im Code nach Bedarf ändern.

  • Tx-Pin auf 5
  • Rx-Pin auf 6
  • vcc bis +5v/3v3
  • GND zu GND

GSM-Modul:

  • Rx-Pin zu Tx
  • Tx-Pin an Rx
  • Vinterface-Pin auf +5V
  • Vin-Pin an +5V
  • GND zu GND

LCD:

LCD ist nur für unsere Bequemlichkeit, ansonsten nicht erforderlich.

  • RS-Pin auf 2
  • rw-Pin auf 3
  • Enable-Pin auf 4
  • D4-Pin auf 10
  • D5-Pin auf 11
  • D6-Pin auf 12
  • D7-Pin auf 13

Schritt 4: Endmontage und Programmierung

Endmontage und Programmierung
Endmontage und Programmierung
Endmontage und Programmierung
Endmontage und Programmierung
Endmontage und Programmierung
Endmontage und Programmierung
  • Bauen Sie die verschiedenen Module zusammen, wie ich es getan habe, um GrayBOX kompakt zu machen.
  • SIM-Karte in GSM-Modul einlegen.
  • Verbinden Sie FTDI mit der Mikrocontroller-Platine (nur bei Verwendung einer benutzerdefinierten Mikrocontroller-Platine, andernfalls laden Sie den Code direkt auf die Arduino-Platine hoch) und laden Sie den angegebenen Code hoch.

Bei Anregungen oder Zweifeln können Sie sich gerne an uns wenden. Du bist immer willkommen:-)