» Електроника » Ардуино »Како направити једноставног робота на Ардуино Уно-у који ће обилазити препреке!

Како направити једноставног робота на Ардуино Уно-у који ће обилазити препреке!

Поздрав свима, данас ћу вам показати како направити једноставног робота на ардуино уно-у који ће обилазити препреке.

И за ово нам треба:
-Ардуино Уно
-2 степени преноса
Ултразвучни даљиномјер ХС-СР04
перла
орггласс
- жице за прескакање
Л298Д возач мотора
-цровн батерија
6-12 В батерија
точкови


И тако, за почетак, морате лемити жице за ултразвучни сензор:


Затим морате лемити жице (са унапред исеченим излазом „мајка“) на мењаче. Уместо точкова, узео сам поклопце из боца од 5 литара и залепио кожу на њима за боље пријањање.

Сада морате да изрезујете оквир од плексигласа или шперплоче, прилагођавајући га вашим захтевима, ја сам лично направио ово:

Затим се морате залепити за наш оквир: батерија (ја користим 4 батерије 1.5 В лемљење у низу), покретач мотора, круна, мењачи, ултразвучни сензор, као што је приказано на фотографији:





Пре него што налепите ардуино уно, потребно је да му пошаљете следећу скицу:
#дефине Триг 8
#дефине одјек 9
цонст инт ин1 = 2; // ИН4 пин 2
цонст инт ин2 = 4; // ИН3 пин 4
цонст инт ин3 = 5; // ИН2 пин 5
цонст инт ин4 = 7; // ИН1 пин 7
инт ЕНБ1 = 3;
инт ЕНА2 = 6;
подешавање празнине ()
{
пинМоде (Триг, ОУТПУТ); // излаз
пинМоде (Ехо, УЛАЗ); // улаз
пинМоде (ин1, ОУТПУТ); // излаз у Л298н
пинМоде (ин2, ОУТПУТ); // излаз у Л298н
пинМоде (ин3, ОУТПУТ); // излаз у Л298н
пинМоде (ин4, ОУТПУТ); // излаз у Л298н
пинМоде (ЕНБ1, ОУТПУТ);
пинМоде (ЕНА2, ОУТПУТ);
}
непотписани инт импулсеТиме = 0;
непотписани инт дистанце_см = 0;
воид петља ()
{
дигиталВрите (Триг, ХИГХ);
делаиМицросецондс (10); // 10 микросекунди
дигиталВрите (Триг, ЛОВ);
импулсеТиме = пулсеИн (Ецхо, ХИГХ); // мери дужину пулса
дистанце_см = импулсеТиме / 58; // претворити у центиметре
иф (дистанце_см> 20) // ако је удаљеност већа од 20 центиметара
{
дигиталВрите (ин1, ХИГХ);
кашњење (300);
дигиталВрите (ин1, ЛОВ);
дигиталВрите (ин2, ЛОВ);
дигиталВрите (ин3, ХИГХ);
кашњење (300);
дигиталВрите (ин3, ЛОВ);
дигиталВрите (ин4, ЛОВ);
аналогВрите (ЕНБ1,250);
аналогВрите (ЕНА2,250);
}
друго
{
дигиталВрите (ин1, ЛОВ);
дигиталВрите (ин2, ЛОВ);
дигиталВрите (ин3, ЛОВ);
дигиталВрите (ин4, ЛОВ);
кашњење (500);
дигиталВрите (ин1, ЛОВ);
дигиталВрите (ин2, ХИГХ);
дигиталВрите (ин3, ЛОВ);
дигиталВрите (ин4, ХИГХ);
аналогВрите (ЕНБ1,250);
аналогВрите (ЕНА2,250);
кашњење (200);
дигиталВрите (ин1, ЛОВ);
дигиталВрите (ин2, ХИГХ);
дигиталВрите (ин3, ХИГХ);
дигиталВрите (ин4, ЛОВ);
аналогВрите (ЕНБ1,250);
аналогВрите (ЕНА2,250);
кашњење (100);
}
кашњење (50);
}

Након учитавања скице, можете налепити ардуино и круну:

Сада морате повезати све компоненте према следећој шеми:

Пре свега, повезујемо ултразвучни сензор:

Мотори:


Прехрана:



Повезујемо возача мотора на ардуино:

На крају нашег робота, залепите перлу:

Па, то је све наше робот већ спреман, остаје нам само да исправно повежемо преостали извор напајања и тако напајамо ардуино „круном“ повезивањем + на УИН и на ГНД, ако је прикључак на ардуино тачан, црвена ЛЕД лампица треба да светли:

Сада се повезујемо - наш „акумулатор“ на ГНД, црвени ЛЕД такође треба да светли на возачу:

ако су се мотори почели окретати у смеру супротном од казаљке на сату, тада је све исправно повезано и када нуде препреку, почеће да се ротирају на други начин:

Остаје само да га тестирамо у „пољу“

Тестирајте и направите видео:


Хвала свима на пажњи!
8.5
9.4
9.4

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори
2 коментар
Гост Валентине
Добар дан Имам дизајнера Ардуино-а заснованог на плочи УНО-а, баш као и ви. Не могу да нађем исправног управљачког програма за повезивање плоче са рачунаром, ниједан од преузетих са званичне странице није прикладан. Реците ми да ли сте наишли на такав проблем?
Милан
Одлична помоћ за мој курс! Хвала)

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

Предајте га смартфону ...