imadeself.com! » електроника » Arduino »SUV от Lego Technic и Arduino

SUV от Lego Technic и Arduino

Добър ден, днес искам да споделя още едно от моите самоделна клонка от Lego Technic и Arduino, Този път това ще е всъдеход. Управление чрез IR дистанционно.



Взех част от дизайна си от инструкциите за монтаж на Lego Technic 42029. Останалото е моята импровизация. Така че се нуждаем от:
- Lego Technic 42029
- Arduino Nano 382P
- DRV 8833 (по-добър от Populus, но можете да имате и китайски колега)
- 2 серво задвижвания SG-90
- IR приемник
- моторна скоростна кутия 200 об / мин
- 2 светодиода
- 2 резистора 150 ома
- Кондензатор 10v 1000uF
- 2 едноредови гребена PLS-40
- 2 PBS-20 конектора
- Индуктор 68mkGn
- 6 NI-Mn 1.2v 1000mA батерии
- Съединител татко-мама два пина до тел
- Хомутик
- Проводници с различни цветове
- спойка
- Розин
- канцеларски нож
- поялник
- Болтове 3х40 и гайки и шайби за тях
- Болтове 3х60
- Батерии Ni-Mn 1.2v 1000mA 6бр.

Стъпка 1 събираме гърба на окачването.
Първо, трябва да сглобите гърба на окачването съгласно инструкциите на Lego 42029, част 1, като се започне от 3 страници и включително 8. След това добавете няколко детайли, за да можете да инсталирате двигателя и скоростната кутия.

technic.rar [22,87 Mb] (изтегляния: 129)






Стъпка 2 предно окачване.
Сглобяваме предната част на окачването съгласно инструкциите на Lego 42029, част 1, от страница 21 до 23. Взимаме трапецовида от втората част на инструкциите на Lego от страница 6 до 11. Сглобяваме лебедката от втората част на страница 14 - 22. А частта на бронята втората е 34 -36 страници.






Стъпка 3 сглобете шасито.
Свързваме и двете части, както е показано на снимката:



Реших проблема с свързването на редуктора с частите на конструктора по следния начин: поставих свързващата втулка на оста на редуктора и вмъкнах парче кибрит за фиксиране. За монтиране на зъбния двигател използва метална пластмаса от железен дизайнер и скоба.

Оказа се следното:


Монтирайте на шасито:


За да извърши въртенето взе серво SG-90. Необходимо е внимателно да пробиете, за да не докосвате вътрешните части, проходен отвор с диаметър 3,2 мм или просто изрязвате с канцеларски нож. И също така отрежете стърчащите части („крила“ за закрепване). Вмъкваме болт в направения отвор и го фиксираме с гайки. Върху серво вала, ние поставяме лост с винтова част от лего:


Комплект:

Ще използваме втория серво за лебедката. Правим същото като с първия. И сега тя трябва да бъде модернизирана, така че да се върти свободно. За да направите това, разглобяваме серво задвижването, отстраняваме платката и спояваме проводниците директно към мотора. Изваждаме основната предавка и отрязваме спирачките й за движение.И накрая, правим слот с чиновнически нож на основната предавка, както на снимката:

Свързваме се с лебедката си и слагаме шасито:



Стъпка 4 Управление на контролер
За контрол ще използваме Arduino и IR приемник. Вземаме поялник и сглобяваме следното на платката:

Обяснявам: всеки кондензатор с ниска мощност, намотката на индуктивността, която също ще намерите, трябва да стабилизирате напрежението на микроконтролера. Резисторите са избрани за използваните светодиоди. IR приемникът или TSOP може да се вземе от стара играчка или да се купи в радио магазин. Ако има силни смущения, добавете кондензатор към захранващата верига на IR приемника.

В резултат на това получаваме:


Инсталираме Arduino Nano и DRV 8833 на техните места:

И поставете дъската на шасито:


Захранване - 6 Ni-Mn 1.2v 1000mA батерии. Необходимо е да ги запоявате последователно и да ги навивате с електрическа лента. Залепете върху двустранна лента в задната част на шасито.

Свързваме цялата ни структура:


Стъпка 5 Кабина
Кабината лично е моята импровизация, няма готови инструкции, така че трябва да събирате от снимки.






Можете да сглобите своя собствена версия, просто трябва да я поставите под шасито. Основното тук е да се съпостави монтажа с шасито. Има четири от тях и те се виждат ясно на снимката от дъното на кабината.

Стъпка 6 фърмуер.
Днес обаче, както винаги, програмирам в Ардуино IDE. Първо трябва да попълните моя фърмуер и през терминала да погледнете кодовете на дистанционното управление, които ще използвате. Можете да вземете всяко IR дистанционно, например от телевизор, DVD плейър или да сглобите свой собствен (имам домашно дистанционно управление от джойстика на Sega). С натискане на бутон, в терминала ще видим кода на натиснатия бутон, напишете го на лист хартия. Правим това с всички бутони, на които искаме да програмираме действията. След това редактирайте скицата. Записваме кодовете си в него за необходимите действия и го променяме отново. Този фърмуер е конфигуриран на дистанционното ми джойстик Sega. В процеса на игра с машината забелязах няколко нюанса или неудобства. Трудно е да се постигне надеждно приемане на IR команди по време на движение. И също се случва така: натиснете стрелката напред, машината получи команда да отиде и се втурна напред, пусна стрелката, но не получи команда за спиране и продължава да кара, докато не се срине или се забие, това е изпълнено с повреди. Отчасти този проблем може да бъде решен чрез увеличаване на броя на повторенията за изпращане на команда, но това е възможно само когато използвате дистанционното управление сами. Но ще избера по-кардинално решение - ще премина към използване на 433MHz предавател - приемник. Ще пиша за това в следващата статия.

вмъкване [1.14 Kb] (изтегляния: 113)


Стъпка 7 поставете на колела.
Така че, ние просто трябва да поставим кабината на шасито, да поставим колелата и да проверим нашия SUV в действие.

9.8
7.4
10

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо

Съветваме ви да прочетете:

Предайте го за смартфона ...