Mundarija:

Aql boshqariladigan mashina: 6 qadam
Aql boshqariladigan mashina: 6 qadam

Video: Aql boshqariladigan mashina: 6 qadam

Video: Aql boshqariladigan mashina: 6 qadam
Video: HA AZIZLAR BU BOLAKAY HAM ANCHA MASHXUR BO’LIB KETTI. KECHAGINA MASHINA BOZORDA SODDAGINA YURAR EDI. 2024, Noyabr
Anonim
Image
Image

Bu yo'riqnomada sizning e'tiboringiz yordamida boshqariladigan mashinani qanday yaratish kerakligi ko'rsatilgan. Elektroansefalografiya (EEG) minigarnituralari miyadagi elektr tokini o'lchaydi, undan turli xil o'zgaruvchilarni shakllantiradi. Hozirgi vaqtda EEG eshitish vositalarining aksariyati diqqatni, meditatsiyani va miltillashni o'lchaydi. Siz kodni miltillash va meditatsiyani qo'llab -quvvatlash uchun o'zgartirishingiz mumkin, lekin bu versiyada faqat e'tibor ishlatiladi.

Men hozir 13 yoshdaman, lekin oxirgi 6 yil ishlab chiqaruvchiman. Bu qurilganida men 12 yoshda edim (o'tgan yilning oxiri). O'ylaymanki, bu yosh ijodkorlar uchun ajoyib yozgi loyiha bo'ladi. Bolalar kodni o'zgartirish va yuklashni o'rganadilar. Ular taxtalarni, AT buyruqlarini ulashni va EEG kabi yangi texnologiyalar bilan ishlashni o'rganadilar. Bu jamoaviy loyiha sifatida amalga oshirilishi mumkin, chunki mening do'stim bu erda ko'rsatilgan va ulashilgan 3D modelini yaratdi. Kod va AT buyruqlari biriktirilgan va tushuntirilgan holda,

Ta'minotlar

  • Mindwave Mobile 2 EEG eshitish vositasi
  • Arduino UNO R3
  • Estafeta
  • 2 Servo motor
  • HC-05 moduli
  • Potentsiometr
  • G'ildiraklar
  • 7V batareya to'plami
  • 20 ta sim

1 -qadam: 1 -qadam: bazani loyihalash/yaratish

2 -qadam: taxtalarni biriktirish
2 -qadam: taxtalarni biriktirish

Baza dizayni avtomobilning muhim jihati hisoblanadi. Siz eng qattiq materiallardan asos yaratishingiz mumkin. 2-4 dvigatel/g'ildirak uchun turar joy bo'lishi uchun bazani loyihalash. Arduino UNO, HC-05, haydovchi va quvvat manbai uchun joy ajratganingizga ishonch hosil qiling. Kichik kichik bo'limlarni yaratish ob'ektlarni himoya qiladi va joyida ushlab turadi. Ikki darajani yaratish siqilishdan saqlaydi.

2 -qadam: 2 -qadam: taxtalarni biriktirish

Bu qadam nisbatan oddiy. Plitalarni taglik uchun ajratilgan uyalariga ulang. Har qanday yopishtiruvchi moddadan foydalaning, masalan. elim, yopishqoq lenta, ko'k tac va boshqalar.

3 -qadam: 3 -qadam - simlarni ulash

Image
Image
3 -qadam - simlarni ulash
3 -qadam - simlarni ulash
3 -qadam - simlarni ulash
3 -qadam - simlarni ulash

Baza yaratilgandan so'ng, simlarni ulash keyingi qadamdir. Bu erda simli ulanishlar ro'yxati:

HC -05 - Arduino Uno:

  • Davlat - hech narsa
  • RXD - 12 -pin
  • TXD -pin 10
  • GND - er
  • VCC - quvvat

Arduino - estafeta

  • 6, 11, 9, 8, 7, 5 - Kirish
  • GND, quvvat - GND - quvvat

O'rnimizni - Dvigatel

  • Chiqish1 - yerga/quvvat dvigateli 1
  • Chiqish4 - yerga/quvvat dvigateli 2

Potentsiometr - Arduino

  • GND-GND
  • Quvvat-quvvat
  • Dasturlash mumkin - A0

4-qadam: 4-qadam: HC-05 ni EEG minigarniturasiga ulash

4-qadam: HC-05 ni EEG minigarniturasiga ulash
4-qadam: HC-05 ni EEG minigarniturasiga ulash

Bu qadam Bluetooth modulini minigarnituraga ulash. Modulni kompyuterga ketma -ket ulanish sifatida ulang, so'ng ularni buyruqlar bo'yicha dasturlash uchun ketma -ket comdan foydalaning:

1. AT+NAME =”EEGCAR” Bu buyruq modul nomini belgilaydi

2. AT+UART =”57600, 0, 0” Bu buyruq eshitish vositasi bilan gaplashish uchun uzatiladigan tezlikni aniqlaydi.

3. AT+ROLE =”1” Bu buyruq modulning rolini Master deb belgilaydi

4. AT+PSWD =”1234” Bu buyruq parolni “1234” ga o'rnatadi.

5. AT+CMODE =”0” Bu buyruq qulni o'rnatadi

6. AT+BIND = "0081F9128CF9" Bu buyruq modulni naushnik bilan o'ziga xos pin yordamida bog'laydi (Garniturani telefonga/kompyuterga ulab, qurilma tafsilotlarini ko'rib pinni toping).

7. AT+IAC =”9E8B33” Bu buyruq kirish kodini so'raydi

8. AT+CLASS =”0” Bu bluetooth turini maxsus qilib o'rnatadi, bu esa qurilmaning ulanishini tezroq qiladi.

9. AT+INQM =”1, 9, 48” Bu juftlik uchun parametrlarni o'rnatadi, E. G. ulanishning maksimal davomiyligi, 9 tadan ortiq qurilma topilgach, juftlikni to'xtatadi va hokazo.

5 -qadam: 5 -qadam: Kod

5 -qadam: kod
5 -qadam: kod

Ushbu havoladagi kodni Arduino IDE -ga nusxa ko'chiring va joylashtiring, so'ng uni tekshiring va yuklang:

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

(Kodni bu erga to'g'ridan -to'g'ri joylashtira olmayman, chunki u uning qismlarini olib tashlaydi)

6 -qadam: 6 -qadam: tugatish

Mashinani va naushnikni yoqing va ular avtomatik ravishda ulanishi kerak. Eshitish vositasini to'g'ri joylashtirgandan so'ng, diqqatni jamlashga harakat qiling. Bu odamga bog'liq holda ko'proq vaqt talab qilishi mumkin (sizning boshingizda kamroq narsa bo'lgani uchun emas, balki har kimning miyasi turlicha bo'lgani uchun va minigarniturani ba'zi odamlar o'qishi uchun ko'proq vaqt kerak bo'ladi)

Tavsiya: