Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: Робот базасын құрастыру
- 3 -қадам: ESP32 түйреуіштерді дәнекерлеу
- 4 -қадам: TB6612FNG драйверін ESP32 Thing -ке қосу
- 5 -қадам: TB6612FNG драйверін тұрақты ток қозғалтқыштарына қосу
- 6 -қадам: Батареялар корпусын TB6612FNG көмегімен қосу
- 7 -қадам: LiPo батареясын ESP32 заттарына қосу
- 8 -қадам: Контроллер эскизі
- 9 -қадам: смартфонға қосымшаны орнату
- 10 -қадам: Нағыз әрекет
- 11 -қадам: Эпилог
Бейне: ESP32 Thing және TB6612FNG драйвері бар жылжымалы робот, Android басқаратын BLE: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
барлығына сәлем
Бұл менің бірінші нұсқаулығым. ESP32 Thing, TB6612 FNG және BLE негізіндегі жылжымалы робот (лақап аты Райдо - қозғалыспен байланысты). Бір ерекшелігі, бұл фотосуреттер дайындау процедурасынан емес, кейіннен. Себебі, мен Райдоны аяқтағаннан кейін осы нұсқаулықты жазуды шештім. Мен сипаттаманы мүмкіндігінше егжей -тегжейлі етіп толтыруға тырысамын. Мен кейбір заттарды қайта қолдандым, мен тиісті сілтемелермен несие беремін. Сіздің жұмысыңыз үшін үлкен рахмет arduinofanboy, Vasilakis Michalis, pablopeza!
1 -қадам: материалдар
- Ақылды көлік робот 2WD
- Sparkfun ESP32 нәрсесі
- SparkFun мотор драйвері - қос TB6612FNG (тақырыптары бар)
- Полимерлі литий -ионды батарея - 3,7в 850мАч (бұл батареяда 2,54 мм JST қосқышы болды, ал ESP32 Thing -ке 2 мм JST қосқышы қажет. Егер сізге сәйкес JST коннекторы бар аккумулятор табылса, сізге төменде №6 материал қажет емес)
- Екі қосқыш
- JST-PH (2мм) аналық қосқыш
- Кабельдер
Сонымен қатар
1. ESP32 Thing бағдарламасына арналған USB кабелі
2. Дәнекерлеу жиынтығы
2 -қадам: Робот базасын құрастыру
Жоғарыда айтылғандай, мен робот базасын құрастырған кездегі суреттерді сақтамадым.
Сіз осы жерден ұқсас процедураны орындауға болады (Robot Base қойындысын таңдаңыз). Робот базалары кейбір айырмашылықтармен келеді, бірақ сіз негізгі идеяны аласыз.
Қадамдар - бұл
1. Тұрақты ток қозғалтқыштарын бұраңыз. Негізге жақын бұранданы бұрау кезінде қиындықтар туындауы мүмкін. Бірақ көп күш жұмсау арқылы бәріне қол жеткізіледі!
2. Дөңгелектерді салыңыз.
3. Үшінші дөңгелекті бұраңыз.
4. Батарея корпусын бұраңыз.
5. Робот негізін құрастырғаннан кейін сіз екі қосқышты қоясыз. Біреуі мотор батареясына, екіншісі ESP32 Thing батареясына арналған.
3 -қадам: ESP32 түйреуіштерді дәнекерлеу
Сіз ESP32 Thing -те дәнекерлеу түйреуіштерінің диапазондарын орнатасыз.
Мен олардың екеуін де дәнекерледім, бірақ көріп тұрғаныңыздай, біреуі жеткілікті болуы мүмкін, себебі қолданылған түйреуіштер бір жағында.
4 -қадам: TB6612FNG драйверін ESP32 Thing -ке қосу
TB6612FNG және ESP32 Thing түйреуіштері таңбаланған. Сіз оларды осы картадан кейін кабельдермен қосасыз.
GND GND
AIN1 13
BIN1 12
AIN2 14
BIN2 27
PWMA 26
PWMB 25
33
5 -қадам: TB6612FNG драйверін тұрақты ток қозғалтқыштарына қосу
Осыдан кейін сіз қозғалтқыштарға TB6612FNG драйверін A01, A02, B01, B02 таңбаланған түйреуіштерді қосасыз.
Сіз A01 және A02 бір қозғалтқышқа, ал B01 және B02 екіншісіне қосылғанына көз жеткізуіңіз керек.
Оларды «дұрыс» байланыстыру маңызды емес, егер сіз бұл параметрді кейінірек эскизге қайтарып, оларды алмастыра алсаңыз.
6 -қадам: Батареялар корпусын TB6612FNG көмегімен қосу
Сіз батарея корпусының қызыл кабелін коммутаторға алып келесіз.
TB6612FNG ауысуынан Vm және Vcc.
Сіз бұл жолды фотосуреттерге қойған сандармен жүре аласыз (1-ден 5-ке дейін):-)
Сіз батарея корпусының қара кабелін TB6612FNG GND -ге жеткізесіз.
7 -қадам: LiPo батареясын ESP32 заттарына қосу
Сіз батареяның қызыл кабелін қосқышқа алып келесіз.
Коммутатордан сіз JST қосқышының сол жақ түйреуішін аласыз.
Бұл суретте 1-2-3-4 жол деп белгіленген.
Сіз батареяның қара кабелін JST қосқышының оң жақ түйреуішіне жеткізесіз.
Бұл GND ретінде белгіленген.
Сіз JST қосқышын ESP32 Thing -ке қосасыз.
(Менің суреттерімде сіз түстермен шатасып қалуыңыз мүмкін. Бұл жерде мәселе мынада: мен сатып алған JST коннекторында қызыл және қара кабель ESP32 Thing үшін қажет нәрседен «кері қайтты»).
8 -қадам: Контроллер эскизі
Бұл және келесі қадам осы мақалаға негізделген. Атап айтқанда, эскиз мен мобильді қосымша осының негізінде жасалды және светодиодтың орнына тұрақты ток қозғалтқыштары пайдаланылатындай етіп өзгертілді.
Егер сіздің Arduino IDE дайын болмаса, оған ESP32 қолдауын қосу үшін осы нұсқауларды орындауға болады
Мүмкін сізде ESP32 кітапханасына арналған TB6612FNG орнатылмаған шығар. Мен бұны таптым.
Raidho.ino файлында сіз ESP32 Thing -те жазуға болатын эскизді таба аласыз.
Анықтама үшін BLE командалары осылай салыстырылады
Фронт
B артқа
C оң
Д кетіп қалды
9 -қадам: смартфонға қосымшаны орнату
Алдыңғы қадамдағыдай, мен де осы өтінішке негізделдім.
Сіз apk файлын жүктеп алып, оны тікелей андроидке орната аласыз немесе aia файлын қолданып, оны www.thunkable.com сайтынан бейімдеуге болады.
Әдеттегідей, APK файлын орнатқан кезде «белгісіз көздерден орнатуды» қосқаныңызға көз жеткізіңіз және әрине оны кейін өшіруді ұмытпаңыз.
10 -қадам: Нағыз әрекет
Сіз қосымшаны ашасыз.
Ол сізден bluetooth ашуды сұрайды.
Сіз қосыласыз және сіз құрылғыны таңдайсыз.
Содан кейін сіз көрсеткі түймелерін басасыз.
Тіркелген бейнеде сіз Рэйдхоны әрекетте көре аласыз.
11 -қадам: Эпилог
Мен қажет деп ойлаған кезде егжей -тегжейлі болу арасындағы тепе -теңдікті сақтауға тырыстым, бірақ бұл ақпарат үлкен болмас үшін ақпарат бұрыннан белгілі немесе оңай табылған деп ойласам, азырақ болатынмын. Егер сіз кейбір қадамдар толығырақ қажет деп ойласаңыз, кеңес беріңіз.
Әрине, кез келген басқа пікірлер құпталады.
Масайрау!
Ұсынылған:
BLE 4.0 -ді қолдана отырып, смартфонды басқаратын робот: 5 қадам
BLE 4.0 -ді қолдана отырып SMARTPHONE БАСҚАРУЛЫ РОБОТЫ: алдыңғы нұсқаулықта мен смартфонды қолданып жарықдиодты басқару үшін Arduino көмегімен Bluetooth модулін (нақты айтқанда HM10 BLE v4.0) қалай пайдалануға болатынын айттым. Сіз оны осы жерден тексере аласыз. Бұл нұсқаулықта мен сізге роботты қалай жасау керектігін көрсетемін
RaspberryPi, WIZ850io бар IoT базалық платформасы: платформалық құрылғы драйвері: 5 қадам (суреттермен)
IoT базалық платформасы RaspberryPi, WIZ850io: платформалық құрылғы драйвері: IoT үшін RaspberryPi платформасын білемін. Жақында WIZ850io туралы WIZnet жариялады. Мен Ethernet SW модификациясымен RaspberryPi қосымшасын енгіздім, себебі мен бастапқы кодты оңай өңдей аламын. Сіз платформалық құрылғы драйверін RaspberryPi арқылы тексере аласыз
ZVS драйвері бар қарапайым DIY индукциялық жылытқышы: 3 қадам
ZVS драйвері бар қарапайым DIY индукциялық жылытқышы: Сәлеметсіз бе. Бұл нұсқаулықта мен сізге қарапайым ZVS (нөлдік кернеуді ауыстыру) драйвері негізінде қарапайым DIY индукциялық жылытқышты қалай жасау керектігін көрсетемін
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
АЛТОИДАЛАРЫ бар COMBO USB -Драйвері: 6 қадам
ALTOIDS бар COMBO USB дискісі: Бұл менің бірінші нұсқаулығым, мен ALTOIDS бар жаңа гаджет жасауға шешім қабылдадым. Бұл COMBO USB дискісі, ол барлық ескі флэш -дискілерді бір түпнұсқаға және пішімделген дискке топтастыра алады. Ләззат алыңыз және пікір қалдырыңыз! Дегенмен мен жындымын