Өздігінен жүретін жер үсті көлігін сонармен қалай жасауға болады

Мазмұны:

Өздігінен жүретін жер үсті көлігін сонармен қалай жасауға болады
Өздігінен жүретін жер үсті көлігін сонармен қалай жасауға болады

Бейне: Өздігінен жүретін жер үсті көлігін сонармен қалай жасауға болады

Бейне: Өздігінен жүретін жер үсті көлігін сонармен қалай жасауға болады
Бейне: Сіз жер астынан не таптыңыз? Біздің ғаламшарымыздың тереңінде кім тұрады? 2024, Мамыр
Anonim

Arduino-мен ойыншық құралдары туралы тақырыпты жалғастыру. Біз сіздермен Bluetooth арқылы смартфоннан радио арқылы басқарылатын жер үсті көлігін жасадық. Енді біз өзін-өзі басқаратын, кедергілерден аулақ болатын, сондай-ақ бұрылу немесе тоқтау туралы «фаралармен» сигнал беретін жер үсті көлігін жасаймыз.

Сонармен ойыншық ойыншықтар
Сонармен ойыншық ойыншықтар

Бұл қажетті

  • - Arduino UNO немесе баламасы;
  • - ультрадыбыстық диапазон (ультрадыбыстық модуль) HC-SR04 немесе соған ұқсас;
  • - L9110S қозғалтқышы немесе аналогы;
  • - Pololu Zumo цистернасына арналған платформа немесе соған ұқсас;
  • - Arduino тақтасының өлшеміне сәйкес шыны талшықтың бөлігі немесе прототип жасауға арналған қалқан;
  • - таңдалған шасси үшін жарамды 2 электр қозғалтқышы;
  • - 2 ақ жарық диодты (фаралар), 2 қызыл жарық диодты шамдар (артқы шамдар) және 4 180-220 Ом резисторлар;
  • - батареялар (1 «тәж» немесе 4-6 саусақ батареялары);
  • - сымдарды қосу;
  • - дәнекерлеу үтік;
  • - компьютер;
  • - бекіткіштер - 6-10 болттар М2, 5, шайбалар, оларға гайкалар.

Нұсқаулық

1-қадам

Бірінші қадам - платформаны жинау. Алдыңғы мақалалардың бірінде біз ойыншық ATV шассиін қалай жасау керектігін егжей-тегжейлі қарастырдық. Мұнда қадамдар бірдей болады. Сондықтан біз бұл туралы егжей-тегжейлі тоқталмаймыз. Ардуино тақтасы орнатылған барлық жердегі көлікке арналған жиналған шасси суретте көрсетілген.

Өздігінен жүретін ойыншық ойыншықтар
Өздігінен жүретін ойыншық ойыншықтар

2-қадам

Енді электроникаға кезек келді. Алдымен байланыс схемасын қарастырайық. Барлық жарық диодтары шамамен 200 Ом резисторлар арқылы қосылғанын ескеріңіз. Сонар Arduino-дің екі ерікті цифрлық штифтеріне және + 5V қуат көзіне қосылған. Қозғалтқыш драйверінің Arduino-ға және қозғалтқыштарға қосылуын диаграммадан көруге болады. Егер қандай да бір түсініксіздіктер болса - алдыңғы мақаланы оқыңыз, біз мұны егжей-тегжейлі қарастырдық немесе түсініктемелерде сұрақтар қойыңыз.

ATV ойыншықтарының қосылу схемасы
ATV ойыншықтарының қосылу схемасы

3-қадам

Жоғарыда келтірілген сызба бойынша ойыншық жер үсті көлігіміздің жүрегі мен миын құрастырайық. Сіз бәрін схемаға орнатуға болады - бұл монтаждау үшін және болашақ модификация үшін әлдеқайда ыңғайлы. Фотосуретте электронды компоненттер Arduino Uno прототипін жасауға арналған арнайы қалқанға орналастырылған. Сонар көліктің алдынан тура көрінеді. Артқы жарық диодтары тежегіш шамдарын, алдыңғы жарық диодтары, сәйкесінше, фараларды имитациялайды.

Ойыншық ATV электроникасын құрастыру
Ойыншық ATV электроникасын құрастыру

4-қадам

Біздің көліктің басқару бағдарламасын жазуға уақыт келді. Эскиз коды (Ардуиноға арналған бағдарлама) суретте көрсетілген.

Бұл эскиздегі басты нюанс - сонармен жұмыс. Төменгі жол - біз қысқа импульс - триггер жібереміз, эхо - шағылыстың кешігу уақытын өлшейміз және кешіктірілген уақыттан нысанға дейінгі қашықтықты анықтаймыз. Егер ара қашықтық көрсетілгеннен аз болса (эскизде - 20 см), онда жер үсті көлігі оны айналып өтеді.

Біз алдыңғы мақалада қозғалтқышты басқару алгоритмін қарастырдық. Бұрылу кезінде барлық жерде жүретін көлік «бұрылыс сигналдарын» қосады, тоқтаған кезде - тежегіш шамы. Кедергілер анықталған кезде фаралар жанып, квадроцикл оны айналып өтеді. Көлік құралын неғұрлым «ақылды» ету үшін кедергілерді болдырмаудың ерікті бағытын белгілейік.

Кодтағы түсініктемелер бүкіл бағдарламаны толығырақ түсіндіреді.

Барлық жердегі ойыншықтарға арналған эскиз
Барлық жердегі ойыншықтарға арналған эскиз

5-қадам

Эскизді Arduino-ға «толтырыңыз» (біз бағдарламаны Arduino-ға жүктеу туралы алдыңғы мақалаларда бірнеше нұсқаларды қарастырдық). Біз қалқанды Arduino тақтасына жер үсті көлігінің электрондық компоненттерімен байланыстырамыз. Біз тамақ береміз. Біз жер үсті көлігіміздің қалай «өмірге келетінін» байқаймыз.

Ұсынылған: