Mundarija:
- Ta'minotlar
- 1 -qadam: Komponentlarni tushunish
- 2 -qadam: O'chirish sxemasini sozlash
- 3 -qadam: Arduino GUI va kirish kodini yuklab oling
- 4 -qadam: Potentsiometr + Servo + Arduino
Video: Potentsiometr va Servo: Arduino bilan boshqariladigan harakat: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Avval siz ushbu sxemani birlashtirish uchun tegishli materiallarni to'plashingiz kerak.
Ta'minotlar
1 Arduino
1 Potansiyometr
1 Servo
1 Non paneli
2 ta qora o'tish simlari (tuproqli/salbiy)
2 ta qizil o'tish simlari (kuchlanish/musbat)
2 sariq/rangli o'tish simlari (kirish/chiqish)
1 -qadam: Komponentlarni tushunish
Har bir komponentni tushunish uchun jismoniy sxemani yig'ishdan oldin muhim:
Non paneli har ikki tomonida ikkita (qora/ko'k) va musbat (qizil) kirishlar uchun uyasi bo'lgan ikkita elektr relslar to'plamiga ega. Ular ketma -ket vertikal ravishda ulangan. Terminal chiziqlari ulanishni gorizontal ravishda taqsimlaydi, lekin parallel terminal chiziqlari ajratgichni ulash uchun o'tish simini talab qiladi.
Potentsiometr 5V pinli (qizil), Vout pinli (sariq/rangli) va Ground/GND pinli (qora).
Servo 5V port (qizil), puls kengligi modulyatsiyasi/PWM porti (sariq/rangli) va Ground/GND porti (qora) ga ega. Bu qanday ishlashi haqida ko'proq bilish uchun havolani bosing.
2 -qadam: O'chirish sxemasini sozlash
Diagramma tartibiga rioya qiling. Tarmoqni o'rnatayotganda, komponentlaringizga zarar yetkazmaslik uchun har doim arduino -ni elektr tarmog'idan uzib qo'yishni unutmang.
Potentsiometrni uning yo'nalishini hisobga olgan holda non paneliga ulang (bu arduinoga ulanish uchun o'tish simlarini ishlatganda muhim bo'ladi). Sariq o'tish simini ishlating va o'rta chiqish pinini arduino analog (A0) portiga ulang. Qizil o'tish simini V5 portiga va qora o'tish simini arduino GND portiga ulang.
Servo panelini arduino va non paneliga ulang. Kirish/signal portini arduino 9 raqamli PWM portiga ulash uchun sariq o'tish simidan foydalaning. Qizil o'tish simini V5 terminal tasmasiga va qora o'tish simini potentsiometrli ketma -ketlikdagi GND terminal tasmasiga ulang (rasmga qarang).
Tarmoq o'rnatilgandan so'ng, arduino -ni kompyuteringizga ulashni davom eting.
3 -qadam: Arduino GUI va kirish kodini yuklab oling
Arduino grafik foydalanuvchi interfeysi (GUI) ni bu yerdan yuklab oling.
Quyidagi kodni ulang, "//" belgisining o'ng tomonidagi ma'lumot sizga ushbu kod qatori nima qilayotganini aytib beradi:
#qo'shing // Servo kutubxonasi
Servo servo_test; // ulangan servo uchun servo ob'ektni ishga tushirish
int burchagi = 0;
int potentsial = A0; // potentsiometr uchun A0 analog pinini ishga tushiring
bo'sh o'rnatish () {
servo_test.attach (9); // servo signal pinini arduino -ning 9 -piniga ulang
}
void loop () {
burchak = analogRead (potentsial); // potentsiometr qiymatini 0 dan 1023 gacha o'qish
burchak = xarita (burchak, 0, 1023, 0, 179); // potentsiometr qiymatini servo uchun burchak qiymatiga 0 dan 180 gacha o'lchash)
servo_test.write (burchak); // servoni belgilangan burchak kechikishiga aylantirish buyrug'i (5);
}
4 -qadam: Potentsiometr + Servo + Arduino
Oxirgi sxema shunday ko'rinishi kerak. Bu qanday ishlashini ko'rish uchun videoni tomosha qiling.
Tavsiya:
2 potentsiometr va 2 servo: Arduino bilan boshqariladigan harakat: 4 qadam
2 potentsiometr va 2 servo: Arduino bilan boshqariladigan harakat: Avval siz ushbu sxemani birlashtirish uchun tegishli materiallarni to'plashingiz kerak
Pitonda potentsiometr tomonidan boshqariladigan ikkita 7 segmentli displey - ko'rish barqarorligining namoyishi: 9 qadam (rasmlar bilan)
7-segmentli ikkita displey CircuitPython-da potentsiometr tomonidan boshqariladi-ko'rish barqarorligining namoyishi: Ushbu loyiha 7-segmentli LED displeylaridagi (F5161AH) displeyni boshqarish uchun potentsiometrdan foydalanadi. Potentsiometr tugmachasi aylantirilganda, ko'rsatiladigan raqam 0 dan 99 gacha o'zgaradi. Har qanday vaqtda faqat bitta LED yonadi, lekin juda qisqa
Harakat boshqariladigan vaqt oralig'i: 7 qadam (rasmlar bilan)
Harakatni boshqariladigan Timelapse: Vaqt xaritalari ajoyib! Ular bizga go'zallikni qadrlashni unutishimiz mumkin bo'lgan sekin harakatlanuvchi dunyoga qarashga yordam beradi. Ammo ba'zida vaqtni ushlab turuvchi doimiy video zerikarli bo'lishi mumkin yoki atrofida juda ko'p voqealar sodir bo'ladiki, faqat bitta burchak emas
3 ta potentsiometr va Arduino bilan 3 ta servo dvigatelni boshqarish: 11 qadam (rasmlar bilan)
3 ta potentsiometr va Arduino bilan 3 ta servo dvigatelni boshqarish: Salom. Bu mening birinchi o'rgatuvchim, shuning uchun, agar men uni sozlashda xatolarga yo'l qo'ysam, sabr qilasiz deb umid qilaman. Bu yangi boshlanuvchilar uchun yozilgan, shuning uchun orangizdagi eng ilg'orlari ko'p narsalarni o'tkazib yuborishi mumkin va men faqat o'zimning simimni ulashim mumkin
Harakat boshqariladigan rozetka - Harakat sezuvchi nurdan: 6 qadam
Harakat boshqariladigan rozetka - Harakat sezuvchi nurdan: Tasavvur qiling, siz hiyla-nayrangchi bo'lib, blokning eng qo'rqinchli uyiga borasiz. Barcha arvohlar, arvohlar va qabristonlardan o'tib, siz oxirgi yo'lga borasiz. Siz oldingizda bir piyola ichida konfetni ko'rishingiz mumkin! Ammo keyin birdaniga gho