Mundarija:

Raspberry Pi RC nazorati: 4 qadam (rasmlar bilan)
Raspberry Pi RC nazorati: 4 qadam (rasmlar bilan)

Video: Raspberry Pi RC nazorati: 4 qadam (rasmlar bilan)

Video: Raspberry Pi RC nazorati: 4 qadam (rasmlar bilan)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Iyul
Anonim
Raspberry Pi RC nazorati
Raspberry Pi RC nazorati

Raspberry Pi uchun RC nazorati

Robotni telefon yoki planshet yordamida WIFI yoki bluetooth yordamida boshqarishni ko'rsatadigan ko'plab ko'rsatmalar mavjud. Muammo shundaki, siz tez harakat qila olmaysiz, chunki siz ekranga va robotga qarashingiz kerak. Ushbu sozlash yordamida siz robotni malinali pi yordamida haqiqiy AM simsiz RC boshqaruvchisi bilan boshqarishingiz mumkin.. Lehimlashning ba'zi qobiliyatlari talab qilinadi.

1 -qadam: kerakli qismlar

Kerakli qismlar
Kerakli qismlar

Kerakli qismlar

1. Futaba 2DR AM radio uzatuvchi va qabul qiluvchi.

2. (4) raqamli chiqishga ega Pololu RC kaliti.

3. perf-board (4) kichik taxtalarni lehimlash

4. sim (men Cat5 kabelidan simlarni ishlatardim)

5. yong'oq va murvat

6. lehim uskunalari

7. juda kichik tekis tornavida

2 -qadam: sozlash

Sozlash
Sozlash
Sozlash
Sozlash

SOZLASH;

RC qabul qilgichida ikkita kanal bor, biri yo'nalishni boshqaradi, ikkinchisi gazni boshqaradi. Men kontroller va qabul qilgichni to'plam sifatida sotib oldim va u (2) S3003 servo va batareya ushlagichini ham o'z ichiga oldi. Sizga faqat qabul qiluvchi va boshqaruvchi kerak. Agar siz servolardan simlarni kesib, xohlasangiz, ulagichlardan foydalanishingiz mumkin. Men simlarni servodan kesish o'rniga to'g'ridan -to'g'ri qabul qilgichdagi pinlarga lehimlashga qaror qildim. Men Amazondan pololu taxtalarni sotib oldim. bu yerni bosing

3 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish

Ulanish;

Tafsilotlar uchun ko'rsatma oxirida pololu qo'llanmasini o'qing. Plitalar 3,3V yoki 5V ga ulanishi mumkin. Agar siz taxtadan 5V signal chiqishini xohlasangiz, taxtalarning orqa qismidagi ikkita katta prokladkani lehimlashingiz kerak. Agar siz taxtalardan 3,3V quvvat olishni xohlasangiz, u holda siz prokladkalarni sakrab o'tishingiz shart emas, lekin sizga Rpi dan 3,3V kerak bo'ladi. Avval pololu taxtalarga berilgan bosh pimlarini lehimlang. (4) kichik taxtalarni sxemaga muvofiq joylashtiring. Men ikkita diagramani qo'shdim, biri 3.3V, ikkinchisi 5V. E'tibor bering, 5V sozlamalarini ishlatish uchun sizga 3,3v-5v buferli taxta kerak bo'ladi. Masalan, Piface yoki unga tenglashtirilgan. Barcha simlar lehimlangandan so'ng. Qabul qilgichni quvvat bilan ta'minlang (5V). Barcha kichik taxtalar miltillay boshlashi va dasturlash uchun tayyor bo'lishi kerak.

4 -qadam: dasturlash

Image
Image

PROGRAMLASH;

Har bir pololu taxtani dasturlash uchun sizga RC boshqaruvchisi kerak bo'ladi. Batareyalar yaxshi ekanligiga ishonch hosil qiling. Tafsilotlar uchun qo'llanmani kuzatib boring. Dastur rejimiga o'tish uchun, juda kichik tornavida qisqa tutashuvi bilan, quvvatni yoqsangiz, taxtaning ustidagi ikkita kichik yostiqchani ishlating. LED yonadi va siz dastur rejimida ekanligingizni bildiradi. Xotirada saqlash uchun qo'mondon tugmachasini yoqing va prokladkalarni yana qisqartiring. Agar taxta to'g'ri dasturlashtirilgan bo'lsa, siz LED chirog'ini boshqa tezlikda ko'rishingiz kerak. Boshqa barcha taxtalar uchun ham xuddi shunday qiling. Dasturlashdan so'ng, har bir taxtadagi chiqish joystick yo'nalishiga qarab pastdan yuqoriga yoki balanddan pastgacha o'zgarishi kerak. Ba'zi sabablarga ko'ra, mening sozlashim bilan 2 ta chiqish yuqori, 2 tasi esa pastda. Chiqish simlarini shunday belgilangki, malina pi ni dasturlashda sim qanday ekanligini bilib olasiz. Shuni yodda tutingki, qabul qilgich diapazondan tashqarida yoki tekshirgich o'chirilgan bo'lsa, sizda 2 ta YUQORI va 2 ta LOW past bo'ladi.

Bu loyiha qanday qilib robot yasashni emas, balki malina pi ga RC boshqaruvini qanday qo'shish kerakligini ko'rsatishga mo'ljallangan. Agar kimdir python kodiga muhtoj bo'lsa, iltimos, so'rang. Qo'shilgan videoda ishlash sozlamalari ko'rsatilgan.

VIDEO

Tavsiya: