Мазмұны:
- 1 -қадам: Қажетті материалдар
- 2 -қадам: ESP8266 тақтасы - қайсысын таңдау керек?
- 3 -қадам: Батарея - қайсысын таңдау керек?
- 4 -қадам: шассиді жинау
- 5 -қадам: Arduino IDE -де ESP8266 қосу
- 6 -қадам: ESP8266 IP мекенжайын табу
- 7 -қадам: Схема
- 8 -қадам: бағдарламалау
- 9 -қадам: Басқару қосымшасын орнату
- 10 -қадам: роботты басқару
- 11 -қадам: Кейбір суреттер мен бейнелер
Бейне: ESP8266 Wifi басқарылатын робот: 11 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Егер сіз менің алдыңғы нұсқаулықты көрген болсаңыз, онда мен таңқурай pi wifi арқылы басқарылатын бейне ағынды робот жасағанымды білесіз. Жақсы жоба болды, бірақ егер сіз жаңадан бастаушы болсаңыз, сізге қиын және қымбат көрінуі мүмкін, бірақ мен үшін көптеген бөліктер қазірдің өзінде болды. Бұл wifi -мен басқарылатын өте арзан робот, бірақ ол бейнені жібермейді. Ол ESP8266 платформасында салынған.
1 -қадам: Қажетті материалдар
1. ESP8266 тақтасы
2. L293D IC немесе L298 қозғалтқыш тақтасы
3. Қозғалтқышы бар роботтық шасси (мен 500 айн / мин қозғалтқышты қолдандым)
4. Нан тақтасы немесе ПХД (егер сіз дәнекерлеуді қаласаңыз)
5. 6в АА батареялар жинағы немесе 9в батарея (ESP8266 қуатын қосу үшін)
5. Батарея (қозғалтқыштарды қосу үшін) [3 -қадамда қайсысын таңдау керек]
2 -қадам: ESP8266 тақтасы - қайсысын таңдау керек?
1. Adafruit қауырсыны Хузза - оны адафрут жасайды, сондықтан оған қол жетімді нұсқаулар мен қолдау бар. Ол дәнекерленген түйреуіштермен бірге келмейді, сондықтан оларды дәнекерлеу үшін сізге дәнекерленген темір қажет болады. Бортында Li-po зарядтау құрылғысы бар, сондықтан ол портативті жобаларда өте ыңғайлы болады. Бұл 16 доллар тұрады
2. NodeMCU ESP8266 - бұл қосымша мүмкіндіктері жоқ негізгі тақта, бірақ ол ашық көзі болып табылады және керемет құжаттамаға ие, сондықтан оны бастау өте оңай болады. Бірақ ең жақсы жағы - оны 4 доллардан төмен сатып алуға болады.
3. Sparkfun ESP8266 - Wi -Fi диапазонының ұзақтығы үшін қуат қосқышы мен сыртқы антеннасы қосылған хузза тәрізді, оның бағасы да 16 доллар.
4. Wemos D1 Mini - бұл барлық тақталардың ең кішісі, бірақ бұл оның жұмысына әсер етпейді. Оның жақсы құжаттары бар және ол тек 4 доллар тұрады. Егер сіз ұзақ диапазонды және формалық факторды алғыңыз келсе, онда сыртқы антеннасы бар Wemos D1 Mini Pro сатып алуға болады.
Ақырында, мен ұсынар едім - бұл NodeMCU ESP8266, себебі ол өте жақсы құжаттамамен және қаншалықты арзан. Егер сіз портативті жоба жасап жатсаңыз, онда мен сыртқы антеннаның арқасында спаркфун тақтасын ұсынар едім, және кіріктірілген Li-po зарядтағыш пен спаркфун сапалы өнімдер шығарады.
3 -қадам: Батарея - қайсысын таңдау керек?
Батареялардың көптеген түрлері бар, сіз өзіңізге сәйкес келетінін таңдауыңыз керек.
1. AA батареялар жинағы - олар батареялардың ең көп таралған түрі және өте арзан. Әр ұяшықтың кернеуі 1,5 вольт, бізге кем дегенде 9 вольт қажет, сондықтан 9-12 вольтты алу үшін 6-8 ұяшықтарды тізбектей сыммен жалғау керек еді.
2. 9в аккумуляторы - бұл сонымен қатар өте таралған аккумулятор түрі. Оның кернеуі 9 вольт, бірақ максималды ток пен сыйымдылық өте төмен, сондықтан ол ұзаққа созылмайды және қозғалтқыштар баяу айналады.
3. Қорғасын қышқылды аккумулятор - бұл өте кең таралған, себебі ол барлық автомобильдерде қолданылады. Ол 12 вольтты кернеуге ие, ол біздің қажеттіліктеріміз үшін тамаша кернеуге ие. Оның қазіргі мүмкіндігі жақсы және үлкен сыйымдылығы бар. Жақсы емес бөлігі - бұл өлшемі мен салмағы, ол үлкен және ауыр.
4. Ли -ион (литий -ион) - бұл батарея банктерінде қолданылатын батарея түрі. Ол әр түрлі мөлшерде келеді, бірақ ең танымал 18650 ұяшық. Ең жоғары кернеу - 4,2 вольт, ал ең төменгісі - 3,7 вольт. Егер сіз оны осы параметрлерден көп зарядтасаңыз немесе зарядсыздандырсаңыз, онда батарея зақымдалады. Бұл батареяларды зарядтау үшін арнайы зарядтағыш түрі қажет. Ол жоғары ток қуаты мен үлкен сыйымдылыққа ие, сонымен қатар өте кішкентай, тек АА батареясынан сәл үлкен. Бірақ бұл алдын-ала салынған аккумуляторлық пакеттерге жатпайды, сондықтан сізге жеке ұяшықтарды сатып алып, батарея жинағын жасау керек болады.
5. Li -Po (литий полимері) - Ол көбінесе квадкоптер мен дрондарда және әуесқойлық көліктерде қолданылады. Максималды және минималды кернеу Li-Ion батареясымен бірдей. Оларды зарядтау үшін арнайы зарядтағыш та қажет. Ол осының ішінде ең жоғары ток қабілеттілігіне ие, сонымен қатар үлкен сыйымдылыққа ие, сонымен қатар шағын. Бірақ қауіпті, егер сіз оларды дұрыс қабылдамасаңыз, олар өртеніп кетуі мүмкін.
Жаңадан бастаушылар үшін мен AA аккумуляторлық батареясын немесе қорғасын қышқылды аккумуляторды, ал озық пайдаланушыларға Li-Po батареясын ұсынар едім. Егер сіз батареялардың әр түрін салыстыру туралы көбірек білгіңіз келсе, онда Great Scott жасаған мына бейнені қараңыз.
4 -қадам: шассиді жинау
Мен оны төрт дөңгелекті жетекке айналдыру үшін 4 қозғалтқышты қолдандым, бірақ сіз оны алдыңғы екі қозғалтқышты алып тастап, оларды дөңгелек дөңгелектерге ауыстыру немесе дөңгелекті қосу арқылы 2 дөңгелекті жүргізуге болады. Шассидің дәнекерлеу сымдарын қозғалтқыштарға жинау және қозғалтқыштарды шассиге бекіту. Егер сізде дәнекерлеу үтігі болмаса, онда сіз сымдарды бұрап, оларды электрлік таспамен бекітуге болады, бірақ бұл ұсынылмайды, себебі бұл өте әлсіз қосылыс болады. Мен 6В АА аккумуляторлық қондырғысын орнаттым, онда дөңгелекті бекіту керек, құрастыру әр түрлі шассиде әр түрлі болады, бірақ бұл өте оңай процесс.
5 -қадам: Arduino IDE -де ESP8266 қосу
Esp8266 тақталары arduino IDE -де орнатылмайды. Орнату үшін мына нұсқауларды орындаңыз -
1. Arduino бағдарламасын іске қосыңыз және Preferences терезесін ашыңыз
2. «https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto» тақта менеджерінің қосымша URL мекенжайлары өрісіне енгізіңіз.
3. Tools> Board мәзірінен Boards Manager ашыңыз және esp8266 платформасын табыңыз
4. Ашылмалы терезеден соңғы нұсқаны таңдап, орнату түймесін басыңыз
5. Орнатқаннан кейін ESP8266 тақтасын Tools> Board мәзірінен таңдауды ұмытпаңыз
6 -қадам: ESP8266 IP мекенжайын табу
1. Arduino IDE ішіндегі беру кодын ашыңыз
2. «СІЗДІҢ SSID» деп жазылған жерді тауып, оны өшіріңіз және Wi -Fi желісінің атауы болып табылатын Wi -Fi SSID (инверттелген үтірлер арасында) жазыңыз.
2. Төменде «ПАРОЛЬДАРЫҢЫЗ» деп жазылады, оны өшіріп, Wi -Fi желісінің паролін жазады (аударылған үтірлер арасында)
3. Өзгерістер енгізілгеннен кейін кодты ESP8266 тақтасына жүктеңіз
4. Тақтаны компьютерден ажыратып, қайта қосыңыз
5. Сериялық мониторды ашып, беру жылдамдығын 115200 деп орнатыңыз және «NL де, CR де» таңдаңыз. Ол «Wi -Fi қосылған» деп жазылады, сонымен қатар IP мекенжайын көрсетеді. IP мекенжайын ескеріңіз, себебі бізге кейінірек қажет болады.
7 -қадам: Схема
Схема өте қарапайым. AA батарея жинағының орнына кез келген басқа батарея түрін пайдалануға болады.
NodeMCU - L293D
D3 - түйреуіш 7
D4 - түйреуіш 2
D5 - түйреуіш 9
D6 - 1 -түйреуіш
D7 - түйреуіш 10
D8 - түйреуіш 15
Gnd - Батарея теріс
AA аккумуляторлық батареясы мен 9в батареясы жалпы жерге қосылуы керек.
8 -қадам: бағдарламалау
Берілген кодты arduino IDE -де ашыңыз және сізге Wi -Fi желісінің SSID мен құпия сөзін жазыңыз, содан кейін кодты ESP8266 тақтасына жүктеңіз.
9 -қадам: Басқару қосымшасын орнату
Бұл робот бағдарлама арқылы басқарылады, ESP8266_robot.apk файлын жүктеп алып, оны смартфонға орнатыңыз.
Қолданбаны өзгерткіңіз келсе.aia файлы да бар.
10 -қадам: роботты басқару
Қолданбаны ашып, ESP8266 тақтасының IP мекенжайын жазыңыз, енді сіз оны басқара аласыз !!!
#Ақаулық себебін іздеу және түзету#
Егер қозғалтқыштар дұрыс емес бағытта айналса, онда олардың қосылыстарын L293D -ге ауыстырыңыз немесе басқару штырьлерін ауыстырыңыз. ESP8266 Wi -Fi желісіне DHCP арқылы қосылады, яғни әр қосылған сайын оның басқа IP -адресі болады, сондықтан әр уақытта IP мекенжайын тексеру қажет болады.
11 -қадам: Кейбір суреттер мен бейнелер
12в батареямен бұл өте жылдам, бірақ егер сіз оны тым жылдам деп ойласаңыз, жылдамдықты төмендетуге болады, алдымен кодтағы ENB түйреуіштерін табыңыз, жылдамдықты орнату үшін HIGH орнына 0 -ден 250 -ге дейін жаза аласыз. Мысалы, «analogWrite (leftMotorENB, 170)»
Егер сізге бұл нұсқаулық ұнаған болса, оны байқауларда дауыс беріңіз:)
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: 11 қадам (суреттермен)
Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: Бұл оқулықта мен сізге смартфоннан Blynk қосымшасы арқылы басқарылатын Wi-Fi басқарылатын роботтық резервуарды қалай жасау керектігін көрсетемін. Бұл жобада ESP8266 Wemos D1 тақтасы қолданылды, бірақ басқа пластиналық модельдерді де қолдануға болады (NodeMCU, Firebeetle және т
ESP8266 WIFI AP басқарылатын төрт робот: 15 қадам (суреттермен)
ESP8266 WIFI AP бақыланатын төртбұрышты робот: Бұл SG90 сервоприводының көмегімен servo драйвері бар 12 DOF немесе төрт аяқты (төртбұрышты) роботты жасауға арналған нұсқаулық және оны смартфон браузері арқылы WIFI веб -сервері арқылы басқаруға болады Бұл жобаның жалпы құны шамамен 55 АҚШ долларын құрайды. Электронды бөлік және пластикалық роб
Raspberry Pi Wifi басқарылатын бейне ағынды робот: 8 қадам (суреттермен)
Raspberry Pi Wifi арқылы басқарылатын бейне ағынды робот: камерасы бар керемет робот жасау туралы ойландыңыз ба? Сіз дұрыс жерге келдіңіз, мен сізге роботты қалай жасау керектігін біртіндеп көрсетемін, осылайша сіз түнгі уақытта бейне арнаны бақылау және көру арқылы елес аулауға бара аласыз
Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)
Nrf24l01 Arduino арқылы басқарылатын тұтқалы роботты қалай құруға болады: " Nrf24l01 Arduino арқылы басқарылатын роботты ұстағышты қалай құру керек " MEG көмегімен L298N қос қозғалтқышы бар модульмен басқарылатын шынжыр табанды дөңгелекке орнатылған үш дәрежелі еркіндік ұстағышын қалай құру керектігін түсіндіреді