Предложен е метод за производство на малка играчка с радиоуправляемо превозно средство с висока проходимост.
За „сърцето“на нашето високопроходимо превозно средство ще вземем такса от семейство Ардуино. За производството на шасито ще използваме готови шасита, които сега са лесни за закупуване във всеки китайски онлайн магазин или в магазини за електроника. Ще контролираме нашето превозно средство с висока проходимост от смартфон чрез Bluetooth чрез безплатно приложение, което ще изтеглим от Google Play.
Необходимо е
- - Arduino UNO или еквивалент;
- - Bluetooth модул HC-06 или аналогов;
- - L9110S двигател драйвер или аналогов;
- - верижна платформа за резервоар Pololu Zumo или подобен;
- - парче фибростъкло според размера на дъска Arduino или щит за прототипиране;
- - 2 електрически двигателя, подходящи за избраното шаси;
- - 2 светодиода ("фарове") и 2 резистора 180-220 Ohm;
- - батерии (1 "корона" или 4-6 пръстови батерии);
- - свързващи проводници;
- - поялник;
- - компютър;
- - 6-10 болта M2, 5.
Инструкции
Етап 1
Прикрепяме електрическите двигатели към шасито. Използвам два 12-милиметрови моторни редуктора, закупени от Amperk. Те се вписват перфектно с избраната от мен платформа за вериги Pololu Zumo.
Стъпка 2
Ние сглобяваме верижното шаси съгласно инструкциите, приложени към тях. Много е лесно да се сглоби за 10 минути. Това е основата за бъдещото ни високопроходимо превозно средство. Моля, обърнете внимание, че това шаси има отделение за 4 AA батерии. Ще бъде необходимо да изведете 2 проводника за "+" и "-" навън, за да захранвате цялата ни конструкция. Можете да запоявате съединител, подходящ за Arduino, върху проводниците. Това ще улесни свързването на захранването към платката. Ако се използва различна платформа, тогава трябва да намерите място за поставяне на отделението за батерията и също така да изведете проводниците за захранване на платката Arduino.
Стъпка 3
Прикрепваме дъската Arduino към шасито. Крепежните елементи на тази роботизирана платформа не са подравнени в отворите с отворите за закрепване на Arduino UNO. Затова правя допълнителна платформа от фибростъкло, която фиксирам към шасито с помощта на болтове M2, 5 и след това завивам дъската към нея с 4 от същите болтове.
Стъпка 4
Мислим как да поправим Bluetooth модула, драйвера на двигателя и "фаровете" на шасито, така че след това всичко това да може лесно да се свърже с Arduino. Ще използвам специална дъска или Electronic Brick Shield, като тази на снимката. Но това може да бъде всеки друг щит или дори само домашна дъска. Фиксираме моторния драйвер върху щита с болтове, след като сме пробили подходящ отвор в щита. Уверяваме се, че тренировката не поврежда необходимите проводници, ако работим с щит. И бъдете внимателни: болтът е метален, можете случайно да направите късо съединение. Затова почистваме неизползваните проводници около пробития отвор с остър нож. Поставете непроводими шайби под гайката и под главата на болта.
Стъпка 5
Сега идва най-трудната и отговорна част. Трябва да съберем всичко по схемата. Свързваме Rx щифта на Bluetooth модула към Tx щифта на Arduino, Tx щифта на модула към Rx щифта на Arduino, GND към Arduino земята, VCC към 5 V на Arduino (или към 3.3 V - в зависимост от това кой BT модул използвате). Тук можете да използвате запояване или свързване на проводници със специални уши като "Dupont".
За управление на два двигателя се използват 4 изхода на драйвера на двигателя + 2 захранвания. Следователно вземаме всички 4 безплатни цифрови щифта на Arduino и ги свързваме с контролните щифтове на драйвера на двигателя. Ще запишем конкретните номера на пинове по-късно в програмата, така че сега това не е критично.
И накрая, ние свързваме светодиодите с аноди чрез резистори с съпротивление от около 200 ома към всеки два останали свободни щифта на Arduino и катоди към GND.
Стъпка 6
В резултат на това трябва да получите нещо като показаното на снимката. Тук имам и ултразвуков далекомер - с цел по-нататъшно придаване на високопроходимото превозно средство с „визия“и възможност за самостоятелно движение. Но ще оставим това за по-късно. В тази версия на високопроходимото превозно средство няма да имате ехотърсач на щита.
Стъпка 7
Сега нека напишем скица (програма) за Arduino и я заредим в паметта на микроконтролера. Текстът на програмата е много прост и е показан на снимката. Заредете скицата по стандартен начин. Вече обсъдихме как се прави това в една от предишните статии. Всички щифтове, включени в текста на програмата, съответстват на горната схема на свързване.
Стъпка 8
Изтегляме програмата за управление на нашето превозно средство с висока проходимост. Нарича се "Arduino Bluetooth RC Car" и се предлага безплатно в Google Play. Даденият QR код води до страницата за изтегляне на приложението в Google Play.
Стъпка 9
След като изтеглите скицата, изключете Arduino от компютъра и свържете нашия щит към Arduino. Решаващият момент: първото активиране на нашето теренно превозно средство! Ако всичко е свързано правилно, тогава светодиодите на Arduino и на драйвера на двигателя трябва да светят, а светодиодът на Bluetooth модула трябва да мига бързо.
Стъпка 10
Свързваме се с високопроходимия автомобил чрез Bluetooth. За да направите това, стартирайте програмата Arduino Bluetooth RC Car. При стартиране той ще поиска разрешение за включване на Bluetooth, ако не е включен. Позволяваме. Натискаме бутона със зъбно колело. По-долу ще се появи меню, натиснете бутона "Свързване". Ще видите списък с устройства, сдвоени с вашия смартфон, както и устройства, налични наблизо. Едно от тези устройства ще бъде нашето превозно средство за всички терени. Избираме го от списъка. Ще бъдете подканени да се сдвоите с това устройство и да въведете кода. Това обикновено е 0000 или 1234 в зависимост от Bluetooth модула, който сте използвали.
Ако сдвояването е успешно, светодиодът на модула ще започне да мига на интервали от около веднъж в секунда и индикаторът в горния ляв ъгъл на програмата ще светне в зелено. Смартфонът ще запомни това устройство и вече няма нужда да въвеждате кода.
Сега можете да опитате това, което имаме. Превозното средство трябва да се движи напред и назад, да завива наляво и надясно и да включва и изключва фаровете.
Стъпка 11
Ако ATV се обърне или се върне обратно на командата Forward, проводниците към двигателите се смесват. Като сменяте жълтите и зелените проводници, преминаващи от водача към двигателите (в диаграмата по-горе), уверете се, че автомобилът с висока проходимост се движи точно там, където трябва. Ако имате някакви въпроси, напишете ги в коментарите към статията!