Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: ESP8266 taxtasi - qaysi birini tanlash kerak?
- 3 -qadam: Batareya - qaysi birini tanlash kerak?
- 4 -qadam: Shassini yig'ish
- 5 -qadam: Arduino IDE -ga ESP8266 qo'shish
- 6 -qadam: ESP8266 IP -manzilini topish
- 7 -qadam: O'chirish
- 8 -qadam: dasturlash
- 9 -qadam: Boshqaruv ilovasini o'rnatish
- 10 -qadam: Robotni boshqarish
- 11 -qadam: Ba'zi rasmlar va videolar
Video: ESP8266 Wi -Fi boshqariladigan robot: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Agar siz mening oldingi ko'rsatmalarni ko'rgan bo'lsangiz, bilasizki, men malina pi wifi boshqariladigan video oqim robotini qurdim. Yaxshi loyiha edi, lekin agar siz yangi boshlovchi bo'lsangiz, bu sizga qiyin va qimmatga tushishi mumkin, lekin men uchun ko'p qismlar menda yotar edi. Bu Wi -Fi orqali boshqariladigan juda arzon robot, lekin u video uzatmaydi. U ESP8266 platformasida qurilgan.
1 -qadam: kerakli materiallar
1. ESP8266 taxtasi
2. L293D IC yoki L298 Dvigatel haydovchi platasi
3. Dvigatelli robotli shassi (men 500 rpm dvigatel ishlatganman)
4. Breadboard yoki PCB (agar siz lehimlashni xohlasangiz)
5. 6v AA batareya to'plami yoki 9v batareya (ESP8266 ni quvvatlantirish uchun)
5. Batareya (Dvigatellarni quvvatlantirish uchun) [3 -qadamda qaysi birini tanlash kerak]
2 -qadam: ESP8266 taxtasi - qaysi birini tanlash kerak?
1. Adafruit Feather Huzzah - Adafruit tomonidan tayyorlangan, shuning uchun u osonlikcha ko'rsatma va yordamga ega. U lehimli bosh pimlari bilan birga kelmaydi, shuning uchun ularni lehimlash uchun sizga temir kerak bo'ladi. Bortida Li-po batareyali zaryadlovchi bor, shuning uchun u portativ loyihalarda juda qulay bo'ladi. 16 dollar turadi
2. NodeMCU ESP8266 - bu qo'shimcha funktsiyalarsiz asosiy karta, lekin u ochiq manbali va mukammal hujjatlarga ega, shuning uchun uni ishga tushirish juda oson bo'ladi. Ammo eng yaxshi tomoni shundaki, siz uni 4 dollardan arzon narxda sotib olishingiz mumkin.
3. Sparkfun ESP8266 - Wi -Fi diapazonini uzaytirish uchun quvvat tugmasi va tashqi antenna qo'shilgan huzaga o'xshaydi va uning narxi 16 dollar.
4. Wemos D1 Mini - bu barcha taxtalarning eng kichigi, lekin bu uning ishlashiga ta'sir qilmaydi. U yaxshi hujjatlarga ega va atigi 4 dollar turadi. Agar siz uzoqroq diapazonga ega bo'lishni xohlasangiz, tashqi antennasi bo'lgan Wemos D1 Mini Pro -ni sotib olishingiz mumkin.
Nihoyat, men tavsiya qilmoqchi bo'lgan NodeMCU ESP8266, chunki u mukammal hujjatlarga ega va qanchalik arzon. Agar siz ko'chma loyiha qurayotgan bo'lsangiz, men tashqi antennasi va o'rnatilgan li-po zaryadlovchi qurilmasi tufayli sparkfun kartasini tavsiya qilaman va sparkfun yaxshi sifatli mahsulotlar ishlab chiqaradi.
3 -qadam: Batareya - qaysi birini tanlash kerak?
Har xil turdagi batareyalarni tanlash mumkin, siz o'zingiz uchun to'g'ri batareyani tanlashingiz kerak.
1. AA Batareya To'plami - Ular eng keng tarqalgan batareyalar turi va juda arzon. Har bir hujayra 1,5 voltlik kuchlanishga ega, bizga kamida 9 volt kerak, shuning uchun 9-12 volt olish uchun ketma -ket 6-8 ta uyali simni ulashimiz kerak bo'ladi.
2. 9v batareya - Bu ham juda keng tarqalgan batareya turi va ayni paytda arzon. U 9 voltli kuchlanishga ega, lekin maksimal oqim va quvvat juda past, shuning uchun u uzoq davom etmaydi va dvigatellar juda sekin aylanadi.
3. Qo'rg'oshin kislotali akkumulyator - Bu juda keng tarqalgan, chunki u har bir mashinada ishlatiladi. U 12 voltli kuchlanishga ega, u bizning ehtiyojlarimiz uchun mukammal kuchlanishga ega. Hozirgi imkoniyatlari yaxshi va katta quvvatga ega. Yaxshi bo'lmagan joyning kattaligi va og'irligi, u katta va og'ir.
4. Li -Ion (Lityum Ion) - Bu quvvat banklarida ishlatiladigan batareya turi. U har xil o'lchamlarda bo'ladi, lekin eng mashhuri 18650 yacheykadir. Maksimal kuchlanish 4,2 volt, minimal esa 3,7 volt. Agar siz uni parametrlardan ko'proq zaryad qilsangiz yoki zaryadsizlasangiz, batareya shikastlangan bo'ladi. Bu batareyalarni zaryad qilish uchun maxsus turdagi zaryadlovchi kerak. U yuqori oqim qobiliyatiga va katta quvvatga ega, shuningdek, juda kichik, AA batareyasidan sal kattaroq. Ammo bu oldindan o'rnatilgan batareyalar to'plami emas, shuning uchun siz alohida hujayralarni sotib olishingiz va batareyalar to'plamini yaratishingiz kerak bo'ladi.
5. Li -Po (Lityum Polimer) - U asosan quadcopters va dronlarda va havaskor rc mashinalarida ishlatiladi. Maksimal va minimal kuchlanish Li-Ion batareyasi bilan bir xil. Ularni zaryad qilish uchun maxsus zaryadlovchi ham kerak. Bularning barchasidan eng yuqori oqim qobiliyatiga ega, shuningdek, katta quvvatga ega va kichikdir. Ammo xavflidir, agar siz ularga to'g'ri munosabatda bo'lmasangiz, ular yonib ketishi mumkin.
Yangi boshlanuvchilar uchun men AA yoki qo'rg'oshin kislotali akkumulyatorni, ilg'or foydalanuvchilar uchun Li-Po batareyasini tavsiya qilaman. Agar siz har xil turdagi batareyalarni taqqoslash haqida ko'proq bilmoqchi bo'lsangiz, Great Scott tomonidan tayyorlangan ushbu videoni ko'ring.
4 -qadam: Shassini yig'ish
Men uni 4 g'ildirakli haydovchiga aylantirish uchun 4 dvigateldan foydalandim, lekin siz uni old g'ildirakli dvigatelni echib 2 g'ildirakli haydovchiga aylantira olasiz va ularni qo'g'irchoq g'ildiraklar bilan almashtirasiz yoki g'ildirak g'ildiragini qo'shasiz. Shassi lehim simlarini dvigatellarga yig'ish va dvigatellarni shassisga o'rnatish. Agar sizda lehimlantiruvchi temir bo'lmasa, siz simlarni burishingiz va ularni elektr tasmasi bilan bog'lab qo'yishingiz mumkin, lekin bu tavsiya etilmaydi, chunki bu juda zaif bo'g'in bo'ladi. Men 6v AA batareya to'plamini o'rnatdim, u erda g'ildirak g'ildiragi o'rnatilishi kerak, har bir shassis uchun yig'ilish har xil bo'ladi, lekin bu juda oson jarayon.
5 -qadam: Arduino IDE -ga ESP8266 qo'shish
Esp8266 platalari arduino IDE -ga o'rnatilmagan. O'rnatish uchun quyidagi ko'rsatmalarga amal qiling.
1. Arduino -ni ishga tushiring va Preferences oynasini oching
2. Kengash menejerining qo'shimcha URL manzili maydoniga "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" ni kiriting.
3. Asboblar> Kengash menyusidan Boards Manager -ni oching va esp8266 platformasini toping
4. Ochilgan oynadan oxirgi versiyani tanlang va o'rnatish tugmasini bosing
5. O'rnatishdan so'ng asboblar> Kengash menyusidan ESP8266 kartangizni tanlashni unutmang
6 -qadam: ESP8266 IP -manzilini topish
1. Arduino IDE -da berish kodini oching
2. "SIZNING SSID" deb yozilgan joyni toping va o'chirib tashlang va Wi -Fi tarmog'ingizning nomi bo'lgan Wi -Fi SSID (teskari vergullar orasiga) yozing.
2. Uning ostida "SIZNING PAROLINGIZ" deb yoziladi, uni o'chirib tashlaydi va Wi -Fi tarmog'ingizning parolini yozadi (teskari vergullar orasiga)
3. O'zgartirishlar kiritilgandan so'ng, kodni ESP8266 kartangizga yuklang
4. Taxtani kompyuterdan uzing va qayta ulang
5. Seriyali monitorni oching va bod tezligini 115200 ga o'rnating va "NL ham, CR ham" ni tanlang. U "Wi -Fi ulangan" deb yoziladi va IP -manzilni ko'rsatadi. IP -manzilga e'tibor bering, chunki bizga keyinroq kerak bo'ladi.
7 -qadam: O'chirish
O'chirish sxemasi juda oddiy. AA batareya to'plami o'rniga siz boshqa turdagi batareyalardan foydalanishingiz mumkin.
NodeMCU - L293D
D3 - 7 -pin
D4 - 2 -pin
D5 - 9 -pin
D6 - 1 -pin
D7 - 10 -pin
D8 - pin 15
Gnd - Batareya salbiy
AA batareya to'plami ham, 9v batareya ham umumiy topraklama aloqasiga ega bo'lishi kerak.
8 -qadam: dasturlash
Berilgan kodni arduino IDE -da oching va Wi -Fi tarmog'ining SSID va parolini men ko'rsatganidek yozing, keyin kodni ESP8266 kartangizga yuklang.
9 -qadam: Boshqaruv ilovasini o'rnatish
Bu robot ilova orqali boshqariladi, ESP8266_robot.apk faylini yuklab oling va uni smartfoningizga o'rnating.
Agar ilovaga biror o'zgartirish kiritmoqchi bo'lsangiz.aia fayli ham bor.
10 -qadam: Robotni boshqarish
Ilovani oching va ESP8266 kartangizning IP -manzilini yozing, endi siz uni boshqarishingiz mumkin bo'ladi !!!
#Muammolarni bartaraf qilish; nosozliklarni TUZATISH#
Agar dvigatellar noto'g'ri yo'nalishda aylanayotgan bo'lsa, ularni L293D ga ulang yoki boshqaruv pimlarini almashtiring. ESP8266 Wi -Fi -ga DHCP orqali ulanadi, ya'ni deyarli har safar ulanganingizda boshqa IP -manzilga ega bo'ladi, shuning uchun har safar IP -manzilni tekshirishingiz kerak bo'ladi.
11 -qadam: Ba'zi rasmlar va videolar
Bu 12v batareya bilan juda tez, lekin agar siz buni juda tez deb hisoblasangiz, tezlikni pasaytira olasiz, avval koddagi ENB pinlarini toping, tezlikni o'rnatish uchun HIGH o'rniga 0 dan 250 gacha yozishingiz mumkin. Masalan, "analogWrite (leftMotorENB, 170)"
Agar sizga ushbu ko'rsatma yoqqan bo'lsa, iltimos, tanlovlarda unga ovoz bering:)
Tavsiya:
Hushtak bilan boshqariladigan robot: 20 qadam (rasmlar bilan)
Hushtak bilan boshqariladigan robot: Bu robot hamma joyda hushtak chalish bilan boshqariladi, xuddi "Oltin Sonik o'yinchoq" kabi; ishlab chiqarilgan 1957. Yoqilganda, robot oldingi qo'zg'aysan g'ildiragi mexanizmidagi yoritilgan o'q bilan ko'rsatilgan yo'nalishda harakat qiladi. Qachonki hushtak
Ovoz bilan boshqariladigan robot qo'l: 8 qadam (rasmlar bilan)
Ovoz bilan boshqariladigan robot qo'li: a. maqolalar {shrift o'lchami: 110,0%; shrift og'irligi: qalin; shrift uslubi: kursiv; matnni bezatish: yo'q; background-color: red;} a.articles: hover {background-color: black;} Bu ko'rsatma ovozli boshqariladigan robot qo'lini qanday ishlatishni tushuntiradi
Simsiz qo'lqop bilan boshqariladigan robot qo'l - NRF24L01+ - Arduino: 7 qadam (rasmlar bilan)
Simsiz qo'lqop bilan boshqariladigan robot qo'l | NRF24L01+ | Arduino: bu videoda; 3D robot qo'lda yig'ish, servo boshqaruv, moslashuvchan sensorli boshqaruv, nRF24L01 bilan simsiz boshqaruv, Arduino qabul qilgich va uzatuvchi manba kodi mavjud. Qisqasi, ushbu loyihada biz simli simlar yordamida robot qo'lini boshqarishni o'rganamiz
Imo -ishora bilan boshqariladigan robot yarating: 4 qadam (rasmlar bilan)
Imo -ishora bilan boshqariladigan robot yarating: Ushbu ko'rsatmada biz 3D imo -ishoralar yordamida boshqariladigan Arcbotics Sparki robotini quramiz. Bu loyihaning yoqimli xususiyati shundaki, robotni boshqarish uchun smartfon yoki qo'lqop kabi qo'shimcha qurilmaga ehtiyoj yo'q. Qo'lingizni birinchi ustunga o'tkazing
USB quvvat bilan boshqariladigan ulagich. Izolyatsiya bilan: 4 qadam (rasmlar bilan)
USB quvvat bilan boshqariladigan ulagich. Izolyatsiya bilan: Bu yo'riqnomaning asosiy maqsadi - bu menga o'ylamasdan, kompyuterim uchun barcha aksessuarlarni yoqish edi. Va keyin, men kompyuterdan foydalanmayotganimda, vampir devori siğillarining hammasiga kuch bermayman. Fikr oddiy, siz