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

Серво ашигладаг ESP32 робот: 6 алхам (зурагтай)
Серво ашигладаг ESP32 робот: 6 алхам (зурагтай)

Видео: Серво ашигладаг ESP32 робот: 6 алхам (зурагтай)

Видео: Серво ашигладаг ESP32 робот: 6 алхам (зурагтай)
Видео: Apa Itu Arduino Micro Controller (Subtittle) 2024, Арваннэгдүгээр
Anonim
Серво ашигладаг ESP32 робот
Серво ашигладаг ESP32 робот
Серво ашигладаг ESP32 робот
Серво ашигладаг ESP32 робот
Серво ашигладаг ESP32 робот
Серво ашигладаг ESP32 робот

Би янз бүрийн ESP32 хөгжлийн самбар ашиглан туршилт хийж байсан, саяхан би 18650 Lipo-ийг өөрийн гараар цэнэглэх зориулалттай TTGO T-Beam сортуудын нэгийг захиалсан нь жижиг робот бүтээхэд эрчим хүчний зохицуулалтын нарийн төвөгтэй байдлыг шаарддаг. зай болон цэнэглэгчийн хэлхээг аль хэдийн байрлуулсан байгаа.

Гэсэн хэдий ч энэ самбараас ямар нэгэн зүйлийг шууд жолоодохын тулд бага хүчин чадалтай зүйл хэрэгтэй байсан тул хэсэг хугацаанд байсан тасралтгүй эргүүлэх сервүүдийг нэмж оруулахаар шийдлээ.

Энд миний ашиглаж байсан ESP32 самбар нь Лора радио, GPS зэрэг маш олон функцтэй бөгөөд ирээдүйд хэрэг болно, гэхдээ та эдгээр нэмэлтүүдгүйгээр ESP32 хавтанг авах боломжтой бөгөөд энэ нь самбарыг арай жижиг болгож, 18650 батерейны хайрцгийг дагалдана.

Тиймээс бүтцийн талаар ярьж эхэлье.

Хангамж

4 x Тасралтгүй эргүүлэх сервос

Серво дээр тохирсон 4 x дугуй

Хэрэв та нэмж оруулахыг хүсвэл 5 x Neopixels -ийн 1 x тууз.

Цэнэглэдэг батерейтай 1 x ESP32 эсвэл гадаад батерейтай ESP32.

Би уурхайг Lilygo Aliexpress -аас худалдаж авсан бөгөөд үүнийг миний хүлээж байснаас хамаагүй хурдан хүргэсэн болно

1 x Жижиг хэсэг, огтлох, өрөмдөх замаар явах эд анги үүсгэх боломжтой.

1 х жижигхэн вробор

зарим утас, би мини jst залгуурыг холбогч болгон ашигладаг байсан, гэхдээ үүнийг зүгээр л гагнах боломжтой байсан.

4 x Servo толгой, ингэснээр та servo -г холбогч veroboard -д залгах боломжтой

Хуванцар хэлхээний самбарын зарим зөрчилдөөн.

Алхам 1: Явах эд анги хийх

Явах эд анги бүтээх
Явах эд анги бүтээх
Явах эд анги бүтээх
Явах эд анги бүтээх
Явах эд анги бүтээх
Явах эд анги бүтээх

Би ямар ч байгууллага перспекс эсвэл хуванцар ашиглан хийж болох жинхэнэ үндсэн явах эд ангиудыг хүсч байсан, тэр ч байтугай хуучин хуванцар үдийн цайны хайрцаг эсвэл хоол хийх боломжтой байсан.

Би ESP32 самбараас арай өргөн өнцгөөр хайчилж авсан боловч ойролцоогоор ижил урттай, дараа нь хэлхээний самбарын зогсолтыг ашиглан ESP32 -ийг холбох 4 цооног нэмж оруулахыг хүссэн газраа тэмдэглэв.

Серво холбох

Би Сервог бүгдийг нь адилхан чиглүүлэхээр байрлуулсан тул утсаа залгахад тэд нэг зүг рүү явах болно. Эдгээрийг байрлуулахын тулд би хуванцар цавуу хэрэглэж, тэдгээрийг барихад туслах хэд хэдэн нэмэлт зүйлийг нэмж оруулав.

Би servos утаснуудын явах эд ангиудын суурийн дундуур цооног өрөмдсөн бөгөөд ингэснээр тэдгээрийг миний ашиглаж байсан жижиг veroboard -д залгаад дараа нь нарийвчлан тайлбарлах болно.

Би servo илүүдэл утсыг хамгийн сайнаар нь боож, байрлуулахын тулд хэд хэдэн жижиг кабелийн холболт ашиглав.

Энэ бүгдийг нуун дарагдуулж байна

Эцсийн алхам бол би үүнийг огтлосон анхны хэсэгтэй ижил хэмжээтэй хэтийн төлөвөөр хучсан. Нэмэлт зогсолт хийх нүхийг өрөмдөж, боолтыг нэмж байрлуулсан.

Энэ нь өмнөх долоо хоногт хийсэн мотортой харьцуулахад хамаагүй хөнгөн байсан нь жингийн хувьд ямар хөнгөн байсан нь надад гайхалтай байлаа.

Алхам 2: Захиалгат самбар хийх

Захиалгат самбар хийх
Захиалгат самбар хийх
Захиалгат самбар хийх
Захиалгат самбар хийх
Захиалгат самбар хийх
Захиалгат самбар хийх
Захиалгат самбар хийх
Захиалгат самбар хийх

Би ESP32 -ийг самбар дээр залгаж, шаардлагатай үед салгахад хялбар жижиг самбар хийхийг хүсч байсан. Тиймээс би үүнийг гэрэл зургуудад үзүүлсэн байдлаар бүтээсэн бөгөөд servos -ийг залгахын тулд толгойн зүү нэмж, дараа нь неопикселийн туузыг оруулав.

Би бас ESP32 -ээс тэжээл авахын тулд Servo дохионы холболтыг хангахын тулд өөртөө байсан 2 жижиг jst залгуурыг нэмсэн.

Би самбарын доод талд байгаа зэсийн нэг замыг хайчилж авснаар servo тус бүрийн дохионы зүү өөр байсан тул би жижиг утсан холбогч ашиглан утсаар нэг замаар зөөж, хоёр jst тээглүүр нь нэг утсаар холбогдох болно. тал эсвэл нөгөө.

Тээврийн хэрэгслийн хоёр тал дээр хоёр servo байсан тул би самбарыг ашиглан хоёр servos -ийг хоёр тал руу нь холбосон тул би зүүн гар тал эсвэл баруун талын servo -ийг нэг servo холболттойгоор хажуу тийш нь ажиллуулж болно. Энд миний хийж байгаа зүйл бол шаардлагатай утаснуудын хэмжээг хялбарчлахын тулд холболтыг тал бүрээр нь холбох явдал юм.

Би Vcc ба GND холболтыг veroboard даяар зэс замуудаар холбохыг зөвшөөрсөн боловч бие даан жолоодохыг хүссэн янз бүрийн талыг удирдахын тулд дохионы шугамыг таслав.

Алхам 3: Цахилгааны утас

Утас
Утас

Утасны диаграммд холболтууд болон аль болох цөөн тооны утастай Servo ба Neopixel зурвасыг хэрхэн холбосныг харуулав.

Алхам 4: Бүгдийг нэгтгэх

Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах

Би бүх зүйлээ утастай болгосны дараа тусгай зориулалтын вертолон суулгаж, ESP32 -ийг явах эд анги руу нэмсэн нь бүгд сайн тохирсон байв.

Утасыг ихэвчлэн нууж, нуусан бөгөөд хажуу талыг нь хялбархан нэмж, ESP32 -ийг бүрэн хаахын тулд дээд хэсгийг нь нэмж болно.

Алхам 5: Хяналт ба туршилт

Хяналт ба туршилт
Хяналт ба туршилт
Хяналт ба туршилт
Хяналт ба туршилт
Хяналт ба туршилт
Хяналт ба туршилт

Би энгийн хяналтыг хүсч байсан бөгөөд https://randomnerdtutorials.com/ вэбсайт дээр тэд вэб сервер хэрхэн ажиллуулах, хяналтыг харуулах сайн жишээг үзүүлсэн бөгөөд ингэснээр та робот машиныг тойрон жолоодох боломжтой болно. Би жишээг моторын оронд серво ашиглахаар өөрчилж, неопиксел зурвас ашиглахын тулд кодыг нэмж, роботоо удирдахын тулд холбогдох ёстой IP хаягаа Олед дэлгэц дээр харуулав.

Алхам 6: ESP32 код

Энд би өөрийн хэрэгцээнд нийцүүлэн өөрчилж болох кодыг хавсаргав, энд байгаа зүйлсийнхээ үндэс суурийг бүрдүүлдэг санамсаргүй сургалтуудад бүрэн кредит өгдөг. Би ESP32 дээр байгаа сургалтыг худалдаж авахыг зөвлөж байна, ESP32 -ийг ашиглахад маш олон нарийн төвөгтэй байдлыг авч үзэх болно.

Энэ нь робот техникийн хувьд ESP32 -ийг хурдан ашиглахыг оролдож буй бусад хүмүүст ашигтай байсан гэж найдаж байна.

Та намайг twitter дээр дагаж миний энд хийж буй зүйлсийн талаар илүү ихийг мэдэх боломжтой @eliotpittam эсвэл миний вэбсайтаар зочилж бусад мэдээлэл авах боломжтой. www.inventar.tech

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