» Теме » Савети »Блуетоотх даљински управљач са Сега џојстика

Блуетоотх даљински управљач са Сега џојстика

Блуетоотх даљински управљач са Сега џојстика

Настављам да моделирам и правим роботе. Већ сам написао упутства за креирање даљинског управљача модели и роботи. Даљински управљач заснован је на старом џојстику компаније Сега. Овај џојстик има четири стрелице и 8 тастера, довољно за контролу машине или малог робота. Управљање је извршено помоћу ИР ЛЕД-а. Данас ћу написати упутства за надоградњу овог даљинског управљача, наиме претварање истог у Блуетоотх даљински управљач. У зависности од Блуетоотх модула који се користи, даљински управљач ће се или повезати са претходно програмираним уређајем или ће се моћи повезати с даљинским управљачем. Описаћу обе опције. Требаће нам:

- Џојстик из Сеге
- Ардуино Про Мини 3.3в 8МХз
- УСБ-ТТЛ
- 2 Ни-Мн батерије 1.2в 1000мА
- Блуетоотх модул ХЦ-05 или ХЦ-06
- Црвени ЛЕД
- Плави ЛЕД
- Отпорник 2к75Ом, 2к5Ом, 1к2Ом
- Конектор ПЛСк5 "мајка"
- Вруће лепак
- жице
- Одељак за батерије 4кААА
- Жице са више боја
- лемљење, лемљење, колофонија
- равне руке

Корак 1 Избор Блуетоотх модула
За комуникацију су потребна два модула. Један ћемо уметнути у даљински управљач, а други ћемо повезати са писаћим стројем или робот. Постоји огроман број Блуетоотх модула. Разликују се у функцијама и подржаним протоколима комуникације. Пример листе пронађених модула:
- ХЦ-03, ХЦ-04 (ХЦ-04-М, ХЦ-04-С) на БЦ417143 чипу;
- ХЦ-05, ХЦ-06 (ХЦ-06-М, ХЦ-06-С) на БЦ417143 чипу;
- ХЦ-05-Д, ХЦ-06-Д;
- ХЦ-07 - модул са ЦСР 41Ц6 чипом;
- ХЦ-08 - модул са ултра-ниском потрошњом енергије и Блуетоотх 4.0 протоколом;
- ХЦ-09 је најновији модул дизајниран за замену ХЦ-06 и ХЦ-07.

Успоставио сам се на два модула ХЦ-05 и ХЦ-06, јер су оптимални у погледу цене / функционалности. Подржавају протокол комуникације - Блуетоотх Специфицатион в2.0 + ЕДР. Домет је до 10 метара (ниво снаге 2). Компатибилан је са свим Блуетоотх адаптерима који подржавају СПП. Запремина флеш меморије (за чување фирмвера и поставки) је 8 Мбит. Раде на фреквенцији радио сигнала - 2,40 .. 2,48 ГХз. Интерфејс главног рачунала је УСБ 1.1 / 2.0 или УАРТ. Имају малу потрошњу енергије - струја током комуникације је 30-40 мА. Просечна вредност струје је око 25 мА. Након успостављања везе, потрошена струја је 8 мА. Ове модуле је лако пронаћи, они су најчешћи. Модули су врло слични, али главна разлика између њих је та што ХЦ-05 може радити и у мастер моду и у славе режиму.ХЦ-06 може бити само роб. Једноставно речено, ХЦ-06 не може открити упарен уређај и успоставити везу с њим, већ може покорити само главног рачунала. Модули се продају као двије плоче спојене заједно. Мањи је фабрички модул. Велики - посебна плоча за "уради сам". Изгледа као мања плоча са БЦ417 чипом:


И тако сами ДИИ модули ХЦ-05 и ХЦ-06:


Модул можете да купите без плоче. Кошта мало јефтиније, али тада ћете морати да инсталирате 3,3 В регулатор напона за модул. Такође је растојање између контаката мало и мораћете да се мучите лемљењем на жичаном модулу.
Да бисте успоставили комуникацију између даљинског управљача и робота или машине, морате да конфигуришете два Блуетоотх модула један преко другог. У овом случају конфигуришемо ХЦ-05 модул тако да се он нађе и повеже са ХЦ-06.

Корак 2 Конфигуришите ХЦ-06.
Прво треба да повежете ХЦ-06 са рачунаром. То се може постићи спајањем модула преко УСБ-УАРТ адаптера. У овом случају веза је следећа:
Блуетоотх - УСБ-УАРТ
ТКС - РКС
РКС - ТКС
ВЦЦ - +5
ГНД - ГНД

Ако немате УСБ-УАРТ при руци, можете на следећу Ардуино плочу написати следећу скицу:
блуетоотх_сенд_ат.рар [857 б] (преузимања: 80)


Повежите се на следећи начин:
Блуетоотх - Ардуино
ТКС - пин 2
РКС - пин 3
ВЦЦ - +5
ГНД - ГНД

Затим отворимо било који терминалски програм, изаберемо прикључак на који је ХЦ-06 повезан, задана брзина је 9600, НЛ и ЦР нису потребни. Ако Блуетоотх веза није успостављена са ХЦ-06, модул је у режиму уноса АТ команди. Ако модул не реагује, покушајте да га преоптеретите искључујући позитивну жицу и поново је повежите. И унесите следеће команде:

"АТ" - без наводника, требало би да стигне одговор "ОК".
„АТ + АДДР“ - овом командом ћемо сазнати јединствену адресу ХЦ-06, уписати ову адресу
"АТ + БАУД7" - подесите брзину на 57600
"АТ + РЕСЕТ" - преоптерећујемо модул

Следеће команде није потребно уносити, али за сваки случај их је боље знати:
"АТ + НАМЕ <наме>" - промените име уређаја, име се уноси латиничним словима, без заграде.
"АТ + ОРГЛ" - ресетовање модула на фабричке поставке
Овим се завршава постављање ХЦ-06.

Корак 3 Конфигуришите ХЦ-05.
Повезујемо модул слично као и ХЦ-06. Затим отворите било који терминалски програм, одаберите цом порт на коме виси УСБ-УАРТ или Ардуино, фабричка подразумевана брзина комуникације је 9600, али срео сам се и брзином 38400, ако је нисте променили, одаберите 9600, не можете је повезати и променити у 38400. Такође Вреди укључити параметре НЛ и ЦР. Да бисте пребацили режим АТ уноса команде, морате да притиснете дугме на плочи ХЦ-05, а затим унесете следеће:

„АТ“ - унесено без наводника, требало би да стигне одговор „У реду“. Ако дођете, настављамо да уносимо команде даље.
„АТ + РОЛЕ = 1“ - овом командом постављамо улогу модула цифром:
0 - роб, 1 - главни, 2 - роб у циклусу *. Требали бисте добити одговор "+ РОЛЕ: 1 \ р \ н" или "ОК"
„АТ + ЦМОДЕ = 0“ - модул у улози мастер-а повезан је само са Блуетоотх уређајем чија је адреса означена командом „АТ + БИНД“.
„АТ + БИНД: 1234,56,123456“ - да бисте успоставили везу са својим ХЦ-06, овде морате да унесете његову адресу. Након уноса свих наредби, модул је у улози главног (РОЛЕ = 1) и постављен је начин повезивања на фиксну адресу (ЦМОДЕ = 0), повезаће се само са Блуетоотх уређајем чија је адреса наведена у овој наредби. Делови адресе се уносе: током инсталације - одвајају их зарезом, а када се одговоре - двоточком. Добићете одговор: "+ БИНД: 1234: 56: 789АБЦ \ р \ н" или "ОК"
„АТ + УАРТ = 57600,0,0“ - поставите брзину на 57.600 бпс, зауставни бит представљен бројем: 0 - један, чек је представљен бројем: 0 - без верификације

Ако сте збуњени у вези са поставкама модула или он престаје исправно радити, покушајте са следећом наредбом:
„АТ + ОРГЛ“ - Модул ресетује следећа подешавања ЦЛАСС = 0, ИАЦ = 9е8б33, РОЛЕ = 0, ЦМОДЕ = 0, УАРТ = 38400,0,0, ПСВД = 1234, НАМЕ = хц01.цом.

А затим поново подесите потребне поставке.
На овај начин смо створили јаку везу између ХЦ-05 и ХЦ-06. Када се укључе ХЦ-05 модули, успоставиће везу са ХЦ-06. Из личног искуства могу рећи да је боље прво укључити ХЦ-05, а потом ХЦ-06. Ако се веза изгуби, требате преоптеретити оба модула.

Корак 4 Припрема даљинског управљача.
Овај корак је детаљно описан у претходним упутствима на:

хттпс://bgm.imdmyself.com/8626-ик-пулт-из-дзхоистика-от-сега.хтмл

Неопходно је извршити кораке од 1 до 4. Лемљење ИР диоде је опционо, мада се неће ометати.

Корак 5 Повезивање Блуетоотх модула.
Саветујем вам да инсталирате ХЦ-06 на даљинац. Будући да за промену поставки модула требате само да испуните одговарајућу скицу у Ардуино Про Мини-у. У случају ХЦ-05, морат ћете раставити конзолу да притиснете дугме за прелазак у АТ командни режим.Све повезујемо по следећој шеми

Јоистицк - Ардуино
Стрела према горе - пин 2
Стрелица надоле - пин 4
Стрелица са леве стране - пин 5
Стрелица надесно - пин 6
Тастер А - пин 8
Тастер Б - пин 10
Дугме Ц - пин 7
Кс тастер - пин 12
И тастер - пин 11
З дугме - пин 9
Старт тастер - пин 14 (А0)
Дугме за ресетовање - РСТ
Опште - ГНД
Блуетоотх - Ардуино
ТКС - пин 16 (А2)
РКС - пин 17 (А3)
ВЦЦ - + 5
ГНД - ГНД

ХЦ-05 повезујемо се са писаћим стројем или роботом који ћете контролисати. Опције повезивања и скице налазе се у мојим другим упутствима. Приликом писања скице робота потребно је да поставите брзину везе на 57600 и да користите софтверску библиотеку у скици.

Корак 6 Припрема окружења и управљачког софтвера.
Најбољи начин за писање и уређивање скице је коришћење Ардуино ИДЕ-а. Верду ИД-а Ардуино не сме бити мања од 1,8. Преузмите Ардуино ИДЕ са званичне веб странице:

хттпс://ввв.ардуино.цц/ен/Маин/Софтваре

Тада морате додати библиотеку у Ардуино ИДЕ. Скица користи једну СофтвареСериал.х библиотеку (за комуникацију са Блуетоотх модулом):
софтваресериал.рар [9.29 Кб] (преузимања: 57)


Морате је преузети и инсталирати. Можете инсталирати библиотеку отпакирањем архиве и премештањем отпакованих датотека у мапу „либрари” која се налази у мапи са инсталираним Ардуино ИДЕ. Или можете користити уграђени алат за додавање библиотеке - без распакирања преузете архиве одаберите мени Скетцх - Цоннецт Либрари у Ардуино ИДЕ-у. На врху падајуће листе одаберите ставку "Додај. Зип библиотеку". И наведите локацију преузете архиве. Након инсталирања библиотеке, морате поново покренути Ардуино ИДЕ.
Наш даљински управљач трепће на исти начин као и претходна верзија даљинског управљача, повезана путем УСБ-ТТЛ преко конектора, пуњење се такође врши кроз њега. Када попуњавате скицу, кликните на Ресетуј.
пулт_блуетоотх.рар [982 б] (преузимања: 71)

Погодно за тему

Сродне теме

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

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

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

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