Mundarija:
- Ta'minotlar
- 1 -qadam: 1 -qadam: bazani loyihalash/yaratish
- 2 -qadam: 2 -qadam: taxtalarni biriktirish
- 3 -qadam: 3 -qadam - simlarni ulash
- 4-qadam: 4-qadam: HC-05 ni EEG minigarniturasiga ulash
- 5 -qadam: 5 -qadam: Kod
- 6 -qadam: 6 -qadam: tugatish
Video: Aql boshqariladigan mashina: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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
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
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:
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: 5 qadam
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: Bu mavzuda biz NRF24L01 PA LNA moduli yordamida masofadan boshqariladigan mashinani qanday yasash haqida bo'lishmoqchimiz. Aslida 433 MGts, HC12, HC05 va LoRa radio modullari kabi boshqa bir qancha radio modullar mavjud. Ammo, bizning fikrimizcha, NRF24L01 rejimi
Internet bilan boshqariladigan ko'pikli mashina: 4 qadam (rasmlar bilan)
Internet boshqariladigan pufakchali mashina: Ko'pchilik pufakchalarni puflash juda kulgili ekanligini hamma biladi, lekin bu qiyin ish bo'lishi mumkin. Biz bu muammoni Internet orqali boshqariladigan ko'pikli mashinani yaratish orqali hal qila olamiz, barcha mukofotlarni yig'ib olamiz
Ios va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tank yaratish: 4 qadam
IOS va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tankni yarating: siz gazak olish uchun oshxonaga borishni yomon ko'rasizmi? Yoki yangi ichimlik olish uchunmi? Bularning barchasi 15 dollarlik masofadan boshqariladigan butler yordamida tuzatilishi mumkin, biz uzoqqa borishdan oldin, hozirda ovozli boshqariladigan RGB LED chizig'i uchun Kickstarter loyihasini ishga tushiraman
Masofadan boshqariladigan mashina - Simsiz Xbox 360 boshqaruvchisi yordamida boshqariladi: 5 qadam
Masofadan boshqariladigan mashina - simsiz Xbox 360 boshqaruvi yordamida boshqariladi: bu simsiz Xbox 360 boshqaruvi yordamida boshqariladigan masofadan boshqariladigan shaxsiy avtomobilingizni yaratish bo'yicha ko'rsatmalar
Aql boshqariladigan dron: 7 qadam
Aql boshqariladigan dron: 1) qismlar va dasturiy ta'minotni olish 2) Bluetooth modulini mindflexga lehimlang va keyin uni korpusga qo'ying 3) noutbukdan modulga ulaning 4) miya to'lqinlarini o'qish uchun miya to'lqinlari oskidan foydalaning 5) ishlov berishni oching va kerakli kutubxonalarni import qiling va keyin pa