INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
Opstel - Adafruit IO
- Gaan op die Adafruit IO -webwerf na die oortjie "Feeds" en skep 2 nuwe feeds - "nood" en "plek".
- Gaan na die "Dashboards" -> maak die menu "Actions" oop -> skep 'n nuwe dashboard.
- Noem die nuwe paneelbord, en 'n beskrywing is opsioneel.
- Kies "Skep" -> klik op die nuwe skakel.
- Let op die 7 klein vierkantige knoppies in u nuutgemaakte paneelbord.
- Druk die geel knoppie.
- 'N Opspringvenster sal oopmaak.
- Stoor die string wat u in die 'Aktiewe sleutel' sien - ons benodig dit.
- Kies die "+" knoppie.
- Voeg 'n blok "Indicator" by.
- Kies die "nood" -voer.
- Aanhou.
- Tik 'n titel in.
- Kies "=" in die menu "Voorwaardes".
- Stel die waarde daaronder op "1".
- Kies "Skep blok".
- Klik op die blou "+" knoppie.
- Voeg 'n "kaart" -blok by.
- Kies die "ligging" -voer.
- Aanhou.
- Tik 'n titel in.
- Kies 24 uur.
- Stel die tipe kaart op "Satellietbeelde".
- Kies "Skep blok".
- Kies die groen ratknoppie.
- Klik op "Stoor"
Stap 3: Blynk
Opstel - Blynk
- Gaan na die Blynk -app.
- Skep 'n nuwe projek.
- Stoor die verifikasiesleutel wat na u e -pos gestuur word.
- Klik op die klein (+) knoppie.
- Voeg die volgende widgets by: E -pos -widget en GPS -stroom.
- Stel die GPS Stream op virtuele pin V0.
- Maak seker dat die e -posadres in die e -pos -widget korrek is.
- Verander die veld "Inhoudstipe" na "teks/vlakte".
Stap 4: 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
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
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)