Satura rādītājs:
- Piegādes
- 1. darbība: programmatūra
- 2. darbība: Adafruit IO
- 3. solis: Blynk
- 4. solis: ķēde
- 5. darbība: KODĒT
- 6. darbība: automašīnas iestatīšana
Video: SafetyFirst: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Ievads
Šo projektu veica divi The Interdisciplinary Center studenti Herzlijā, Izraēlā, kā noslēguma IoT kursa projektu
Projekts ir paredzēts cilvēkiem, kuri koplieto savu automašīnu ar jaunu vadītāju, un baidās par automašīnas drošību (un personai, kas to vada - OBVIOUSLY;)), ļoti līdzīga man - es dalos savā automašīnā ar savu jaunāko brāli).
Šis ir soli pa solim ceļvedis, lai izveidotu galīgo drošības sistēmu un aizsargātu savus mīļos. Šīs rokasgrāmatas beigās jums būs sistēma, kas:
1. Pārliecinās, ka vadītājs pirms braukšanas nav lietojis alkoholu.
2. Pārliecinās, ka trokšņa līmenis automašīnā (vai nu mūzikas, vai cilvēku) ir drošā augstumā.
3. Brīdina, ja vadītājam ir ārkārtas situācija.
- Ja viens vai divi nav izpildīti vai vadītājs noklikšķina uz "panikas pogas" (3), izvēlētajai kontaktpersonai tiek nosūtīts e -pasts ar automašīnas atrašanās vietu.
Mēs savienojām savu projektu ar manas automašīnas USB portu - kā strāvas avotu. Ja automašīnā nav USB porta, pārdodiet to un iegādājieties jaunu (vai savienojiet projektu ar strāvas banku).
Projekta drošības līdzekļi ir tikai aisberga redzamā daļa. Jūs esat laipni gaidīti (un pat ļoti iedrošināti) būt īpaši radošiem un pievienot jaunas iezīmes savam projektam.
Piegādes
1 x ESP8266 dēlis (mēs izmantojām Lolin Wemos D1 mini)
1 x mikro-USB kabelis
1 x "spiedpoga"
1 x rezistors
1 x maizes dēlis
1 x MQ-3 sensors
1 x CZN-15E sensors
12 x džemperu kabeļi (lai izveidotu pagarinājumus, mēs iesakām izmantot pēc iespējas vairāk kabeļu, kas ir savienoti viens ar otru)
1. darbība: programmatūra
Arduino:
Instalējiet Arduino IDE šeit
Šeit instalējiet šādu draiveri
Adafruit IO:
Reģistrējieties Adafruit IO šeit
Blynk:
Lejupielādējiet lietotni blynk savā viedtālrunī un izveidojiet tajā savu kontu
2. darbība: Adafruit IO
Iestatīšana - Adafruit IO
- Adafruit IO vietnē dodieties uz cilni “Plūsmas” un izveidojiet 2 jaunas plūsmas - “ārkārtas” un “atrašanās vieta”.
- Dodieties uz "Informācijas paneļi" -> atveriet izvēlni "Darbības" -> izveidojiet jaunu informācijas paneli.
- Nosauciet jauno informācijas paneli, apraksta pievienošana nav obligāta.
- Izvēlieties "Izveidot" -> noklikšķiniet uz jaunās saites.
- Ievērojiet savā jaunajā informācijas panelī 7 mazās kvadrātveida pogas.
- Nospiediet dzelteno taustiņa pogu.
- Tiks atvērts uznirstošais logs.
- Saglabājiet redzamo virkni aktīvajā atslēgā - mums tā būs nepieciešama.
- Atlasiet pogu "+".
- Pievienojiet bloku "Indikators".
- Atlasiet plūsmu "ārkārtas situācija".
- Turpināt.
- Ierakstiet nosaukumu.
- Izvēlnē "Nosacījumi" izvēlieties "=".
- Iestatiet vērtību zem tā uz "1".
- Atlasiet "Izveidot bloku".
- Noklikšķiniet uz zilās pogas "+".
- Pievienojiet bloku "Karte".
- Izvēlieties plūsmu "atrašanās vieta".
- Turpināt.
- Ierakstiet nosaukumu.
- Izvēlieties 24 stundas.
- Iestatiet kartes veidu uz "Satelīta attēli".
- Atlasiet "Izveidot bloku".
- Atlasiet zaļo zobrata pogu.
- Noklikšķiniet uz "Saglabāt"
3. solis: Blynk
Iestatīšana - Blynk
- Dodieties uz lietotni Blynk.
- Izveidojiet jaunu projektu.
- Saglabājiet autentifikācijas atslēgu, kas tiek nosūtīta uz jūsu e -pastu.
- Noklikšķiniet uz mazās (+) pogas.
- Pievienojiet šādus logrīkus: e -pasta logrīks un GPS straume.
- Iestatiet GPS straumi uz virtuālo tapu V0.
- Pārliecinieties, vai e -pasta logrīka e -pasta adrese ir pareiza.
- Mainiet lauku "Satura veids" uz "teksts/vienkāršs".
4. solis: ķēde
Ļauj savienoties (!):
ESP8266:
- 5V -> +
- G -> -
MQ-3 (alkohola cenzors)
- A0 -> A0 (no ESP)
- GND -> -
- VCC -> +
CZN-15E
- G -> -
- + -> + (no maizes dēļa)
- D0 -> D3 (no ESP)
Uzspied pogu
- Pirmā kāja -> D4
- Otrā kāja -> -
5. darbība: KODĒT
Nepieciešamais kods pievienots:)
1. Atveriet kodu Arduino IDE.
2. Pārbaudiet tāfeles konfigurāciju - pārliecinieties, ka esat izvēlējies pareizo.
3. Aizpildiet kodā trūkstošos mainīgos:
- #define EMAIL "jūsu e -pasts"
- char ssid = "jūsu Wifi tīkla nosaukums"
- char pass = "jūsu Wifi tīkla parole"
- char auth = "jūsu Blynk autorizācijas kods"
- #define AIO_USERNAME "AdafruitIO lietotājvārds"
- #define AIO_KEY "AdafruitIO atslēga"
6. darbība: automašīnas iestatīšana
Sistēmas iestatīšana automašīnā
Mūsu iestatīšanas ieteikums:
- Novietojiet alkohola cenzoru tuvu stūrei, lai tas varētu izspiest alkohola līmeni no rokas (tas bieži paliek uz dzērāja rokām)
- Novietojiet mikrofonu automašīnas skaļruņu tuvumā (augstu trokšņa līmeni, iespējams, izraisa skaļa mūzika)
- Novietojiet maizes dēli un klikšķa pogu vadītāja tuvumā - sasniedzamā vietā (avārijas gadījumā vadītājam vajadzētu viegli nospiest pogu)
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)