Mundarija:
- 1 -qadam: video
- 2 -qadam: asosiy bloklar
- 3-qadam: IR-fotodiod moduli (3-qismning 1-qismi)
- 4-qadam: IR-fotodiod moduli (3-qismning 2-qismi)
- 5-qadam: IR-fotodiod moduli (3dan 3 qismi)
- 6 -qadam: Dvigatel haydovchisi
- 7 -qadam: Arduino Nano va kod
- 8 -qadam: sxematik va FINISH
Video: Arduino -dan foydalanib, qanday qilib izdoshni yaratish mumkin: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
MiniProjectsminiProjectsFollow tomonidan Muallifning yana:
Haqida: shunga o'xshash loyihalar uchun YouTube kanalimni tekshiring. Mini loyihalar haqida ko'proq ma'lumot »
Agar siz robototexnika bilan shug'ullanishni boshlayotgan bo'lsangiz, yangi boshlanuvchilarning birinchi loyihalaridan biri izdoshlarni o'z ichiga oladi. Bu maxsus o'yinchoq mashina bo'lib, u qora rangda va fondan farqli o'laroq chiziq bo'ylab harakatlanadi.
Qani boshladik.
1 -qadam: video
Keng qamrovli video biriktirilgan. Iltimos, ko'rib chiqing.
2 -qadam: asosiy bloklar
Biz chiziq izdoshlarini to'rtta asosiy blokga bo'lishimiz mumkin. IQ-fotodiodli datchiklar, dvigatel haydovchisi, arduino nano/kod va o'yinchoqlar uchun avtomobil shassisi, plastik g'ildiraklar va 6V shahar dvigatellari. Keling, ushbu bloklarni birma -bir ko'rib chiqaylik.
3-qadam: IR-fotodiod moduli (3-qismning 1-qismi)
IR-fotodiod sensori vazifasi uning ostida qora chiziq borligini aniqlashdir. IQ LEDdan chiqadigan IQ nurlari fotodiod bilan yozib olish uchun pastki yuzadan orqaga qaytadi. Fotodiod orqali o'tadigan oqim qabul qilingan fotonlarga mutanosibdir va fizika qora rangning IQ nurlarini yutishini aytadi, shuning uchun agar bizda fotodiod ostida qora chiziq bo'lsa, u kamroq foton oladi, natijada uning ostida oq kabi aks ettiruvchi yuzasi bo'lsa, bu oqim kamroq bo'ladi.
Biz bu oqim signalini arduino keyingi bosqichda digitalRead yordamida o'qishi mumkin bo'lgan kuchlanish signaliga aylantiramiz.
4-qadam: IR-fotodiod moduli (3-qismning 2-qismi)
Fotodiodning oqimi proportsional kuchlanish pasayishi uchun 10 KOhmlik rezistor orqali o'tkaziladi, buni Vphoto deylik. Agar oq yuza bo'lsa, fotodiod oqimi ko'tariladi va shuning uchun Vphoto, boshqa tomondan qora sirt uchun ham kamayadi. Vphoto LM741 opamp inverting bo'lmagan terminaliga ulangan. Agar bu konfiguratsiyada, teskari bo'lmagan terminaldagi kuchlanish (+) teskari terminaldagi (-) kuchlanishdan katta bo'lsa, opampning chiqishi boshqa yo'l uchun "YUQORI" va "LOW" ga o'rnatiladi. Biz potentsiometr yordamida oq va qora ranglar orasidagi kuchlanish ko'rsatkichi orasidagi teskari pinni ehtiyotkorlik bilan o'rnatdik. Shunday qilib, bu davrning chiqishi oq uchun yuqori, qora rang uchun past bo'ladi, bu arduino o'qish uchun juda mos keladi.
Men yaxshiroq tushunish uchun biriktirilgan rasmlarni yuqoridagi tavsifga muvofiq belgiladim.
5-qadam: IR-fotodiod moduli (3dan 3 qismi)
Chiziq izdoshini yaratish uchun faqat bitta IR-fotodiod sensori etarli emas, chunki biz motorlardan foydalanishni qoplash uchun chiqish yo'nalishini bilmaymiz. Shuning uchun men biriktirilgan rasmda ko'rsatilgan 6 ta IR-fotodiodli zanjirni o'z ichiga olgan sensorli moduldan foydalandim. 6 ta IR-fotodiod 2 ta juftlikda 3 ta klaster sifatida joylashtirilgan. Agar markaziy klaster qora, qolgan ikkitasi oq o'qilsa, biz oldinga borishda davom etishimiz mumkin. Agar chap klaster qora rangda o'qilsa, izdoshni yo'lda ushlab turish uchun izdoshni chapga burishimiz kerak. Xuddi shu narsa o'ng klaster uchun ham amal qiladi.
6 -qadam: Dvigatel haydovchisi
Izdoshni siljitish uchun men L293D dvigateli yordamida boshqariladigan ikkita 6V doimiy dvigateldan foydalanaman. Agar dvigatel 4 -rasmda ko'rsatilgandek ulangan bo'lsa, dvigatelni bir yo'nalishda 2A pin bilan birga 1A -pinni yuqori holatiga qo'ying. Uni boshqa tomonga siljitish uchun biz 2A va 1A pinlarining holatini almashtirishimiz kerak. Bizga ikki tomonlama moment kerak emas, chunki izdosh har doim oldinga siljiydi. Chapga burilish uchun biz chap dvigatelni o'chirib qo'yamiz, o'ng dvigatel ishlayotganda va aksincha.
7 -qadam: Arduino Nano va kod
16 MGts chastotada ishlaydigan 5V arduino nanosi izdoshni o'ngga yoki chapga burish kerakligini hal qiladi. Qaror qabul qilish IR-fotodiod sensori massivini o'qish orqali amalga oshiriladi. Qo'shilgan arduino kodi izdoshlarning harakatini boshqaradi. Quyidagi paragraf arduino kodining yuqori ko'rinishini beradi.
Dastlab biz 6 ta sensor va 4 ta motorli pinni e'lon qilamiz. O'rnatish paytida biz motor pimlarini chiqishga o'rnatdik, chunki standart rejim kirish usuli hisoblanadi. Dastlab, biz barcha sensorli pinlarni o'qiymiz, shundan so'ng izdoshlarning harakatini belgilaydigan if-else iboralari zanjiri. Ba'zi bayonotlar uning oldinga siljishiga yordam beradi. Ba'zi bayonotlar uni to'xtatishga yordam beradi, ba'zilari esa chapga yoki o'ngga o'tishga imkon beradi.
Kodni kiriting va agar biror muammoga duch kelsangiz, menga xabar bering.
8 -qadam: sxematik va FINISH
Nihoyat, hamma narsa biriktirilgan sxemaga muvofiq bir nechta simlar va non paneli yordamida yig'ildi. Mana, sizda o'yinchoq mashinadan keyingi qator.
O'qiganingiz uchun tashakkur.
Izohlarda sizning izdoshingizning rasmini ko'rasiz deb umid qilaman.
Tavsiya:
Qanday qilib SMARS robotini yaratish mumkin - Arduino Smart Robot Tank Bluetooth: 16 qadam (rasmlar bilan)
Qanday qilib SMARS robotini yaratish mumkin - Arduino Smart Robot Tank Bluetooth: Ushbu maqola PCBWAY.PCBWAY tomonidan g'urur bilan homiylik qilinadi va butun dunyodagi odamlar uchun yuqori sifatli PCB prototipini yaratadi. O'zingizni sinab ko'ring va PCBWAY -da atigi 5 dollarga 10 ta tenglikni oling, juda yaxshi sifat, rahmat PCBWAY. Arduino Uno uchun motor qalqoni
Qanday qilib katta LED yoritgichini yaratish mumkin: 4 qadam (rasmlar bilan)
Qanday qilib katta LED yoritgichini yasash mumkin: Ushbu loyihada men sizga RGB LEDlari yordamida yoritilishi mumkin bo'lgan maxsus yozuvli ulkan belgi yasashni ko'rsataman. Biroq, bu belgi sizning xonangizdagi iliq oq LED chiziqlar yordamida asosiy yorug'lik manbai sifatida ham ishlatilishi mumkin. Keling, stni olaylik
Qanday qilib musiqani raqamli qilib yaratish mumkin: 4 qadam
Raqamli musiqani qanday qilish mumkin: Kompyuterga asoslangan qurilmada (iPad, iPhone, MacBook, Laptop, Kompyuter va boshqalar) musiqa yaratayotganda, bir nechta narsalarni e'tiborga olish kerak. Birinchidan, D.A.W. (Raqamli audio ish stantsiyasi sifatida ham tanilgan) musiqa yaratish yoki ishlab chiqarish uchun
Qanday qilib Android boshqariladigan Roverni yaratish mumkin: 8 qadam (rasmlar bilan)
Android boshqariladigan roverni qanday yasash mumkin: men sizga Android boshqariladigan mashina yoki roverni qanday yasashni ko'rsataman. Android boshqariladigan robot qanday ishlaydi? Android ilovasi boshqariladigan robot Bluetooth orqali qaroqchida mavjud bo'lgan Bluetooth moduli bilan bog'lanadi
Qanday qilib ajoyib effektlarni yaratish mumkin RGB LED tasmasi: 6 qadam (rasmlar bilan)
Qanday qilib ajoyib effektlar yaratish mumkin RGB LED chiziqli sxemasi: Salom do'stim, bugun men LED chizig'ini boshqaradigan sxemani yaratmoqchiman, bu sxema LED tasmasining ajoyib effektlarini beradi, bu sxemani juda oson va arzon. RGB LED. Boshlaylik