Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Avval siz ushbu sxemani birlashtirish uchun tegishli materiallarni to'plashingiz kerak.
Ta'minotlar
1 Arduino
2 Potansiyometr
2 Servo
1 Non paneli
5 ta qora o'tish simlari (tuproqli/salbiy)
5 ta qizil o'tish simlari (kuchlanish/musbat)
4 ta 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. O'ylaymanki, tizimni tashkil qilishda mening fikrimcha, Servo 1 yonidagi Potentiometer 1 ni ulash va Servo 2 yonidagi Potentiometer 2 ni ulash - bu sizga nima bo'layotganini boshqarishga yordam beradi, chunki tobora ko'proq komponentlar bir -biriga yig'ilib ketadi. Bu keyingi kod bosqichida ham ko'rsatiladi.
Potentsiometrni uning yo'nalishini hisobga olgan holda non paneliga ulang (bu arduinoga ulanish uchun o'tish simlarini ishlatganda muhim bo'ladi):
Potentsiometr 1: rangli 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.
Potentsiometr 2: rangli o'tish simini ishlating va o'rta chiqish pinini arduino analog (A1) portiga ulang. Qizil o'tish simini V5 portiga va qora o'tish simini arduino GND portiga ulang.
Servo paneli va arduino -ga ulang:
Servo 1: Arduino -dagi 5 raqamli PWM portiga kirish/signal portini ulash uchun rangli 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).
Servo 2: Arduino 3 raqamli PWM portiga kirish/signal portini ulash uchun rangli 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 1 sozlamalari
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // PWM yoqilgan pinni ishlatish kerak
int servo1_test;
// **** servo 1 sozlamalari ENDI
// **** servo 2 sozlamalari
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // PWM yoqilgan pinni ishlatish kerak
int servo2_test;
// **** servo 2 sozlamalari END
bo'sh o'rnatish () {
servo1.attach (servo1Pin);
servo2.attach (servo2Pin);
}
void loop () {
servo1_test = analogRead (servo1PotPin);
servo1_test = xarita (servo1_test, 0, 1023, 65, 0); // servo aylanish faqat 65 daraja. hozirda potentsiometr qiymatlari servo uchun aylanish darajalariga tarjima qilinmoqda, hozirda teskari
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = xarita (servo2_test, 0, 1023, 80, 0); // servo aylanish faqat 80 daraja. hozirda potentsiometr qiymatlari servo uchun aylanish darajalariga tarjima qilinmoqda, hozirda teskari
servo2.write (servo2_test);
kechikish (5);
}
4 -qadam: 2 potentsiometr + 2 Servo + Arduino
Oxirgi sxema shunday ko'rinishi kerak. Bu qanday ishlashini ko'rish uchun videoni tomosha qiling.