Мазмұны:
- 1-қадам: ESP32-CAM тікелей роботты автокөлікті құру-USB сериялы адаптер сымдары
- 2-қадам: ESP32-CAM тікелей роботты автокөлікті құру-шассидің дизайны
- 3-қадам: ESP32-CAM-жеке робот көлігін тікелей бейне ағынымен құру-I²C хабын сымдау
- 4-қадам: ESP32-CAM тікелей роботты автокөлікті құру-WIFI қашықтан басқару құралын бағдарламалау
Бейне: ESP32-CAM тікелей роботты автокөлікті құру: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Идея - мұнда сипатталған робот машинаны мүмкіндігінше арзан ету. Сондықтан мен егжей -тегжейлі нұсқаулармен және арзан модель үшін таңдалған компоненттермен үлкен мақсатты топқа жетемін деп үміттенемін. Мен сізге ESP32-CAM, камерасы бар шағын компьютер мен W-LAN қолданатын робот машинасы туралы өз идеямды ұсынғым келеді. ESP32-CAM деп аталатын шамамен 5,-еуроға робот-машинадан W-LAN қосылымы арқылы тірі бейне бейнесін, роботқа тұрақты ток қозғалтқыштарын басқаруға мүмкіндік береді.
Кішкентай ESP32-CAM-де WIFI және Bluetooth модулі бар болғандықтан, бейне кескіні қосымша антеннаның арқасында үлкен қашықтықта смартфонға немесе ноутбукке жіберілуі мүмкін.
Компоненттер тізімі менің блогымда осы робот үшін қолданатын соңғы электронды нұсқада бар.
ESP32-CAM жеке робот-автокөлік құрастырады, ол тікелей бейне ағынымен-жобаның басталуы
1-қадам: ESP32-CAM тікелей роботты автокөлікті құру-USB сериялы адаптер сымдары
ESP32-CAM модулін бағдарламалау үшін оны алдымен дербес компьютерге қосу керек. USB интерфейсі болмағандықтан, USB-сериялық адаптерді қолдану қажет. Мен компоненттер тізімінде тізімделген ESP32-CAM модулінде жеткізілімге қосылған мұндай адаптер бар. Мен өзім бұрын ұқсас жобаларда қолданған ұқсас адаптерді қолдандым. Әрқашан принцип бірдей: ESP-32 кабельдері әйелден әйелге алдымен USB-сериялық адаптерге қосылуы керек.
Суретте байланыс ESP32-CAM модулінің сериялық интерфейсі арқылы жүзеге асуы үшін қандай түйреуіштерді қосу керек екені көрсетілген.
Барлығын қалай орнату керектігі туралы қосымша ақпарат менің блогымда егжей -тегжейлі сипатталған:
ESP32-CAM бейне репортажы бар жеке робот машинасын құруда-USB сериялық адаптер сымдары
2-қадам: ESP32-CAM тікелей роботты автокөлікті құру-шассидің дизайны
Шасси көптеген материалдардан немесе қаптамадан жасалуы мүмкін, әйтпесе қалдықтарға айналады. Мен картоннан жеке жасалған шассиде жақсы тәжірибе жинадым. Алайда, бұл жерде қайшы мен кілем пышағымен жұмыс қажет, сондықтан балалармен жарақат алуы мүмкін. Сондай -ақ, картоннан жасалған шасси құрылысы, мысалы, дайын қорапқа қарағанда, біршама күрделі, бірақ креативті. балмұздақ пакеті тәрізді пластик. Келесіде мен балмұздақ қорабынан жасалған шассидің құрылысын сипаттаймын, себебі шассиді кесу үшін өткір пышақтар қажет емес. Балмұздақ қорапшасының тағы бір артықшылығы мынада: ол арзан, тұрақты, қалдықтардан робот -машинаның барлық компоненттерін орналастыруға болатын басқа нәрсе жасалады. Сонымен қатар, қораптың жұқа пластикімен жұмыс істеу оңай, ал қате болған жағдайда оны арзанға ауыстыруға болады.
Тұрақты ток қозғалтқыштарының тесіктерін қалай бұрғылау керек және толығырақ сипаттамасы менің блогымда жарияланған:
ESP32-CAM бейне репортажы бар жеке робот машинасын құрастырады-шасси дизайны
3-қадам: ESP32-CAM-жеке робот көлігін тікелей бейне ағынымен құру-I²C хабын сымдау
L298N мотор драйверін ESP32-CAM модулімен басқару үшін бізге PCA9685 серво контроллері қажет. Серво контроллері мен OLED дисплейі I2C хаб арқылы ESP32-CAM I2C шинасына қосылған. Алдыңғы мақалада біз I2C шинасын 1 және 3 түйреуіштер арқылы қалай қол жеткізуге болатынын көрдік, өйткені I2C шинасы әдетте осы екі түйреуіш арқылы жұмыс істей алатынын білеміз, өйткені OLED дисплейі берілген. IP -адрес, біз робот машинасының қозғалтқыштарын басқаруды жалғастыра аламыз.
I2C Hub туралы және оны робот машинада қалай қолдану туралы көбірек ақпарат алу үшін төмендегі сілтемеге өтіңіз.
ESP32-CAM жеке робот-автокөлік құрады, тікелей бейне ағыны бар-I²C хабының сымдары
4-қадам: ESP32-CAM тікелей роботты автокөлікті құру-WIFI қашықтан басқару құралын бағдарламалау
Алдыңғы мақаламен және қозғалтқыштардың алғашқы шағын басқаруымен робот -машина қазірдің өзінде тікелей алға жылжыды. Бұл технология жұмыс істейтіні түсінікті болды, енді робот машинаны белсенді басқаруға болатын күрделі басқару жүйесін ғана бағдарламалау керек. Бұл минималистік веб-интерфейсті және айналу бағыты әртүрлі қозғалтқыштарды басқару мүмкіндігін қамтиды. Бұл мақалада мен веб -интерфейсті қалай жүзеге асырғанымды және камераның суретін бұру сияқты қандай функцияларды орындауға болатынын түсіндіремін. Егер сіз барлық мақалаларды біртіндеп қарап шықсаңыз, Arduino IDE -ге жаңа кітапханаларды орнатудың қажеті жоқ.
Тікелей бейне ағыны бар веб -интерфейс мұнда жарияланған суретке ұқсайды.
Барлығын қалай бағдарламалау туралы егжей -тегжейлі сипаттама алу үшін төмендегі сілтемеге өтіп, менің блогыма кіріңіз:
ESP32-CAM жеке робот автокөлігін құрады, ол тікелей бейне ағыны бар-WIFI қашықтан басқару пультін бағдарламалау
Сіз менің роботты ESP32-CAM көмегімен құру идеясын ұнатасыз деп үміттенемін және менің блогым сізге осындай кішкентай роботты жасауға көмектесті.
Ұсынылған:
Смартфонмен басқарылатын автокөлікті қалай жасауға болады: 5 қадам
Смартфонмен басқарылатын автокөлікті қалай жасауға болады: Барлығы смартфонмен басқарылатын қашықтағы автокөлікпен ойнағанды ұнатады. Бұл бейне оны қалай жасау керектігі туралы
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз: 5 қадам (суреттермен)
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз: Бұл жобада мен сізге Арудино көмегімен жеке автотұрақ жасауды көрсетемін. Бұл тұрақ көмекшісі сіздің көлігіңізге дейінгі қашықтықты өлшейді және СКД дисплейінің көрсеткіші мен жарық диодты қолдана отырып, оны дұрыс жерге қоюға бағыттайды
Android телефонының зарядтағышына арналған электр желісінің сүзгісін құру және құру: 5 қадам
Android телефонының зарядтағышына арналған электр желісінің сүзгісін құру және құру: Бұл нұсқаулықта мен стандартты USB -ді шағын USB сымына қалай алу керектігін көрсетемін, оны ортасынан ажыратып, шамадан тыс шуды төмендететін сүзгі тізбегін енгіземін. әдеттегі андроид қуат көзімен шығарылатын хэш. Менде портативті м бар
Arduino көмегімен автокөлікті бұзу: 4 қадам
Arduino көмегімен автокөліктерді бұзу: Бұл құжаттама автомобильдің OBD ағынын бұзудың қарапайым және үнемді әдісін ұсынады. Мен OBD ақпаратын алудың жалпы жолын көрсетуге тырысамын, мұнда мен Arduino UNO, CAN-Bus қалқаны (1.2), OBD портына қосылу үшін DB9 кабелін қолданамын
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз