Мазмұны:

Серверлерді пайдаланатын ESP32 роботы: 6 қадам (суреттермен)
Серверлерді пайдаланатын ESP32 роботы: 6 қадам (суреттермен)

Бейне: Серверлерді пайдаланатын ESP32 роботы: 6 қадам (суреттермен)

Бейне: Серверлерді пайдаланатын ESP32 роботы: 6 қадам (суреттермен)
Бейне: Сервер. Серверлердің түрлері. 2024, Қараша
Anonim
Серверлерді пайдаланатын ESP32 роботы
Серверлерді пайдаланатын ESP32 роботы
Серверлерді пайдаланатын ESP32 роботы
Серверлерді пайдаланатын ESP32 роботы
Серверлерді пайдаланатын ESP32 роботы
Серверлерді пайдаланатын ESP32 роботы

Мен әр түрлі ESP32 әзірлеу тақталарын қолданып көрдім, жақында мен 18650 Lipo батареясын қосу үшін батарея розеткасымен бірге келетін TTGO T-Beam сортының біріне тапсырыс бердім, бұл қуатты реттеудің күрделілігін кішігірім робот құрастырудан алып тастайды, аккумулятор мен зарядтағыш тізбегі бар болғандықтан.

Бұл тақтадан бір нәрсені тікелей шығару үшін оған қуаты аз нәрсе қажет болды, сондықтан мен біраз уақыттан бері үздіксіз айналатын серво қосуды шештім.

Мен қолданған ESP32 тақтасында Lora радиосы мен GPS сияқты көптеген функциялар бар, олар болашақта пайдалы болуы мүмкін, бірақ сіз тақтаны сәл кішірейтетін және 18650 батарея ұстағышымен бірге келетін ESP32 тақталарын ала аласыз.

Сонымен, құрылыс туралы сөйлесуді бастайық.

Жабдықтар

4 x Үздіксіз айналу серверлері

Серверлерге сәйкес келетін 4 x дөңгелектер

Егер сіз оларды қосқыңыз келсе, 5 х неопиксельдің 1 х жолағы.

Қайта зарядталатын батареясы бар 1 x ESP32 немесе сыртқы батареясы бар ESP32.

Мен өзімді Lilygo Aliexpress -тен сатып алдым, ол мен күткеннен тез жеткізілді

1 x Шасси қалыптастыру үшін кесуге және бұрғылауға болатын перспекстің кішкене бөлігі.

1 х вербордтың кішкене бөлігі

сым, мен коннектор ретінде шағын jst розеткасын қолдандым, бірақ оны жай ғана дәнекерлеуге болады.

4 x Servo Headers, осылайша сіз сервоприводтарды коннекторға қосуға болады

Пластикалық платалардың кейбіреулері тоқтап қалады.

1 -қадам: шассидің құрылысы

Шассидің құрылысы
Шассидің құрылысы
Шассидің құрылысы
Шассидің құрылысы
Шассидің құрылысы
Шассидің құрылысы

Мен кез келген дене перспексті немесе пластмассаны қолдана алатын шынайы негізгі шассиді алғым келді, тіпті ескі пластикалық түскі ас немесе алып кетуді де қолдануға болады.

Мен перспективаның бір бөлігін ESP32 тақтасынан сәл кеңірек етіп кесіп алдым, бірақ сол ұзындықта мен ESP32 тақтасын электр тізбегінің көмегімен ажырату үшін 4 тесікті қосқым келетін жерді белгіледім.

Серверлерді бекіту

Мен серверлерді олардың барлығын бірдей бағытта орналастыратындай етіп орналастырдым, сондықтан олар қосылған кезде олар бір бағытта жүреді. Мен оларды орнына қою үшін пластикалық желім қолдандым және оларды ұстауға көмектесу үшін тағы да бірнеше қарсылықтар қостым.

Мен серво сымдарының шассидің түбінен өтуі үшін тесіктер бұрғыладым, сонда олар мен қолданатын кішкене вертолетке қосылуы мүмкін, мен оны кейінірек егжей -тегжейлі айтамын.

Мен шамадан тыс серво сымын мүмкіндігінше жинадым және оларды ұстау үшін бірнеше шағын кабельдік байланыстарды қолдандым.

Мұның бәрін жасыру

Соңғы қадам ретінде мен мұның бәрін мен кескен бірінші бөлікпен бірдей көлемдегі перспективамен жаптым. Мен қосымша тұрақсыздықтар үшін тесіктер бұрғылап, бәрін орнында ұстау үшін бұрандаларды қостым.

