Съдържание:

UChip-RC лодка от пластмасови бутилки и CD-ROM плейър!: 4 стъпки
UChip-RC лодка от пластмасови бутилки и CD-ROM плейър!: 4 стъпки

Видео: UChip-RC лодка от пластмасови бутилки и CD-ROM плейър!: 4 стъпки

Видео: UChip-RC лодка от пластмасови бутилки и CD-ROM плейър!: 4 стъпки
Видео: DIY- Make a High Speed Water Boat using RC Motor |Remote control boat #homemade #shorts 2024, Декември
Anonim
Image
Image
UChip-RC лодка от пластмасови бутилки и CD-ROM плейър!
UChip-RC лодка от пластмасови бутилки и CD-ROM плейър!

След като внедрих хардуера и софтуера за свързване на моето безпилотно радио към двигатели/сервомотори, следващата стъпка беше да се възползвам добре от свършената работа и да построя собствена RC играчка, която е … Лодка!

Тъй като не съм машинен инженер, избрах най -лесния подход, който мога да си представя, за да построя моята лодка: Рециклирайте всичко, което имам, извличайки най -доброто от него! С гордост мога да кажа, че този път надхвърлих очакванията си!

Затова искам да споделя с вас моя проект и ето няколко стъпки, необходими за изграждането на собствена „състезателна“лодка за скрап!

Сметка на материалите

Електроника, можете да създадете своя собствена електроника, следвайки предишното ми ръководство, или да използвате някой друг проект. Моята включва:

- 1 x uChip: Arduino IDE съвместима платка

- 1 x Tx-Rx Радио система: всяка радиосистема с cPPM приемник е добра

- 2 x драйвер на мотора: с 1x47uF@16V кондензатор, 3xDiodes (бързо възстановяване), 1x5.1V ценер, 2 nMOSFET (VGTH ~ 2V) и 4 резистора можете лесно да запоите вашия.

- 1 х литиево-йонна батерия 18650: можете да рециклирате такава от стар комплект батерии за лаптоп или да си купите нова.

- 2 x двигатели без сърцевина с витла CW и CCW (CW = ClockWise, CCW = CounterClockWise)

Рамка (предимно от рециклирани компоненти):

- 2 x пластмасови бутилки (0.5L)

-1 x CD-ROM/DVD-ROM плейър, рециклиран

- 3 (или повече) x кабелни връзки: действителният брой зависи от действителната дължина, от която се нуждаете. Използвах 4 от тях, всеки с дължина 20 см.

Стъпка 1: Изграждане на електроника

Изграждане на електроника
Изграждане на електроника
Изграждане на електроника
Изграждане на електроника
Изграждане на електроника
Изграждане на електроника

Публикувах „Instructables“, обясняващ как да управлявам мотор/серво с помощта на uChipand Tx-Rx система, включваща cPPM приемник. Можете да го намерите ТУК.

Искам само да добавя няколко коментара, обясняващи разликите, които трябва да вземете предвид. В този проект трябва да управляваме 2 двигателя. Следователно трябва да повторим веригата, свързана с драйвера на двигателя два пъти. Приложената схема ви показва какво всъщност ви е необходимо за запояване.

Освен това, тъй като карам двигателите с обикновен полумост, моторите ще работят само в една посока, няма задна предавка. Опитайте се да запомните това, преди да сте заседнали в тревата на езерото си (това е предложение от първо лице!)

Стъпка 2: Програмиране

Програмиране
Програмиране
Програмиране
Програмиране
Програмиране
Програмиране

Фърмуерът се основава на скицата, която разработих за четене на сигнала, идващ от приемника cPPM Rx и която можете да намерите ТУК.

Добавих математическа функция in loop (), за да смесвам входящите сигнали и да генерирам правилните стойности, необходими за задвижване на двигателите. Това, което правим, е да подаваме диференциален сигнал към двигателите, които се превръщат в диференциално доверие в зависимост от посоката, която вземаме на нашия радио стик.

Снимката описва функцията, която трябва да внедрим в кода. За да завиете наляво или надясно, е необходимо да промените мощността, дадена на всеки двигател.

При завиване наляво десният двигател се настройва на максималната налична мощност (пропорционална на позицията на дроселовата клапа), докато левият двигател се намалява съответно на наклона. Допълващо, обратното се случва при завиване надясно. При положение на наклон в среден диапазон е добавено пространство за глава, така че двигателите да получат еднаква тяга, в случай че искаме да продължим направо.

След това изчислените стойности се нормализират, за да се поддържат в рамките на минималните/MAX стойностите на двигателя и се записват в съответния щифт на двигателя с помощта на функцията analogWrite (). Използването на analogWrite () на PWM активирани пинове записва избраната дължина на PWM импулса в съответния регистър. Тъй като използваме 8-битова ШИМ, дължината на импулса може да варира от 0 до 255 (което са минималните/максималните стойности на двигателя).

В случай, че сте запознати с математиката и уравненията, можете да опитате да напишете свой собствен код, който реализира тази функция. В противен случай просто заредете скицата „Boat.ino“в uChipusing Arduino IDE и я тествайте.

Можете да коментирате/декомментирате дефиницията на DEBUG, за да отпечатате стойностите на двигателите и каналите на SerialUSB. Това би могло да бъде много полезно, за да настроите min_range, mid_range и max_range съответно към вашата система Tx-Rx Radio.

Стъпка 3: Изграждане на рамката

Изграждане на рамката
Изграждане на рамката
Изграждане на рамката
Изграждане на рамката
Изграждане на рамката
Изграждане на рамката

Тук вашите умения на инженер -механик са полезни. Тъй като не съм машинен инженер, използвах скрап части от CD-ROM плейър. По-специално, вътрешната окачена каретка за CD-ROM плейър напълно отговаря на моята цел. Плаващите елементи на моята лодка са бутилките, докато кабелните връзки са особено полезни за залепване на всичко заедно.

Огънете каретата, създавайки „L-каретка“. След това включете двигателите в окачващия пръстен, както е показано на снимката. Признавам, че само по късмет моторът се вписа толкова перфектно в този силиконов пръстен! В случай, че вашият не е подходящ, трябва да направите хардуерна адаптация, като увеличите размера на отвора или изрежете част от силиконовия окачващ пръстен.

След като изпиете един литър газирана вода (бутилките с газирана вода са по -дебели от обикновените бутилки с вода и по този начин са по -здрави, вероятно използването на бутилки с кола би било още по -добре!) Вече сте готови да сглобите вашата лодка с бутилки.

Свържете двигателите към електрониката, поставете последните в запечатана пластмасова торбичка, оставяйки празнина само за проводниците на двигателя и съединителя на акумулатора. Сглобете L-носителя на CD-ROM, бутилките и електрониката, като ги фиксирате заедно с кабелните връзки. Опитайте се да поддържате баланса на вашето превозно средство в центъра и използвайте още една кабелна връзка, за да поддържате електрониката здрава; тези предпазни мерки гарантират, че лодката няма да се обърне с главата надолу в случай на вълнообразно море и че електрониката няма да се плъзне, когато правите тесни завои!

Това е всичко, сега сте готови да пуснете лодката си

Стъпка 4: Състезавайте се

Image
Image

Включете лодката си, като свържете батерията и включите радиото си (уверете се, че сте извършили правилно процедурата за свързване, преди да сглобите лодката!), Нека започнем да се състезаваме!

Помолете вашите приятели от RC да построят свои собствени и започнете да се състезавате с тях на езерото до вашия дом!

Препоръчано: