Mundarija:

NRF24 Telemetriya uchun ikki tomonlama radio: 9 qadam (rasmlar bilan)
NRF24 Telemetriya uchun ikki tomonlama radio: 9 qadam (rasmlar bilan)

Video: NRF24 Telemetriya uchun ikki tomonlama radio: 9 qadam (rasmlar bilan)

Video: NRF24 Telemetriya uchun ikki tomonlama radio: 9 qadam (rasmlar bilan)
Video: Введение в двухосевой XY-джойстик для Arduino 2024, Iyul
Anonim
NRF24 Telemetriya uchun ikki tomonlama radio
NRF24 Telemetriya uchun ikki tomonlama radio

Salom bolalar, mening ismim Pedro Kastelani va men sizga birinchi ko'rsatma beraman: sizga nima kerak bo'lsa, arduino bilan ikki tomonlama radio qurish.

Ushbu loyihada biz ikkita alohida sxemani tuzamiz, ular ham qabul qiluvchi, ham uzatuvchi vazifasini bajaradi. Eng muhim komponentlar - ikkita arduino taxtasi (barchasi ishlaydi) va ikkita nrf24 transciever moduli. Mening holatimda, men boshqa arduino potentsiometrli servoni boshqaraman va ikki hujayrali lipo batareyasining kuchlanishini birinchisiga qaytaraman.

Men uni telemetriya va servo gimbal boshqaruvi bo'lmagan dronim uchun qo'shimcha sifatida ishlatmoqchiman. Siz uni boshqa narsalar uchun ishlatishingiz mumkin, masalan, o'z kvadrokopteringiz, samolyotingiz, rc avtomobilingiz va boshqalar. Taqdim etilgan koddan siz o'zingizning xohishingizga ko'ra xohlagan o'zgartirishlarni kiritishingiz mumkin. Men uni qanday qilib to'g'ri o'zgartirish kerakligini tushuntirishga harakat qilaman (nrf24 chipini ishlatishning boshqa turiga o'rganganim uchun o'zim o'rganishim uchun biroz vaqt kerak bo'ldi).

