Mundarija:
- 1 -qadam: qismlar ro'yxati
- 2 -qadam: Robot Chasisni yig'ing va motorlarni haydovchilar orqali Arduino -ga ulang
- 3 -qadam: Bluetooth modulini Arduino -ga ulang
- 4-qadam: GY-271-ni Arduino-ga ulang
- 5 -qadam: Micro Servo Dvigatel va Ultrasonik Sensor HC SR04 ni Arduino -ga ulang
- 6 -qadam: kod, kutubxonalar va Andorid ilovasini yuklab olish havolasi
Video: Arduino robotining masofasi, yo'nalishi va aylanish darajasi (Sharq, G'arb, Shimoliy, Janub) Bluetooth moduli va avtonom robot harakati yordamida ovoz bilan boshqariladi.: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu yo'riqnomada ovozli buyruq yordamida kerakli masofaga (oldinga, orqaga, chapga, o'ngga, sharqqa, g'arbga, shimolga, janubga) kerakli masofani santimetrda qanday o'tkazish mumkinligi tushuntiriladi. Robotni ovozli buyruq yordamida avtomatik ravishda harakatlantirish mumkin.
Ovozli buyruq yordamida kirish:
1 -parametr - #oldinga yoki #teskari yoki #chapga yoki #o'ngga yoki #avto yoki #burchakka
Ikkinchi parametr - masofa 100 yoki burchak 300
Masalan: - 1) Oldinga masofa 100 burchak 300 - GY -271 yordamida mashinani 300 gradusga burang va oldinga siljiting.
100 santimetr
2) Oldinga burchak 300 masofa 100 - Burchak va masofa buyruqlari istalgan ketma -ketlikda bo'lishi mumkin
3) Oldinga masofa 100 - 100 santimetr oldinga siljish
4) Oldinga burchak 300 - mashinani 300 gradusga aylantiring va keyingisigacha oldinga siljiting
buyruq
5) avtomatik - to'siqlardan qochib, avtonom rejimda mashinani harakatga keltiradi
7) burchak 300 - mashinani 300 gradusga burish.
1 -qadam: qismlar ro'yxati
Quyida ushbu loyihani amalga oshirish uchun zarur bo'lgan qismlar ro'yxati keltirilgan, ulardan ba'zilari ixtiyoriydir.
Siz o'zingiz shassi yasashingiz mumkin yoki har qanday 3Wheel yoki 4Wheel robot shassisini amazondan sotib olishingiz mumkin.
1. Arduino Uno R3 (Boshqa Arduino platalarini ham ishlatish mumkin)
2. Bluetooth moduli HC - 02
3. HMC5883L (GY-271)
4. Ultrasonik sensor HC SR04 Servo o'rnatish plitalari bilan (ixtiyoriy: o'rnatish plitalari)
5. L298N dvigatel haydovchisi (L293D ham ishlatilishi mumkin)
6. Non-kartali quvvat manbai MB-102 (ixtiyoriy: 7805 kuchlanish regulyatoridan ham foydalanish mumkin)
7. Non paneli
8. Zal effekti sensori bo'lgan 2 ta kodlovchi dvigatel (Opto Coupler sensorli BO motorini ham ishlatish mumkin)
9. 9 V Batareya (1 -son) (Dvigatel uchun alohida batareya tavsiya etiladi)
10. Batareya ushlagichli 6 X AA batareya (Arduino platasi va datchiklarini quvvat bilan ta'minlash uchun)
11. Jumper simlari
12. Mikro Servo Dvigatel
13. 4 g'ildirakli yoki 3 g'ildirakli g'ildirakli avtomobil shassisi
2 -qadam: Robot Chasisni yig'ing va motorlarni haydovchilar orqali Arduino -ga ulang
3 g'ildirakli yoki 4 g'ildirakli haydovchi robot shassisini yig'ing va L298N dvigatellari orqali Encoder motorlarini Arduino kartasiga ulang.
Enkoder dvigateli: qo'shimcha tishli magnitli to'rtburchaklar kodlovchi bilan jihozlangan shahar tishli dvigateli. To'rtburchak enkoderlar milning aylanish yo'nalishini, tezlik va masofani sezish uchun fazadan tashqarida bo'lgan ikkita pulsni beradi.
Enkoder dvigatel milining aylanishiga 540 ta impuls beradi, bu Arduino hisoblagichi tomonidan Arduino uzilish pimlari yordamida hisoblanadi.
Men kodlagichning faqat bitta chiqishidan foydalanayapman, chunki bu ko'rsatma uchun mil harakatining yo'nalishini bilishga qiziqmayman.
Ulanishlar:
Inp 1 L298N dvigatel haydovchisi - Arduino Pin 6
Inp 2 L298N dvigatel haydovchisi - Arduino Pin 7
Inp 3 L298N dvigatel haydovchisi - Arduino Pin 8
Inp 4 L298N dvigatel haydovchisi - Arduino Pin 9
M1 L298N dvigatel drayveri - Dvigatelning chap qismi M1
M2 L298N Dvigatel drayveri - Dvigatelning chap qismi M2
M1 L298N dvigatel drayveri - o'ng kodlovchi vosita M3
M2 L298N dvigatel drayveri - o'ng M4 kodlovchi vosita
Dvigatel chapidagi CHA kodlovchi - Arduino PIN 2
CHA Enkoder Dvigatel O'ng - Arduino Pin 3
Arduino UNO kirish voltaji - 5V
Enkoder Dvigatel kirish voltaji - 5V tartibga solingan
L298N dvigatel haydovchisi - 5V dan 9V gacha
3 -qadam: Bluetooth modulini Arduino -ga ulang
Bluetooth modulini qabul qiladigan Arduino kartasiga ulang
Bluetooth orqali mobil ilovadan ovozli kirishlar. Arduino -ga ovozli kirish bo'sh joy bilan ajratilgan bir nechta so'zli satr shaklida bo'ladi.
Kod satrdagi so'zlarni ajratadi va ularni o'zgaruvchilarga tayinlaydi.
Android ilovasini yuklab olish uchun havola:
Masalan. Ovozli kirish: Oldinga masofa 100 burchak 50
Arduino Pin 0-HC-02 TX
Arduino pin 1-HC-02 RX
HC-02 kirish voltaji-5V tartibga solingan
4-qadam: GY-271-ni Arduino-ga ulang
GY-271-ni Arduino-ga ulang, u robotning yo'nalishini aniqlaydi va robotni kerakli darajada harakatlantiradi (0 dan 365-0 va 365 daraja Shimol, 90 daraja Sharq, 180 daraja janub va 270 daraja G'arb).)
Ulanishlar:
GY-271 SCL-Arduino analog kirish A5
GY-271 SCA-Arduino analog kirish A4
GY-271 ga kirish voltaji-3,3 V tartibga solinadi
Iltimos, diqqat qiling: modulni sinab ko'rish uchun kutubxonada berilgan misol kodidan foydalaning.
5 -qadam: Micro Servo Dvigatel va Ultrasonik Sensor HC SR04 ni Arduino -ga ulang
Micro Servo dvigatelini va HC SR04 ultrasonik sensorini ulang
Arduino. Ultrasonik sensor ob'ektlar orasidagi masofani o'lchash uchun ishlatiladi va server dvigateli ob'ektga yaqin bo'lganida ultratovushli sensorni chapga va o'ngga siljitish uchun ishlatiladi.
Ultrasonik sensorni o'rnatish paneli yordamida servo dvigatelga o'rnating.
Ulanishlar:
Mikro Servo signal pimi - Arduino pin 10
HC SR04 Trig Pin - Arduino Pin 11
HC SR04 Echo Pin - Arduino Pin 12
Servo dvigatelga kirish voltaji - 5V
HR SR04 - 5V ga kirish voltaji tartibga solinadi
6 -qadam: kod, kutubxonalar va Andorid ilovasini yuklab olish havolasi
Kod biriktirilgan. Kutubxonalar yuklab olish uchun havola
1) TimerOne -
2) QMC5883L -
3) NewPing -
Ilova havolasi:
Satrlar sonini kamaytirish uchun kodni yanada optimallashtirish mumkin.
Rahmat va agar kimdirda biron bir savol bo'lsa, menga xabar yuboring.
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
Nutqli avtomatlashtirish -- Arduino -dan audio -- Ovoz bilan boshqariladigan avtomatlashtirish -- HC - 05 Bluetooth moduli: 9 qadam (rasmlar bilan)
Nutqli avtomatlashtirish || Arduino -dan audio || Ovoz bilan boshqariladigan avtomatlashtirish || HC - 05 Bluetooth moduli: …………………………. Boshqa videolarni ko'rish uchun YouTube kanalimga OBUNA BO'LING …. …. Bu videoda biz suhbat avtomatizatsiyasini qurdik .. Agar siz mobil telefon orqali ovozli buyruq yuborsangiz, u uy qurilmalarini yoqadi va fikr -mulohazalarini yuboradi
NodeMcu yordamida Wi -Fi orqali har qanday veb -saytdan ma'lumotlarni (shimoliy chiroqlar indikatori) tortib oling va darhol ko'rsating: 6 qadam
NodeMcu yordamida har qanday veb -saytdan ma'lumotlarni (Shimoliy chiroqlar indikatori) Wi -Fi orqali tortib oling va tez namoyish eting: Mening motivatsiyam: IoT (narsalar interneti) loyihalarini ishlab chiqish uchun NodeMCU (ESP8266 modulida qurilgan) ni sozlash/ ishlatish bo'yicha ko'p ko'rsatmalarni ko'rdim. . Biroq, bu darsliklarning juda ozida juda yangi boshlanuvchilar uchun barcha tafsilotlar/ kodlar/ diagrammalar bor edi
Ovoz/ovoz darajasi ko'rsatkichi: 10 qadam
Ovoz/ovoz balandligi indikatori: Ushbu loyihada men sizga operatsion kuchaytirgichlar yordamida oddiy ovoz darajasi ko'rsatkichini qanday qurishni ko'rsataman. Eslatma: Savol berish uchun, iltimos, mening saytimga tashrif buyuring, mutaxassisdan so'rang, yordamchi qo'shimcha videolar: non taxtasida simulyatsiya qilingan sxemani o'rnatish (Proto-
Uolles avtonom roboti - 4 -qism - IQ masofasi va "Amp" datchiklarini qo'shing: 6 qadam
Uolles avtonom roboti - 4 -qism - IQ masofasi va "Amp" datchiklarini qo'shing: Salom, bugun biz Uollesning imkoniyatlarini yaxshilashning navbatdagi bosqichini boshlaymiz. Xususan, biz infraqizil masofali datchiklar yordamida to'siqlarni aniqlash va oldini olish qobiliyatini yaxshilashga harakat qilmoqdamiz, shuningdek, Roboclaw motor-kontrollerining imkoniyatlaridan foydalanmoqdamiz