Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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:
- 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).
- 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"**.
- 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"**.
- Standortermittlung: Sie können Ihr Fahrzeug* auch verfolgen, indem Sie "?" (Fragezeichen) Befehl** an die GrayBOX und diese antwortet Ihnen mit ihrem GPS-Standort.
- 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
MATERIALIEN:
- Mikrocontroller-Board (Arduino-kompatibel) oder Arduino UNO.
- GSM-Modul
- GPS-Modul
- Beschleunigungssensor
- SIM-Karte (aktiviert und mit etwas Guthaben)
- Relaisschalter
- LCD
- Befestigungselemente
- Anschlussdrähte
- Batterie (12v)
WERKZEUGE:
- Lötkolben (Wenn Sie eine benutzerdefinierte Mikrocontrollerplatine und ein Relaisschaltermodul herstellen)
- FTDI-Platine (Wenn Sie eine benutzerdefinierte Mikrocontroller-Platine herstellen)
- Schraubenzieher
- Abisolierzange
- Multimeter
- Klebepistole
- Energieversorgung
- Ein Computer
Link, wo ich meine Komponenten gekauft habe -
Schritt 2: Erstellen einer benutzerdefinierten Mikrocontroller-Platine
Hinweis - Wenn Sie ein Arduino-Board oder ein anderes Arduino-kompatibles Board verwenden, fahren Sie mit Schritt 4 fort.
-
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
- Laden Sie den Schaltplan und die PCB-Datei herunter und erstellen Sie PCB.
- Bohren Sie mit 1 mm Bohrer zum Löten von Bauteilen an den entsprechenden Stellen.
- 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 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
- 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:-)