1 -qadam: materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Loyihani boshlash uchun biz barcha kerakli qismlarni bilishimiz kerak. Quyida zarur bo'lgan asosiylari ro'yxati keltirilgan. Men ularning ko'pini o'zim yashaydigan mahalliy elektron do'konda sotib olganman, shuning uchun sizga ularni sotib olish uchun hech qanday joy tavsiya qila olmayman. Siz Amazonni yoki boshqa joyni sinab ko'rishingiz mumkin. Men ularni bu erga buyurtma berish kerak deb aytmayman, lekin bu faqat taklif.

  1. Ikkita Arduino taxtasi (har kim ishlashi kerak. Menda ikkita arduino pro mini bor, ular menga juda yoqadi, chunki ular 13 ta raqamli pin va 8 ta analogga ega, Uno -da esa faqat 6 ta analog).
  2. Ikki Nrf24 moduli. Tashqi antennalari bor, ular ko'proq uzatish diapazoniga ega. Sizga eng yoqqanlarini tanlang.
  3. Ayol-Ayol va Ayol-Erkak o'tish kabeli.
  4. Prototiplash taxtasi.
  5. Arduino dasturchisi (arduino pro mini uchun, agar sizda usb aloqasi bo'lsa, sizga kerak bo'lmaydi).
  6. Arduino IDE (dasturiy ta'minot). Bu yerdan yuklab oling.
  7. Mening holimda men ham foydalanardim:
  • Servo. Siz olishingiz mumkin bo'lgan har kim. Menga SG90 yoqadi, arduino uchun mo'ljallangan.
  • Potentsiometr (10 dan 20 k ohmgacha). Mahalliy elektronika do'konida sotib olish mumkin yoki siz arduino uchun ishlab chiqarilgan joystikdan foydalanishingiz mumkin. Menda bo'lganlarning bir nechta tasvirlari bor. Men ham sizga bir nechta fikrlarni bildirish uchun, buzilgan uchuvchisiz boshqaruvi rc kontrolleridan oldim
  • 4 ta oddiy qarshilik. Men bobomning uyidan olgan 10 mingtasini ishlatganman. Men ularni kuchlanish bo'luvchi sifatida ishlataman.
  • Rezistorlarni bir -biriga lehimlash uchun kichik misdan yasalgan perfboard (men ham buvamdan olganman).
  • Pim. Arduino -dan o'tish kabellarini rezistorlarga osongina ulash uchun ishlatiladi.
  • 2s lipo batareyasi. Men uni o'z arduinolarimdan birini quvvatlantirish uchun ishlataman. Rezistorlar unga ulangan va uning kuchlanishlarini o'qiydilar. Men arduino -ni dronning 2s akkumulyatoriga ulamoqchiman, chunki unga tashqi quvvat manbai kerak emas va shu bilan birga qancha batareya qolganligini ham aytib bering.
  • Lehimlash temir va lehim. Rezistorlar, perforatorlar va pimlarni bir -biriga lehimlash uchun kerak.

2 -qadam: Funktsiya va kod

Funktsiya va kod
Funktsiya va kod

Barcha materiallar tilga olingandan so'ng, modullarning vazifasi haqida gapirishni boshlaymiz.

Bu qanday ishlaydi: Keling, bitta arduinoga "A", ikkinchisiga "B" deymiz. Mening holimda, ikkalasini ham dasturlashdan so'ng, men ularni mos keladigan radiochipga uladim va potentsiometrni arduino A ga, rezistorlar va servolarni arduino B ga qo'shdim. A moduli B qiymatlarini yuboradi va Servo harakatlanadi. B 2s batareyasining kuchlanishlarini o'qiydi va ularni A ga qaytaradi. Keyin butun aylana yana boshlanadi. A mexanik tarzda ifoda etilmaydigan qiymatlarni qabul qilganligi sababli, u dasturchiga ulanadi, bu orqali biz ularni ketma -ket monitor bilan o'qishimiz mumkin (Arduino IDE tarkibiga kiradi)

Kod: Men arduino A uchun eskizni (dasturchi va potentsiometr bilan bog'langan) TwoWayRadio_1 va arduino B TwoWayRadio_2WithServo eskizini chaqiraman

TwoWayRadio_1 va TwoWayRadio_2WithServo -ni ushbu xatboshidan pastda topish mumkin. Hamma narsani tushunishni osonlashtirish uchun har bir kodning ichida tushuntirish bor.

3 -qadam: Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr

Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr
Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr
Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr
Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr
Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr
Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr
Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr
Lehimlash modullari: kuchlanish bo'luvchi va potansiyometr

Bu qadam ixtiyoriy, chunki siz arduino uchun maxsus ishlab chiqilgan potansiometr-joystikdan foydalanishni va kuchlanish bo'luvchi o'rniga boshqa modulni ishlatishni xohlashingiz mumkin. Biroq, men ushbu modullar uchun hamma narsani (kodlar kiritilgan) rejalashtirdim.

Potentsiometr:

Bu qism lehimlash bosqichining eng oson qismidir. Siz potentsiometrga bir nechta o'tish kabellarini lehimlashingiz kerak bo'ladi. Agar xohlasangiz, avval siz potansiyometrni pervaz taxtasiga lehimlab, so'ngra qisqichlarni lehimlashingiz mumkin. Qachonki siz uni ishlatishingiz kerak bo'lsa, o'tish kabellarini arduino -ga, so'ngra perfboarddagi pinlarga ulang. Ishlatilmaganda, siz kabellarni olib tashlashingiz va boshqa loyiha uchun ishlatishingiz mumkin. Agar siz men qilganimdek qilsangiz, potansiyometrni to'g'ridan -to'g'ri kabellarga qoldirishingiz mumkin

  • Agar siz men kabi qilayotgan bo'lsangiz, uchta urg'ochi-ayol o'tish kabelini oling, uchlaridan birini kesib oling va u erdagi izolyatsiyani olib tashlang, har bir simda kichik simli simni qoldiring.
  • Lehimlash temirini qizdiring va o'zgartirilgan o'tish moslamalarini potentsiometrli pinlarga lehimlang. Iloji bo'lsa, har xil ranglarni olishga harakat qiling, shunda qaysi biri vcc, gnd va "signal" (o'rtasi) ekanligini eslay olasiz. Ushbu kabellarni arduino -dagi mos keladigan analog pinlarga ulang. Qadam boshida qanday ko'rinishga ega bo'lganligi haqida ba'zi rasmlar mavjud. Potentsiometr odatiy emas, u besh g'ildirakli kichik g'ildirakdir. Qaysi biri ekanligini bilish uchun menga ko'p vaqt kerak bo'ldi. Buni osonroq bajarishga harakat qiling va MATERIALLAR bosqichida ko'rsatilgandek oddiy potentsiometrdan foydalaning.
  • Agar siz uni perforatorga lehimlayotgan bo'lsangiz, potansiyometr va perforatorni oling va ularni lehimlantiruvchi temir bilan birga lehimlang.
  • Pimlarni (uchta) oling va ularni eng qulay tarzda joylashtiring. Har bir pin va potansiyometr pinlari o'rtasida aloqa o'rnatish uchun lehimdan foydalaning. Ikkita pimdan ortiq ulanmang, aks holda u ishlamaydi (u qisqa tutashuv vazifasini bajaradi).
  • Bir nechta ayol-ayol yoki ayol-erkak o'tish simlarini oling va ularni arduino-dan yangi potentsiometr moduliga ulang (qaysi biri ekanligini eslang).

2. Voltajni ajratuvchi:

  • Bu qism biroz murakkabroq. Siz to'rtta rezistorni, beshta pinni va perforatorni olishingiz kerak bo'ladi. Men kodni 2s batareyasi (ikkita uyali) uchun ishlatishni rejalashtirganman, lekin siz arduino eskizini va apparatni biroz o'zgartirib, uni 1s uchun ishlatishingiz mumkin. Men ikkita voltaj bo'linmasining rasmlarini qo'shdim, bittasi faqat 2 rezistorli (1s batareyalar uchun) va bittasi to'rtta (siz taxmin qildingiz: 2s batareyalar).
  • Keling, 2 -sonlardan boshlaylik. Menda qurilish jarayonining tasviri yo'q, chunki men uni lehimlashni tugatgandan so'ng yaxshi ko'rishni boshladim. Men yakuniy natijaning rasmlarini o'z ichiga olaman, shuning uchun iloji boricha aniqroq bo'lishga harakat qilaman.
  • Perfboard va 5 pinni olishdan boshlang. Ularni yon tomonga yaqin joylashtiring va bir -biriga tegishiga yo'l qo'ymang.
  • Qadam boshida oxirgi rasmda ko'rsatilgandek rezistorlarni lehimlang (kichik sxemalar). Har bir rezistor va pin orasidagi ulanishlar lehim bilan amalga oshiriladi. Mumkin bo'lgan eng kam joyni egallashga harakat qiling.
  • Ishingiz tugagach, u men yuklagan tugallangan kuchlanish taqsimlagichining rasmlariga o'xshash bo'lishi kerak.
  • 1s kuchlanish taqsimlagichi asosan bir xil, faqat siz uchta pin va ikkita rezistordan foydalanasiz. Men tugaganidan keyin qanday ko'rinishga ega bo'lgan rasmlarni qo'shdim. Faqat 2s uchun diagramaga qarang va uni signal simsiz 1, o'rta simsiz va r2 va r3 rezistorlarsiz tasavvur qiling va u erda sizda bor!
  • Shunday qilib, agar siz 1s kuchlanishli bo'linishni xohlasangiz, bu 2sni ishlatishdan ko'ra biroz murakkabroq bo'lishi mumkin.

4 -qadam: Arduino -ni dasturlash

Arduino -ni dasturlash
Arduino -ni dasturlash
  1. Biz deyarli tugadik!
  2. MATERIALLAR bosqichida bog'langan saytdan Arduino IDE dasturini yuklab olgandan so'ng, FUNCTION and CODE bosqichidan eskizlarni yuklab oling.
  3. Keyin ularni Arduino IDE -da oching.
  4. Har ikkala yorliqda "Asboblar" ni oching va "Kengashlar" ni bosing. Ro'yxatdagi taxtani tanlang. "Protsessor" ni, so'ngra "Dasturchi" ni bosing va har birini kartangizga qarab tanlang. Keyin eskizga qayting. Kengash ma'lumotlarini Internetda ko'rish juda qulay. Faqat ismni qidiring va uning xususiyatlarini ko'ring.
  5. "Eskiz" ni bosing (tepada), keyin "kutubxonani qo'shish", keyin "kutubxonalarni boshqarish". Ekranning o'rtasida kichik oyna ochilishi kerak. "Rf24" qidiruv variantini kiriting. O'zingiz xohlagan kutubxonani yuklab oling. Kodni arduino kartasiga yuklash imkoniyati bo'lishi kerak.
  6. Ishonch hosil qilish uchun "Shomil" belgisini bosing (chapda), unda xato yo'qligini tekshirish. Keyin "Shomil" belgisining yonidagi o'ngga o'qni bosib yuklashni davom eting.
  7. Agar sizning taxtangiz Pro Mini bo'lsa, men birozdan keyin hamma narsani qanday ulash kerakligini tushuntirib beraman. Agar bunday bo'lmasa, uni yuklang va ikkala arduino dasturini tugatgandan so'ng, quyidagi ogohlantirishni o'qib, keyingi bosqichga o'ting.
  8. Sizda ikkita taxtali bo'lgani uchun, kelajakda muammolarga yo'l qo'ymaslik uchun har biri qaysi kod bilan dasturlashtirilganligini unutmang.
  9. Shunday qilib, agar sizda Pro Mini bo'lsa, sizga dasturchi kerak bo'ladi. Dasturchilar ikki xil: 5 pinli va 6 pinli. Men 5 pinli narsalarga e'tibor qarataman, chunki ular menda. Ulanishlar quyidagicha amalga oshiriladi (birinchi pin dasturchi, keyin arduino): Gnd-Gnd; 5v-Vcc (bundan tashqari, agar sizning Pro Mini 3,3v bo'lsa, u holda bu 3,3v-Vcc); Rxd-Txo; Txd-Rxi. Tekshirish kerak bo'lsa, men taxtachaning ham, dasturchining ham rasmini qo'shdim.
  10. Arduino -ni dasturchiga va dasturchini kompyuteringizga ulang. IDE -ni oching va yuklash tugmasini bosing. Agar siz ekranning chap pastki qismiga qarasangiz, "kompilyatsiya" degan xabarni ko'rasiz. Bu xabar "yuklash" ga aylanganda, arduino Pro Mini -dagi reset tugmasini bosing. Biroz vaqt o'tgach, eskiz tugaydi va "Yuklash tugadi" degan xabar paydo bo'ladi. Bu sodir bo'lgach, siz tayyor bo'lasiz va keyingi bosqichga o'tishga tayyormiz.

