Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Shunday qilib, bir kuni men xona sotib olishga qaror qildim, lekin bu talaba uchun juda qimmat, lekin men uchun birinchi navbatda maktab.
va miyamda qanday fikr bor, men qanday qilib dasturlash va arduino haqida yaxshi ma'lumotga ega ekanligimni bildiraman, shuning uchun nima uchun?
1 -qadam: Tashqi materiallar
Loyihalar qismi quyida keltirilgan:
Arduino pro mini yoki har qanday arduino taxtasi
Men shunchaki pro mini -dan foydalandim, chunki u samaraliroq va kichikroq
L298n motor haydovchi
Bu dvigatel haydovchisi supurgichni quvvatlaydigan ikkita dvigatelni haydash uchun ishlatiladi
Supurgi suring
Agar siz supurgi nima ekanligini bilmasangiz, u bir nechta cho'tkasi bo'lgan supurgi kabidir
va siz kirni to'plaganingizda aylanasiz
2 ta doimiy cho'tkali motorlar
Men faqat singan o'yinchoqli mashinalardan olgan turli xil shahar motorlarini ishlatardim
Ikkita ultrasonik sensor
devorlar va to'siqlarni sezish va ulardan qochish
DC quvvat ulagichi
Quvvat banklarini zaryad qilish uchun
Quvvat banklari
taxta va motorlar uchun zarur bo'lgan quvvatni ta'minlash
ikkita erkak USB kabeli
quvvat bankiga ulanish uchun
2 -qadam: zarur vositalar
Dremel vositasi
teshikni kesish va kerakli joyga qo'yish
Lehimlash temir
simlarni lehimlash uchun, albatta.
Pense
simni kesish va simlarning egilishiga yordam berish
yopishtiruvchi qurol (ixtiyoriy)
Dvigatellarni bir -biriga bog'lab turing, lekin agar siz faqat ziptlardan foydalanmasangiz
Tornavida
bir nechta komponentlarning vintlarini mahkamlash va gevşetmek uchun
3 -qadam: Dvigatellar va datchiklarni qaerga qo'yish va ishni bo'yash
Men datchiklarni qaerga qo'yish kerakligini taxmin qildim va ularni tepaga qo'ydim, keyinroq ularni dremel kesib tashlaydigan doiralarni belgilab qo'ydim va men turganimda uni metall ko'k bo'yoq bilan bo'yadim.
4 -qadam: teshiklarni qo'yish
- Men sensorlar kirishi uchun tananing yuqori supurgi oldiga ikkita chap va o'ng ikkita teshik qo'ydim.
- va men shuningdek, motorlar kirishi uchun supurgi pastki tanasining pastki qismiga ikkita to'rtburchaklar teshik qo'ydim
5 -qadam: Hammasini bir joyga to'plang
Men barcha sensorlar va dvigatellarni korpusga issiq yopishtirdim, chunki dvigatellar uni korpusning pastki qismiga joylashtirdim va yog'och dublonlar bilan qo'llab -quvvatladim, shunda u qimirlamaydi. datchiklar uchun men ularni o'z teshiklariga issiq yopishtirib qo'ydim, men ham pro mini uchun taxta yasadim, shuning uchun simni uzish va muammoni hal qilish osonroq bo'ladi. vosita haydovchisi tozalovchi oldida
6 -qadam: kod
kod Arduino IDE -da yaratilgan va u c plus o'zgartirilgan, albatta. Agar siz kodni yuklab olishni xohlasangiz, pastdagi havolani bosing. Shunday qilib, kodning ikki qismi oddiy odamning so'zida, birinchi qismning vazifasi - sensorlardan ma'lumotlarni olish, shuning uchun taxta uni tahlil qilishi mumkin, ikkinchi qismning vazifasi - qaysi dvigatellarning aylanishini va manevrini belgilash, bu faqat ikkita oddiy qismlar. Agar siz kodni qanday yuklaganimni bilmoqchi bo'lsangiz, men yuklash uchun arduino uno -dan foydalanaman
7 -qadam: Quvvatlash
Men har bir narsani o'z joyiga ulash uchun #12 o'lchagichli simni ishlatardim. muzlash sxemasi yuqorida keltirilgan.
datchiklarning VCC va GND 5 voltli quvvat banklariga ulanadi va mos keladigan pinlarga echo pin ulanadi. shuningdek, dvigatelni boshqarish pinlari kodda aniqlangan
8 -qadam: uni yopish
Men quvvat bankini tepaga qo'ydim, chunki uning ichida ikkita katta quvvat banki uchun joy yo'q, men uni og'irlik qo'shish uchun old tomonga qo'ydim, shuning uchun cho'tkani boshqaradigan oldingi g'ildiraklarga ko'proq tortish kuchini qo'shdim. Men ham hamma narsani qayta tikladim
9 -qadam: teginishni tugatish
Bu sizga uzoq umr ko'rishga imkon beradigan umidning oxirgi bosqichi bo'lib, uni siz zavqlanasiz va uni o'zgartirish va o'zgartirishni xohlaysiz.