Агуулгын хүснэгт:
Видео: Wi-Servo: Wi-Fi хөтөчийн хяналттай сервомоторууд (Arduino + ESP8266-тай): 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү заавар нь ердийн интернэт хөтөч ашиглан (жишээлбэл, Firefox) ашиглан зарим сервомоторуудыг wi-fi сүлжээнд алсаас хэрхэн удирдахыг харуулсан болно. Үүнийг хэд хэдэн програмд ашиглаж болно: тоглоом, робот, дрон, камер тоглуулах/хазайх гэх мэт.
Хөдөлгүүрийг ESP-8266 модуль ашиглан wi-fi сүлжээг холбодог Arduino Uno-д холбосон. Хяналтын интерфэйс нь HTML болон jQuery -ийн тусламжтайгаар бүтээгдсэн.
LED-ийг ESP-8266 ашиглан хэрхэн асаах/унтраахыг харуулсан Мигелийн заавар (https://allaboutee.com/2015/01/02/esp8266-arduino-led-control-from-webpage/) нь үүнд урам зориг өгсөн юм. бичлэг.
Энд үзүүлсэн техникийг миний нэг төсөлд ашигладаг: "Robô da Alegria":
www.instructables.com/id/Joy-Robot-Rob%C3%B4-Da-Alegria-Open-Source-3D-Printed-A/
Та энэ талаархи дэлгэрэнгүй мэдээллийг дараах линкүүдийн нэгээс олж болно.
hackaday.io/project/12873-rob-da-alegria-joy-robot
www.facebook.com/robodaalegria/
github.com/ferauche/RoboAlegria
Алхам 1: Электроник
Энэхүү төслийн хувьд танд дараах бүрэлдэхүүн хэсгүүд хэрэгтэй болно.
- Arduino Uno (худалдаж авах)
- ESP8266 (худалдаж авах)
- Protoshield (илүү авсаархан хувилбарын хувьд) эсвэл ердийн талхны хавтан (худалдаж авах)
- 10 кох эсэргүүцэл (x3)
- Зарим холбогч утас
- SG90 servomotor (x2) (худалдаж авах)
- Компьютер (Arduino кодыг эмхэтгэх, байршуулах зориулалттай)
Энэ төслийг угсрахад танд тусгай хэрэгсэл хэрэггүй болно. Бүх бүрэлдэхүүн хэсгүүдийг дуртай цахим худалдааны дэлгүүрээс онлайнаар олж болно. Уг хэлхээ нь USB портоор тэжээгддэг (компьютер эсвэл ердийн утасны цэнэглэгчтэй), гэхдээ та гадаад DC тэжээлийн хангамж эсвэл Arduino цахилгаан залгуурт холбогдсон батерейг нэмж болно.
Алхам 2: угсрах
Бүх бүрэлдэхүүн хэсгүүдийг схемийн дагуу холбоно уу. ESP-8266 модуль болон сервомоторуудыг холбохын тулд танд хэдэн холбогч утас хэрэгтэй болно. Та прото хамгаалагч (илүү авсаархан хэлхээний хувьд), ердийн талх хавтан эсвэл өөрийн эзэмшдэг Arduino бамбайг ашиглаж болно.
USB кабелийг Arduino Uno самбар дээр холбоод дараагийн алхам руу орно уу.
Алхам 3: Arduino код
Хамгийн сүүлийн үеийн Arduino IDE суулгаарай. Энэхүү төсөлд servo.h номын санг servos -ийг хянахад ашигласан болно. Кодыг байршуулах явцад wi-fi модуль болон компьютерийн USB порт хоёрын хооронд зөрчилдөөн гарахаас зайлсхийхийн тулд програм хангамжийн номын санг ашигласан болно. ESP-8266 модультай холбогдохын тулд нэмэлт номын сан шаардлагагүй болно. ESP8266 товчны хурдыг шалгаад кодонд зөв тохируулна уу.
Зарим сервомоторууд нь байрлал нь хязгаарт (0 ба 180 градус) ойртох үед цочирдож, хачин чимээ гаргадаг. Үүнээс зайлсхийхийн тулд Arduino код болон хяналтын интерфэйсийн аль алинд нь өнцгийг 10 -аас 170 градусын хооронд хязгаарласан байв (сүүлд).
Харамсалтай нь servo.h номын сан ба softserial.h номын сан нь микроконтроллерийн ижил таймерыг ашигладаг. Энэ нь Arduino ESP-8266-тай холбогдох бүрт серверт догдлол үүсгэж болзошгүй юм. Үүнээс зайлсхийхийн тулд команд бүрийн дараа servo -г Arduino -аас салгадаг. Та мөн модулийг стандарт цуваа тээглүүрт холбож болно. Энэ тохиолдолд байршуулах бүрийн өмнө модулийг салгахаа мартуузай.
Arduino кодыг (wi-servo.ino) татаж аваад XXXXX-ийг wifi чиглүүлэгч SSID-ээр, YYYYY-ийг чиглүүлэгчийн нууц үгээр солино уу. Arduino самбарыг компьютерийн USB порт руу холбоод кодыг байршуулна уу.
Алхам 4: Интерфэйс
Html интерфейс нь servomotors -ийг удирдахад зориулагдсан болно. Энэ жишээнд хоёр servo ашигласан боловч Arduino Uno -д илүү ихийг нэмж болно (би дөрвөн хөдөлгүүр хүртэл туршиж үзсэн).
Текст хайрцгийн маягтыг ESP модулийн IP хаягийг оруулахад ашигладаг.
Wi-servo.html болон jquere.js файлуудыг татаж аваад хоёуланг нь нэг хавтсанд хадгална уу.
Алхам 5: Хэрэглээ
Arduino-ийг дахин асаахад таны wi-fi сүлжээг автоматаар холбохыг оролдох болно. Цуваа мониторыг ашиглан холболт амжилттай болсон эсэхийг шалгаж, чиглүүлэгч тань ESP-8266-д ямар IP оноосон болохыг олж мэдэх боломжтой.
Html файлыг интернет хөтөч дээр нээнэ үү (Firefox).
Текстийн хайрцагт ESP-8266-ийн IP хаягийг мэдэгдээрэй, та явахад бэлэн болно. Гулсагчийг ашиглан servo бүрийн хувьд хүссэн өнцгийг сонгоно уу. Таныг хулганы товчлуурыг дарахад хөтөч Arduino руу автоматаар хүсэлт илгээх бөгөөд servo бүрийг зөөх болно.
Зөвлөмж болгож буй:
ESP8266 ашиглан бүх нийтийн алсын удирдлага (Wifi хяналттай): 6 алхам (зурагтай)
ESP8266 ашиглан бүх нийтийн алсын удирдлага (Wifi хяналттай): Энэхүү төсөл нь AC, ТВ, DVD тоглуулагч, хөгжмийн систем, SMART цахилгаан хэрэгсэл гэх мэт бүх гэр ахуйн хэрэгслийн ердийн алсын удирдлагыг солих болно. Алс холоос хог хаях нь биднийг таавар болгодог !!! Энэхүү төсөл нь биднийг
Esp8266 (aREST, MQTT, IoT) ашиглан интернет/үүл хяналттай гэрийн автоматжуулалт: 7 алхам (зурагтай)
Esp8266 (aREST, MQTT, IoT) ашиглан интернет/үүлээр удирддаг гэрийн автоматжуулалт: БҮХ үйлчилгээ нь http://arest.io/ сайтад бүртгэгдсэн байна !! Яг одоо дэлхийн хамгийн их хэлэлцэж буй сэдэв !! Үүнийг боломжтой болгож буй үүл серверүүд болон үйлчилгээнүүд бол өнөөгийн ертөнцийг татах цэг юм … ХОЛБООНЫ ХАМТРАГЧИЙГ ЭРХЛЭХ нь
Хөтөчийн интерфэйс ATTiny Fuse Editor: 4 алхам
Хөтөчийн интерфэйс ATTiny Fuse Editor: Энэхүү заавар нь ESP8266 болон хөтөч дээр суурилсан хэрэглэгчийн интерфэйсийг ашигладаг ATTiny гал хамгаалагчийн засварлагч юм.Энэ нь 2 гал хамгаалагчийн байтаар хянагддаг тохиргоог өөрчлөхөд маш хялбар бөгөөд төхөөрөмж нь дараах онцлогтой. Вэб серверийн санал
ESP8266 хяналттай сунгах лимузин: 8 алхам (зурагтай)
ESP8266 Controlled Stretch Limousine: Бид одоо байгаа автомашины дотоод удирдлагын системийг IoT ESP8266 -ийн шинэ шийдлээр хэрхэн солихыг зааж өгөх болно. Бид энэ төслийг үйлчлүүлэгчид зориулж хийсэн. Дэлгэрэнгүй мэдээлэл, эх код гэх мэтийг манай вэбсайтаас үзнэ үү. Http://www.hwhard
ESP8266 WIFI AP хяналттай дөрвөлжин робот: 15 алхам (зурагтай)
ESP8266 WIFI AP хяналттай дөрвөлжин робот: Энэ бол servo драйвер бүхий SG90 servo ашиглан 12 DOF буюу дөрвөн хөлтэй (дөрвөлжин) робот хийх заавар бөгөөд үүнийг ухаалаг гар утасны хөтөч ашиглан WIFI вэб сервер ашиглан удирдах боломжтой Энэ төслийн нийт өртөг нь ойролцоогоор 55 доллар юм. Цахим эд анги ба хуванцар роб