Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Явах эд анги хийх
- Алхам 2: Захиалгат самбар хийх
- Алхам 3: Цахилгааны утас
- Алхам 4: Бүгдийг нэгтгэх
- Алхам 5: Хяналт ба туршилт
- Алхам 6: ESP32 код
Видео: Серво ашигладаг ESP32 робот: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Би янз бүрийн 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
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
1 серво мотор ашиглан алхах робот: 13 алхам (зурагтай)
1 servvo мотор ашиглан алхах робот: Би энэ алхагч роботыг YouTube дээр үзсэн цагаасаа эхлэн бүтээхийг хүсч байсан. Бага зэрэг хайсны эцэст би энэ талаар илүү их мэдээлэл олж, өөрийн болгохоор шийдлээ. Энэхүү алхагчийг бүтээх зорилго бол түүнийг аль болох жижиг болгохыг хичээсэн юм
Хуучин уян диск/CD хөтчийн stepper мотор ашигладаг робот машинуудын ухаалаг жолооны систем: 8 алхам (зурагтай)
Хуучин уян диск/CD хөтчийн stepper мотор ашиглан робот машинд зориулсан ухаалаг жолоодлогын систем: робот машины ухаалаг жолоодлогын систем Та робот машиндаа сайн жолоодлогын систем хийж байгаад санаа зовж байна уу? Хуучин уян диск/ CD/ DVD хөтчүүдээ ашиглах гайхалтай шийдэл энд байна. Үүнийг анхаарч, санаа аваарай georgeraveen.blogspot.com руу зочилно уу
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ - Эрхий хурууны робот - Servo мотор - Эх код: 26 алхам (зурагтай)
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ | Эрхий хурууны робот | Servo мотор | Эх код: Эрхий хуруу робот. MG90S servo моторын потенциометрийг ашигласан. Энэ нь маш хөгжилтэй, хялбар юм! Код нь маш энгийн. Энэ нь ердөө 30 орчим мөр юм. Энэ нь хөдөлгөөнт зураг шиг харагдаж байна. Асуух зүйл эсвэл санал хүсэлтээ үлдээнэ үү! [Заавар] Эх код https: //github.c
Arduino ашигладаг Bluetooth удирдлагатай робот машин: 8 алхам (зурагтай)
Arduino ашиглан Bluetooth удирдлагатай робот машин: Энэхүү зааварчилгаанд би таны андройд гар утаснаас Bluetooth -ийг хянадаг робот машин хийх талаар заавар өгөх болно. Түүгээр ч зогсохгүй робот машин нь машинаа урагшлуулахад тулгардаг саад бэрхшээлээс зайлсхийх онцгой чадвартай байдаг. Робот