» електроника » Arduino »Състезателна кола от Лего и Ардуино

Състезателен автомобил Лего и Ардуино



Днес искам да споделя следващия си самоделна клонка, Той се основава на Lego и Arduino, За контрол ще използваме дистанционно управление с 433 MHz предавател. Този път исках да направя състезание кола, старт Нека:

- Lego Technic 42022
- Arduino Nano
- DRV 8833
- Серво SG-90
- 433 MHz радио комуникационен модул
- Редуктор на мотора 200 оборота в минута, с диаметър на вала 3 мм
- 2 светодиода
- 2 резистора 150 ома
- Кондензатор 10v 1000uF
- 2 едноредови гребена PLS-40
- 2 PBS-20 конектора
- Индуктор 68mkGn
- 6 NI-Mn 1.2v 1000mA батерии
- Съединител татко-мама два пина за проводник
- Хомутик
- Проводници с различни цветове
- спойка
- Розин
- поялник
- Болтове 3х40 и гайки и шайби за тях
- Болтове 3х20

Стъпка 1 сглобете случая.
Необходимо е да сглобим нашата машина съгласно инструкциите на Lego 42022 втората опция с известна прецизност. Извършваме всички действия от страница 3 до 6. Не се нуждаем от зъбен механизъм. Двигателят на Lego също не е необходимо да се сглобява. Все пак ще ви трябва монтаж на двигателя, събрани на страници 14-19, с изключение на зъбни колела и валове. След това събираме всичко от страници 20 до 74, с изключение на лоста на страница 25.

Стъпка 2 механизирайте тялото.
Пуснете в движение нашите модела ще има мотор със зъбни колела със скорост 200 оборота в минута. Може да се използва с различно предавателно отношение. Но според мен това е най-добрият вариант. При 100 об / мин - твърде бавно, 300 об / мин - няма достатъчно мощност и двигателят е много горещ. На вала на редуктора е необходимо да се постави свързващата втулка "Леговская" и да се защити срещу завъртане чрез подрязване на мач. За да фиксираме двигателя си върху модела, е необходимо да огънем частта от металния конструктор с буквата „P“ и да закрепим редуктора към плочата със скоба. Резултатът трябва да бъде следният:




С помощта на 3х20 болта закрепваме мотора си към модела. Не се стягайте прекалено много! В противен случай можете да повредите частите на конструктора на Lego. На модела изглежда така:



За да направите завоя, вземете леко модифициран сервоуред SG-90. Калъфът трябва да бъде внимателно пробит, за да не докосва вътрешните части, проходния отвор с диаметър 3,2 мм или просто да бъде изрязан с чиновнически нож.



Вмъкваме болт в направения отвор, а по краищата поставяме триъгълни плочи и фиксираме с гайки. Поставяме лоста на серво вала и закрепваме частта към лоста Lego. На пишеща машина изглежда така:





Стъпка 3 е електротехник.
Запояващо желязо в ръка и върви. Всички електрически уреди могат да бъдат сглобени просто чрез свързване на монтажните проводници. Но това е неудобно, тъй като изисква много място. Освен това има голяма вероятност за некачествен контакт. Ето защо е по-добре да спойкате всичко на платката по следната схема:



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




Поставяме Arduino Nano и DRV 8833 на техните места:



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





Свързваме всичко според схемата и инсталираме в задната част на машината. Можете също да добавите няколко светодиода. Поставете ги в фаровете и свържете към щифт 14 (A2).



Стъпка 4 фърмуер.
За да напиша фърмуера, използвах Arduino IDE. Текущата версия към момента на писане е 1.8.1. Удобно е да се реализира комуникационният протокол, използвайки 433 MHz модула, използвайки библиотеката rc-switch-2.52. Трябва да го изтеглите и да го добавите в папката „библиотеки“ на Arduino IDE.

RC-прекъсвач-2.52.rar [14.87 Kb] (изтегляния: 150)


Свързваме Arduino и го запалваме със следния фърмуер:

machinka_433.rar [1016 b] (изтегляния: 190)


За да тестваме производителността на нашия модел, се нуждаем от втора дъска Arduino. Необходимо е да свържете 433 MHz радио предавател към втората платка. Предавателят е свързан, както следва:
VCC (предавател) до 5+ (Arduino),
GND до GND,
DATA to D10.
Напишете модифицираната скица на SendDemo там. То е в примерите в библиотеката, която инсталирахме, и служи за изпращане на команди. Преди да мигате скицата, трябва леко да я промените, а именно да промените предаваните команди. В зависимост от това, което трябва да проверите, напишете следните команди в изпращащия ред:
"1" - движение напред (напишете команда без кавички!)
"2" - движение назад
„15” - пълна спирка
"3" - завъртете волана наляво
"4" - завъртете волана надясно
"5" - поставете волана в средата
"10" - включете фаровете
"11" - изключете фаровете

Направата на дистанционно управление с 433 MHz радио предавател е тема за отделна статия. Определено ще напиша инструкциите за производството на такова дистанционно управление.

Искам да кажа, че тази опция е подходяща за почти всеки модел леки автомобили. Достатъчно е да свържете цялата механика и да намерите място за дъската. И ако включите фантазия, тогава можете да механизирате всеки модел.
Управление на модела
Общо избиратели: 165
7.8
8.5
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забранаблизо
2 коментари
Авторът
Подписът означаваше напрежение на кондензатора от 10 до 25 волта.
Намотка 68 μH
Спомена, всичко е правилно за изглаждане
Ще донеса малко яснота:
Напротив, обърквате всичко:
може да се вземе всеки кондензатор с ниска мощност
- кажете ни за мощността на кондензаторите,
ще намерите и индуктор,
- абсолютно всякакви? Най-малко 1 mH, най-малко 100 mH?
това е необходимо за стабилизиране на напрежението на микроконтролера.
- LC веригата по принцип не може да служи за стабилизиране, нужна е за изглаждане на смущения.

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

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