Мазмуну:
- 1 -кадам: Же ESP8266 унаа топтомун сатып алыңыз же ESP8266/мотор драйвер комплектин сатып алыңыз
- 2 -кадам: Электр зымдарын моторго туташтырыңыз… Андан кийин Мотор айдоочулар тактасына туташыңыз
- 3 -кадам: Унааңызды бириктириңиз …
- 4 -кадам: Унааңызды бириктириңиз … Уландысы
- 5 -кадам: Бардык байланыштарды жасаңыз
- 6 -кадам: ESP Flasherди жүктөп алыңыз
- 7 -кадам: ESP8266 Негизги Программасын жүктөп алыңыз
- 8 -кадам: ESP Flasherди иштетүү
- 9 -кадам:
- 10 -кадам:
- 11 -кадам:
- 12 -кадам: Flash ESP8266 Basic Firmware
- 13 -кадам: Компьютерден ажыратып, Батарея кубатын күйгүзүңүз…
- 14 -кадам: WIFI аркылуу компьютерден түзмөккө туташуу
- 15 -кадам: Esp8266'ды Wifiга кирүү үчүн орнотуңуз
- 16 -кадам: ESP_Robot.bas жүктөө
- 17 -кадам: Муну кылгандан кийин, ESP_Robot.bas баскычын чыкылдатыңыз, анан EDITти басыңыз, андан кийин RUN басыңыз
- 18 -кадам: Ылдамдыкты тууралаңыз, анан көңүл ачыңыз
Video: ESP8266 робот машинасы ESP8266 менен программаланган: 18 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Мен орто мектептин илим мугалими, ошондой эле роботтор клубунун кеңешчисимин. Мен роботторду окуучуларымдын колуна алуунун үнөмдүү жолдорун издеп жүрдүм. ESP8266 такталарынын арзандыгы менен мен 20 долларга чейин автономдуу робот машинасын түзө алдым. Lego Mindstorm комплекттеринин баасы 300 доллар, MakeBlock комплекттери 100 доллардын тегерегинде, бул мага робототехника боюнча мелдештерге көбүрөөк студенттерди тартууга мүмкүндүк берген олуттуу үнөмдөөнү билдирет. Башка роботтор менен атаандашуу үчүн, мен УЗИ аралык сенсорлору, ошондой эле сенсорлор сыяктуу башка сенсорлор талап кылынарын түшүнөм … бирок буларды 20 долларга чейин сатып алса болот, менин роботторумдун баасы 50 долларга чейин жетет, бул комплекттердин баарын жасай алат мүмкүн эки эсе көп.
Биздин студенттердин баары chromebookтарды колдонушат жана Codebender акысыз веб -сайтынын кыйрашы менен ардуино роботтору бир аз жетпеген жерге жайгаштырылган. Мен create.arduino.cc чечимди сунуштай турганын билем, бирок чектелген каржылоо менен мен бекер альтернативаларды издеп жүрөм.
Мотор айдоочулар тактасы менен ESP8266 колдонуп, мен азыр wifi аркылуу робот машинаны башкара алам. ESP8266 Basicти колдонуп, азыр программаңызды wifi аркылуу да өзгөртө аласыз. Мунун баарын студенттин chromebooks браузеринде жасаса болот.
ESP8266 Basic сенсорлорду мурдагыдай колдонууга уруксат бербейт, бирок (Basic бул сенсорлордун кээ бирлерин окуу үчүн өтө жай) Мен ESP8266 негизги модулдары менен иштей турган arduino сенсор модулдарын түзүп, программалайм деп үмүттөнөм, ошондо роботту башкарууну программалоого болот. Мен сезүү милдеттери менен алдын ала программаланган бул ардуиноолорду колдонуу. Бул роботтун чыгымына болжол менен $ 5-10 кошот (бирок, менде буга чейин колдоно ала турган көптөгөн ардуино такталары бар.)
1 -кадам: Же ESP8266 унаа топтомун сатып алыңыз же ESP8266/мотор драйвер комплектин сатып алыңыз
ESP8266/Motor Driver комплектине шилтеме:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
ESP8266 Smart Car Kit үчүн шилтеме:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Эгерде сиз esp8266/мотор айдоочусу үчүн барсаңыз жана DIY жасоону кааласаңыз, анда сизге моторлор керек болот:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Мен робот машинам үчүн Доллар дарагынан сатып алынган кара көбүктөнгөн тактаны колдондум, анткени менде мурунтан эле моторлор жана ESP8266/Мотор айдоочусу бар болчу.
2 -кадам: Электр зымдарын моторго туташтырыңыз… Андан кийин Мотор айдоочулар тактасына туташыңыз
Мен экиге бөлүнгөн 4 зым эркек-ургаачы секиргичтерди колдондум. Ошентип, сиз зымдарды моторго жана айдоочу тактасына туташтыргандан кийин, акыркы туташуу үчүн эркектин башын аялдын аягы менен туташтыруу керек. Бул ошондой эле маршрут зымдарын бир аз жеңилдетет, бирок зарыл эмес, моторлорду тактага туташтыруу үчүн 4 зымды (ар бир моторго 2) колдонсоңуз болот.
Моторду айдоочу тактасына туташтыруу үчүн зымдарды моторго ширетүү керек болот.
Мен стресстен арылуунун бир түрү катары зымдарды ордунда кармоо үчүн ысык клей колдондум.
3 -кадам: Унааңызды бириктириңиз …
Эгерде сиз унаа комплектин сатып алган болсоңуз, анда начар которулган көрсөтмөлөргө ылайык чогулуңуз … бирок бул анча деле кыйын эмес, өзүн өзү түшүндүрүүчү.
4 -кадам: Унааңызды бириктириңиз … Уландысы
Эгерде сиз DIYге бара турган болсоңуз, анда меники сыяктуу сиздикин чогултуу үчүн сыдырма галстуктарды / ысык желимди / өрдөктү же таңгактоочу лента колдонсоңуз, бир аз ылдамыраак болот.
Кыймылдаткычтарды/дөңгөлөктөрдү шассиге жана маршрут зымдарына мотор айдоочусуна туташтырыңыз.
5 -кадам: Бардык байланыштарды жасаңыз
Эми, моторлорду жана электр зымдарын айдоочу тактасына туташтыруу керек. Ошондой эле айдоочу тактасына ESP8266 туташтырууга туура келиши мүмкүн. Баары туташып, корголгондон кийин, компьютериңизге туташтыруу үчүн микро USB кабелин колдонуңуз.
Батарея топтомунан электр энергиясын жерге (кара) жана Винге (кызыл) туташтырыңыз.
Бир мотордон a+ жана a- га туташтыруу зымдары, башка мотор зымдарын b+ жана b- ге туташтырыңыз.
Винди Vmге секирүүчү менен туташтырыңыз.
6 -кадам: ESP Flasherди жүктөп алыңыз
Win64 версиясы
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 версиясы
github.com/nodemcu/nodemcu-flasher/raw/mas…
7 -кадам: ESP8266 Негизги Программасын жүктөп алыңыз
github.com/esp8266/Basic/raw/NewWebSockets…
Сураныч, аны жүктөп алган каталогду жазыңыз ….
8 -кадам: ESP Flasherди иштетүү
ESP8266Flasher.exe иштетиңиз
андан кийин конфигурацияны чыкылдатыңыз, андан кийин жабдыкты тандоо үчүн тишти басыңыз
9 -кадам:
Жүктөө каталогунда ESP8266 Негизги Программалык камсыздоо үчүн колдонулган экиликти табыңыз.
10 -кадам:
Чакыруу керек: ESP8266Basic.cpp.bin Муну жүктөгөндөн кийин, сиздин ESP8266 туташкан ком портун көрө алаарыңызды текшерип, FLASH басыңыз. (Мен аны эки жолу жүктөп алдым, ошондуктан менде эки файл бар …)
11 -кадам:
12 -кадам: Flash ESP8266 Basic Firmware
13 -кадам: Компьютерден ажыратып, Батарея кубатын күйгүзүңүз…
Программалык камсыздоо жүктөлгөндөн кийин, компьютерден ажыратып, батарейкалардын туура отурганын текшериңиз. Бортту күйгүзүү үчүн баскыч баскычын колдонуңуз.
14 -кадам: WIFI аркылуу компьютерден түзмөккө туташуу
Ачык кирүү чекитин ESP менен издеңиз. Кирүү чекитине туташыңыз. Сырсөз кереги жок болушу керек.
Туташкандан кийин, роботко туташуу үчүн браузерге https://192.168.4.1 териңиз.
Сиз ESP8266 Basic жөнүндө маалыматты https://www.esp8266basic.com/documentation.html дарегинен таба аласыз.
ESP8266 Robot Car программасын https://esp8266robot.nmmaker.net же төмөнкү шилтемеден жүктөп алыңыз:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
15 -кадам: Esp8266'ды Wifiга кирүү үчүн орнотуңуз
Орнотууларды чыкылдатыңыз, анан wifi маалыматыңызды кошуңуз. бүткөндөн кийин, сактоо баскычын чыкылдатыңыз, анан кайра баштоону басыңыз.
16 -кадам: ESP_Robot.bas жүктөө
Чыкылдатуу менен ESP_Basic жүктөп алыңыз:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Файл менеджерине чыкылдатыңыз жана ESP_Robot.bas ачыңыз, андыктан аны тактаңызга жүктөй аласыз. Же болбосо, блокнотто файл түзүп, файлга көчүрүп чаптап, компьютериңизге сактай аласыз. (Мен кээде ESP Basic үчүн редакторго көчүрүп, чаптап койгондо, кошумча белгилер ката кетирип жатканын байкадым.)
ылдамдык = 0
[жогорку]
басып чыгаруу "ылдамдыгы" сыдырма ылдамдыгы, 0, 1024 басып чыгаруу баскычы "алдыга", [алдыга] басып чыгаруу баскычы "солго", [солго] баскычы "оңго", [оңго] басып чыгаруу баскычы "артка", [артка] басып чыгаруу баскычы "токтотуу", [токтотуу] басып чыгаруу баскычы "Чыгуу", [getMeOutOfHere] күтө туруңуз
[токтоо]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) күт
[алдыга]
io (pwo, 5, ылдамдык) io (pwo, 4, ылдамдык) io (po, 0, 1) io (po, 2, 1) күт
[артка]
io (pwo, 5, ылдамдык) io (pwo, 4, ылдамдык) io (po, 0, 0) io (po, 2, 0) күт
[оң]
io (pwo, 5, ылдамдык) io (pwo, 4, ылдамдык) io (po, 0, 1) io (po, 2, 0) күт
[сол]
io (pwo, 5, ылдамдык) io (pwo, 4, ылдамдык) io (po, 0, 0) io (po, 2, 1) күт
[getMeOutOfHere]
аяктоо
17 -кадам: Муну кылгандан кийин, ESP_Robot.bas баскычын чыкылдатыңыз, анан EDITти басыңыз, андан кийин RUN басыңыз
18 -кадам: Ылдамдыкты тууралаңыз, анан көңүл ачыңыз
Сунушталууда:
Arduino Bluetooth робот машинасы: 18 кадам (сүрөттөр менен)
Arduino Bluetooth робот машинасы: 1-Arduino робот машинаңызды куруңуз! Эң толук жана комплекстүү этап-этабы менен визуалдык көрсөтмөлөр 1-Arduino Bluetooth робот машинаңызды куруу үчүн. Ырахат алыңыз
Spiderbot V2 робот машинасы: 8 кадам (сүрөттөр менен)
Spiderbot V2 Robot Car: Spiderbot V2-бул менин акыркы долбоорумдун жаңыртуу версиясы: https://www.instructables.com/id/3D-printed-Transformers-Robot-Spiderbot/ Spiderbot " Transformers " Бул RC төрттүк роботу жана иштөөнүн эки режими бар: sp
Python менен программаланган LED Bike Light: 4 кадам
LED велосипед жарыгы Python менен программаланат: Бул окуу куралы сизге Python менен программалана турган салкын LED велосипед чырактарын кантип түзүүнү көрсөтөт. Биринчиден, бардык жабдыктарыңыз бар экенин текшериңиз: Gemma M0 Microcontroller 10k Potentiometer 1m NeoPixel LED тилкеси 30 пиксель/метр USB бат
CIRCUITO TEMPORIZADOR ПРОГРАММАЛАНГАН БАСАДО EN ARDUINO: 3 кадам
CIRCUITO TEMPORIZADOR PROGRAMABLE BASADO EN ARDUINO: Les voy a compartment este proyecto de enidpres en empresas de empresas de unreas de en delère en auxère de lère de lérera pera oacute; dica sin intervence de nacute e nacute e nacute. манера келет
Low Rider робот машинасы: 12 кадам (сүрөттөр менен)
Low Rider Robot Car: Бул Instructable сизге арзан жука жалпак нерселерден жана арзан STEAMbot Robot NC комплектинен курулган аз чабандес робот машинасын кантип курууну көрсөтөт. Курулган соң робот машинаны бекер мобилдик тиркеме аркылуу алыстан башкарууга болот. Сиз дагы