Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
GrayBOX je zariadenie, ktoré chráni vás a vaše vozidlo*.
Toto zariadenie bude namontované na vašom vozidle* a bude vykonávať niektoré úlohy automaticky, aby zachránilo vás a vaše vozidlo*.
GrayBOX obsahuje SIM kartu, takže s ňou môžete komunikovať prostredníctvom textových správ (iba SMS, bez watsapp;-)).
Úlohy vykonávané týmto zariadením sú:
- Detekcia nehody: Ak sa počas vedenia vozidla* stanete pri dopravnej nehode*, GrayBOX automaticky odošle pomocnú správu na preddefinované čísla (koľko čísel uložíte v GrayBOX) s vašou polohou GPS.
- Ochrana proti krádeži: Keď sa chystáte na miesto, kde je vysoká miera krádeže vozidla, potom môžete na takom mieste udržať GrayBOX v pohotovostnom režime odoslaním príkazu „ALERT“** prostredníctvom textovej správy. Ak sa v výstražnom režime pohnete s vozidlom*, GrayBOX vám pošle pomocnú správu. Ak chcete zrušiť režim výstrahy, pošlite príkaz „RELAX“**.
- Zastavenie popravy krádeže: Ak vám zlodej náhodou ukradol vozidlo*, potom ho môžete zastaviť aj vy. Ak to chcete urobiť, odošlite príkaz ** „STOP“a GrayBOX odpojí napájanie zapaľovacej sviečky motora a vozidlo* sa zastaví. Ak chcete opäť zapnúť zapaľovaciu sviečku, pošlite príkaz „RUN“**.
- Zistenie polohy: svoje vozidlo môžete tiež sledovať* odoslaním „?“(otáznik) príkaz ** do GrayBOXu a na oplátku vám odpovie svojou polohou GPS.
- Komunikácia s používateľom: GrayBOX komunikuje aj s majiteľom vozidla*.
*Tento projekt bol vytvorený s ohľadom na dvojkolesové tátoše, ale s malými zmenami v kóde ho možno použiť aj na štvorkolky.
** Príkazy by mali mať formu *príkazu#
Napr. - *ALERT#, *STOP# atď
POZNÁMKA - Tento projekt úplne funguje, ale ešte nebol testovaný v teréne
….. Ďalšie videá už čoskoro ….
Krok 1: Nástroje a materiály
MATERIÁLY:
- Doska mikrokontroléra (kompatibilná s Arduino) alebo Arduino UNO.
- GSM modul
- GPS modul
- Snímač akcelerometra
- SIM karta (aktivovaná a s určitým zostatkom)
- Reléový spínač
- LCD
- Spojovacie prvky
- spojovacie vodiče
- Batéria (12v)
NÁSTROJE:
- Spájkovačka (Pri výrobe vlastnej dosky mikrokontroléra a modulu spínača relé)
- Doska FTDI (ak robíte vlastnú dosku mikrokontroléra)
- Skrutkovač
- odizolovač drôtov
- Multimetr
- Lepiaca pištoľ
- Zdroj
- Počítač
Odkaz, kde som kúpil svoje komponenty -
Krok 2: Vytvorenie vlastnej dosky mikrokontroléra
Poznámka - Ak používate dosku Arduino alebo inú dosku kompatibilnú s Arduino, prejdite na krok 4.
-
Potrebné súčasti
- Atmega328 so zavádzačom Arduino
- 28 -pinová IC základňa pre Atmega328
- Dióda IN4007
- 470uf kondenzátor
- 10uf kondenzátor
- 7805 regulátor napätia
- 22pf papierový kondenzátor (množstvo - 2)
- 16 MHz Kryštálový oscilátor
- 100nf kondenzátor
- 1k odpor (množstvo - 2)
- 10k odpor
- LED
- Bergov pás
- Prepojovacie vodiče
- Stiahnite si schematický súbor a súbor PCB a vytvorte PCB.
- Vŕtačka s vrtákom 1 mm na spájkovanie súčiastok na príslušných miestach.
- Každý komponent opatrne spájkujte.
Ak všetko pôjde podľa plánu, doska vášho mikrokontroléra je pripravená.
POZNÁMKA - Na otvorenie súboru.pcb použite ExpressPCB
Krok 3: Pripojte GSM, modul GPS, snímač akcelerometra a LCD k doske mikrokontroléra
Pripojte GSM, modul GPS a senzor akcelerometra podľa obrázkov. Ak používate dosku Arduino, pripojte sa nasledovne.
Snímač akcelerometra:
- x-pin na A5
- y-pin na A4
- kolík z na A3
- vcc až +5v/3v3
- GND až GND
GPS modul:
Pripojil som sériové piny modulu GPS (Tx a Rx) k softvérovým sériovým kolíkom dosky mikrokontroléra. Môžete ho teda v kóde zmeniť podľa svojej potreby.
- Tx-pin na 5
- Rx-pin na 6
- vcc až +5v/3v3
- GND až GND
GSM modul:
- Rx-pin na Tx
- Tx-pin na Rx
- Vinterface-pin na +5v
- Vin-pin na +5v
- GND až GND
LCD:
LCD je len pre naše pohodlie, inak nie je potrebný.
- rs-pin na 2
- rw-pin na 3
- aktivačný kolík na 4
- D4-pin na 10
- Kolík D5 na 11
- Kolík D6 na 12
- Kolík D7 na 13
Krok 4: Konečná montáž a programovanie
- Zostavte rôzne moduly tak, ako som to urobil pri vytváraní GrayBOX compact.
- Vložte SIM kartu do GSM modulu.
- Pripojte FTDI k doske mikrokontroléra (iba ak používate vlastnú dosku mikrokontroléra, inak priamo nahrajte kód na dosku arduino) a nahrajte daný kód.
V prípade nejasností alebo návrhov neváhajte kontaktovať. Ste vždy vítaní:-)
E-mail na ID- [email protected]