Оқырмандардан, өндірушілерден, гектерден, энтузиастардан, электроника энтузиастарынан және жаңадан келгендерден сәлем;
Ұзақ уақыт бойы щеткасыз мотор және ардуині бар сымсыз R / C машинасын салуға тырыстым.
Енді мен мектеп емтиханын аяқтағаннан кейін мен оны қабылдауға бел будым.
Бақылау әдісін түпкілікті анықтау процесінде мен R / C машинасын жасау үшін қолданамын, менде проблема бар, менде проблема бар: щетсіз моторды Arduino-мен басқару.
Бақылау (техникалық)
Arduino 'қозғалтқышы аздап қорқынышты болып көрінеді, өйткені осы нұсқаулықта ARDUINOT / Potentiom / джойстиктің кез-келген түрін қолдана отырып, Arduino-ны тіркейтін кез-келген нәрсе, ол, ол тікелей кернеу немесе резистор.
Осы жобаны өзіңіз көріңіз, сізге негізгі нәрсе керек:
мен сіз қолданған өнімдердің көпшілігіне арналған халықаралық байланыстарды ұсынамын)
Сізге кейбір негізгі құралдар қажет: Сізден бірнеше негізгі құралдар қажет:
Кодты жазуды бастамас бұрын, ARS ESC және Arduino-дан моторға бірінші қосылсын.
Бұл жобаға қосылу өте қарапайым және тікелей.
Мен жазған кодқа сәйкес, байланыс келесідей: Потенциометр / джойстиктің шығыс түйреуіші Analog PIN 0-ге қосылған.
Потенциометр мен аналогтық джойстикті қолданудың схемалық диаграммасы берілген. (
Мен үйге джойстикті қолдандым және
arduino »(сигнал) strduino :-
> arduinowhite сымдарына (Power) ---
> жерді PIN-код ARDUINORED (ARDUINAL) -
> VIN (
бұл Arduino)
.
Тапсырыстар маңызды емес. (
Егер мотор қалаған бағытта бұрылмаса, esc esc ins est щеткасыз моторға қосылса)
Аппараттық құрал қосылымы аяқталғаннан кейін біз Arduino кодын өңдей аламыз.
Код қарапайым қарапайым және мен әр жолдың функционалдығын түсініктемелермен түсіндіруге тырысамын.
Алайда, егер сізде проблемалар болса, маған хабарласыңыз: HRITHIKBANSAL70 @ gmail.
Comhrithkbansal. :(
коды
Comthe
Analog PIN-ға қосылған Потенциометр / Джойстик кірісі Arduino-да.
Кодты құрастырыңыз және жүктеңіз.
Содан кейін джойстик / потенциометрді максималды күйде ұстаңыз және ESC-қа сыртқы қуат көзін жалғаңыз.
Сіз кейбір сигналдарды естисіз және потенциометр / джойстикті ең төменгі деңгейге қойасыз.
Бұл ESC-те соңғы нүктені орнатады.
Бұл үлгі коды жалпыға ортақ доменде.
Оны Хритик Бансальды WWW 2017 жылы 20 наурызда қайта қарады. Хритикбекбай.
Com * / servo esc функциялары үшін серво кітапханасын қамтиды;
/ Esc-ті жариялау объектісінің int int instrial; жарамсыз орнату () {esc. Тіркеме (10);
/ Esct esct esc қосылыңыз 10 сериялы. басталады (9600);
Сериялық мониторды бақылауды бастау / ашуды бастаңыз () {
Input = аналогтық (A0);
/ Кірістің мәні - 0 0 PIN коды, SERIAL. басып шығару (
\ »бастапқы кіріс мәні: \«);
/ Сериялық порттың бастапқы кіріс мәнінің реттілігін басып шығарыңыз. басып шығару (енгізу); Сериялы. басып шығару (\ »| \«); кешіктіру (1); Карта = карта (аналогтық (A0)
, 0,1023, 0,180);
/ Analog PIN-дағы Joystick-тің кіріс мәндерін 0-дегі PIN-кодтағы PIN-кодтағы Safo шығысына сәйкес максималды және минималды мәндерге салыңыз: 180 және 0 серия. Басып шығару (
\ »Кіру үшін енгізу мәні: \«); Сериялы. басып шығару (енгізу);
/ Сериялық сериялы түрде картаға түсіру сериясының кіріс мәнін басып шығарады. басып шығару (\ »\«); кешіктіру (1);
/ Кешіктіру сіздің ажыратымдылығыңызды / тегістігін және қозғалтқыштағы қозғалтқыштың юламның / джойстиктің қозғалысына жауап беру қабілеттілігін анықтайды. Шығу. жазу (енгізу); Arduino
күйінің күйі / ESC күйі Arduino-ның күйі / жағдайымен бірдей болады
және барлық аппараттық қосылымдарды қайта тексеріп, батареяны ESC ішіне қайта қосыңыз және Arduino-да дереу қалпына келтіріңіз (
Шағын қалпына келтіру түймесін басыңыз).
Содан кейін дереу потенциометр / джойстикті екі төтенше позицияның екеуіне де орналастырыңыз, бұл сіздің жоғары деңгейіңіз болады (
мотор ең жоғары жылдамдықпен айналады).
Сіз бірнеше дыбыстық сигнал естисіз, содан кейін потенциометр / джойстик басқа жаққа / екінші ұшына бағытталған.
Бұл сіздің аз аяқталады (
мотор осы уақытта кеңсе болады).
Тағы да, сіз дыбыстық сигналдарды естисіз, калибрлеу жұмыстары жасалды. {
Бұған бейне жоба көрсетілімінде көрсетілген
: Video Linknow, потенциометр / аналогтық джойстикті жоғарғы / төменгі нүктеге жылжытқан кезде, щеткасыз мотор сәйкесінше тездетеді / баяулайды.
Кеңес: Тест кезінде, мотордың жалпы айналуына байланысты (сыртқы роторлы мотор),
сонымен қатар оны қолыңызда ұстауға болады.
Оны сынап көргенде, мотор өте тез айналып тұрғанда, орамалы қағаз айналдырып алынды: Егер сізде проблемалар болса, маған хабарласыңыз, маған хабарласыңыз: Hrithikbansal70
comhrithkbansal.
Бұл сіздің мәселеңізді шешеді деп үміттенемін және сіз бүгін жаңа нәрсе білесіз. Рақмет сізге!