Veiligheid Eerstens: 6 stappe
Veiligheid Eerstens: 6 stappe
Anonim
Veiligheid eerste
Veiligheid eerste

Inleiding

Hierdie projek is gemaak deur twee studente van The Interdisciplinary Center in Herzliya, Israel, as 'n finale IoT -kursusprojek

Die projek is bedoel vir mense wat hul motor met 'n nuwe bestuurder deel, en bang is vir die motor se veiligheid (en vir die persoon wat dit bestuur - OBVIOUSLY;)), baie soos ek self - ek deel my motor met my jonger broer).

Dit is 'n stap -vir -stap gids vir die bou van die uiteindelike veiligheidstelsel en die beskerming van u geliefdes. Aan die einde van hierdie gids het u 'n stelsel wat:

1. Maak seker dat die bestuurder nie alkohol gedrink het voordat hy bestuur het nie.

2. Maak seker dat die geraas in die motor (musiek of deur mense) op 'n veilige hoogte is.

3. Waarskuwings as die bestuurder 'n noodgeval het.

- As 1 of 2 nie nagekom word nie, of as die bestuurder op die 'paniekknoppie' (3) klik, word 'n e -pos met die ligging van die motor na die gekose kontak gestuur.

Ons het ons projek aan die USB -poort van my motor gekoppel - as 'n kragbron. As u nie 'n USB-poort in u motor het nie, verkoop u motor en koop 'n nuwe een (of koppel die projek aan 'n kragbank).

Die veiligheidskenmerke van die projek is net die punt van die ysberg. U is meer as welkom (en selfs sterk aangemoedig) om super kreatief te wees en nuwe funksies by u eie projek te voeg.

Voorrade

1 x ESP8266 -bord (ons het Lolin Wemos D1 mini gebruik)

1 x mikro-USB-kabel

1 x "drukknop"

1 x Weerstand

1 x broodbord

1 x MQ-3 sensor

1 x CZN-15E sensor

12 x jumperkabels (ons beveel aan om soveel as moontlik mannetjies- en wyfiekabels te gebruik wat aan mekaar gekoppel is om uitbreidings te skep)

Stap 1: sagteware

Sagteware
Sagteware

Arduino:

Installeer Arduino IDE hier

Installeer die volgende bestuurder hier

Adafruit IO:

Teken hier in by Adafruit IO

Blynk:

Laai die blynk -app op u slimfoon af en skep u rekening daarin

Stap 2: Adafruit IO

Adafruit IO
Adafruit IO

Opstel - Adafruit IO

  1. Gaan op die Adafruit IO -webwerf na die oortjie "Feeds" en skep 2 nuwe feeds - "nood" en "plek".
  2. Gaan na die "Dashboards" -> maak die menu "Actions" oop -> skep 'n nuwe dashboard.
  3. Noem die nuwe paneelbord, en 'n beskrywing is opsioneel.
  4. Kies "Skep" -> klik op die nuwe skakel.
  5. Let op die 7 klein vierkantige knoppies in u nuutgemaakte paneelbord.
  6. Druk die geel knoppie.
  7. 'N Opspringvenster sal oopmaak.
  8. Stoor die string wat u in die 'Aktiewe sleutel' sien - ons benodig dit.
  9. Kies die "+" knoppie.
  10. Voeg 'n blok "Indicator" by.
  11. Kies die "nood" -voer.
  12. Aanhou.
  13. Tik 'n titel in.
  14. Kies "=" in die menu "Voorwaardes".
  15. Stel die waarde daaronder op "1".
  16. Kies "Skep blok".
  17. Klik op die blou "+" knoppie.
  18. Voeg 'n "kaart" -blok by.
  19. Kies die "ligging" -voer.
  20. Aanhou.
  21. Tik 'n titel in.
  22. Kies 24 uur.
  23. Stel die tipe kaart op "Satellietbeelde".
  24. Kies "Skep blok".
  25. Kies die groen ratknoppie.
  26. Klik op "Stoor"

Stap 3: Blynk

Blynk
Blynk

Opstel - Blynk

  1. Gaan na die Blynk -app.
  2. Skep 'n nuwe projek.
  3. Stoor die verifikasiesleutel wat na u e -pos gestuur word.
  4. Klik op die klein (+) knoppie.
  5. Voeg die volgende widgets by: E -pos -widget en GPS -stroom.
  6. Stel die GPS Stream op virtuele pin V0.
  7. Maak seker dat die e -posadres in die e -pos -widget korrek is.
  8. Verander die veld "Inhoudstipe" na "teks/vlakte".

Stap 4: Die stroombaan

Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan

Kom ons verbind (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (alkoholsensor)

  • A0 -> A0 (van die ESP)
  • GND -> -
  • VCC -> +

CZN-15E

  • G -> -
  • + -> + (van die broodbord)
  • D0 -> D3 (van die ESP)

Druk knoppie

  • Eerste been -> D4
  • Tweede been -> -

Stap 5: KODE

KODE
KODE

Die nodige kode is aangeheg:)

1. Maak die kode oop in Arduino IDE.

2. Gaan u bordkonfigurasie na - maak seker dat u die regte een het.

3. Voltooi die ontbrekende veranderlikes in die kode:

  • #defineer EMAIL "u e -posadres"
  • char ssid = "jou Wifi -netwerknaam"
  • char pass = "jou Wifi netwerk wagwoord"
  • char auth = "jou Blynk -magtigingskode"
  • #definieer AIO_USERNAME "AdafruitIO gebruikersnaam"
  • #definieer AIO_KEY "AdafruitIO -sleutel"

Stap 6: Motoropstelling

Opstelling van die motor
Opstelling van die motor
Opstelling van die motor
Opstelling van die motor
Opstelling van die motor
Opstelling van die motor

Stel die stelsel in u motor op

Ons opstelaanbeveling:

  • Plaas die alkoholsensor naby die stuurwiel sodat dit die alkoholvlak uit die hand kan afsweer (dit bly dikwels op die drinker se hande)
  • Plaas die mikrofoon naby die luidsprekers van die motor (hoë geraas word waarskynlik veroorsaak deur harde musiek)
  • Plaas die broodbord en die klikknoppie naby die bestuurder - op 'n bereikbare posisie (in 'n noodgeval moet die bestuurder maklik op die knoppie druk)