Мазмұны:
Бейне: Tinee9: Arduino басқарылатын ESC: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
4 жыл бұрын мен өзімнің ұшқышсыз ұшағымды 300 долларға жасадым, алғашқы коммерциялық дрон шамамен 1500 доллар болғанда. Arducopter контроллері ESC моторын басқарды, мен DJI DIY жақтауын қолдандым және 720 МГц қашықтан басқару пультін сатып алдым. Міне, мен 4 жыл бұрын жасағанның өзгертілген жиынтығы. KIT Енді менде электронды аэроғарыштық инженерия бойынша біраз тәжірибе бар, мен дронды басқару үшін PCBA контроллерін құрғым келеді.
Мен өз платформам үшін Arduino қолданамын. Бүгінгі күні мен ESC пен arduino нано көмегімен басқаруға болатынын көрсетемін.
Қиындық: орташа
Білімдер: Дәнекерлеуді білу, Дронның негізгі қуат қосылымдарын білу қажет.
Tinee9.com еске салғышында Arduino -ға қатысты басқа да оқулықтар бар, сонымен қатар Drones сияқты қарапайым электроника туралы айтылады. Мен олардың қалай қолданылатыны және сенсорлардың компаниялар немесе ғылыми -зерттеу топтары пайдаланатын дрондарда қалай жұмыс істейтіні туралы айтамын.
1 -қадам: материалдар
Мен дәнекерлеуді, дәнекерлегішті, компьютерді және USB кабелін таңдағым келмеді, бірақ қалған элементтерді KIT сілтемесінен ала аласыз.
Материалдар: ESC
Мотор
Қозғалтқышты басқаратын батарея
Дәнекер
Дәнекерленген темір
Ардуино Нано
Нан тақтасы
Jumper Wire
ДК
USB кабелі
Arduino IDE
2 -қадам: Негізгі жинақ
1 -қадам: қозғалтқышты ESC контроллеріне дәнекерлеңіз.
2 -қадам: Arduino Nano нан тақтасына бекітіңіз.
3 -қадам: Батареяны ESC Black Wire -ге қосыңыз.
4 -қадам: ESC Black -ді Arduino GND түйреуішіне бекітіңіз.
5 -қадам: ESC ақ сымын Arduino D9 істігіне бекітіңіз.
6 -қадам: USB кабелі бар компьютерге Arduino Nano қосыңыз.
3 -қадам: код
7 -қадам: Arduino Nano бағдарламасын Arduino IDE бағдарламасында осы кодпен бағдарламалаңыз.
Код не істейді - ESC инициализациясы, содан кейін ол әр 0,25 секунд сайын жылдам кодпен белгіленген нүктеге дейін өшеді. Содан кейін қайталайды. Негізінде бұл код қозғалтқышты ESC қалай басқаратынын көруге мүмкіндік береді. Сондай -ақ, код қалған кодты бекітілген қанатпен немесе квадрокоптермен ұшу үшін әзірлеген кезде, бір уақытта 4 ESC -ті басқаруға арналған негізгі құрылыс материалы болып табылады.
Код:
#қосу; Servo esc;
int Pin = 0;
int x = 0;
жарамсыз орнату () {
esc.attach (9); }
void loop () {
int дроссель = analogRead (түйреуіш);
дроссель = карта (дроссель, 0, 1023, 0, 179);
үшін (x = 0; x <175; x ++) {
esc.write (x); кешіктіру (250); }
esc.write (0);
кешіктіру (10000); }
4 -қадам: Қосылу және іске қосу
8 -қадам: ESC қызыл сымын Battery +-ге қосыңыз.
9 -қадам: PWM командаларымен ESC -ті басқаратын Arduino Nano -дан рахат алыңыз.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Басқарылатын басқарылатын теміржол үлгісі V2.5 - PS/2 интерфейсі: 12 қадам
Басқарылатын басқарылатын теміржол үлгісі V2.5 | PS/2 интерфейсі: Arduino микроконтроллерлерін қолдана отырып, теміржолдың модельдік схемасын басқарудың көптеген әдістері бар. Пернетақтаның артықшылығы - көптеген функцияларды қосатын көптеген пернелер. Міне, локомотивпен қарапайым орналасудан қалай бастауға болатынын көрейік
Tinee9: Arduino өзін-өзі теңдестіруші: 5 қадам (суреттермен)
Tinee9: Arduino өзін-өзі теңдестіруші: Tiny9 тек Arduino Nano, серво мен Tiny9 LIS2HH12 модулін қолдана отырып Arduino Self-Balancer ұсынады
Arduino -да ESC бағдарламалауы (Hobbyking ESC): 4 қадам
Arduino -да ESC бағдарламалауы (Hobbyking ESC): Сәлеметсіздерме қауымдастық, мен сіздерге Hobbyking ESC -ті қалай бағдарламалауды және қолдану керектігін көрсетемін. Мен бірнеше ақпарат пен оқулықтарды таптым, олар маған көмектесе алмады, сондықтан мен түсінуге оңай болатын жеке эскизді бағдарламалауды шештім. Импорт
Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)
Nrf24l01 Arduino арқылы басқарылатын тұтқалы роботты қалай құруға болады: " Nrf24l01 Arduino арқылы басқарылатын роботты ұстағышты қалай құру керек " MEG көмегімен L298N қос қозғалтқышы бар модульмен басқарылатын шынжыр табанды дөңгелекке орнатылған үш дәрежелі еркіндік ұстағышын қалай құру керектігін түсіндіреді