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