imadeself.com! » електроника » Arduino »" Джип "от Lego Technic и Arduino

Джип от Lego Technic и Arduino

Джип от Lego Technic и Arduino

Добър ден на всички. Този път попаднах на Lego 42075, модела Услуга за бързо реагиране на SUV. Към него добавих лебедка, сложих я на големите колела от комплекта Lego 42029 и електрифицирах, използвайки Arduino Pro Mini. За контрол ще използваме Bluetooth канал. Според мен това е най-удобният и стабилен начин за управление на модели.

За да създадем този модел ще използваме:

- Lego Technic 42075
- Lego Technic 42029
- 2 бели светодиода и резистори съответстват на тях
- Мини 1:50 редуктор с 3 мм вал
- Arduino Pro Mini 5v AT Mega 328
- драйвер на двигателя L9110S
- 1 серво задвижване SG-90
- Bluetooth модул HC-06 или еквивалентен
- USB-UART за фърмуер на Arduino
- Клирически или просто остър нож
- Моторна скоростна кутия 6v 1: 150
- Кондензатор 10v 1000uF
- 2 едноредови гребена PLS-40
- Индуктор 68mkGn
- 2 Li-ion 18650 батерии
- тренировка
- Съединител татко-мама два пина за проводник
- Хомутик
- Проводници с различни цветове
- спойка, колофон, поялник
- Свредло за метал 3,2 мм
- Болтове 3x20, 3x40, 3x60 гайки и шайби за тях

Стъпка 1 Подготовка на механичната част.
Да започнем с мини зъбен двигател, необходимо е за лебедка. Необходимо е да изберете със скоростно съотношение 1:50, завъртете бавно, но с лебедка можете да повдигате големи товари. Също така изходният вал трябва да бъде с диаметър 3 мм. Първо трябва да спойкате проводниците към мотора. След това върху изходния вал е необходимо да се постави свързващата втулка от Lego, като се вмъква сегмент за съвпадение в един от каналите на втулката. За да се свържем с части от Lego, ние вземаме частта от металния конструктор, огъвайки я във формата на буквата "P", свързваме я към зъбния двигател с помощта на скоба:


След това закрепваме, използвайки 3x20 болтове, зъбния мотор към T-образното парче Lego.



Задвижващата ос на всъдехода е задната. Моделът не е много тежък, така че можете да използвате зъбен мотор със съотношение 1: 150. И 6-волтов мотор. Полейте проводниците към мотора, преди да инсталирате върху модела. За да свържете колелата към вала на редуктора, е необходимо да изрежете изходните валове с нож. Изрежете изходните валове във формата на кръст и размерите на частта Lego, а именно напречната ос. Необходимо е да се отрежат и двата вала:


Преминаваме към механизма на предните колела. Вземаме сервото SG-90. Препоръчвам да изберете с метални зъбни колела. Изрязваме изпъкналите части на тялото, необходими за закопчаване. Взимаме бормашина и пробиваме проходен отвор с диаметър 3,2 мм. Ако нямате подръка или правилната тренировка под ръка, просто изрежете малки дупки в калъфа от двете страни. Основното нещо е да не повредите вътрешния механизъм и плота на брояча:


Слагаме на вала малък лост, който се предлага в комплект със серво задвижване.Закрепваме малка част Lego към лоста, тя изглежда като овал с два напречни отвора:

На това с механиката сме готови.

Стъпка 2 Изградете модела.
За да сглобим модела, се нуждаем от инструкции за монтаж на Lego Technic 42075. Той се доставя с този комплект. Ако сте го загубили или планирате да сглобите модел от части от друг дизайнер, инструкциите винаги могат да бъдат изтеглени на.

Трябва да изтеглите само 1 част.
Ще ви трябват и инструкции от Lego 42029. Само втората част. Можете да го изтеглите.

Пристъпваме директно към монтажа. Взимаме инструкцията 42075. Първо събираме от 1 до 15 страница. Правим всичко според инструкциите, с изключение на инсталирането на предавки. Не се нуждаем от предавки, а само ще пречим. Преминаваме към задната ос. Трябва да се събере от снимката. Първо монтираме моторната скоростна кутия, закрепваме я и едва след това вкарваме напречните валове за свързване към колелата:



С монтираните колела трябва да изглежда така:


Инсталирайте задния мост върху вече сглобена основа:



Предната ос също е сглобена от снимката.


Ние поправяме серво, като използваме 3х60 болтове и гайки към тях:


Отново вземаме инструкциите и събираме гърба на модела от страници 41 до 62. След това вратите и таблата от страници 66 до 71. И също така кабината от страници 98 до 101:


На този етап трябва да изглежда така:


Сглобяваме лебедката съгласно инструкциите от Lego 42029 част 2 от страница 15 до 21. Добавете няколко части за закрепване към този модел:


Фиксираме лебедката пред модела:


В долната част на модела лебедката е прикрепена, както следва:


Инсталираме задвижването на лебедката, а именно вече подготвения мини зъбен двигател:


Напълно завършена лебедка изглежда така:


Сглобяваме качулката съгласно инструкция 42075 от страници 87 до 95. След като сменихме леко монтажа, както е показано на снимката:


Поставяме качулката на място и пристъпваме към събирането на малък покрив. Поставяме два светодиода като фарове:


Слагаме го на модела:


Отново се обръщаме към инструкция 42075, като този път събираме от страници 63 до 65 и от 104 до 105. Получаваме подробности, които обхващат цялата електрическа енергия:


Стъпка 3 Електрификация.
И така, най-интересното. По-добре е да разделите захранването на Arduino и моторите, за да избегнете претоварването на контролера по време на пренапрежения на мощността. Моделът е малък и ще използваме малка батерия A27 или A23 за захранване на Arduino. Натиснете проводниците към контактите на батерията и ги фиксирайте с електрическа лента:


За да захранваме моторите, вземаме два Li-ion 18650. Ние ги запояваме паралелно и ги изолираме, извеждайки захранващия конектор:


Ако някой се интересува, можете да захранвате всичко от батериите, но тогава трябва да поставите индуктор 68μH в пролуката на положителния захранващ проводник Arduino. И също така добавете 10v 1000uF кондензатор, свързан успоредно към захранването на Arduino. Схемата е следната:


Преминаваме към обединението на всичко заедно. Свързваме сигналния проводник от серво задвижването към щифт 2, контакти от драйвера на двигателя, задвижване на колелата, към щифтове 5 и 6, от драйвера на лебедката до щифт 9 и 10. След като изчислите необходимите резистори за светодиодите, ги поставете в пролуката на положителния проводник, който отива към светодиодите. Анодите от светодиодите на фаровете, преминаващи през резисторите, са свързани към 4 пинов, катодите към GND.

Контактите на Arduino TX и RX са необходими за свързване към компютър, така че ще свържем Bluetooth модула чрез библиотеката на SoftwareSerial. Тоест, чрез създадения софтуерен порт. Свързването на модула е както следва:

Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Поставяне на цялата електрическа енергия:


Всичко това ще поставим в задната част на модела, над задната ос:


Първо, прикрепяме батериите към двустранна лента или с гумена лента:


До тях на двустранна лента поправяме Arduino и драйвера на двигателя:


Сега можете да поставите колелата на модела и да прикрепите страничните части, които покриват електричеството:


За удобство на последващото запълване на скиците, изведете проводниците за свързване към USB-TTL конвертора.

Стъпка 4 Възхищаваме се.
Отпуснете се и се насладете на красотата на модела:






Стъпка 5 Подгответе средата за програмиране и попълнете скицата.
За редактиране и попълване на скици е удобно да използвате Arduino IDE.Ако го имате, проверете дали е актуален. Или го изтеглете и инсталирайте от.

След това трябва да добавим следните библиотеки. Библиотеката Servo.h опростява работата със серво устройството, а SoftwareSerial.h за създаване на софтуер за комуникационен порт за Bluetooth модула:
libre_servo.rar [24.79 Kb] (изтегляния: 55)

libre_softwareserial.rar [9.29 Kb] (изтегляния: 52)


Изтеглените и разопаковани архиви трябва да бъдат преместени в папката „библиотеки“, разположена в папката с инсталирания Arduino IDE. Можете да продължите по другия път, а именно без да разопаковате архивите, да ги добавите в средата за програмиране. Стартирайте Arduino IDE, изберете Sketch - Connect Library от менюто. В самия връх на падащия списък изберете елемента „Добавяне. Zip library“. Посочваме местоположението на изтеглените архиви. След всички стъпки трябва да рестартирате Arduino IDE.

Стъпка 6 Конфигурирайте Bluetooth модула.
Преди употреба Bluetooth модулът трябва да бъде конфигуриран. За целта попълнете следната скица в дъската на Arduino:
send_-at_bluetooth.rar [857 b] (изтегляния: 56)


Необходимо е за свързване на компютъра с Bluetooth модул. Използваме прозореца на терминала от ID на Arduino. Изберете Инструменти - Порт монитор.
За HC-05 задайте скоростта на 38400, задайте параметъра за изпращане NL и CR и въведете следните команди:
"AT" - въведен без кавички, отговорът "ОК" трябва да дойде. Ако дойдете, продължаваме да въвеждаме команди допълнително.
“AT + UART = 57600,0,0” - задайте скоростта на 57600 bps.

Стъпка 7 Попълнете скицата.
За да оживеете нашия модел, попълнете следната скица:
bist_reag.rar [959 b] (изтегляния: 70)


Стъпка 8 Управление на модела.
Можете да контролирате модела по няколко начина. Най-лесното е да използвате Android устройство като дистанционно управление. Първо, добавете Bluetooth устройството на нашия модел към Android. За да направите това, отидете на настройките на Bluetooth, намерете нашия модул Arduino и се свържете с паролата за връзката "1234", може би паролата ще бъде "0000", може да е различна за различните модели. След това инсталирайте контролната програма. Изтеглете безплатната програма Arduino BT Joystick от Google play. След като инсталирате и стартирате настройките на програмата, инсталирайте следващи екипи:
W - напред
S - обратно
А - вляво
D - правилно
F - стоп
G - волан
Y - лебедка надолу
T - лебедка нагоре
Н - стоп лебедка
К - фарове
L - изключен фар

Ако сте почитател на Windows устройства или просто Android не е под ръка, изтеглете следната програма:
wincom.rar [49.07 Kb] (изтегляния: 51)


На устройство с Windows първо трябва да добавите ново устройство, като използвате същата парола. И също така да конфигурирате програмата за същите команди.

Според мен е най-удобно да използвате физическо дистанционно управление, тъй като тогава усещате щракването на бутон. Препоръчвам да направите дистанционно управление, следвайки инструкциите.

И добавете Bluetooth модул към него. Подробно описание на процеса.

Добавям и видеоклип, демонстриращ работата на моя модел:


И работата на отделна лебедка:


Начини за управление на модела
Общо избиратели: 28
10
9.3
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забранаблизо

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

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