Mundarija:

Ultrasonik sensori va fotoselli Bluetooth sichqonchasi: 10 qadam (rasmlar bilan)
Ultrasonik sensori va fotoselli Bluetooth sichqonchasi: 10 qadam (rasmlar bilan)

Video: Ultrasonik sensori va fotoselli Bluetooth sichqonchasi: 10 qadam (rasmlar bilan)

Video: Ultrasonik sensori va fotoselli Bluetooth sichqonchasi: 10 qadam (rasmlar bilan)
Video: Lesson 76: Using one or more VL6180X 20cm Time-of-Flight proximity sensor with Arduino 2024, Iyul
Anonim
Ultrasonik sensori va fotoselli Bluetooth sichqonchasi
Ultrasonik sensori va fotoselli Bluetooth sichqonchasi

Shunday qilib, men nima uchun bu loyihani amalga oshirganim haqida qisqacha ma'lumot. Hozir men yangi uyimga mushukchani asrab olmoqchiman. Mushuklar uchun o'ynash mumkin bo'lgan narsalarni o'ylab topgach, men o'yladim: nega o'yinchoqni o'zim qilmayman. Shunday qilib, men Bluetooth sichqonchasini yasadim. Siz buni Android telefonlari uchun men yaratgan dastur yordamida boshqarishingiz mumkin. Bundan tashqari, men ikkita rejimni yaratdim. Kirish o'chirish rejimi, bu erda sichqon faqat biror narsa uning orqasida bo'lsa javob beradi. Va ilova foydalanuvchisi sichqonchani "haydashi" mumkin bo'lgan oddiy kirish.

1 -qadam: materiallar

Materiallar
Materiallar

Sichqoncha uchun sizga kerak bo'ladi:

  • 1 marta Arduino Uno
  • 1x non paneli
  • 1x lehim taxtasi
  • 2x Gearmotor, 360 ta qaror bilan
  • 1x 10k Ohm qarshilik
  • 1x Arduino haydovchi platasi L298N Dual H Bridge
  • 1x HC-05 Bluetooth adapteri
  • 1x fotosel yorug'lik qarshiligi
  • 1 x Ultrasonik sensor
  • 1x yog'och bo'lagi
  • Tishli motorga mos keladigan 2x g'ildiraklar
  • 20x bog'ich
  • 20x urg'ochi - ayol o'tish simlari
  • 20x Erkak - Erkak o'tish simlari
  • Android bilan 1x telefon
  • 1x LED tasmasi
  • 1x 12v batareya
  • 3x tugmalari (har qanday rang)
  • 10x arqon

Bundan tashqari, sizga sxemani tuzish uchun asbob kerak bo'ladi va uni tuzish uchun sizga asbob kerak bo'ladi. telefoningiz uchun apk.

Men sxemaning joylashuvi uchun circuito.io va Appinventor2 -dan android telefoni uchun oson prototipli ilova qilish uchun foydalanardim.

2 -qadam: ramka

Ramka
Ramka

Shunday qilib, biz sichqon yasaymiz. U harakatlana olishi va bu maqsadga erishishi kerak, biz barcha elektronika uchun ramka yasaymiz. Men yog'ochdan foydalanardim va uni 10*14 sm qilib qo'ydim. Biz aylanadigan g'ildirakni biriktiramiz va hozircha hammasi shu.

3 -qadam: Kod

Quyidagi kodlarni yuklab oling.

Siz olishingiz kerak:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

4 -qadam: kirishni tekshirish

Kirishni tekshirish
Kirishni tekshirish
Kirishni tekshirish
Kirishni tekshirish

Arduino ishonch hosil qilish uchun; HC-05; L298n-H Brigde dvigatellari va tishli dvigatellari ishlaydi va biz qurilmangizdagi ilovadan ma'lumotlarni qabul qilamiz, biz uni sinab ko'ramiz. Shunday qilib, yuqoridagi sxemada ko'rib turganingizdek, biz barcha komponentlarni sim bilan ulashimiz kerak.

QAYD: u 9v yoki 6v batareya bilan ishlaydi, dvigatellar sekinroq aylanadi, lekin bu yaxshi.

ArduinoMouseTesting.ino -ni Arduino Uno -ga yuklang.

Endi mobil qurilmangizga ArduinoMouseApplication.apk-ni yuklab oling va telefoningizni HC-05 bilan ulashga harakat qiling. PIN -kod so'ralganda 1234 yoki 0000 -dan foydalaning.

Shunday qilib, Bluetooth ulanishi bilan siz ilova ustidagi yoki oldinga tugmachalarini bosib motorlarni aylantirishga harakat qilishingiz mumkin.

Agar siz xato qilmasangiz, hamma narsa ishlaydi va biz davom etishimiz mumkin!:)

5 -qadam: ramka ustida qurish

Ramka ustida qurish!
Ramka ustida qurish!
Ramka ustida qurish!
Ramka ustida qurish!
Ramka ustida qurish!
Ramka ustida qurish!

Shunday qilib, endi g'ildiraklarni tishli motorlarga qo'shish vaqti keldi. Ammo buni qilishdan oldin, biz hamma narsani ramkaga qo'yishimiz kerak. Men ramka ichidagi matkap yordamida bir nechta teshiklar qilishni maslahat beraman, lekin bu ixtiyoriy va kerak emas. Aylanadigan g'ildirakning bir tomonidagi tishli motorlarni qo'shing. Tishli motorlar ramkadan chapga va o'ngga cho'zilishi kerak. Endi tishli dvigatellarni qo'yib yubormasliklari uchun ularni bog'lab qo'yish yoki yopishtirishdan foydalaning. Bundan tashqari, batareyani ramkaning bu tomoniga qo'ying, shunda bizda ramkaning boshqa tomonida etarli joy bor.

Endi ramkani burab, old tomoniga Arduino Uno -ni qo'shing. L298n-h drayverini orqa tomonga qo'shing, shunda u tishli dvigatellarga yaqin. Hammasini ramkaga joylashtirish uchun galstuk yoki elimdan foydalaning, shunda u tegishli joyda qoladi.

Siz g'ildiraklarni tishli dvigatellarga qo'shishingiz mumkin va ramka ishga tayyor bo'lishi kerak.

6 -qadam: Yaxshi, sinab ko'ring

Yaxshi, sinab ko'ring!
Yaxshi, sinab ko'ring!

Agar hamma narsa tartibda bo'lsa, sichqoncha mobil qurilmangizdan siz kiritgan ma'lumotni aylanib o'tishi kerak. Bizda harakatlanuvchi sichqon bor!: D

7 -qadam: Case ishlab chiqarish

Koson ishlab chiqarish!
Koson ishlab chiqarish!
Koson ishlab chiqarish!
Koson ishlab chiqarish!
Koson ishlab chiqarish!
Koson ishlab chiqarish!

Bizda harakatlanuvchi "narsa" bor, lekin u sichqonga umuman qaramaydi. Shunday qilib, biz hamma narsani yaxshi yashiradigan, shuningdek sichqonchaga, katta sichqonchaga o'xshash narsalarni yasaymiz ^^.

Birinchidan, biz Styrofoam -dan juda engil va kuchli tayanch yasash uchun foydalanamiz.

Ikkinchidan, biz bazani bekamu ko'st qilish va uni sichqonchaga o'xshatish uchun qandaydir matodan foydalanamiz.

Uchinchidan, biz ko'z va burun uchun bir nechta tugmachalarni qo'shamiz.

To'rtinchidan, burunni yanada yaxshi qilish uchun unga arqon qo'shamiz.

8 -qadam: 1 -versiyani yangilang: Photocell

1 -yangilanish: Fotosel
1 -yangilanish: Fotosel
1 -yangilanish: Fotosel
1 -yangilanish: Fotosel
1 -yangilanish: Fotosel
1 -yangilanish: Fotosel
1 -yangilanish: Fotosel
1 -yangilanish: Fotosel

Shunday qilib, bizda harakatlanuvchi sichqon bor, lekin u zerikarli, u faqat harakat qila oladi. Men ko'proq o'zaro aloqalarni qo'shishni xohlayman, shuning uchun men Photocell -dan foydalandim. Bu qism uchun biz lehim taxtasida bir oz lehimlashimiz kerak, bizga ozgina bo'lak kerak.

Biz fotoselni olamiz; 10k ohmli qarshilik; va 3 ta o'tish simlari. 3 ta o'tish simlari: 5v; gnd; va A0.

Shuningdek, bizga LED tasmasi yoki oddiy LED kerak (xohlaganingizcha). - gnd -ga va + -ni 6 -pinga biriktiring.

Ba'zi maslahatlar:

  • Iloji boricha kamroq kalay ishlatishga harakat qiling. Siz mumkin bo'lgan qisqa tutashuvni xohlamaysiz.
  • Kalay qo'shishdan oldin, lehimning istalgan haroratda ekanligiga ishonch hosil qiling.
  • Arduino -dan gnd (tuproq) va 5v portlarini issiqlik o'tkazmaydigan quvurlar yordamida kengaytiring. Bir tomondan bir nechta erkak - erkak simlarni, boshqa tomondan - faqat bitta urg'ochi - ayol simni qo'shing, simlarni birlashtirish uchun issiqlik o'tkazgich trubkasidan foydalaning.

9 -qadam: 2 -ni yangilang: Ultrasonik sensor

2 -yangilanish: Ultrasonik sensor
2 -yangilanish: Ultrasonik sensor

Men aytganimdek, men ikkita rejimni xohlayman. Bu maqsadga erishish uchun biz ultratovushli sensorni qo'shamiz.

VC ni 5V ga qo'shing; gnd to gnd; 8 pinli trig; 9 pinli aks sado. Endi ultratovushni L298n-h orqasiga galstuk bilan o'rab qo'ying, shunda u sichqonchaning orqasida.

Yaxshi, endi siz ArduinoMouseController.ino kodini Arduino -ga yuklashingiz mumkin.

10 -qadam: Oxirgi narsalar

Oxirgi narsalar
Oxirgi narsalar
Oxirgi narsalar
Oxirgi narsalar

Shunday qilib, hamma narsa tayyor!

Biz korpusni simlar ustiga qo'yamiz va bu yaxshi!

LED tasmasini xohlagan joyingizga qo'shing, faqat Photocell korpus ostida emasligiga ishonch hosil qiling. Agar xohlasangiz, sumkani elim bilan yopishtirishingiz mumkin, lekin men ichidagi narsalarni ko'rish uchun sumkani osongina ajratib olsam, bu menga yoqadi: D.

Tavsiya: