Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Karantin vaqtida men ko'p vaqtimni youtube ko'rishga va video o'yinlar o'tkazishga sarflayman. Keyinroq ko'rsam, ko'k nurlar ko'zimni shikastlab qo'ygan. Keyin men o'ynashim uchun basketbol mashinasini yasashga qaror qildim. Basketbol mashinasini qiyinlashtirish uchun men zarbani to'sib qo'yishi mumkin bo'lgan taxtani qo'shdim. Bu mashina yordamida men telefonim bilan o'ynashga kamroq vaqt sarflagan bo'lardim.
1 -qadam: material
Arduino Leonardo
Uzoq jumper erkaklar uchun
Qisqa jumper erkakdan erkakgacha
Lenta/ gil
Yashil LED chiroq
Qizil LED chiroq
Ultrasonik sensor
Micro Arduino Servo Dvigatel SG90
Arduino qarshilik
38 sm*10 sm o'lchamdagi ikkita karton
39 sm*10 sm o'lchamdagi bitta karton
45 sm*20 sm o'lchamdagi bitta karton
38 sm*20 sm*45 sm o'lchamdagi bitta karton
Non paneli / payvandlash quroli
2 -qadam: kod
Kod
"Servo pin" orqasidagi raqamlarni o'zgartirish orqali siz blokirovka qiluvchi darajasini va blokirovka vaqtini o'zgartirishingiz mumkin. Bu daraja sizning mahoratingizga mos kelishiga ishonch hosil qilish uchun kodni o'zgartirishingiz mumkin.
3 -qadam: O'chirish davri
1. Kodlash qismi uchun e'lon qilingan pinlardagi barcha simlarni ulang.
2. Ijobiy va manfiy elektrod haqida biling, aks holda komponentlar sinishi mumkin (musbat elektrod: 5V, manfiy elektrod: GND).
3. LED yoritgichidan boshlang, LED chiroqni sakrash simiga qo'ying. Uzunroq oyog'ini diodli chiroqqa ulang; Qisqa oyoqli non taxtasi Arduino Resister -ni salbiy tomonga ulaydi.
4. Keyinchalik Servo Dvigatel bilan, qora chiziqni manfiyga, qizilni musbatga, oqni D`pinga bog'laydigan uchta o'tish simlari bilan Servo Dvigatelni ulang.
5. Oxirgi, Ultrasonik sensor. Diqqat bilan qarang, u erda sensori ulanadigan 4 xil joy bor. Birinchidan, 5V -ni musbatga, so'ngra Tri va Echoni D'pin -ga ulang. Nihoyat, GNDni manfiyga ulang.
4 -qadam: Komponentlarni yig'ing
Ushbu bosqichda siz mashinani ishlab chiqarish uchun barcha kartoningizni qanday yig'ish kerakligini bilib olasiz.
1. Taxtaga allaqachon ikki qismli karton biriktirilgan (Yon tomonda). Ikkala tomonga bitta kartonni (38 sm*10 sm) yopishtiring. Keyin uni katlayın.
2. Shundan so'ng, 39 sm*10 sm hajmdagi kartonni ikki tomonning o'rtasiga joylashtiring. Quti uchun qiyalik hosil qilganingizga ishonch hosil qiling, shunda to'p pastga tushishi mumkin.
3. Keyinchalik, Arduino -ni qutiga soling. LED yoritgichi uchun ikkita kichik teshik qiling va nishabning o'rtasiga to'pni aniqlaydigan ultratovush sensori uchun kichik teshik oching.
4. Oxir -oqibat, Servo dvigatelini qutining bakiga ulang, shunda u blokirovka kuchlanishni hosil qiladi.
5 -qadam: Bu qanday ishlaydi
Mashina siz to'pni qutiga tashlaganingizda ishlaydi. Ultrasonik sensori sizning to'pingizni aniqlaydi va LEDning nurini o'zgartiradi, siz gol urasizmi yoki yo'qmi. Boshqa tomondan, Servo Dvigatel ham o'yinchiga to'pni qabul qilishni qiyinlashtiradi, bu esa o'yinni yanada qiziqarli qiladi.