Агуулгын хүснэгт:
Видео: Wemos D1 ESP8266, Arduino IDE болон Blynk програмыг ашиглан Wi-Fi удирдлагатай робот: 11 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
IgorF2Follow by зохиогчийн дэлгэрэнгүй:
Тухай: Бүтээгч, инженер, галзуу эрдэмтэн, зохион бүтээгч IgorF2 -ийн тухай дэлгэрэнгүй »
Энэхүү гарын авлагад би Blynk App ашиглан ухаалаг гар утаснаас удирддаг Wi-Fi удирдлагатай робот танкийг хэрхэн хийхийг танд үзүүлэх болно. Энэхүү төсөлд ESP8266 Wemos D1 хавтанг ашигласан боловч бусад хавтангийн загварыг (NodeMCU, Firebeetle гэх мэт) ашиглаж болох бөгөөд энэхүү зааварт заасан зарчмуудыг бусад робот загварт ашиглаж болно.
Өмнөх төслүүдэд би ESP8266 модульд холбогдсон Arduino Uno болон html болон javascript ашиглан вэб интерфэйстэй робот хянагчийг хэрхэн холбох талаар танилцуулсан. 3D принтер, лазер хэрчих машин гэх мэт нарийн төвөгтэй хэрэгслүүдийг ашиглах шаардлагагүй энгийн материалыг ашиглан роботыг бүтээжээ. Та энэхүү төслийн талаар доорх линкээс дэлгэрэнгүй унших боломжтой.
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Энэ нь бие даасан хоёр хянагч (Arduino ба ESP8266) ашиглах хэрэгцээ, зөвхөн дотоод сүлжээнээс командыг (компьютер эсвэл зөөврийн компьютер) ашиглан илгээх/хүлээн авах боломжтой гэх мэт зарим сул талуудтай байв.
Энэ удаад би өөр физик бүтэц, роботыг удирдах шинэ аргыг туршиж үзэхээр шийдлээ. Үүний тулд роботын бүтцэд DIY иж бүрдэл, хяналтыг хэрэгжүүлэхийн тулд Blynk програмтай холбоотой Wemos ESP8266 самбар ашигласан болно. Роботын хяналтын кодыг Arduino IDE ашиглан боловсруулсан болно.
Энэ хичээлийг ашиглах хэд хэдэн арга байдаг. Та үүнийг ашиглаж болно:
- Arduino IDE ашиглан ESP8266 програмчлах талаар сурах;
- Цахилгаан бараа, гагнуурын ур чадвараа дадлагажуулах гэх мэт;
- Робот хэрэгсэл хэрхэн угсрах талаар үзнэ үү;
- Blynk програмыг төсөл дээрээ хэрхэн ашиглах талаар олж мэдэх;
Instructables тэмцээний дэд байрын ялагчийг уралдааны уралдаан болго
Энэ төслүүд таалагдсан уу? Миний ирээдүйн төслүүдийг бяцхан Bitcoin хандиваар дэмжихийг бодоорой!: D BTC хадгаламжийн хаяг: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Алхам 1: багаж хэрэгсэл, материал
Энэхүү төсөлд дараахь хэрэгслийг ашигласан болно.
- Гагнуурын төмөр ба утас (холбоос / холбоос / холбоос). Тогтмол гүйдлийн хөдөлгүүрүүд терминалдаа гагнагдсан утаснуудтай хамт ирсэн байсан … Гэхдээ энэ нь эцэстээ эвдэрч, та дахин зарах хэрэгтэй болж магадгүй юм. Тиймээс сайн гагнуурын төмөр, утастай байх талаар бодож үзээрэй.
- EVA хөөс хуудас (эсвэл бусад дамжуулагч бус материал). Миний энэ төсөлд ашигласан робот явах эд анги нь хөнгөн цагаанаар хийгдсэн бөгөөд энэхүү металл эд анги дээр хэлхээний самбар суурилуулсан болно. Богино холболт үүсэхээс зайлсхийхийн тулд би хавтан ба металл хавтангийн хооронд хөөсөнцөр хавтанг ашигласан.
- Хоёр талт соронзон хальс. Үүнийг хөөсөн хавтанг хэлхээний самбар дээр нааж, H-Bridge модулийг суурилуулахад ашигласан.
- Хайч, зарим хөөсөнцөр тэгш өнцөгт хайчлах зориулалттай.
Би төслийнхөө хувьд дараахь тоног төхөөрөмжийн хэсгүүдийг ашигласан.
- Wemos D1 ESP8266 хөгжүүлэгч самбар (холбоос / холбоос). Wemos D1 самбарыг Arduino IDE ашиглан ашиглах, програмчлахад үнэхээр хялбар байдаг. Энэ нь энгийн Arduino Uno -ийн ул мөртэй. Ийм байдлаар Arduino бамбайны ихэнх хэсэг нь энэ самбартай ажиллах болно. Энэ нь Wi-Fi модулийг суурилуулсан тул та үүнийг янз бүрийн төслүүдэд ашиглах боломжтой бөгөөд ESP8266 дээр суурилсан бусад самбарыг (холбоос / холбоос) ашиглаж болно.
- L298N хос суваг H-гүүр модуль (холбоос / холбоос / холбоос). Энэхүү модуль нь Wemos (эсвэл Arduino) -ийн 3.3V дохиог моторт шаардлагатай 12V болгон нэмэгдүүлэх боломжийг олгодог.
- DIY робот явах эд анги танк (холбоос / холбоос). Энэхүү гайхалтай хэрэгсэл нь танк барихад шаардлагатай бүх зүйлтэй: хоёр тогтмол гүйдлийн хөдөлгүүр, араа, зам, боолт, самар гэх мэт. Энэ нь явах эд ангиудыг угсрахад шаардлагатай багаж хэрэгслүүдтэй хамт ирдэг бөгөөд энэ нь эхлэгчдэд тохиромжтой.
- 18650 3.7V зай (x3) (холбоос). Би бүхэл бүтэн хэлхээг тэжээдэг байсан. Энэхүү танк нь 12V мотор ашигладаг. Би 3.7V хүчдэл бүхий гурван батерейг хүчдэлээр нь ашигласан.
- 3S 18650 зай эзэмшигч (холбоос). Энэ нь 18650 ширхэг гурван батерейг багтаах боломжтой бөгөөд савны ар талд хялбархан бэхлэх боломжтой.
- 18650 батерей цэнэглэгч (холбоос). Таны батерейны хүч дуусах болно. Ийм зүйл тохиолдоход батерейны цэнэглэгч аврах ажилд ирнэ.
- Үсрэгчид (холбоос). Би Wemos h-гүүр хоорондох дохио өгөхөд 6 эрэгтэй эмэгтэй холбогчийг, 5V ба Gnd-ийн 2 эрэгтэй-эрэгтэй холбогчийг ашигласан. Хэрэв та зарим мэдрэгч нэмэх гэж байгаа бол танд илүү их зүйл хэрэгтэй болж магадгүй юм.
- Микро USB кабель. Кодыг байршуулахын тулд танд энэ хэрэгтэй болно. Ихэнх самбарууд аль хэдийн өөрийн гэсэн кабелиар ирдэг.
Дээрх линкүүд нь зөвхөн энэ хичээлд ашигласан эд зүйлсийг хаанаас олж болох тухай санал юм (магадгүй миний ирээдүйн хичээлүүдийг дэмжиж магадгүй юм). Тэднийг өөр газраас хайж, дуртай орон нутгийнхаа эсвэл онлайн дэлгүүрээсээ худалдаж аваарай.
Алхам 2: Робот угсрах
"loading =" залхуу "" loading = "залхуу"
Одоо би Blynk ашиглан алсын удирдлагатай апп -аа хэрхэн зохион бүтээснээ харуулах болно. Та үүнийг өөрийн бүтээлийн үндэс болгон ашиглаж болно.
Шинэ төсөл бий болгох
- Шинэ төсөл бий болгох;
- Төслийн нэр (Wifi робот) нэмж, хөгжлийн самбар (Wemos D1) болон холболтын төрлийг (WiFi) сонгоод Create товчийг дарна уу;
- Зөвшөөрлийн тэмдгийг таны имэйл рүү илгээх болно;
Зөвшөөрлийн токеныг Arduino код ашигладаг. Энэ нь ESP8266 самбарыг өгөгдөл илгээх, хүлээн авахын тулд Blynk сервер рүү нэвтрэх боломжийг олгодог.
Хяналтын самбар үүсгэхийн тулд та хэд хэдэн объектыг чирж, унагаж болно. Төрөл бүрийн хяналтын интерфэйсийг бий болгохын тулд товчлуур, гулсагч, джойстик бэлэн байна. Та (ихэнх нь) хэмжээг нь өөрчилж, тохиргоог хүссэнээрээ тохируулах боломжтой.
Дараагийн алхамуудад би өөр өөр виджет ашиглан роботыг удирдах дөрвөн өөр хувилбарыг үзүүлэх болно.
Алхам 7: Blynk App #1 - Дөрвөн товчлуур
Make it Move уралдаанд дэд байр эзэлсэн
Зөвлөмж болгож буй:
NodeMCU WiFi модуль болон Blynk програмыг ашиглан LED -ийг удирдах: 7 алхам
NodeMCU WiFi модуль ба Blynk програмыг ашиглан LED -ийг удирдах: Энэхүү зааварчилгаа нь Blynk ухаалаг гар утасны аппликэйшнээр NodeMCU ESP8266 WiFi модулийг ашиглан LED -ийг хэрхэн удирдахыг харуулах болно. Хэрэв та эхлэгч бол үргэлжлүүлэн уншина уу. Хэрэв та илүү туршлагатай бол миний эцэс төгсгөл хүртэл алгасах сонирхолтой байж магадгүй юм
ESP8266 NODEMCU BLYNK IOT заавар - Esp8266 Blunk болон Arduino IDE ашиглан IOT - LED -ийг интернетээр хянах: 6 алхам
ESP8266 NODEMCU BLYNK IOT заавар | Esp8266 IOT нь Blunk болон Arduino IDE ашиглан | Интернэтээр LED хянах: Сайн байна уу залуусаа, энэхүү зааварчилгаанд бид ESP8266 эсвэл Nodemcu ашиглан IOT -ийг хэрхэн ашиглах талаар сурах болно. Үүний тулд бид blynk програмыг ашиглах болно, ингэснээр бид esp8266/nodemcu ашиглан интернэт дэх LED -ийг удирдах болно
ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno -г удирдах: 6 алхам
ESP8266 WiFi модуль болон Blynk програмыг ашиглан Arduino Uno-г удирдах: Энэхүү төсөл нь ESP8266-01 WiFi модуль болон Blynk програмыг ашиглан Arduino тээглүүрийг удирдах боломжийг танд олгоно. Blynk програмыг ашиглахад тун хялбар бөгөөд IoT -ийн талаар суралцах хамгийн сайн арга юм
Wi-Fi удирдлагатай FPV Rover робот (Arduino, ESP8266 болон Stepper Motors-той хамт): 11 алхам (зурагтай)
Wi-Fi удирдлагатай FPV Rover робот (Arduino, ESP8266 болон Stepper Motors-тэй): Энэхүү заавар нь ESP8266 Wi-Fi модульд холбогдсон Arduino Uno ашиглан алсын удирдлагатай хоёр дугуйт роботын wi-fi сүлжээгээр хэрхэн зохион бүтээхийг зааж өгсөн болно. ба хоёр шатлалт мотор. Роботыг энгийн интернет хөмсөгнөөс удирдах боломжтой
Arduino болон TV Remote ашиглан алсын удирдлагатай робот: 11 алхам
Алсын удирдлагатай робот Arduino болон ТВ -ийн алсын удирдлага ашиглан: Энэ алсын удирдлагатай машиныг ТВ, АС гэх мэт бараг ямар ч алсын удирдлага ашиглан хөдөлгөж болно. нь маш хямд мэдрэгч болох IR хүлээн авагчийг ашиглана