Turinys:
- Prekės
- 1 žingsnis: programinė įranga
- 2 žingsnis: „Adafruit IO“
- 3 žingsnis: Blynk
- 4 žingsnis: grandinė
- 5 veiksmas: KODAS
- 6 žingsnis: automobilio sąranka
Video: „SafetyFirst“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Įvadas
Šį projektą atliko du Tarpdisciplininio centro Herzliya mieste, Izraelyje, studentai kaip galutinį daiktų interneto kurso projektą
Projektas skirtas žmonėms, kurie dalijasi savo automobiliu su nauju vairuotoju ir bijo dėl automobilio saugumo (o jį vairuojančiam asmeniui - AKYMIAI;)), labai panašus į save - dalinuosi savo automobiliu su jaunesniuoju broliu).
Tai žingsnis po žingsnio vadovas, kaip sukurti geriausią saugumo sistemą ir apsaugoti savo artimuosius. Šio vadovo pabaigoje turėsite sistemą, kuri:
1. Įsitikina, kad vairuotojas prieš važiuodamas nevartojo alkoholio.
2. Įsitikina, kad automobilyje (muzikos ar žmonių) triukšmo lygis yra saugiame aukštyje.
3. Įspėja, jei vairuotojas patiria avarinę situaciją.
- Jei 1 ar 2 neatitinka arba vairuotojas spustelėja „panikos mygtuką“(3), pasirinktam kontaktiniam asmeniui siunčiamas el. Laiškas su automobilio buvimo vieta.
Mes prijungėme savo projektą prie mano automobilio USB prievado - kaip maitinimo šaltinio. Jei automobilyje neturite USB prievado, parduokite automobilį ir nusipirkite naują (arba prijunkite projektą prie maitinimo šaltinio).
Projekto saugos priemonės yra tik ledkalnio viršūnė. Kviečiame būti (ir netgi labai skatinami) būti itin kūrybingi ir pridėti naujų funkcijų prie savo projekto.
Prekės
1 x ESP8266 plokštė (naudojome „Lolin Wemos D1 mini“)
1 x Micro-USB kabelis
1 x „mygtukas“
1 x rezistorius
1 x duonos lenta
1 x MQ-3 jutiklis
1 x CZN-15E jutiklis
12 x jungiamieji kabeliai (rekomenduojame naudoti kuo daugiau kabelių nuo vyrų iki moterų, sujungtų vienas su kitu, kad sukurtumėte plėtinius)
1 žingsnis: programinė įranga
Arduino:
Įdiekite „Arduino IDE“čia
Čia įdiekite šią tvarkyklę
Adafruit IO:
Užsiregistruokite „Adafruit IO“čia
Blynk:
Atsisiųskite „blynk“programą į savo išmanųjį telefoną ir sukurkite savo paskyrą
2 žingsnis: „Adafruit IO“
Nustatymas - „Adafruit IO“
- „Adafruit IO“svetainėje eikite į skirtuką „Sklaidos kanalai“ir sukurkite 2 naujus kanalus - „avarinė“ir „vieta“.
- Eikite į „Informacijos suvestines“-> atidarykite meniu „Veiksmai“-> sukurkite naują prietaisų skydelį.
- Pavadinkite naują prietaisų skydelį, neprivaloma pridėti aprašo.
- Pasirinkite „Sukurti“-> spustelėkite naują nuorodą.
- Naujai sukurtame prietaisų skydelyje atkreipkite dėmesį į 7 mažus kvadratinius mygtukus.
- Paspauskite geltonojo klavišo mygtuką.
- Atsidarys iššokantis langas.
- Išsaugokite eilutę, kurią matote „Aktyviame rakte“- mums jos reikės.
- Pasirinkite mygtuką „+“.
- Pridėkite bloką „Indikatorius“.
- Pasirinkite „avarinį“kanalą.
- Tęsti.
- Įveskite pavadinimą.
- Meniu „Sąlygos“pasirinkite „=“.
- Po juo nustatykite reikšmę „1“.
- Pasirinkite „Sukurti bloką“.
- Spustelėkite mėlyną mygtuką „+“.
- Pridėkite „Žemėlapio“bloką.
- Pasirinkite sklaidos kanalą „vieta“.
- Tęsti.
- Įveskite pavadinimą.
- Pasirinkite 24 valandas.
- Nustatykite žemėlapio tipą „Palydoviniai vaizdai“.
- Pasirinkite „Sukurti bloką“.
- Pasirinkite žalią pavaros mygtuką.
- Spustelėkite „Išsaugoti“
3 žingsnis: Blynk
Sąranka - Blynk
- Eikite į „Blynk“programą.
- Sukurkite naują projektą.
- Išsaugokite autentifikavimo raktą, kuris siunčiamas į jūsų el.
- Spustelėkite mažą (+) mygtuką.
- Pridėkite šiuos valdiklius: el. Pašto valdiklis ir GPS srautas.
- Nustatykite GPS srautą į virtualų kaištį V0.
- Įsitikinkite, kad el. Pašto valdiklio el. Pašto adresas yra teisingas.
- Pakeiskite lauką „Turinio tipas“į „tekstas/paprastas“.
4 žingsnis: grandinė
Leiskite prisijungti (!):
ESP8266:
- 5V -> +
- G -> -
MQ-3 (alkoholio cenzorius)
- A0 -> A0 (ESP)
- GND -> -
- VCC -> +
CZN-15E
- G -> -
- + -> + (duonos lentos)
- D0 -> D3 (ESP)
Spaudžiamas mygtukas
- Pirmoji koja -> D4
- Antroji koja -> -
5 veiksmas: KODAS
Pridedamas reikalingas kodas:)
1. Atidarykite kodą „Arduino IDE“.
2. Patikrinkite savo plokštės konfigūraciją - įsitikinkite, kad esate teisinga.
3. Užpildykite trūkstamus kintamuosius kode:
- #define EMAIL "jūsų el. paštas"
- char ssid = "jūsų" Wi -Fi "tinklo pavadinimas"
- char pass = "jūsų" Wi -Fi "tinklo slaptažodis"
- char auth = "jūsų" Blynk "autorizacijos kodas"
- #define AIO_USERNAME "AdafruitIO vartotojo vardas"
- #define AIO_KEY „AdafruitIO raktas“
6 žingsnis: automobilio sąranka
Sistemos nustatymas automobilyje
Mūsų sąrankos rekomendacija:
- Padėkite alkoholio cenzorių prie vairo, kad jis išstumtų alkoholio kiekį iš rankos (jis dažnai lieka ant geriančiojo rankų)
- Padėkite mikrofoną šalia automobilio garsiakalbių (didelį triukšmą tikriausiai sukelia garsi muzika)
- Padėkite duonos lentą ir paspaudimo mygtuką šalia vairuotojo - pasiekiamoje vietoje (avarijos atveju vairuotojas turėtų lengvai paspausti mygtuką)
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono