Mundarija:
- 1 -qadam: Video
- 2 -qadam: Materiallar va asboblar
- 3 -qadam: O'chirish tizimini yaratish
- 4 -qadam: Mashinani tayyorlash va yig'ish
- 5 -qadam: Arduino kodi
- 6 -qadam: natijalar va aks ettirish
- 7 -qadam: Manbalar va kreditlar
Video: ANTIDISTRACTION: diqqatni jamlashga yordam beradigan smartfon ushlagichi: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bizning ANTIDISTRACTION qurilmamiz diqqat markazida bo'lgan vaqtda uyali chalg'ishning barcha shakllarini to'xtatishga qaratilgan. Mashina chalg'itmaydigan muhitni yaratish uchun mobil qurilma o'rnatilgan zaryadlovchi stantsiya vazifasini bajaradi. Mashina har safar telefondan foydalanuvchidan yuz o'giradi va bu harakatni qaytarganda orqaga buriladi. Bunga Arduino Uno sxemasi, quvvat manbai, ultratovush sensori va elektr motor yordamida erishiladi. Bu yuz o'girish harakati tomoshabinga ularning telefoni yoki ularning hedonistik izlanishlari qiziqmasligini eslatadi.
1 -qadam: Video
2 -qadam: Materiallar va asboblar
Biz quyidagi elektron komponentlardan foydalanganmiz. Portativ quvvat bankidan tashqari hamma Elegoo -ning to'liq Arduino boshlang'ich to'plamiga kiritilgan. Qismlarning raqamlari tegishli joylarga kiritilgan, lekin aynan bir xil qismlardan foydalanish shart emas.
- 5V qadamli dvigatel, shahar kuchlanish (qism raqami: 28BYJ-48)
- Bosqichli dvigatelni Arduino kartasiga ulash uchun uzilish taxtasi (qism raqami: ULN2003A)
- Ultrasonik sensor (qism raqami: HC-SR04)
- Arduino Uno R3 boshqaruv paneli
- Ayol-erkak Dupont simlari (x10)
- USB-A-USB-B kabeli (kodni yuklashda Arduino kartasini kompyuterga ulash va mashinani ishlatganda platani quvvat bankiga ulash uchun)
- Portativ quvvat banki (USB portli har qanday quvvat banki ishlaydi. Bizning quvvat bankining xususiyatlari: 7800mAh 28.8Wh; Kirish: 5V = 1A; Ikki tomonlama chiqish: 5V = 2.1A Maks)
Tashqi ko'rinish uchun biz quyidagi materiallardan foydalanamiz.
- Prototip qoplamasi uchun Boltiq qayin kontrplak (qalinligi 3 mm)
- Oxirgi korpus uchun oq pleksiglas (qalinligi 3 mm)
- Yog'och va pleksiglas versiyalari ham lazer bilan kesilgan
- Biz pleksiglas korpusini yig'ish uchun BSI Plastic-Cure elimidan foydalanganmiz; uni san'at buyumlari do'konlarida yoki apparat do'konlarida topish mumkin (plastmassa yoki pleksiglas uchun tavsiya etilgan boshqa elim ham mos keladi)
- Biz korpus ichidagi qismlarni to'g'ri joylashtirish uchun lazer bilan kesilgan yog'ochdan yasalgan kichik bo'laklardan foydalanganmiz va ularni montaj lentasi bilan biriktirganmiz (ko'pikli lenta yoki plakatlar deb ham ataladi).
Ishlatilgan dasturiy ta'minot:
- Arduino IDE (bu erda bepul yuklab oling)
- Fayllarni lazer kesishga tayyorlash uchun karkidon (agar sizda Rhino bo'lmasa, siz.3dm faylini ochishi mumkin bo'lgan boshqa SAPR dasturidan foydalanishingiz mumkin yoki bu erda Rhinoning bepul sinovini olishingiz mumkin)
3 -qadam: O'chirish tizimini yaratish
Diagrammada ko'rsatilganidek, sxemani yig'ing. E'tibor bering, to'g'ri ishlashi uchun ultratovush sensori Arduino kartasidagi 5V piniga ulangan bo'lishi kerak (va shuning uchun qadam dvigateli 3.3V piniga ulanadi).
4 -qadam: Mashinani tayyorlash va yig'ish
Yog'ochdan dastlabki prototipni lazer bilan kesib tashlaganimizdan so'ng, biz korpus sxemani to'g'ri ushlab turish uchun juda kichik ekanligini aniqladik va pleksiglasda oxirgi versiyani kesishdan oldin uni to'g'riladik.
5 -qadam: Arduino kodi
Arduino IDE yordamida kodni mashinaga yuklang. Asosiy kodli fayl - "ANTiDISTRACTION_main_code.ino", quyida biriktirilgan. Mashinani kompyuterga USB kabeli orqali ulashingiz kerak, so'ng "Yuklash" tugmasini bosing. Mashinani kompyuterga ulangan holda sinab ko'rish yaxshidir, chunki siz sensordan masofa kabi chiqishni ko'rish uchun Arduino -da Serial Monitor -ni ochishingiz mumkin. Kodni yuklaganingizdan so'ng, mashinani portativ qilish uchun uni kompyuterdan uzib, quvvat bankiga ulashingiz mumkin.
StepPerRev va stepperMotor.setSpeed qiymatlari, agar siz step motorining boshqa modelidan foydalanayotgan bo'lsangiz, sozlanishi kerak bo'lishi mumkin. Ma'lumotlar varag'ini topish va qadam burchagini tekshirish uchun siz dvigatelning qism raqamini Internetda qidirishingiz mumkin.
Bosqich raqami sizning motoringiz uchun to'g'ri ekanligini tekshirish uchun quyida biriktirilgan “ANTiDISTRACTION_motor_adjustment.ino” faylidan foydalaning; siz ushbu faylni ishlatib, boshlang'ich pozitsiyasini o'rnatish uchun mashinani kichik -kichik qadamlarda aylantirishingiz mumkin. Faylni kompyuterga ulangan holda Arduino -da ishga tushiring va motorni qo'lda kiritish bilan aylantirish uchun ketma -ket monitorga butun sonlarni kiriting. Dvigatelning bir tomoniga aylanishni osonroq ko'rish uchun lentani yopishtirishingiz yoki to'liq burilishni tugatgandan so'ng, ularning harakatlanuvchi va statik qismlariga ikkita nuqta chizishingiz mumkin.
6 -qadam: natijalar va aks ettirish
Biz qadam dvigatelini servo dvigatelga almashtirishni ko'rib chiqdik, u kuchliroq va biroz aylansa ham tezroq aylana oladi. Biroq, servo dvigatellar faqat 180 gradus oralig'ida aylana oladi, shuning uchun biz 360 gradusli burilish qilish uchun o'rtacha tezlikni oshirib, step motorini ishlatishni davom ettirishga qaror qildik.
"Turntable" ning pastki qismidagi chuqurchaga qadam dvigatelining milidan biroz kattaroq bo'lishi kerak, shunda u tepaga o'rnatiladi, lekin bu uning bo'shashishiga olib keladi va telefon stendining dvigateldan kamroq aylanishiga olib keladi. Agar siz mashinani qismlarga ajratishni yoki qadamni qayta ishlatishni rejalashtirmasangiz, pleksiglasni qadam miliga yopishtirib, aylanish aniqligini yaxshilashingiz mumkin.
Yaxshiyamki, yig'ilgandan so'ng, sxema biz kutgandek ishladi, shuning uchun biz loyiha davomida dastlabki g'oya va yondashuvni davom ettirdik.
7 -qadam: Manbalar va kreditlar
Bu erda va bu erda qo'llanmalar ultratovush sensori uchun Arduino kodini yozish uchun ishlatilgan. Step vosita bilan bog'liq kod uchun biz Arduino veb -saytida joylashgan Stepper kutubxonasidan foydalandik.
Ushbu loyiha Guershom Kitsa, Yena Li, Jon Shen va Nikol Zsoter tomonidan Toronto universiteti Daniels fakultetining fizik hisoblash sinfining bir qismi sifatida foydasiz mashinani topshirish uchun yaratilgan. Biz yordam uchun professor Mariya Yabloninaga alohida minnatdorchilik bildirmoqchimiz.
Tavsiya:
O'rnatilgan karnay bilan rasm ushlagichi: 7 qadam (rasmlar bilan)
O'rnatilgan karnay bilan rasm ushlagichi: Agar siz rasmlar/pochta kartochkalari yoki hatto bajariladigan ishlar ro'yxatiga ega bo'lgan karnayni o'zingiz yaratmoqchi bo'lsangiz, dam olish kunlari amalga oshiriladigan ajoyib loyiha. Qurilish doirasida biz Raspberry Pi Zero W -dan loyihaning yuragi sifatida foydalanmoqchimiz va
Tasodifiy javob beradigan mayatniklar: 4 qadam (rasmlar bilan)
Tasodifiy ta'sir etuvchi mayatniklar: Ushbu loyihaning maqsadi 2 mayatnikning uzluksiz aylanishiga olib keladi. Men faol va passiv mayatnikning yaxshi o'zaro ta'sirini topdim. Ular doimiy magnitli, elektromagnitli va tortishish kuchi maydonlari bulutida harakat qiladilar. P og'irligi
Elektronikaning eng yaxshi yordamchisi -- O'zgaruvchan dastgohli PSU yordam qo'llari bilan: 12 qadam (rasmlar bilan)
Elektronikaning eng yaxshi yordamchisi || O'zgaruvchan dastgohli yordamchi qo'lli PSU: elektronika bilan ishlashda har doim ikkita asbob kerak bo'ladi. Bugun biz ushbu ikkita asosiy narsani yaratamiz. Va biz yana bir qadam oldinga siljiymiz va bu ikkalasini elektronikaning eng yaxshi yordamchisiga birlashtiramiz! Albatta men bu haqda gapirayapman
Kabelni boshqarishga yordam beradigan PCB: 6 qadam (rasmlar bilan)
Kabelni boshqarishga yordam beradigan tenglikni: Bir muncha vaqt oldin men ish stoli uchun CNC -tegirmon yasadim. O'shandan beri men uni yangi komponentlar bilan yangiladim. Oxirgi marta men PID pastadir yordamida milning aylanish tezligini boshqarish uchun 4 raqamli displeyli ikkinchi Arduino -ni qo'shdim. Men uni asosiy Arduino cho'chqasi bilan bog'lashim kerak edi
Musiqaga javob beradigan yorug'lik shousi: 7 qadam (rasmlar bilan)
Musiqaga javob beradigan yorug'lik shousi ko'ylagi: Bu darslik York universitetining musiqa texnologiyasi va amaliy elektronika yo'nalishi bo'yicha bitirgan yilim loyihasi doirasida tayyorlangan. Bu elektronikaga qiziqadigan musiqachilarga mo'ljallangan. Tayyor mahsulot LED matri bo'ladi