Агуулгын хүснэгт:

Wemos D1 ESP8266, Arduino IDE болон Blynk програмыг ашиглан Wi-Fi удирдлагатай робот: 11 алхам (зурагтай)
Wemos D1 ESP8266, Arduino IDE болон Blynk програмыг ашиглан Wi-Fi удирдлагатай робот: 11 алхам (зурагтай)

Видео: Wemos D1 ESP8266, Arduino IDE болон Blynk програмыг ашиглан Wi-Fi удирдлагатай робот: 11 алхам (зурагтай)

Видео: Wemos D1 ESP8266, Arduino IDE болон Blynk програмыг ашиглан Wi-Fi удирдлагатай робот: 11 алхам (зурагтай)
Видео: P2 Blynk NodeMCU - The Code - PSU Series (Subtittled) 2024, Долдугаар сарын
Anonim
Image
Image
PS2 хянагчтай Arduino робот (PlayStation 2 Joystick)
PS2 хянагчтай Arduino робот (PlayStation 2 Joystick)

IgorF2Follow by зохиогчийн дэлгэрэнгүй:

PS2 хянагчтай Arduino робот (PlayStation 2 Joystick)
PS2 хянагчтай Arduino робот (PlayStation 2 Joystick)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak болон 3D хэвлэх хэрэгсэлтэй)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak болон 3D хэвлэх хэрэгсэлтэй)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak болон 3D хэвлэх хэрэгсэлтэй)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak болон 3D хэвлэх хэрэгсэлтэй)
3D хэвлэмэл үений чийдэн - ХОЛБООТОЙ
3D хэвлэмэл үений чийдэн - ХОЛБООТОЙ
3D хэвлэмэл үений чийдэн - ХОЛБООТОЙ
3D хэвлэмэл үений чийдэн - ХОЛБООТОЙ

Тухай: Бүтээгч, инженер, галзуу эрдэмтэн, зохион бүтээгч 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: Робот угсрах

Image
Image

"loading =" залхуу "" loading = "залхуу"

Blynk App - Шинэ төсөл үүсгэх
Blynk App - Шинэ төсөл үүсгэх
Blynk App - Шинэ төсөл үүсгэх
Blynk App - Шинэ төсөл үүсгэх

Одоо би Blynk ашиглан алсын удирдлагатай апп -аа хэрхэн зохион бүтээснээ харуулах болно. Та үүнийг өөрийн бүтээлийн үндэс болгон ашиглаж болно.

Шинэ төсөл бий болгох

  1. Шинэ төсөл бий болгох;
  2. Төслийн нэр (Wifi робот) нэмж, хөгжлийн самбар (Wemos D1) болон холболтын төрлийг (WiFi) сонгоод Create товчийг дарна уу;
  3. Зөвшөөрлийн тэмдгийг таны имэйл рүү илгээх болно;

Зөвшөөрлийн токеныг Arduino код ашигладаг. Энэ нь ESP8266 самбарыг өгөгдөл илгээх, хүлээн авахын тулд Blynk сервер рүү нэвтрэх боломжийг олгодог.

Хяналтын самбар үүсгэхийн тулд та хэд хэдэн объектыг чирж, унагаж болно. Төрөл бүрийн хяналтын интерфэйсийг бий болгохын тулд товчлуур, гулсагч, джойстик бэлэн байна. Та (ихэнх нь) хэмжээг нь өөрчилж, тохиргоог хүссэнээрээ тохируулах боломжтой.

Дараагийн алхамуудад би өөр өөр виджет ашиглан роботыг удирдах дөрвөн өөр хувилбарыг үзүүлэх болно.

Алхам 7: Blynk App #1 - Дөрвөн товчлуур

Make it Move уралдаанд дэд байр эзэлсэн

Зөвлөмж болгож буй: