Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: ESP8266 самбар - Альийг нь сонгох вэ?
- Алхам 3: Батерей - алийг нь сонгох вэ?
- Алхам 4: Явах эд анги угсрах
- Алхам 5: Arduino IDE дээр ESP8266 нэмэх
- Алхам 6: ESP8266 -ийн IP хаягийг хайж олох
- Алхам 7: Хэлхээ
- Алхам 8: Програмчлал
- Алхам 9: Хяналтын програмыг суулгана уу
- Алхам 10: Роботыг хянах
- Алхам 11: Зарим зураг, видео
Видео: ESP8266 Wifi хяналттай робот: 11 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Хэрэв та миний өмнөх зааварчилгааг үзсэн бол би бөөрөлзгөнө pi wifi удирдлагатай видео дамжуулах робот бүтээснийг мэдэж байгаа байх. Энэ бол үнэхээр сайхан төсөл байсан, гэхдээ хэрэв та дөнгөж эхлэн суралцаж байгаа бол энэ нь танд хэцүү, үнэтэй санагдаж магадгүй ч миний хувьд ихэнх хэсгүүд нь аль хэдийн хэвтэж байсан. Энэ бол маш хямд wifi удирдлагатай робот боловч видео дамжуулдаггүй. Энэ нь ESP8266 платформ дээр суурилагдсан.
Алхам 1: Шаардлагатай материал
1. ESP8266 самбар
2. L293D IC эсвэл L298 Мотор жолоочийн самбар
3. Мотортой робот явах эд анги (би 500 эрг / мин хөдөлгүүр ашигласан)
4. Breadboard эсвэл ПХБ (хэрэв та гагнахыг илүүд үзвэл)
5. 6в АА батерейны багц эсвэл 9в батерей (ESP8266 -ийг ажиллуулахын тулд)
5. Зай (Моторыг асаахын тулд) [3 -р алхамд алийг нь сонгох вэ]
Алхам 2: ESP8266 самбар - Альийг нь сонгох вэ?
1. Adafruit Feather Huzzah - Энэ нь adafruit -аар хийгдсэн тул заавар, дэмжлэгийг хялбархан авах боломжтой. Энэ нь гагнасан толгойн зүүтэй ирдэггүй тул гагнахын тулд танд гагнуурын төмөр хэрэгтэй болно. Энэ нь өөрөө Li-po батерей цэнэглэгчтэй тул зөөврийн төслүүдэд үнэхээр хэрэг болно. Энэ нь 16 долларын үнэтэй
2. NodeMCU ESP8266 - Энэ бол нэмэлт функцгүй үндсэн самбар боловч нээлттэй эх сурвалжтай, маш сайн бичиг баримттай тул эхлүүлэхэд маш хялбар байх болно. Гэхдээ хамгийн сайн тал нь та үүнийг 4 доллараас бага үнээр худалдаж авах боломжтой юм.
3. Sparkfun ESP8266 - Энэ нь цахилгаан унтраалга, гаднах антенны нэмэлт Wifi интерфейстэй хузза шиг бөгөөд 16 долларын үнэтэй
4. Wemos D1 Mini - Энэ нь бүх самбараас хамгийн жижиг нь боловч энэ нь гүйцэтгэлд ямар ч нөлөө үзүүлэхгүй. Энэ нь маш сайн баримт бичигтэй бөгөөд зөвхөн 4 долларын үнэтэй байдаг. Хэрэв та илүү урт хүрээтэй, ижил хэлбэрийн хүчин зүйлтэй болохыг хүсч байвал гадны антентай Wemos D1 Mini Pro худалдаж авах боломжтой.
Эцэст нь хэлэхэд миний санал болгож буй зүйл бол NodeMCU ESP8266 юм, учир нь энэ нь маш сайн баримт бичигтэй бөгөөд хэр хямд юм. Хэрэв та зөөврийн төсөл барьж байгаа бол гадны антеннаас үүдэлтэй sparkfun хавтанг санал болгож байна. Ли-По цэнэглэгч, sparkfun нь сайн чанартай бүтээгдэхүүн үйлдвэрлэдэг.
Алхам 3: Батерей - алийг нь сонгох вэ?
Олон төрлийн батерейг сонгох боломжтой тул та өөрт тохирохыг нь сонгох хэрэгтэй.
1. AA Battery Pack - Эдгээр нь хамгийн түгээмэл төрлийн батерей бөгөөд маш хямд байдаг. Нүд бүр 1.5 вольтын хүчдэлтэй, бидэнд дор хаяж 9 вольт хэрэгтэй тул 9-12 вольт авахын тулд 6-8 эсийг цувралаар утсаар холбох шаардлагатай болно.
2. 9в батерей - Энэ нь бас маш түгээмэл төрлийн батерей бөгөөд бас хямд. Энэ нь 9 вольтын хүчдэлтэй боловч хамгийн их гүйдэл, хүчин чадал нь маш бага тул удаан үргэлжлэхгүй бөгөөд мотор удаан эргэх болно.
3. Хар тугалганы хүчлийн батерей - Тэнд байгаа бүх машинд ашиглагддаг тул нэлээд түгээмэл тохиолддог. Энэ нь 12 вольтын хүчдэлтэй бөгөөд бидний хэрэгцээнд нийцсэн төгс хүчдэл юм. Одоогийн хүчин чадал нь сайн, том хүчин чадалтай. Энэ нь сайн биш цорын ганц хэсэг бол хэмжээ, жин, том, хүнд юм.
4. Ли -ион (лити -ион) - Энэ бол цахилгаан банкуудад ашигладаг батерейны төрөл юм. Энэ нь өөр өөр хэмжээтэй байдаг боловч хамгийн алдартай нь 18650 эс юм. Хамгийн их хүчдэл нь 4.2 вольт, хамгийн бага нь 3.7 вольт. Хэрэв та эдгээр үзүүлэлтээс илүү цэнэглэж, цэнэггүй болговол батерей гэмтэх болно. Эдгээр батерейг цэнэглэхийн тулд тусгай төрлийн цэнэглэгч хэрэгтэй болно. Энэ нь өндөр гүйдлийн хүчин чадал, том хүчин чадалтай бөгөөд маш жижиг хэмжээтэй бөгөөд АА батерейнаас арай том юм. Гэхдээ энэ нь урьдчилан барьсан батерейны багц биш тул та тусдаа эс худалдаж аваад батерейны багц хийх хэрэгтэй болно.
5. Ли -По (Лити полимер) - Энэ нь ихэвчлэн квадкоптер, дрон болон хобби rc машинд ашиглагддаг. Хамгийн их ба хамгийн бага хүчдэл нь Li-Ion батерейтай ижил байна. Тэднийг цэнэглэхийн тулд тусгай цэнэглэгч хэрэгтэй болно. Энэ бүхнээс одоогийн хамгийн өндөр хүчин чадалтай, бас том хүчин чадалтай, бас жижиг. Гэхдээ аюултай, хэрэв та тэдгээрийг зохих ёсоор зохицуулахгүй бол гал гарч магадгүй юм.
Эхлэгчдэд би AA батерейны багц эсвэл хар тугалганы хүчлийн батерей, дэвшилтэт хэрэглэгчдэд Li-Po батерей санал болгож байна. Хэрэв та янз бүрийн төрлийн батерейг харьцуулах талаар илүү ихийг мэдэхийг хүсвэл Great Scott -ийн хийсэн энэхүү видеог үзээрэй.
Алхам 4: Явах эд анги угсрах
Би үүнийг 4 дугуйгаар хөтлөгч болгохын тулд 4 мотор ашигласан боловч та урд талын хоёр моторыг салгаад 2 дугуйгаар хөтлөгч болгож, дамми дугуйгаар сольж эсвэл касторын дугуй нэмж болно. Явах эд ангиудын гагнуурын утсыг мотор дээр угсарч, моторыг явах эд анги дээр бэхлэх. Хэрэв танд гагнуурын төмөр байхгүй бол та утсыг мушгиж, цахилгаан соронзон хальсаар бэхлэх боломжтой, гэхдээ энэ нь маш сул холбоос байх болно. Би 6в АА батерейны хайрцгийг суурилуулсан бөгөөд кастор дугуйг холбох ёстой угсралт нь өөр өөр явах эд анги бүрт өөр өөр байх боловч маш хялбар процесс юм.
Алхам 5: Arduino IDE дээр ESP8266 нэмэх
Esp8266 хавтанг arduino IDE дээр суулгаагүй болно. Суулгахын тулд эдгээр зааврыг дагана уу.
1. Arduino -г ажиллуулаад Preferences цонхыг нээнэ үү
2. Нэмэлт зөвлөлийн менежерийн URL талбарт "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" оруулна уу.
3. Tools> Board цэснээс Board Manager -ийг нээгээд esp8266 платформыг олоорой
4. Унтраах цонхноос хамгийн сүүлийн хувилбарыг сонгоод суулгах товчийг дарна уу
5. Суулгасны дараа Tools> Board цэснээс ESP8266 самбараа сонгохоо бүү мартаарай
Алхам 6: ESP8266 -ийн IP хаягийг хайж олох
1. Arduino IDE дээр өгөх кодыг нээнэ үү
2. "YOUR SSID" гэж бичээд хаана байгааг нь олоод устгаад wifi сүлжээнийхээ нэр болох wifi -ийн SSID (урвуу таслал хооронд) гэж бичээрэй.
2. Доор нь "ТАНЫ НУУЦ ҮГ" гэж хэлээд үүнийг устгаад wifi сүлжээнийхээ нууц үгийг бичнэ (урвуу таслал хооронд)
3. Өөрчлөлт хийсний дараа кодыг ESP8266 самбар дээр байршуулна уу
4. Самбарыг компьютерээсээ салгаад дахин залгаарай
5. Цуваа мониторыг нээж, дамжуулах хурдыг 115200 болгож "NL ба CR аль алиныг" сонгоно уу. Энэ нь "wifi холбогдсон" гэж хэлэх бөгөөд мөн IP хаягийг харуулах болно. IP хаягийг анхаарна уу, учир нь бидэнд дараа нь хэрэгтэй болно.
Алхам 7: Хэлхээ
Хэлхээ нь маш энгийн. АА батерейны оронд та өөр төрлийн батерей ашиглаж болно.
NodeMCU - L293D
D3 - 7 -р зүү
D4 - 2 -р зүү
D5 - Pin 9
D6 - 1 -р зүү
D7 - 10 -р зүү
D8 - 15 -р зүү
Gnd - Батерейны сөрөг
AA батерейны багц болон 9в батерей хоёулаа нийтлэг газардуулгын холболттой байх ёстой.
Алхам 8: Програмчлал
Өгөгдсөн кодыг arduino IDE дээр нээгээд wifi сүлжээнийхээ SSID болон нууц үгийг миний өмнө харуулсан шиг бичээд кодыг ESP8266 самбарт байршуулна уу.
Алхам 9: Хяналтын програмыг суулгана уу
Энэ роботыг апп ашиглан хянадаг бөгөөд ESP8266_robot.apk файлыг татаж аваад ухаалаг гар утсандаа суулгаарай.
Хэрэв та апп -д ямар нэгэн өөрчлөлт хийхийг хүсч байвал.aia файл бас байна.
Алхам 10: Роботыг хянах
Аппыг нээгээд ESP8266 Удирдах зөвлөлийнхөө IP хаягийг бичээрэй, та одоо үүнийг хянах боломжтой болно !!!
#Алдааг олж засварлах#
Хэрэв мотор буруу чиглэлд эргэлдэж байвал L293D -тэй холболтоо сольж эсвэл хяналтын тээглүүрээ солино уу. ESP8266 нь DHCP -ээр дамжуулан wifi -д холбогддог бөгөөд энэ нь таныг холбох бүртээ өөр IP хаягтай байх тул та IP хаягаа байнга шалгаж байх шаардлагатай болдог.
Алхам 11: Зарим зураг, видео
Энэ нь 12в батерейгаар маш хурдан ажилладаг, гэхдээ хэрэв та үүнийг хэт хурдан гэж бодож байвал хурдыг нь бууруулж, эхлээд ENB кодуудыг кодоос олоорой, та хурдыг тохируулахын тулд HIGH -ийн оронд 0 -ээс 250 хүртэл бичиж болно. Жишээлбэл, "analogWrite (leftMotorENB, 170)"
Хэрэв танд энэ заавар таалагдсан бол уралдаанд саналаа өгөөрэй:)
Зөвлөмж болгож буй:
XLR8 дээрх RC хяналттай робот! Боловсролын робот: 5 алхам
XLR8 дээрх RC хяналттай робот! Боловсролын робот: Сайн байна уу, энэ нийтлэлд үндсэн роботыг хэрхэн бүтээхийг танд үзүүлэх болно. &Quot; Робот 'гэдэг үг нь шууд утгаараа " Боол " эсвэл " Ажилчин '. Хиймэл оюун ухааны ололт амжилтын ачаар роботууд Иссак Азимовын шинжлэх ухааны зөгнөлт киноны нэг хэсэг байхаа больжээ
ESP8266 WIFI AP хяналттай дөрвөлжин робот: 15 алхам (зурагтай)
ESP8266 WIFI AP хяналттай дөрвөлжин робот: Энэ бол servo драйвер бүхий SG90 servo ашиглан 12 DOF буюу дөрвөн хөлтэй (дөрвөлжин) робот хийх заавар бөгөөд үүнийг ухаалаг гар утасны хөтөч ашиглан WIFI вэб сервер ашиглан удирдах боломжтой Энэ төслийн нийт өртөг нь ойролцоогоор 55 доллар юм. Цахим эд анги ба хуванцар роб
Нунчук хяналттай робот гар (Arduino -той хамт): 14 алхам (зурагтай)
Нунчукийн удирддаг робот гар (Arduino -той хамт): Робот гар үнэхээр гайхалтай! Дэлхийн өнцөг булан бүрт байдаг үйлдвэрүүдэд тэдгээрийг будаж, гагнах, зөөвөрлөхдөө нарийвчлалтай хийдэг. Тэднийг сансрын хайгуул, усан доорх алсын удирдлагатай машинууд, тэр ч байтугай эмнэлгийн хэрэглээнд ч олж болно! Одоо та
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ - Эрхий хурууны робот - Servo мотор - Эх код: 26 алхам (зурагтай)
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ | Эрхий хурууны робот | Servo мотор | Эх код: Эрхий хуруу робот. MG90S servo моторын потенциометрийг ашигласан. Энэ нь маш хөгжилтэй, хялбар юм! Код нь маш энгийн. Энэ нь ердөө 30 орчим мөр юм. Энэ нь хөдөлгөөнт зураг шиг харагдаж байна. Асуух зүйл эсвэл санал хүсэлтээ үлдээнэ үү! [Заавар] Эх код https: //github.c
Raspberry Pi Wifi хяналттай видео дамжуулах робот: 8 алхам (зурагтай)
Raspberry Pi Wifi хяналттай видео дамжуулах робот: Камертай сэрүүн робот бүтээх талаар бодож байсан уу? За, та зөв газартаа хүрлээ, би энэ роботыг хэрхэн яаж бүтээх талаар алхам алхамаар зааж өгөх болно. Үүний тусламжтайгаар та шөнийн цагаар хий үзэгдлийг хянаж, үзэх боломжтой