5 -qadam: Hammasini ulash

Hamma narsani bog'lash
Hamma narsani bog'lash
Hamma narsani bog'lash
Hamma narsani bog'lash
Hamma narsani bog'lash
Hamma narsani bog'lash
Hamma narsani bog'lash
Hamma narsani bog'lash
  1. Ikkala arduino dasturlashtirilgandan so'ng, biz uni ishga tushirish uchun hamma narsani ulashimiz kerak. Bu erda bizga yuqorida aytilganlarning hammasi kerak bo'ladi: arduinolar, nrf24 modullari, kabellar, servo, dasturchi, kuchlanish bo'luvchi, potensiometr va boshqalar.
  2. Biz avval dasturchi bilan ishlaydigan arduino -ni ulaymiz. Bosqichning boshida nrf24 ulanishlarining tasvirlari joylashgan. Arduino -dagi 8 -pinga o'tishi aytilgan irq -pin umuman ulanmagan. Qolganlari ikkala arduino uchun ham xuddi rasmda bo'lgani kabi (qo'shimcha ma'lumot uchun rasmlar ichidagi yozuvlarni o'qishingiz mumkin)
  3. Radio uchun VC 3.3 yoki 5v ga ulangan bo'lishi mumkin. Ba'zida bu faqat ulardan biri bilan ishlaydi. 3.3 va keyin ishlamasa 5 bilan harakat qilib ko'ring. 3.3 uchun dasturchi uchun 3.3v pinidan foydalaning. Men buni qilishim kerak edi, buni tayyor mahsulotning rasmlarida ko'rasiz.
  4. Dasturchini oldingi bosqichda aytilganidek arduino -ga ulang.
  5. Potentsiometrning "signal" kabelini analog pin A0 ga ulang.
  6. Potentsiometrning "Ijobiy" ni Vcc ga ulang (faqat 5v, 3.3 emas) va "Salbiy" ni Gnd ga ulang.
  7. Boshqa arduino -ga o'ting.
  8. Rasmga ko'ra, ilgari aytilganidek, radioni ulang.
  9. Servo signal kabelini (to'q sariq-sariq-oq. Servo uchun texnik xususiyatlarni tekshiring) raqamli 2-pinga ulang, va uning gnd-ni arduino-ning Gnd-ga, va uning-arduino-ning Vcc-ga ijobiy.
  10. Signal kabelini 1 kuchlanish taqsimlagichidan A0 piniga va 2 signal simini A1 piniga ulang.
  11. Protoboard, kuchlanish bo'luvchi manfiy kabeli, arduino gnd va batareyaning gnd (jst vilkasidagi qora kabel) yordamida ulaning.
  12. "O'rta kabel" ni kuchlanish taqsimlagichidan batareyaning o'rtasiga, jst vilkasining qizil va qora kabellari orasidagi (oq rang) ulang.
  13. "Ijobiy" kabelni kuchlanish taqsimlagichidan batareyaning musbat terminaliga va Arduino Raw -ga ulang. Vcc -ga to'g'ridan -to'g'ri ulanmang, chunki bu pin 5V uchun maxsus. Xom pin 3.3 yoki 5v dan 12v gacha bo'lgan har qanday kuchlanishni ishlatadi va uni tartibga soladi. VC pinlari 5V bilan chiqishlarga aylanadi.

Siz deyarli tayyorsiz! Sizning tayyor mahsulotingiz yuqoridagi rasmga o'xshash bo'lishi kerak. Qisqa tutashuvlarning oldini olish uchun har bir ulanishni qayta tekshirib ko'ring.

6 -qadam: Loyihangizni ishga tushiring

  • Batareyani butun zanjirga ulaganingizda servo bilan ishlaydigan arduino oxirgi bosqichda quvvatlanadi. Shunday qilib, siz boshqa arduino -ni USB portiga ulashingiz kerak va siz tugatdingiz!
  • Potansiyometrni siljiting va servo qanday harakatlanishini ko'rishingiz kerak. Mening holatimda, servo burchakli cheklangan 1 o'qli kamera gimbaliga biriktirilgan, shuning uchun parametrlarni to'g'rilashga to'g'ri keldi. Siz buni kodda topasiz, baribir.
  • Kuchlanishlarni ko'rish uchun dasturchini kompyuterga ulaganingizdan so'ng, arduino dasturini oching va "Ctrl+Shift+m" tugmachalarini bosing. "Serial monitor" yozuvi bo'lgan oyna ochiladi. Bu oynaning pastki qismida "(son) bod" degan yozuv bor. Unga bosing va "9600" ni tanlang. Monitorni yoping va xuddi shu tugmachalarni bosib uni qayta oching, shunda siz ko'plab qiymatlarni ko'rishni boshlashingiz kerak. Siz tezlik tufayli bu qiymatlarning nima ekanligini ko'ra olmaysiz, lekin agar siz dasturchi ular to'xtaydi va siz ularni o'qishingiz mumkin. Men kuchlanishlarni ko'rish yoki ularni LEDlar bilan ko'rsatish uchun ularni avtomatik ravishda chizish uchun biror narsa olishga harakat qilaman, lekin bu hali ham davom etmoqda.
  • Garchi siz qadriyatlarni aniq ko'rmasangiz ham, ular juda tez o'tayotgani uchun, bilingki, u nihoyat ishlaydi va siz uni ehtiyojlaringizga mos ravishda o'zgartirishingiz mumkin!

7 -qadam: demo

Xo'sh, bu men qanday qilib ishlashi kerakligini ko'rsatish uchun uni quvvatlantirganim va undan biroz foydalanganim haqidagi video.

8 -qadam: Ushbu loyihadan qanday foydalanish haqida ko'proq fikrlar

Ushbu loyihadan qanday foydalanish haqida ko'proq fikrlar
Ushbu loyihadan qanday foydalanish haqida ko'proq fikrlar
Ushbu loyihadan qanday foydalanish haqida ko'proq fikrlar
Ushbu loyihadan qanday foydalanish haqida ko'proq fikrlar
Ushbu loyihadan qanday foydalanish haqida ko'proq fikrlar
Ushbu loyihadan qanday foydalanish haqida ko'proq fikrlar

Bu erda siz asos sifatida qurishingiz mumkin bo'lgan ba'zi fikrlar. Menga ayting -chi, agar siz ulardan birini qilsangiz, yoki urinib ko'rsangiz, men yordam bera olaman!

  • Kuchlanishlarni o'qish o'rniga, haroratni, bosimni, balandlikni va boshqalarni qaytaradigan qilib kodni o'zgartiring, buning uchun BMP180 chipini juda foydali deb topdim.
  • HC-SR04 moduli yordamida masofalarni o'lchab, ularni birinchi arduinoga qaytaring. Sensorni xohlagan joyingizga yo'naltirish uchun servodan foydalaning.
  • Kamerani yuqoriga va yonga siljitish uchun boshqa servo kanal qo'shing; Masalan, rc avtomobilida.
  • Boshqa uchta servo kanalni qo'shing (yoki undan ko'p!) Va kvadrokopter, samolyot, vertolyot, rc avtomobili va boshqalar uchun o'zingizning uzatish uzatgichi va qabul qilgichini yarating!
  • Qidiruv chiroqining servosini o'zgartiring va uni droningizga qo'shing! Bundan tashqari, siz yorug'lik intensivligini boshqarishingiz mumkin (ba'zi tranzistorlar va ba'zi kodlarni o'zgartirish kerak bo'lishi mumkin).
  • Kompyuterda kuchlanishni o'qish o'rniga, ijodkorlik bilan shug'ullaning va LCD modulni qo'shing, aks holda siz 6-diodli taxtani (ikkita yashil, ikkita sariq va ikkita qizil) yasashingiz mumkin, ular batareyaning quvvati pasayganda birma-bir o'chadi. batareya quvvati siz tanlagan kuchlanishdan pastga tushganda miltillay boshlaydi. Men bu kichik taxtani yasadim va qadamning boshida rasmni joylashtirdim.

Hamma narsani aniq qilish uchun, agar siz ushbu loyihalardan birini amalga oshirmoqchi bo'lsangiz, shuni yodda tutingki, siz ikkala kodni ham o'zgartirishingiz kerak bo'ladi. Iltimos, ahmoqona ish qilib, taxtangizni qovurmaslikni unutmang.

Agar sizda boshqa g'oyalar bo'lsa yoki ushbu loyihalardan birini amalga oshirishda yordam kerak bo'lsa, iltimos savollar bo'limiga yozing!

9 -qadam: Muammolarni bartaraf etish

Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH

Rostini aytsam, men hozirgacha duch kelgan muammolarning aksariyati siz hal qilgan eskiz qismi bilan bog'liq edi. Men sizga eng ko'p yordam berish uchun iloji boricha ko'p muammolarni aytib berishga harakat qilaman.

Birinchidan, agar siz eskizni yuklamoqchi bo'lsangiz va qila olmasangiz, buni sinab ko'ring:

Kerakli kutubxonalarni yuklab olganingizga ishonch hosil qiling (va to'g'ri!).

To'g'ri kartani, protsessorni va dasturchini tanlaganingizga ishonch hosil qiling.

Kompyuter va dasturchi, dasturchi va arduino o'rtasidagi aloqa yaxshi ekanligiga ishonch hosil qiling.

Agar siz mini -mini -dan foydalanayotgan bo'lsangiz, "yuklash" xabari paydo bo'lgandan so'ng, imkon qadar tezroq tiklash tugmasini bosib ko'ring.

Bularning barchasi ARDUINO dasturlash bosqichida aytilgan.

Ikkinchidan, hamma narsa orasidagi barcha aloqalarni tekshiring:

Agar sizning arduino yoqilmasa, bu aniq kuchlanish muammosi. Kabellar to'g'ri ulanmaganligini va qisqa tutashuv mavjudligini tekshiring.

Agar u yoqilgan bo'lsa, lekin u ishlamasa, barcha ulanishlar bo'lishi kerak bo'lgan joyda ekanligiga ishonch hosil qiling, servo va kuchlanish bo'luvchi bilan bog'lanish uchun dasturlashtirilgan arduino ular bilan haqiqatan ham bog'langan (boshqacha aytganda, siz aralashmaganingizga ishonch hosil qiling). ularni yuqoriga ko'taring), ikkalasida ham reset tugmasini bosib ko'ring va nima bo'lishini ko'ring. Juda kamdan -kam hollarda, barcha ayb NRF24 modulida bo'lishi mumkin. Men faqat 5 voltda ishlaydigan, ikkinchisini faqat 3.3vda ishlaydigan birini topdim. Bu biror narsani hal qiladimi -yo'qligini tekshirib ko'ring. Menga ham shunday bo'ldi, faqat bitta arduino 3.3v radio bilan, ikkinchisi esa 5v bilan ishlaydi. Ajablanarlisi, shunday emasmi?

Uchinchidan, agar siz servoni harakatlantira olsangiz, lekin kuchlanish noto'g'ri bo'lsa, kuchlanish bo'luvchi 3 -bosqichda ko'rsatilganidek, arduino ulanishini tekshiring. Agar siz, aksincha, kuchlanishni olsangiz, lekin servoni to'g'ri harakatlantira olmasangiz, potentsiometrni va uning ulanishlarini, servoning raqamli pin va Vcc va Gnd ga ulanishini, agar servo qotib qolgan, singan yoki singan bo'lsa, tekshiring. qisqa tutashuv. Uni boshqa servo bilan o'zgartirishga harakat qiling. Raqamli pin kodda ko'rsatilgan bilan bir xil ekanligiga ishonch hosil qiling

Xo'sh, bu siz duch keladigan muammolar haqida xayolimga kelishi mumkin bo'lgan hamma narsalar. Umid qilamanki, ular hech qachon bo'lmaydi va baxtli loyihalar!

Mening ko'rsatmalarni o'qiganingiz uchun tashakkur! Iltimos, baham ko'ring va BIRINCHI marta "Muallif" tanloviga ovoz bering!

Tavsiya: