Још ме занима тема комбиновања Ардуино и Лего Тецхниц. И данас ћу делити упутства за производњу возила са четвороточкаша. Назвао сам га Марс ровером због свог необичног облика. Основа ће бити преузета упутствима за монтажу Лего Тецхниц 42029, а затим летом моје маште. За контролу ћемо користити Блуетоотх модул повезан са андроид уређајем или рачунаром.
Требаће нам:
- Лего Тецхниц 42029
- Лего Тецхниц 42033
- Ардуино Про Мини 5в АТ Мега 328
- Л9110С возач мотора
- 1 серво погон СГ-90
- Блуетоотх модул ХЦ-05 или сличан
- УСБ-УАРТ за ардуино фирмваре
- Моторни мењач 6в 1: 150 100 о / мин
- 2 ЛЕД
- 2 отпорника 150 охма
- Кондензатор 10в 1000уФ
- 2 једноредна чешља ПЛС-40
- Индуктор 68мкГн
- 2 Ли-ион 18650 батерије
- Прикључак тата-мама два пина на жицу
- Хомутик
- Жице различитих боја
- лемљење
- Росин
- лемљење
- Вијаке 3к20, матице и подлошке за њих
- Вијци 3к40
- Вијци 3к60
- Службени или само оштар нож
Корак 1 Припрема механичког дела.
За наш модел потребан је 6В 1: 150 100 рпм мотор зупчаника и покреће задњу осовину. Можете експериментирати и испробати други пријеносни омјер. 100 окр / мин по мом мишљењу је оптимално. Мотор са зупчаницима није предвиђен за повезивање са Лего деловима. Стога га треба мало преуредити. Оштар или чиновнички нож мора бити у облику крижа на излазним осовинама мењача. Крст мора бити исте величине као и обична Лего крстаста осовина.
За ротацију точкова користићемо серво СГ-90. Такође није предвиђено за спајање на Лего делове. Да бисте га фиксирали на нашем моделу, потребно је пажљиво избушити, да не додирнете унутрашње делове серво-канала, пролазни отвор са пречником од 3,2 мм или га само пресечете ножем за прибор. У овај отвор ћемо уметнути вијак за спајање са Легом. И такође одрежите избочене делове („крила“ за причвршћивање):
На серво вратило стављамо полугу са завртњевим делом лего:
Корак 2 Монтажа
За састављање кућишта потребна нам је инструкција Лего 42029. Може се лако преузети са званичне веб странице.
Морате преузети и први и други део.
База задње осовине састављена је према упутствима Лего 42029, део 1, почевши од 3 стране до 8. Додајте мало да причврстите опруге:
На изрезану осовину редуктора стављамо Лего спојну чахуру. Сам мењач је причвршћен вијцем 3к60 мм као што је приказано на фотографији:
Пролазимо напред. Саставимо предњи део огибљења у складу са упутствима Лего 42029, део 1, са странице 21 до 23. Трапезоид преузимамо из другог дела Лего упутстава са странице 6 до 11. Додајте детаље напред као што је приказано на фотографији:
Предњи браник градимо као што је приказано на фотографији:
Поправимо серво погон приближно на средини машине и повежемо га са вратилом са зупчаником који окреће точкове:
Оба дела повезујемо заједно. Одозго би све требало изгледати овако:
Кабина се мора саставити на основу фотографија:
Додајте ЛЕД као фарове:
Кабину смо поставили на врх предње осовине. Скупљамо браник са задње стране и поправљамо плочу:
Остаје да саставите средњу платформу, такође са фотографије:
Ставите га на место:
Овим се завршава монтажа случаја.
Корак 3 Електричар.
За напајање мотора и Блуетоотх модула користићемо две Ли-ион 18650 батерије које су паралелно лемљене. Такође, ради лакшег повезивања, исплати се лемити конектор на њих:
За напајање Ардуино-а најлакше је користити засебно напајање, на пример, 9 волтну круну. Ако не желите да гурнете батерију, можете да напајате Ардуино из истих акумулатора, али истовремено, уметните индуктор од 68 μХ у размак позитивног Ардуино кабла за напајање и такође повежите кондензатор од 10 В 1000уФ на исту линију напајања. Спојите управљачку жицу серво-рачунара на контакт 2, а погонитељ на осовине 5 и 6:
Такође можете да повежете фарове. Да бисмо то учинили, повежемо преко отпорника аноде две ЛЕД-а на 4-пински Ардуино, катоде на ГНД. Отпори су изабрани за ЛЕД који се користе.
Сва састављена електрична енергија не заузима пуно простора:
Постављамо га у леђа „ровера“, испод велике плоче:
Корак 4 Припрема програмског окружења.
Користићемо Ардуино ИДЕ за писање скице. Верзија не сме бити мања од 1,8. Преузмите са званичне странице.
Затим додајте библиотеке у Ардуино ИДЕ. Овај пројекат користи две библиотеке Серво.х (за контролу серво погона) и СофтвареСериал.х (за комуникацију са Блуетоотх модулом):
Потребно их је преузети и инсталирати. То можете учинити тако да отпакујете архиве и преместите све датотеке у мапу „библиотеке“ која се налази у мапи са инсталираним Ардуино ИДЕ. Или можете користити други начин - без отпакирања преузетих архива, изаберите мени Скетцх - Цоннецт Либрари у Ардуино ИДЕ-у. На врху падајуће листе одаберите ставку "Додај. Зип библиотеку". И наведите локацију преузетих архива. Након инсталирања библиотека, поново покрените Ардуино ИДЕ.
Корак 5 Конфигуришите Блуетоотх модул.
До сада најчешћи Блуетоотх модули су ХЦ-05 и ХЦ-06. Има их у обимним кинеским мрежним продавницама и међу руским увозницима. ХЦ-05 може радити и у главном и у славе режиму. ХЦ-06 је само подређени уређај. Другим речима, ХЦ-06 не може открити упарен уређај и успоставити комуникацију с њим, он може бити само роб.
По правилу, модули се продају као две плоче спојене заједно. Мањи је фабрички модул, који се широко користи у разним електронски уређаји. Велики - посебна плоча за уради сам. Изгледа као мања плоча са БЦ417 чипом:
И тако сами ДИИ модули ХЦ-05 и ХЦ-06:
Можете користити било који модул који желите. Модул без плоче кошта мање, али тада ћете морати водити рачуна о напајању од 3,3 В за модул и мучити се лемљењем жица за модул. Одабрао сам оптимално, по мом мишљењу, однос цене и квалитета ХЦ-05. Сваки пут када је инсталиран фирмвер, Блуетоотх модул из Ардуино-а, по мом мишљењу, је непријатно, па ћемо софтверски порт користити за комуникацију. Ово је могуће захваљујући библиотеци СофтвареСериал.
Повезујемо се на следећи начин:
Ардуино Про Мини - Блуетоотх
Д7 - РКС
Д8 - ТКС
5В - ВЦЦ
ГНД –ГНД
За исправан рад модул мора бити конфигуриран. Подешавање се врши уносом АТ наредби у прозору терминала. Конфигуришем ХЦ-05 модул. Ако имате другачије поставке могу бити другачије. Да бисте повезали рачунар и Блуетоотх модул, морате да испуните следећу скицу у Ардуину. У исто време, Ардуино ће играти као везу између Блуетоотх модула и рачунара:
Након што испуните скицу, отворите прозор терминала, поставите брзину на 9600 и унесите следеће команде:
„АТ“ (без наводника) треба да стигне одговор „у реду“ (значи да је све исправно повезано и модул ради)
„АТ + БАУД96000“ (без наводника) требало би да стигне одговор „ОК9600“.
Ако имате прави одговор, пређите на следећи корак.
Корак 5 Попуните скицу у Ардуину.
Следећи корак је преузимање и уплоад следеће скице у Ардуино:
Корак 6 Подесите телефон.
За Андроид телефон морамо инсталирати програм за контролу робота преко Блуетоотх-а. Има их много, разликују се по изгледу и функционалности. Морате да унесете „Блуетоотх Ардуино“ у Гоогле плаи и изаберете ону која вам се допада. Препоручујем БТ Цонтроллер. Бесплатно је, а постоји довољно функционалности за контролу наше машине. Преузмите и инсталирајте на било који Андроид уређај. Затим, кроз подешавања Андроид уређаја, морате успоставити везу са нашим модулом. Лозинка за везу је „1234“ или „0000“. Затим подесите програм за одговарајуће команде. Листа је испод.
Корак 7 Конфигуришите Виндовс (ако је потребно)
За оне који воле да користе десктоп рачунар, лаптоп или Виндовс уређај, постоји програм који вам омогућава слање команди преко Блуетоотх канала. Да бисте то учинили, овај уређај мора имати Блуетоотх. Успостављамо комуникацију са нашим модулом кроз алате за управљање уређајима. Лозинка за повезивање је иста "1234" или "0000". Можете користити терминал да бисте слали команде. Било који погодан за вас. Након што сте написали фирмвер, контрола се врши помоћу следећих тастера (по тимовима):
В - напред
С - назад
А - лево
Д - тачно
Ф - стани
Г - волан
К - фарови
Л - искључено предње светло
Употреба терминала за контролу није баш згодна. Због тога препоручујем З-Цонтроллер. У програму морате одабрати порт (цом порт кроз који се врши веза) и конфигурирати типке за одговарајуће наредбе. Поставите неактивно и интуитивно. Објављујем сам програм и подешавања за наш „ровер“: