Мазмұны:
- 1 -қадам: Escs пен BLDC -ді қосу
- 2 -қадам: Blynk қосымшасын орнату
- 3 -қадам: Arduino IDE коды
- 4 -қадам: қозғалтқыштарды калибрлеу
- 5 -қадам: Барлығы дайын
Бейне: Nodemcu мен Blynk бар квадрокоптер (ұшу реттегішсіз): 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Сәлем жігіттер.!
Ұшуды диспетчері жоқ дрон жасау іздеуі осында аяқталады.
Мен өмір сүруді қамтыған жобаға дрон жасап шығардым. Мен оны ұшу контроллерінсіз жұмыс істеу үшін бір түнде торфингте болдым, және мен мұны істемегенім өте өкінішті болды. ұшуды басқарусыз дрон жасайды.
Blynk-бұл ашық коды бар IOT платформасы, ол жерде заттарды қашықтан басқаруға болады. (Әмбебап қашықтан басқару құралы деп те айтуға болады). Толығырақ білу үшін олардың веб-бетін қараңыз.
Блинкке рахмет.!
Nodemcu бұл күндері шу көтерді, мен nodemcu бағдарламалаудың қарапайымдылығына байланысты қолдандым, оны arduino IDE бағдарламасында бағдарламалауға болады.
Пререквизиттер: Arduino IDE дәнекерлеудің негізгі әдістерін білу қажет.
Қажетті заттар:
1. BLDC қозғалтқыштары. (Менің жағдайда, мен 4 дана 2212 1800кВ қозғалтқыштарды қолдандым)
2.30А ЭСК-4
3. Ұшқышсыз рамка (оны желіде тапсырыс беруге болады немесе осылай жасауға болады).
4. LIPO аккумуляторы (әдетте зарядтағышпен) (мен 2200 мАч 11.1V 30C аккумуляторын қолдандым).
5. Қуатты тарату тақтасы.
6. Нодемку
Әдебиеттер:
Міне мен қолданған сілтемелер:
1. Blynk құжаттары
2. Nodemcu құжаттары
3. Esp9266WiFi Header функциялары.
4. BLDC және ESC жұмыс істейді, калибрлеу. (Youtube қараңыз).
Бастау уақыты.!
1 -қадам: Escs пен BLDC -ді қосу
ESCs әдетте қозғалтқыштың жылдамдығын бақылау үшін қолданылады. ESC -тен шығатын үш түйреуіш BLDC қозғалтқыштарына келесі түрде беріледі. PWM сигналы қозғалтқыштың жылдамдығын басқаратын nodemcu арқылы жасалады.
Аэродинамиканы ескеру керек: ұшқышсыз ұшуды жасаудың синергетикалық қадамы - бұл аэродинамика. Бір -біріне қарама -қарсы орналасқан қозғалтқыштар бір бағытта болуы керек. екі қарама -қарсы қозғалтқыш CW -де болуы керек.
2 -қадам: Blynk қосымшасын орнату
Blynk қосымшасын жүктеп алыңыз, оны Android/ios дүкенінен табуға болады. Бос тіркелгі жасаңыз және тіркелгіңізді растаңыз.
Blynk кітапханасын Arduino IDE -ге орнатыңыз.
Екі жүгірткі виджетін қосыңыз. Біреуі қозғалтқышты калибрлеуге арналған, екіншісі қозғалтқышты басқаруға арналған. Бір жүгірткіні таңдап, түйреуішті V0 етіп тағайындаңыз және ең жоғары мәнді 255 -ке өзгертіңіз. 255 -ке дейінгі ең жоғары мән. (Дронды басқару үшін) Драйверді калибрлеу және басқару үшін сол виджетті қолдануға болады. (бірақ ұсынылмайды) Көрсету үшін кейбір суреттер жүктелген.
3 -қадам: Arduino IDE коды
Кодты алу үшін мына сілтемені тексеріңіз.
Esp8266 тақтасының пакетін Arduino IDE -ге орнату қажет. ESP8266 кітапханасын Arduino IDE -ге қосу үшін жүктелген бейнені орындаңыз.
Файлды Arduino -да ашыңыз және тақталар менеджеріндегі тақтаны «Nodemcu» деп таңдап, кодты жүктеңіз.
4 -қадам: қозғалтқыштарды калибрлеу
Ескерту.! Калибрлеу кезінде бұрандалардың жойылғанына көз жеткізіңіз. Маңызды сақтық шарасы 'coz менде өте нашар тәжірибе болды.!? Қозғалтқыштарды «калибрлеу» керек. Бұл ең жоғары және ең төменгі дроссельді сәйкестендіру сияқты анықталады. mcu қамтамасыз ететін ең жоғары және ең төмен кернеуге дейінгі жылдамдық. blynk қолданбасы esc пен BLDC сымдарын дұрыс орнатып, сымдарын орнатқаннан кейін, келесі қадам - калибрлеу. Төрт escs -ті қуат көзіне қосқаннан кейін (әдетте липо батареясы), қозғалтқыштар esc калибрлеу үшін дыбыстық сигнал береді. BLDCs калибрлеудің қарапайым қадамдарын орындаңыз 1. Қозғалтқыш сигнал бергеннен кейін жүгірткіні максималды мәнге өзгертіңіз (менің жағдайда бұл 255). төмен дроссель үшін екінші дыбыстық сигнал береді. Бұл жолы жүгірткіні ең төменгі мәнге жылжытыңыз, 03. Қозғалтқыш калибрлеу аяқталғанын білдіретін екі рет дыбыстық сигнал береді және қозғалтқыштардың жылдамдығын өзгерту үшін сырғытпаның мәнін өзгертеді. жасалды.!
5 -қадам: Барлығы дайын
Барлық қозғалтқыштардың қозғалу жылдамдығы бірдей болуы керек екеніне көз жеткізіңіз.
Қайырлы күн баршаңызға.!
Кез келген сұраулар:
[email protected] электрондық поштасына хабарласыңыз
Ұсынылған:
Акрилді планшеттік стенд ұшу симінің нақты түймелері бар: 4 қадам
Акрилді планшеттік стенд - бұл ұшу симуляторының бағдарламалық жасақтамасымен бірге қолданылатын планшетке арналған стенд (мысалы, iPad). Айналмалы кодер модульдерін және Arduino Mega -ді қолдана отырып, мен физикалық тұтқаларды картаның арнайы функцияларын басқару үшін салыстыруға болатын шешім жасадым. Сіз сияқты
Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы: 3 қадам
Таңқурай PI мен DVB таяқшасын қолданатын рейс мониторы: Егер сіз жиі ұшатын болсаңыз немесе ұшақтарға құмар болсаңыз, онда Flightradar немесе Flightaware 2 -де сіз күнделікті қолданатын веб -сайттар (немесе қосымшалар бар) болуы керек. Екеуі де ұшақтарды нақты уақытта бақылауға, ұшуды көруге мүмкіндік береді
Raspberry PI ұшу -қону жолағының алдын ала ескертуі, ұшу картасының деректерін қолданады: 14 қадам (суреттермен)
Ұшу -қону жолағының жарығы туралы мәліметтерді қолдана отырып таңқурай PI туралы ертерек ескерту: Бұл лампа бірнеше себептерге байланысты пайда болды, себебі мен үнемі ұшатын ұшақтарға қызығамын, ал жазда демалыс күндері айналасында өте қызықты ұшақтар болады. Сіз оларды тек естігенде ғана естисіз
Резисторлар мен конденсаторлар мен транзисторлары бар DIY әуе соққысы: 6 қадам (суреттермен)
Резисторлар мен конденсаторлар мен транзисторлары бар DIY әуе соққысы: бұл қол жетімді Air Raid Siren DIY жобасы сіздің білімдеріңізді байытатын резисторлар мен конденсаторлар мен транзисторлардан тұратын өздігінен тербелмелі контурды зерттеуге арналған. Бұл балаларға арналған ұлттық қорғаныс біліміне сәйкес келеді
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА