Turinys:

Proto valdomas automobilis: 6 žingsniai
Proto valdomas automobilis: 6 žingsniai

Video: Proto valdomas automobilis: 6 žingsniai

Video: Proto valdomas automobilis: 6 žingsniai
Video: 6 laida: Kiek EUR užtenka programuotojui? Didžiausias kavos tinklas. Rūbai dangoraižių damoms. 2024, Lapkritis
Anonim
Image
Image

Šiose instrukcijose nurodoma, kaip sukurti automobilį, valdomą naudojant jūsų dėmesį. Elektroencefalografijos (EEG) ausinės matuoja smegenų elektros srovę, iš kurios formuluoja įvairius kintamuosius. Šiuo metu dauguma EEG laisvų rankų įrangos matuoja dėmesį, meditaciją ir mirksi. Galite modifikuoti kodą, kad palaikytumėte mirksėjimą ir meditaciją, tačiau ši versija naudoja tik dėmesį.

Man dabar 13 metų, bet pastaruosius 6 metus dirbau kūrėja. Kai buvau pastatytas, man buvo 12 metų (praėjusių metų pabaigoje). Manau, kad tai bus puikus vasaros projektas jauniesiems kūrėjams. Vaikai išmoks keisti ir įkelti kodą. Jie išmoks prijungti plokštes, AT komandas ir dirbti su naujomis technologijomis, tokiomis kaip EEG. Tai galima padaryti kaip komandinį projektą, nes mano draugas sukūrė čia parodytą ir bendrinamą 3D modelį. Pridėjus ir paaiškinus kodo ir AT komandas,

Prekės

  • „Mindwave Mobile 2 EEG“laisvų rankų įranga
  • „Arduino UNO R3“
  • Estafetė
  • 2 servo varikliai
  • HC-05 modulis
  • Potenciometras
  • Ratai
  • 7V baterija
  • 20 laidų

1 žingsnis: 1 žingsnis: pagrindo projektavimas/sukūrimas

2 žingsnis: plokščių tvirtinimas
2 žingsnis: plokščių tvirtinimas

Pagrindo dizainas yra svarbus transporto priemonės aspektas. Pagrindą galite sukurti iš daugumos kietų medžiagų. Suprojektuokite pagrindą, kad jame būtų 2-4 variklių/ratų patalpos. Būtinai palikite vietos „Arduino UNO“, „HC-05“, vairuotojui ir maitinimo šaltiniui. Mažų poskyrių kūrimas apsaugo ir laiko daiktus. Sukūrus du lygius išvengiama spazmų.

2 veiksmas: 2 žingsnis: plokščių tvirtinimas

Šis žingsnis yra gana paprastas. Pritvirtinkite plokštes prie jiems skirtų lizdų pagrinde. Naudokite bet kokią lipnią medžiagą, pvz. klijai, lipni juosta, mėlyna juosta ir kt.

3 žingsnis: 3 žingsnis - laidų prijungimas

Image
Image
3 žingsnis - laidai
3 žingsnis - laidai
3 žingsnis - laidai
3 žingsnis - laidai

Sukūrus pagrindą, kitas žingsnis yra laidų prijungimas. Čia yra laidų jungčių sąrašas:

HC -05 - „Arduino Uno“:

  • Valstybė - nieko
  • RXD - 12 kaištis
  • TXD -10 kaištis
  • GND - žemė
  • VCC - galia

Arduino - estafetė

  • 6, 11, 9, 8, 7, 5 - įvestis
  • GND, galia - GND - galia

Relė - variklis

  • Out1 - įžeminimo/maitinimo variklis 1
  • Out4 - įžeminimo/maitinimo variklis 2

Potenciometras - „Arduino“

  • GND-GND
  • Galia-galia
  • Programuojamas - A0

4 veiksmas: 4 veiksmas: HC-05 suporavimas su EEG laisvų rankų įranga

4 žingsnis: HC-05 suporavimas su EEG laisvų rankų įranga
4 žingsnis: HC-05 suporavimas su EEG laisvų rankų įranga

Šis žingsnis yra „Bluetooth“modulio susiejimas su laisvų rankų įranga. Prijunkite modulį prie kompiuterio kaip nuoseklųjį ryšį, tada naudokite serial com, kad užprogramuotumėte šias komandas:

1. AT+NAME =”EEGCAR” Ši komanda apibrėžia modulio pavadinimą

2. AT+UART =”57600, 0, 0” Ši komanda apibrėžia duomenų perdavimo spartą kalbant su laisvų rankų įranga

3. AT+ROLE =”1” Ši komanda nustato modulio vaidmenį kaip pagrindinį

4. AT+PSWD =”1234” Ši komanda nustato slaptažodį į “1234”

5. AT+CMODE =”0” Ši komanda nustato vergą

6. AT+BIND =”0081F9128CF9” Ši komanda susieja modulį su laisvų rankų įranga, naudodama unikalų kaištį (suraskite kaištį, prijungę laisvų rankų įrangą prie telefono/kompiuterio ir peržiūrėkite išsamią įrenginio informaciją)

7. AT+IAC =”9E8B33” Ši komanda klausia prieigos kodo

8. AT+CLASS = “0” Tai nustato, kad „Bluetooth“tipas yra ypatingas, todėl įrenginys greičiau prisijungia

9. AT+INQM =”1, 9, 48” Taip nustatomi susiejimo parametrai, pvz. maksimali susiejimo trukmė, sustoja pora, kai randama daugiau nei 9 įrenginiai ir pan.

5 veiksmas: 5 žingsnis: kodas

5 žingsnis: kodas
5 žingsnis: kodas

Nukopijuokite ir įklijuokite šioje nuorodoje esantį kodą į „Arduino IDE“, tada patikrinkite ir įkelkite:

docs.google.com/document/d/15O_arrPIMZMIVeg2JByfwQeJZVjj5NYIxghZN126bEg/edit?usp=sharing

(Negaliu tiesiogiai įklijuoti kodo čia, nes jis pašalina jo dalis)

6 veiksmas: 6 veiksmas: užbaigimas

Tiesiog įjunkite automobilį ir laisvų rankų įrangą ir jie turėtų automatiškai prisijungti. Įdėję laisvų rankų įrangą į tinkamą padėtį, pabandykite susikaupti. Priklausomai nuo žmogaus, tai gali užtrukti ilgiau (ne todėl, kad jūsų galvoje sukasi mažiau dalykų, tiesiog kiekvieno žmogaus smegenys yra skirtingos ir kai kurių žmonių ausinių rodmenys užtrunka ilgiau)

Rekomenduojamas: