Мазмұны:

UChip-пластикалық бөтелкеден және CD-ROM ойнатқышынан тұратын RC қайығы!: 4 қадам
UChip-пластикалық бөтелкеден және CD-ROM ойнатқышынан тұратын RC қайығы!: 4 қадам

Бейне: UChip-пластикалық бөтелкеден және CD-ROM ойнатқышынан тұратын RC қайығы!: 4 қадам

Бейне: UChip-пластикалық бөтелкеден және CD-ROM ойнатқышынан тұратын RC қайығы!: 4 қадам
Бейне: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Қараша
Anonim
Image
Image
UChip-пластикалық бөтелкелер мен CD-ROM ойнатқыштарынан шыққан RC қайығы!
UChip-пластикалық бөтелкелер мен CD-ROM ойнатқыштарынан шыққан RC қайығы!

Мен дронды радионы қозғалтқыштарға/серверлерге қосатын аппараттық құралдар мен бағдарламалық қамтамасыз етуді енгізгеннен кейін, келесі қадам - бұл ауыр жұмысты тиімді пайдалану және жеке RC ойыншығымды жасау, ол - қайық!

Мен инженер -механик болмағандықтан, мен өз қайығымды жасау үшін өзім ойлап тапқан қарапайым әдісті таңдадым: мен алғанның бәрін қайта өңдеңіз, сонда ең жақсысын жасаймын! Мен мақтанышпен айтамын, бұл жолы мен күткеннен де асып түстім!

Сондықтан мен сіздермен өз жобаммен бөліскім келеді, және сіз өзіңіздің «жарысатын» сынық қайығыңызды жасау үшін қажет бірнеше қадамдарды ұсынамын!

Билл материалдары

Электроника, сіз өзіңіздің электроникаңызды алдыңғы нұсқаулыққа сәйкес жасай аласыз немесе басқа біреудің жобасын қолдана аласыз. Менікі мыналарды қамтиды:

- 1 x uChip: Arduino IDE үйлесімді тақтасы

- 1 x Tx-Rx радио жүйесі: cPPM қабылдағышы бар кез келген радио жүйесі жақсы

- 2 x мотор драйвері: 1x47uF@16V конденсаторымен, 3xDiodes (жылдам қалпына келтіру), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) және 4 резистормен сіз өзіңізді оңай дәнекерлей аласыз.

- 1 x Li-ion 18650 батареясы: ноутбуктің ескі батареялар пакетін қайта өңдеуге немесе жаңасын сатып алуға болады.

- CW және CCW пропеллерлері бар 2 х кордуссыз қозғалтқыштар (CW = ClockWise, CCW = CounterClockWise)

Рамка (көбінесе қайта өңделген компоненттерден):

- 2 x пластикалық бөтелкелер (0,5 л)

-1 x CD-ROM/DVD-ROM ойнатқышы қайта өңделген

- 3 (немесе одан көп) x Кабель байланысы: нақты сан сізге қажет ұзындыққа байланысты. Мен олардың әрқайсысының ұзындығы 20 см болатын 4 дана қолдандым.

1 -қадам: электрониканы құру

Электрониканы құру
Электрониканы құру
Электрониканы құру
Электрониканы құру
Электрониканы құру
Электрониканы құру

Мен uChipand мен cPPM қабылдағышы бар Tx-Rx жүйесін қолдана отырып, моторды/сервоны қалай басқаруға болатынын түсіндіретін «Нұсқауды» жарияладым. Сіз оны МЫНА жерден таба аласыз.

Мен сізге ескеру қажет айырмашылықтарды түсіндіретін бірнеше түсініктеме қосқым келеді. Бұл жобада бізге 2 қозғалтқышты жүргізу керек. Сондықтан бізге мотор драйверіне қатысты тізбекті екі рет қайталау қажет. Қосылған схема сізге дәнекерлеу үшін не қажет екенін көрсетеді.

Сонымен қатар, мен моторларды жартылай көпірмен басқаратындықтан, қозғалтқыштар тек бір бағытта жүреді, кері беріліс жоқ. Тоғанның шөптерінде қалып қоймас бұрын осыны есте сақтауға тырысыңыз (бұл бірінші адамға арналған ұсыныс!)

2 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау

Микробағдарлама cPPM Rx қабылдағышынан келетін сигналды оқу үшін мен әзірлеген эскизге негізделген және оны мына жерден табуға болады.

Мен кіріс сигналдарын араластыру және қозғалтқыштарды басқаруға қажетті дұрыс мәндерді шығару үшін loop () функциясын қостым. Біз не істейміз - бұл радиоблоктағы бағытқа байланысты дифференциалды сеніммен аударылатын қозғалтқыштарға дифференциалды сигнал беру.

Суретте кодқа енгізуіміз керек функция сипатталған. Солға немесе оңға бұрылу үшін әр қозғалтқышқа берілетін қуатты өзгерту қажет.

Солға бұрылғанда, оң жақ қозғалтқыш максималды қуатқа орнатылады (дроссель таяқшасының орналасуына пропорционалды), ал сол жақ қозғалтқыш көлбеу таяқшаға сәйкес азаяды. Қосымша, керісінше оңға бұрылғанда пайда болады. Орташа ауытқу жағдайында қозғалтқыштар біз тура жүргіміз келсе, бірдей серпіліс алатындай етіп бос орын қосылды.

Есептелген мәндер оларды минималды/MAX қозғалтқыш мәндерінің шегінде ұстау үшін қалыпқа келтіріледі және analogWrite () функциясын қолдана отырып, тиісті қозғалтқыш түйреуішіне жазылады. PWM қосылған түйреуіштердегі analogWrite () көмегімен PWM импульсінің таңдалған ұзындығын сәйкес регистрге жазады. Біз 8-разрядты PWM қолданатындықтан, импульстің ұзындығы 0-ден 255-ке дейін өзгеруі мүмкін (олар минималды/MAX қозғалтқыш мәндері).

Егер сіз математика мен теңдеулерді жақсы білетін болсаңыз, сіз бұл функцияны жүзеге асыратын жеке кодты жазуға тырысуға болады. Әйтпесе, Arduino IDE көмегімен uChipuse -ге «Boat.ino» эскизін жүктеп, оны тексеріңіз.

SerialUSB -те қозғалтқыштар мен арналардың мәндерін басып шығару үшін DEBUG анықтаған пікірге түсініктеме беруге болады. Бұл min_range, mid_range және max_range сәйкесінше Tx-Rx радио жүйесіне реттеу үшін өте пайдалы болуы мүмкін.

3 -қадам: жақтауды құру

Рамканы құру
Рамканы құру
Рамканы құру
Рамканы құру
Рамканы құру
Рамканы құру

Мұнда сіздің инженер -механик дағдыларыңыз қажет. Мен инженер-механик болмағандықтан, CD-ROM ойнатқышының бөлшектерін қолдандым. Атап айтқанда, ішкі ілулі CD-ROM ойнатқышы менің мақсатыма толық сәйкес келеді. Менің қайығымның өзгермелі элементтері - бұл бөтелкелер, ал кабельдік байланыстар бәрін біріктіру үшін өте пайдалы.

Арбаны бүктеп, «L-арбасын» жасаңыз. Содан кейін, суретте көрсетілгендей, қозғалтқыштарды аспалы сақинаға қосыңыз. Мен мотордың кремний сақинасына өте жақсы сәйкес келуі сәттілік арқасында болғанын мойындаймын! Егер сіздікі сәйкес келмесе, саңылаудың көлемін ұлғайту немесе кремнийлі ілмекті сақинаның бір бөлігін кесу үшін сізге кейбір қондырғыларды бейімдеу қажет.

Бір литр газдалған су ішкеннен кейін (газдалған су бөтелкелері қарапайым су бөтелкелерінен қалың, сондықтан берік болады, бәлкім кола бөтелкелерін қолдану одан да жақсы болар еді!) Сіз қазір бөтелкедегі қайықты жинауға дайынсыз.

Қозғалтқышты электроникаға қосыңыз, соңғысын тығыздалған полиэтилен пакетке салыңыз, тек қозғалтқыш сымдары мен аккумулятор қосқышы үшін бос орын қалдырыңыз. CD-ROM L-кареткасын, бөтелкелер мен электрониканы кабельдік байланыстармен бірге бекіту арқылы жинаңыз. Көліктің тепе -теңдігін орталықта ұстауға тырысыңыз және электрониканы берік ұстау үшін тағы бір кабельдік байлауды қолданыңыз; бұл сақтық шаралары теңіз толқыны кезінде қайықтың төңкерілмейтініне және сіз қатты бұрылыс жасағанда электроника сырғып кетпейтініне кепілдік береді!

Барлығы, сіз енді қайықты іске қосуға дайынсыз

4 -қадам: Жарыс

Image
Image

Батареяны қосу арқылы қайықты қосыңыз және радионы қосыңыз (қайықты жинамас бұрын байлау процедурасын дұрыс орындағаныңызға көз жеткізіңіз!), Жарысуды бастауға рұқсат етіңіз!

Достарыңыздан өз үйіңізді құруды сұраңыз және олармен үйіңіздің жанындағы тоғанда жарысуды бастаңыз!

Ұсынылған: