» Електроника » Ардуино »Четвороножни робот заснован на ЕСП8266

Четвороножни робот заснован на ЕСП8266

Четвороножни робот заснован на ЕСП8266

Добар дан, данас ћу објавити упутства за производњу четвероножа - робота са четири ноге. Делови робота се штампају на 3Д штампачу као контролер - ЕСП8266, али можете их користити Ардуино, Нано или Мини, на пример. Управљање путем веб - интерфејса. Ви-Фи веза.

Као што сам рекао раније - детаљи се штампају на 3Д штампачу. Ако имате било каквих проблема, ако не, мораћете да пронађете некога ко ће штампати или наручити штампу.

Видео са четвороножним роботима:


Дакле, требамо:
- ЕСП 8266 - 12Е
- регулатор напона 3.3в
- Батерије Ли-ион 18650 2 ком.
- Серво СГ-90 8 ком.
- прекидач
- дугме
- жице
- ПЛС конектор
- УСБ-ТТЛ
- 3к20 вијака
- матице и подлошке 3мм
- бушилица 3.2
- бушилица или одвијач

Корак 1 случај.
Да бисте направили тело и ноге, на 3Д штампачу морате да одштампате следеће делове:
партс.рар [162.17 Кб] (преузимања: 231)

Скрећем вам пажњу на чињеницу да се датотеке к_боди и к_отхерс морају одштампати једном, а датотека к_легс две! Можете да штампате у било којој боји. Склоп изводимо по шеми:


На спојевима на ногама користимо вијке 3к20, уметните батерије унутар кућишта и уклоните жице, повежите их паралелно. Не заборавите да уклоните додатни пар жица за пуњење, биће врло незгодно уклонити батерије за пуњење, много је лакше одмах уклонити пар жица са конектором. Приликом састављања водите рачуна да се сви серво уређаји налазе у положају 90 степени. Да бисте поставили серво на 90 степени, морате да га повежете на регулатор (на пример Ардуино) и употребите једноставан код да бисте ротирали серво. То можете учинити ручно. Да бисте то учинили, ставите ручицу на серво вратило и окрећите је док се чепови на степену преноса не налазе на средини. То се мора обавити врло пажљиво, јер су зупчаници пластични и велика је вероватноћа пукнућа зуба. Препоручујем употребу прве опције, свакако дуже, али серво ће дефинитивно остати нетакнут.



У последњи тренутак сам одлучио да сликам своје модел у плаво-црвеној боји.



Корак 2 Електричар.
И овде је могуће неколико опција. По мом мишљењу, најоптималније је да се користи ЕСП 8266 - 12Е као контролер. Прво, има потребан број пинова за спајање свих серво уређаја.Друго, уграђени Ви-Фи модул који увелико олакшава процес управљања и повезивања. Треће, можете лако програмирати у Ардуино ИДЕ-у. Најбоље је одабрати модул са 4 Мб меморије. Дакле, да бисте покренули и избрисали ЕСП-8266, потребно је да урадите минимално увезивање. Само ВЦЦ пин прикључен је директно на напајање, преостали пинови: ЦХ_ПД, РЕСЕТ, ГПИО0, ГПИО2, морају се преко отпорника повући на напајање (ВЦЦ). 10кОм отпорници се могу заменити другим, од 4,7кОм до 50кОм, осим за ГПИО15 - његова вредност мора бити до 10к. Директно, на минус (ГНД) напајања, спајамо само ГНД, а такође повлачимо ГПИО0 кроз отпорник на 10кОм, да бисмо модул пребацили у режим преузимања фирмвера, на ГНД. Не заборавите да додате дугме за поновно покретање и извадите УСБ-ТТЛ прикључак за фирмвер. За све серво-уређаје одрезали смо жице тако да се не мешају и не друже, али је истовремено довољно слободно да се ноге могу тихо кретати. Повезујемо све црвене жице са серво-уређаја директно на плус батерија, а смеђе жице на минус. Лепите наранџасте жице на ЕСП према шеми:

Сервови су нумерисани на следећи начин:
Серво 0 - ГПИО4 (када се посматра одоздо доње леве ноге, погон на кућишту)
Серво 1 - ГПИО5 (доња лева нога, ножни погон)
Серво 2 - ГПИО0 (горња лева нога, погон на шасији)
Серво 3 - ГПИО10 (горња лева нога, ножни погон)
Серво 4 - ГПИО12 (горња десна нога, погон на шасији)
Серво 5 - ГПИО13 (горња десна нога, ножни погон)
Серво 6 - ГПИО14 (доња десна нога, погон на шасији)
Серво 7 - ГПИО16 (доња десна нога, ножни погон)

Најпогодније је прво лемити минимално везање отпорника. Затим залијепимо сам ЕСП на двострану траку, а након тога лемимо све жице са серво уређаја, заборављамо на стабилизатор напона за ЕСП. ЕСП се напаја преко стабилизатора од 3,3 волта, а серво мотори директно до батерија.


Испричаћу вам мало о другим опцијама. Као контролер можете користити Ардуино Мини или Нано. Затим повежемо све серво уређаје у Ардуино и успоставимо комуникацију путем ЕСП 8266-01. У ЕСП-у ће бити потребно да попуните фирмвер за пренос Ардуино наредби и повежете га са Ардуино РКС ТКС пиновима. У овом се случају и круг и фирмвер разликују. Следећи пут ћу написати упутства за ову опцију, али за сада се вратимо на наш ЕСП 8266-12Е.

Корак 3 Припрема програмског окружења.
Да бисте написали и уредили фирмваре за ЕСП, морате инсталирати додатак за ЕСП под Ардуино ИДЕ преко Боардс Манагер:
1. Инсталирајте Ардуино ИДЕ са званичне веб странице Ардуино.цц
2. Покрените Ардуино ИДЕ, а затим Датотека - Подешавања - у поље УРЛ адреса додатних управитеља плоча уметните везу до стабилне верзије хттп://ардуино.есп8266.цом/пацкаге_есп8266цом_индек.јсон
или за ноћну израду хттп://ардуино.есп8266.цом/стагинг/пацкаге_есп8266цом_индек.јсон кликните ОК (у ово поље можете унети неколико веза раздвојених зарезом)
3. Алати - Боард - Боард Боард Манагер
4. У Управитељ одбора унесите есп8266 у поље филтра или ручно прелистајте листу и кликните на ЕСП8266 од стране ЕСП8266 Форум заједнице
5. Кликните на Инсталирај и причекајте да се преузимање заврши (око 130 мегабајта). Ако је преузимање пребрзо, могуће је да сте већ инсталирали Ардуино ИДЕ за ЕСП8266 и да морате очистити предмеморију управитеља плоче, у противном ћете и даље имати инсталирану стару верзију. Прво морате деинсталирати стару верзију, а затим морате обрисати кеш датотеке. За Вин7 к64 избришите датотеке из мапе Ц: \ Усерс \ Усер \ АппДата \ Роаминг \ Ардуино15 и поновите све из корака 2
6. Затворите Управитељ одбора и на менију Алати изаберите Боард - Генериц ЕСП8266
7. Подесите фреквенцију вашег модула на 80 или 160Мхз, величину флеш меморије и одаберите серијски порт на који је повезан ваш УСБ-ТТЛ адаптер.
8. Такође морате додати датотеке из архиве у фасциклу алата (која се налази на локацији за инсталирање Ардуино ИДЕ) да бисте приступили систему датотека ЕСП.
есп8266фс.рар [6.17 Кб] (преузимања: 233)


Корак 4 Фирмваре.
Остаје да измените скицу и испуните је ЕСП-ом.
У пољу "Стринг _ссид =" ";" између цитата назначите на коју приступну тачку желите да се повежете.
"Стринг _пассворд =" ";" је лозинка за ову мрежу.
"Стринг _ссидАП =" Куадрапинки ";" име мреже коју ће ЕСП подићи ако се не повеже на постојећу.
"Стринг _пассвордАП =" 12051005 ";" - лозинку мреже коју ће ЕСП подићи ако се не повеже на постојећу.
"Стринг ССДП_Наме =" Куадрапинки ";" ССДП назив

Не заборавите да додате додатне датотеке у ЕСП. То се врши преко картице Алатке - ЕСП8266 Скетцх Дата Уплоад
Након покретања, ЕСП се покушава повезати с приступном тачком наведеном у скици, ако је успешно, морате одредити ИП адресу нашег робота и повезати се с овом адресом путем претраживача. Такође можете проћи кроз рачунар до мрежне инфраструктуре, тамо пронаћи нашег робота и двапут кликните да бисте се повезали с њим. Ако веза не успије, ЕСП постаје приступна тачка. Тада се приступ може добити спајањем на нову приступну тачку и уношењем 192.168.1.1 у прегледач.

Веб интерфејс се састоји од две странице. Први који контролише. Други је за прилагођавање. На другој страници можете одредити приступну тачку на коју се желите повезати, као и име робота и име и лозинку приступне тачке коју ЕСП подиже. Све промјене ступају на снагу након поновног покретања. Такође можете поново покренути модул преко веб интерфејса.
есп_куадрапинки_вифи_2.рар [24.01 Кб] (преузимања: 242)
Контролер за робота
Укупно бирача: 50
6.6
7.4
7

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

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори
29 коментари
Аутор
1. Проверите прекидач за режим фирмвера. Можда је ЕСП у режиму фирмвера.
2. Брзина монитора порта треба да буде 115200, проверите да ли непризнати знакови могу бити последица погрешне брзине
3. Проверите напон батерије (за литијум треба да буде 4,2 В), ЕСП неће стартовати на ниском напону, покушајте да напајате ЕСП из напајања, путем стабилизатора 3,3 В, 5 волти пуњења телефона треба да буде довољно и за ЕСП и за серво
4. Проверите напон на самом ЕСП-у, требао би бити 3,3 В
5. Покушајте да поново напуните скицу, проверите да ли је испуњавање успешно.
Гост Анатолиј
Пише непрепознатљиве знакове на монитору порта
Гост Анатолиј
Пише непрепознатљиве знакове на монитору порта
Гост Анатолиј
пише непрепознатљиве ликове, али не ствара тачку
Аутор
Само три жице требају бити повезане на УСБ-ТТЛ. ЕСП се морају напајати батеријама. Провјерите је ли есп укључен, напајање долази на ноге, а затим повежите УСБ-ТТЛ и притисните типку за ресетовање. Бар би требало доћи нешто.
Гост Анатолиј
Не пише ништа упркос чињеници да су на УСБ-ТТЛ повезани само РКС, ТКС и ГНД
После "Звезданих врата: ЗВ-1" не верујем таквим стварима осмех
Аутор
Добар дан Разлога може бити много. Морате да повежете УСБ-ТТЛ са ЕСП-ом и да видите шта шаље на монитору порта. И онда направите претпоставке.
Гост Анатолиј
Затражио сам, али не ствара приступну тачку. Шта би могао бити разлог?
Аутор
Нећу рећи сигурно, нисам имао посла с НодеМЦУ-ом, али мислим да нема разлике
Гост Вјачеслав
Молим вас реците ми да ли користимо плочу НодеМцу ЕСП8266, а не свиђа вам се само модул, постоје ли разлике у фирмверу
Гост Вјачеслав
Хвала пробај
Гост Вјачеслав
Хвала пробај
Аутор
Добар дан Прво повежите робота са рачунаром и потражите у серијском прикључку шта пише.Такође проверите напон акумулатора, може ли се испразнити. И проверите положај прекидача за мод софтверског софтвера, можда се ЕСП покреће у режиму фирмвера.
Гост Вјачеслав
Поздрав, саставили су робота на ЕСП-8266 када се покрене, робот се повлачи једном ногом и не диже се. Молим вас да ми кажете шта би могао бити разлог или како извршити проверу.
Аутор
Ако се појавила приступна тачка, све сте урадили правилно. Управо сте заборавили да попуните ЕСП ХТМЛ - странице са управљањем. Неопходно је додати у фасциклу са алаткама (која се налази на месту инсталације Ардуино ИДЕ) датотеке из архиве за приступ систему датотека ЕСП. Есп8266фс.рар линк за архиву изнад. Повежите ЕСП са рачунаром, а затим додајте додатне датотеке у ЕСП. То се врши преко картице Алатке - ЕСП8266 Скетцх Дата Уплоад.
Или постоји други начин за контролу путем телефона
Након што је трептао на плочи, саставио сам склоп и применио напајање. Било је ви фи приступне тачке од саме плоче. Повезали сте се с њим, ушли у претраживач, унијели издану датотеку 192.168.1.1, није пронађена
Аутор
За шивање дасака коришћено је 1,17 УСД | УСБ у ТТЛ УАРТ конвертор на ПЛ2303 чипу за програмирање Ардуино и други уређаји.
хттпс://с.цлицк.алиекпресс.цом/е/бтКОХов4, али је дошло до проблема са фирмверима. Можете ли молим вас објаснити детаљније како спојити плочу на претварач и упалити је (јер сам сакупљао све по шеми и још увек не ради)
Аутор
Није баш тако. У почетку сервови могу бити под различитим угловима. Поред тога, ако су зупчаници пластични, вероватно ће их оштетити. Најбоље је да регулатор испуните једноставном скицом, узмете из примера библиотеку за серво и мало је исправите, која ће све погоне поставити на 90 степени, а затим ставити ручице на њих. Ако одлучите да ризикујете да окренете ручицу рукама, на великом степену преноса (оном на који је ручица причвршћена) налазе се два чепа (мала, налик на палице, избочине. Могу се видети, пошто је кућиште прегледно), поставите ручицу у смеру ових извода и поставите ручицу као наставак сервоса по дужини.
И вероватно последње питање. Да бисте поставили граничнике на 90 °, колико сам разумео, да ли је потребно уградити ручицу паралелну са самим серво погоном и ротирати за 90 ° у једном и другом смеру?
хвала ти
Аутор
Добар дан. Половне АМС1117 800МА
хттпс://ен.алиекпресс.цом/итем/Хот-Нев-Арривал-Хигх-Куалити-Хот-Сале-Ловест-Прице-5В-То-3-3В-ДЦ-ДЦ-Степ/32683950011.хтмл?спм= 2114.13010708.0.0.3а9933едФ8дрПХ
И још једно питање. Који стабилизатор напона сте користили?
Аутор
Добар дан Линк где сам купио УСБ-ТТЛ:
хттпс://ен.алиекпресс.цом/итем/Фрее-схиппинг-1ПЦС-УСБ-То-РС232-ТТЛ-Цонвертер-Адаптер-Модуле-ПЛ2303-витх-Транспарент-Цовер/32588741323.хтмл?спм=2114.13010708.0.0. 3а9933едИЦ0кБО

ЕСП:
хттпс://ен.алиекпресс.цом/итем/2015-Нев-версион-1ПЦС-ЕСП-12Ф-ЕСП-12Е-упграде-ЕСП8266-ремоте-сериал-Порт-ВИФИ-вирелесс-модуле/32643052680.хтмл?спм= 2114.13010708.0.0.3а9933едХВДнЛг
Здраво, постоји питање. Који УСБ-ТТЛ користити (веза за алик ако није тешко) ако постоји ЕСП12Ф 8266
Аутор
Исто као и сви други роботи. Шта програмирате. То је основа, а затим можете повезати сензоре и имплементирати било шта.
И која је практична примена овог робота? Посао за посао?

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

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