» Електроника » Ардуино »Андроид Ардуино Блуетоотх Цар

Андроид Ардуино Блуетоотх Цар


Овај робот контролише блуетоотх паметним телефоном. Акцелерометар смартфона мери угао телефона лево / десно, горе / доле, користи ове податке за израчунавање брзина усмерених мотора, подаци се преко Блуетоотх-а преносе на Ардуино
Шта вам треба за изградњу робота.

Ардуино уно, ХЦ-06 Блуетоотх модул, два мотора с 12 В / 12 12 степена преноса, Х-мост Л298Н Дуал Х Бридге Цонтроллер
12 до 1.3 Батерија од оловне киселине. Сваки мотор троши 0,4А, плус потрошња логике возача. Ардуино жице, обичне 9В батерије и конектор за повезивање батерије на Ардуино. Електричне жице за повезивање покретача електромотора. Усб кабл. Телефон са Андроидом верзије 4 и новијим. 4 окретна 50 мм гумена фелга из Сцревфик-а или Тоолстатион-а, два универзална чворишта Линкмотион ХУБ-02.



Футрола је састављена од пластике дужине 22 цм и ширине 17 цм. Два мотора морају бити повезана на осовину и причвршћена навојним осовином.

Предњи точкови
Гума се вади из ваљака и у њима се извртају две рупе у складу са отворима на главчинама. Главчине су фиксиране на осовинама које пролазе кроз кућиште с навојним затичима. Након тога, ваљци се фиксирају на хубима, а на њих се поставља гума.


Задњи точкови



Задњи точкови су једноставно одврнути са шарке и осигурани кроз рупе избушене у кућишту.

Електричне везе.

код за ардуино [926 б] (преузимања: 404)

Биће проблема са учитавањем програмског кода у Ардуину. То је због чињенице да су Блуетоотх модул, његови РКС \ ТКС контакти повезани на Ардуино пинове 1 и 2, који се такође користе за пренос података путем УСБ-а. Потребно је променити контакте 1 и 2 у 11 и 12 у повезаној библиотеци, који ће се користити за пренос података.



Возачу мотора није потребно одвојено напајање за логику. 12В је довољно за напајање логике возача и самог мотора. Минус батерије треба да буде повезан и са Ардуино и са возачем мотора. ЕЦА / 5В и ЕНБ / 5В контакти возача мотора могу се прескочити. Мора се уклонити пре повезивања са Ардуином. Ништа не би требало бити повезано са два 5В пина.

Андроид код.

Приложена датотека мора бити распакована и увезена у Андроид Студио, спаковати је у апк и инсталирати на телефон.

код за андроид [5.28 Мб] (преузимања: 477)

Кључне датотеке:
Активност упарених уређаја:
девицеЛист.јава
Ацтивити_девице_лист.кмл
Активност контроле ЛЕД и покрета:
ледЦонтрол.јава
ацтивити_лед_цонтрол.кмл
Манифест:
АндроидМанифест.кмл
Активност упарених уређаја приказује доступне Блуетоотх уређаје. Чим су уређаји повезани, контрола се преноси на ЛЕД и активност контроле кретања.
Тастери за укључивање / искључивање шаљу Ардуино поруку „укључено“ или „искључено“, укључивањем или искључивањем уграђене ЛЕД. Акцелерометар телефона, који преноси к / и вредности из сензора, сваки пут када се те вредности мењају, контролише кретање. На основу тога Ардуино израчунава брзину и смјер ротације мотора у распону од 0 до 255. Те Ардуино вредности преноси у облику 'Л-255:' или 'Р100' итд. На основу тога Ардуино шаље команде за брзину ротације левог мотора ЕНА, десне у ЕНБ и мења смер ротације мењајући поларитет у ИН1, ИН2 за леви, Н3 и Н4 за десни мотор.
0
0
0

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

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори

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

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