Мазмұны:
- 1 -қадам: Компоненттерге тапсырыс беріңіз
- 2 -қадам: шассиді басып шығарыңыз
- 3 -қадам: Неліктен мотор қалқанын қолдану керек?
- 4 -қадам: Қашықтан басқару құралын жасаңыз
- 5 -қадам: Электрониканы қосыңыз және кодты жүктеңіз
- 6 -қадам: Болашақ жақсартулар
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Кішкентай кезімнен қашықтан басқарылатын көліктер мені таң қалдырды, бірақ олардың қашықтығы 10 метрден аспады. Мен Arduino бағдарламалауды білгеннен кейін, мен nRF24L01+ модулін қолдана отырып, 1 км диапазонға дейін жететін қашықтан басқарылатын автокөлікті құруды шештім.
Менің басты мақсатым - ұзақ уақыт жұмыс жасайтын, жоғары диапазоны бар автомобиль жасау. Бұл мақсатқа жету үшін мен жеңіл шасси мен жеңіл литий-иондық батареяларды қолдана отырып, машинаны мүмкіндігінше жеңіл қылдым (3000 мАч). Мен 1KM диапазонын nRF24L01+ -дан шығару үшін көп күрестім, себебі мен құрылыс кезінде көптеген мәселелерге тап болдым. Бірақ, ақырында, салу өте қызықты болды және мен нәтижеге өте қуаныштымын.
Бастайық !!
1 -қадам: Компоненттерге тапсырыс беріңіз
Қашықтан басқарылатын автокөлікті жасау үшін сізге қажет:
1x Arduino Mega2560
1x Arduino Nano
1x Adafruit мотор қалқаны
2x nRF24L01+
4x мотор + беріліс қорабы
4x дөңгелектер
2х 3,3В кернеу реттегіші (LM1117)
5x басу түймелері
2x 10 мкФ конденсатор
3x литий-ионды аккумулятор (12В аккумулятор жинағын жасау үшін)
9В батарея
2х 100 нФ конденсатор
Әйел тақырыптары
Jumper Wires
2 -қадам: шассиді басып шығарыңыз
Мен бұл шассиді CAD бағдарламалық жасақтамасы арқылы жасадым, содан кейін оны CNC машинасының көмегімен басып шығардым. Бұл корпус үшін қолданылатын материал - ПВХ, қалыңдығы 5 мм. ПВХ - бұл қолдануға болатын жақсы материал, өйткені онымен жұмыс істеу оңай (суретте көріп тұрғандай, мен дененің кейбір бөліктерін жылыту арқылы майыстырдым), салыстырмалы түрде арзан, компоненттердің салмағын көтеруге жеткілікті берік. өте жеңіл.
3 -қадам: Неліктен мотор қалқанын қолдану керек?
Сіз Arduino түйреуіштерінен келетін кез келген қуат тақтадағы борттық кернеу реттегішінен өткенін білуіңіз керек. Кернеу реттегіші үлкен ток мөлшерін басқаруға арналмаған. Егер сіздің тақтаңыз USB арқылы қуатталатын болса, USB көп мөлшерде ток беруге арналмаған. Борттық реттегіштен ток өтпейтін қозғалтқышты қосудың басқа жолын табу өндірілетін жылу мөлшерін азайтады және қажет болуы мүмкін кез келген басқа датчиктер мен басқару элементтері үшін тақта қуатын үнемдейді.
Қозғалтқыш қалқанының тағы бір артықшылығы - бұл қозғалтқыш сияқты компоненттермен өзара әрекеттесуді жеңілдетеді, сымдарды жеңілдетеді және қозғалтқыш бағытын өзгерту сияқты мүмкіндіктерді береді.
4 -қадам: Қашықтан басқару құралын жасаңыз
Көріп отырғаныңыздай, қашықтан басқару пультінде 8 түйме бар, бірақ мен қазір тек 5 түймені қолданамын (әр бағыт үшін 1 түйме + қозғалыс жылдамдығын өзгерту үшін 1 түйме).
Мұнда сіз таратқыш үшін жасаған схеманы таба аласыз:
-
nRF24L01+:
- CE Arduino D7 -ге қосылыңыз
- CS Arduino D8 қосылады
- MOSI Arduino D11 қосылады
- MISO Arduino D12 -ге қосылыңыз
- SCK Arduino D13 -ке қосылыңыз
- GND Arduino GND желісіне қосылыңыз
- 3.3V LM1117 OUT желісіне қосылу
- Конденсаторларды схемаға сәйкес қосыңыз
-
Ардуино:
- VIN Батареяның 9В желісіне қосыңыз
- GND Батареяның GND қосылымы
- Барлық батырмаларды схемаға сәйкес қосыңыз
-
LM1117:
- IN Arduino 5V желісіне қосылыңыз
- GND Arduino GND желісіне қосылыңыз
Барлық қажетті қосылымдарды жасағаннан кейін сізге төмендегі кодты жүктеу қажет болады, бірақ бұған дейін RF24 кітапханасын жүктеп алып, қосқаныңызға көз жеткізіңіз.
5 -қадам: Электрониканы қосыңыз және кодты жүктеңіз
Мұнда сіз қабылдағыш үшін жасаған схеманы таба аласыз:
-
nRF24L01+:
- CE Arduino A8 қосылады
- CS Arduino A9 қосылады
- MOSI Arduino D51 қосылады
- MISO Arduino D50 қосылады
- SCK Arduino D52 қосылады
- GND Arduino GND желісіне қосылыңыз
- 3.3V LM1117 OUT -қа қосыңыз
- Конденсаторларды схемаға сәйкес қосыңыз
-
Adafruit мотор қалқаны:
- M1 Алдыңғы оң моторға қосыңыз
- M2 Алдыңғы сол моторға қосыңыз
- M3 Сол жақ артқы қозғалтқышқа қосыңыз
- M4 Оң жақ артқы қозғалтқышқа қосыңыз
- M+ 12 В батареясына қосыңыз
- GND Батареяның GND желісіне қосылу
-
LM1117:
- IN Arduino 5V желісіне қосылыңыз
- GND Arduino GND желісіне қосылыңыз
Барлық қажетті қосылымдарды орнатқаннан кейін сізге төмендегі кодты жүктеу қажет болады, бірақ бұған дейін RF24 кітапханасы мен AFMotor кітапханасын жүктеп алып, қосқаныңызға көз жеткізіңіз.
6 -қадам: Болашақ жақсартулар
Құттықтаймыз, сізде 1 км диапазонға дейін басқарылатын радиобасқарылатын автокөлік бар!
Жоғарыда айтқанымдай, мен нәтижеге өте қуаныштымын, бірақ мен машинаны жақсарту үшін үнемі жақсартулар болатынын білемін. Мен ойлайтын жалғыз жақсарту - бұл қозғалтқыштарды жылдамырақ қозғалтқыштармен ауыстыру, себебі машина маған жылдам емес. Мен сонымен қатар автокөлікті жолдан шығарып жіберу үшін аспалы жүйе жасауды жоспарлап отырмын.
Егер сізде мен жасай алатын жақсартулар болса, түсініктемелерде маған хабарлаңыз.
Егер сіз құрылыс кезінде қандай да бір проблемаға тап болсаңыз, төменде түсініктеме беріңіз.
Сізге бұл нұсқаулық ұнады деп үміттенемін, оқығаныңыз үшін рахмет!:-)
2017 жылы қашықтан басқару пультінің байқауының үшінші жүлдесі
Ұсынылған:
GoBabyGo: Джойстикпен басқарылатын мінетін көлік жасаңыз: 10 қадам (суреттермен)
GoBabyGo: Джойстикпен басқарылатын мінетін автокөлікті жасаңыз: Делавэр университетінің профессоры құрған GoBabyGo жаһандық бастама болып табылады, ол қарапайым адамдарға ойыншықтарға мінетін көліктерді қалай өзгерту керектігін көрсетеді, сондықтан оларды ұтқырлығы шектеулі балалар қолдана алады. Жаяу педальды ауыстыруды көздейтін жоба
Қимылмен басқарылатын көлік: 5 қадам (суреттермен)
Қимылмен басқарылатын автокөлік: роботтар құрылыс, әскери, медициналық, өндіріс сияқты барлық салаларда автоматтандыруда маңызды рөл атқарады. Bluetooth көмегімен басқарылатын көлік сияқты кейбір негізгі роботтарды жасағаннан кейін мен осы акселерометрге негізделген гессті жасадым
Play Station қашықтан басқарылатын сымсыз 3D басып шығарылған көлік: 7 қадам (суреттермен)
Play Station қашықтан басқарылатын сымсыз 3D басып шығарылған автокөлік: ойынды кім жақсы көрмейді? Play Station мен Xbox виртуалды әлеміндегі жарыс және жекпе -жек !! Сонымен, бұл өмірді қызықты ету үшін мен осы нұсқаулықты жасадым, онда мен сізге кез келген Play Station қашықтан басқару пультін қалай қолдануға болатынын көрсетемін
Arduino басқарылатын көлік (Bluetooth): 5 қадам (суреттермен)
Arduino басқарылатын автокөлік (Bluetooth): Arduino - бұл керемет прототиптеу платформасы екенін білеміз, себебі ол бағдарламалау тілін жақсы қолданады және бізге керемет тәжірибе беретін көптеген керемет компоненттер бар
Arduino мен TV қашықтан басқару пультінің көмегімен қашықтан басқарылатын робот: 11 қадам
Қашықтан басқарылатын робот Arduino мен теледидардың қашықтан басқару пультін қолдана отырып: Бұл қашықтан басқарылатын автокөлікті теледидар, айнымалы ток сияқты кез келген қашықтан басқару пультінің көмегімен жылжытуға болады. инфрақызыл қабылдағыштың көмегімен, бұл өте арзан сенсор