Мен бұның алдыңғы аптада жасаған қозғалтқыштан әлдеқайда жеңіл салмағының қаншалықты жеңіл екеніне таң қалдым.

2 -қадам: жеке тапсырыс тақтасын жасау

Арнаулы тақта жасау
Арнаулы тақта жасау
Арнаулы тақта жасау
Арнаулы тақта жасау
Арнаулы тақта жасау
Арнаулы тақта жасау
Жеке тапсырыс тақтасын жасау
Жеке тапсырыс тақтасын жасау

Мен ESP32 тақтасына қосуға мүмкіндік беретін және қажет болған жағдайда оны алып тастауға мүмкіндік беретін шағын тақта жасағым келді. Мен оны фотосуреттерде көрсетілгендей жасадым, мен серверлерді қосуға мүмкіндік беретін бірнеше түйреуіштерді қостым, кейінірек неопиксельді жолақты.

Мен сондай -ақ ESP32 -ден қуат алу үшін, сондай -ақ сервистік сигналдық қосылыстарды қамтамасыз ету үшін, менде бар 2 шағын jst розеткасын қостым.

Мен тақтаның астындағы мыс жолдардың бірін кесіп тастадым, осылайша әр серво сигналының түйреуіші басқаша болды, содан кейін мен кішкене сым қосқышын қолданып, оны сыммен бір жолға жылжытты, осылайша екі түйреуіш бір істікшеге қосылады. жағы немесе басқа.

Көліктің әр жағында екі серво болатындықтан, мен тақтаны екі сервопрепорды бір -бірімен байланыстыру үшін қолдандым, сондықтан мен сол жақ серводарды немесе оң жақ серводарды бір жаққа қосуға болады. Мен мұнда тек сымдардың қажетті мөлшерін жеңілдету үшін қосылымдарды екі жаққа біріктіруді ғана жасаймын.

Мен Vcc пен GND қосылымына веложолды мыс жолдар арқылы қосуға рұқсат бердім, бірақ мен өзім жүргізгім келетін әр түрлі жақтарды басқара алу үшін сигнал желісін кесіп тастадым.

3 -қадам: сым

Сымдар
Сымдар

Сымдардың диаграммасында сервистер мен неопиксель жолағын мүмкіндігінше аз сымдармен қалай қосуға болатындығы көрсетілген.

4 -қадам: Барлығын біріктіру

Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру

Менде барлық сымдар болғаннан кейін, мен арнайы вертолетті орнатып, ESP32 шассиіне қостым, бәрі жақсы орнатылды.

Сымдар негізінен жасырылған және жасырылған, сонымен қатар ESP32 толық қоршалатын жақтары қосылуы мүмкін.

5 -қадам: Бақылау және тестілеу

Бақылау және тестілеу
Бақылау және тестілеу
Бақылау және тестілеу
Бақылау және тестілеу
Бақылау және тестілеу
Бақылау және тестілеу

Мен қарапайым басқару элементтерін алғым келді және https://randomnerdtutorials.com/ веб -сайтында олар веб -серверді басқарудың жақсы үлгісін ұсынғанын және робот машинаны айналып өтуге мүмкіндік беретін басқару элементтері бар екенін білдім. Мен мысалды қозғалтқыштардың орнына сервоприводтарды қолдану үшін өзгерттім және неопиксельді жолақты пайдалану үшін кодты қостым, сонымен қатар роботты басқара алу үшін мен қосылуым керек болатын IP мекенжайын Олед экранында көрсету үшін қостым.

6 -қадам: ESP32 коды

Мұнда мен сіздің мақсатыңыз үшін өзгертуге болатын кодты тіркеймін, бұл жерде менде бар нәрсенің негізін құрайтын кездейсоқ оқулықтар бар. Мен олардың ESP32 -дегі курсын сатып алуды ұсынамын, бұл сізге ESP32 -ді қолданудың көптеген қиындықтарынан өтуге мүмкіндік береді, мысалы, жақсы жобалар.

Бұл робототехникаға арналған ESP32 -ті жылдам пайдаланғысы келетіндерге пайдалы болды деп үміттенемін.

Сіз мені Twitter -де қадағалай аласыз, бұл жерде не істейтінімді білуге болады @elliotpittam немесе басқа ақпарат алу үшін менің веб -сайтымызға кіре аласыз. www.inventar.tech

Ұсынылған: