Mundarija:
- 1 -qadam: Blynk ilovasini yarating
- 2 -qadam: ESP8266 -ni dasturlash
- 3 -qadam: Uskuna tayyorlang
- 4 -qadam: minamiz
Video: Ios va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tank yaratish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ovqatlanish uchun oshxonaga borishni yomon ko'rasizmi? Yoki yangi ichimlik olish uchunmi? Bularning barchasini 15 dollarlik masofadan boshqariladigan butler yordamida tuzatish mumkin.
Oldinga borishdan oldin, men hozirda Cortana bilan ishlaydigan va narxi 19 dollar bo'lgan, ovozli boshqariladigan RGB LED chizig'i uchun Kickstarter loyihasini ishlayapman. Uni bu erda topish mumkin:
www.kickstarter.com/projects/1538004954/co…
Ushbu yo'riqnomada biz masofadan boshqariladigan butler quramiz. Uni Wi -Fi orqali Android yoki Iphone yordamida boshqarish mumkin. Butun loyiha ESP8266 nodeMCU taxtasiga asoslangan va agar siz Xitoydan sotib olsangiz, hamma narsani 15 dollarga qurish mumkin.
Ushbu loyiha uchun bizga quyidagilar kerak:
1x ESP8266 kartasi
G'ildirakli 2x tishli doimiy motorlar
1x L293D yoki 2x bc547 NPN tranzistorlari
1x non paneli + non paneli
1x yog'och bo'lagi
1x axlat qutisi (yoki 3 -qadamdagi jadval bo'ladi)
1x 360 graduslik aylanadigan g'ildirak
DC motorlar uchun 1x batareya. Men 2s Lipo ishlatardim
1x 5V quvvat banki
Agar siz masofadan boshqariladigan mashina, tank yoki rover qurmoqchi bo'lsangiz, bu loyiha ham foydali bo'ladi, chunki elektronika bir xil bo'ladi. Faqat bazani o'zgartirish kerak.
Shunday qilib, boshlaylik!
1 -qadam: Blynk ilovasini yarating
Boshlash uchun biz avval Blynk nomli ilovani yuklab olishimiz kerak. Uni PlayStore -dagi kabi AppStore -da ham topish mumkin. Ilovani yuklab olgandan so'ng biz quyidagi amallarni bajarishimiz kerak (nima qilayotganimni vizual tushuntirish uchun yuqoridagi rasmlarga qarang).
1. Hisob qaydnomasini yarating va tizimga kiring.
2. "Yangi loyiha" tugmasini bosing.
3. loyihaga nom bering va ESP8266 taxtasi va Wi -Fi ulanishini tanlang.
4. chapga suring va yuqoridagi rasmdagi kabi ikkita tugmani qo'shing.
5. chap tugmani bosing va pinni GP0 ga o'zgartiring
6. O'ng tugma uchun ham xuddi shunday qiling, lekin pinni hozir GP2 ga o'zgartiring
Oxir -oqibat biz avtorizatsiya tokenini olishimiz kerak. O'ng yuqori burchakdagi yong'oq belgisini bosing va avtorizatsiya belgisini qidiring. Bu tasodifiy raqamlar va harflarning uzun qatori. Bu qatorni yozing, chunki keyingi bosqichda bizga kerak bo'ladi.
2 -qadam: ESP8266 -ni dasturlash
Biz Blynk ilovasidan foydalanganimiz uchun murakkab kodni ishlatishning hojati yo'q. Boshlash uchun biz Arduino IDE -ni ochishimiz kerak. Menimcha, siz Arduino IDE -ni ESP8266 platasi uchun sozlangansiz va unga yuklashingiz mumkin. Agar yo'q bo'lsa, Internetda buni qanday qilish kerakligi haqida ko'plab darsliklar mavjud.
RobotButler.ino faylini yo'riqnomadan yuklab oling va Arduino IDE -da oching. Yuklashdan oldin biz 3 parametrni o'zgartirishimiz kerak:
Ushbu kod qatorini qidiring:
char auth = "YourAuthToken";
Endi "avtorizatsiya tokeningiz uchun" orasidagi matnni o'zgartiring. Bu siz 1 -qadamdan yozgan raqamlar va harflarning uzun qatori.
Masalan: char auth = "8d454db36538e4ce49516ca476186r9db";
Endi ushbu ikkita kod satrini qidiring:
char ssid = "Sizning tarmog'ingiz nomi";
char pass = "Sizning parolingiz";
Endi ssid uchun "" orasidagi matnni ElferinksWiFi uchun uy WiFi tarmog'ingiz nomiga o'zgartiring.
Endi parolni "" orasidagi matnni uy WiFi tarmog'ining paroliga o'zgartiring.
Masalan
char ssid = "ElferinksWiFi";
char pass = "TERHTK18R";
Shundan so'ng siz ESP8266 -ni USB kabeliga ulashingiz va yuklash tugmasini bosishingiz mumkin.
3 -qadam: Uskuna tayyorlang
Endi bizda dasturiy ta'minot qismi tugadi, biz uskunani yaratishni boshlashimiz mumkin.
Men yuqoridagi sxemani non taxtasida qurishdan boshladim. Ikkala sxemalar ham ishlaydi, lekin negadir bc547 ni ikkinchi sxemada ishlatgan NPN tranzistorlari juda qizib ketdi. Shuning uchun men L293d IC drayverini ishlatishga qaror qildim.
Sxema tugagandan so'ng, biz hamma narsani kuch bilan ta'minlashimiz kerak. Men buning uchun dvigatellarni quvvatlantirish uchun 2s (7.4V) lipo batareyasini va ESP8266 ni quvvatlantirish uchun 5V quvvat bankini ishlatardim.
Endi biz robotni o'zi qurishni boshlashimiz mumkin.
1. Yog'och bo'lagiga ikkita tishli dvigatelni issiq yopishtiruvchi.
2. Issiq elim - siz foydalanayotgan taglikning oxirigacha aylanadigan g'ildirak. Mening holatimda yumaloq metall disk.
3. Issiq yopishtiruvchi yog'och bo'lagini doimiy motorlar bilan bazangizga yopishtiring.
4. Endi Hot Glue bazani elektronika bilan ta'minlaydi.
Baza tugagandan so'ng, biz jadvalni o'zi yaratishimiz kerak. Men qo'ygan axlat qutisidan foydalandim. Zipni tayanchga bog'lab, ustiga yog'och bo'lagini qo'ygandan so'ng, robot tugadi.
Bundan tashqari, siz mutlaqo boshqa asosni qurishingiz mumkin. Agar siz, masalan, masofadan boshqariladigan tank qurishni xohlasangiz, buning uchun asos yaratishingiz va shu loyihadagi elektronikadan foydalanishingiz mumkin. Agar siz: masofadan boshqariladigan mashina, rover yoki siz o'ylagan narsani qurmoqchi bo'lsangiz, xuddi shunday.
4 -qadam: minamiz
Hammasi tugagandan so'ng, biz ESP8266 -ni quvvat bankiga ulab, telefoningizda Blynk dasturini ochishimiz mumkin. Ilova robotga avtomatik ravishda ulanadi va endi uni istalgan joyda haydash mumkin bo'ladi!
Agar sizda biron bir savol bo'lsa, ikkilanmasdan meni so'rang.
Agar sizga bu loyiha yoqqan bo'lsa, siz mening boshqa loyihalarimni ko'rishingiz mumkin, ular IOT tipidagi o'z -o'zidan ochiladigan eshiklar va ovozli boshqariladigan chiroqlar.
Tavsiya:
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: 5 qadam
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: Bu mavzuda biz NRF24L01 PA LNA moduli yordamida masofadan boshqariladigan mashinani qanday yasash haqida bo'lishmoqchimiz. Aslida 433 MGts, HC12, HC05 va LoRa radio modullari kabi boshqa bir qancha radio modullar mavjud. Ammo, bizning fikrimizcha, NRF24L01 rejimi
Masofadan boshqariladigan mashina - Simsiz Xbox 360 boshqaruvchisi yordamida boshqariladi: 5 qadam
Masofadan boshqariladigan mashina - simsiz Xbox 360 boshqaruvi yordamida boshqariladi: bu simsiz Xbox 360 boshqaruvi yordamida boshqariladigan masofadan boshqariladigan shaxsiy avtomobilingizni yaratish bo'yicha ko'rsatmalar
PS2 simsiz masofadan boshqarish pulti yordamida yig'iladigan va boshqariladigan robotli avtomobillar to'plami: 6 qadam
PS2 simsiz masofadan boshqarish pulti yordamida yig'iladigan va boshqariladigan robotli avtomobillar to'plami: Ushbu loyiha robototexnika dunyosining asosiy bosqichlari bilan bog'liq bo'lib, siz 4WD rusumli avtomobillar to'plamini yig'ishni, uskuna qo'yishni va simsiz PS2 pulti yordamida boshqarishni o'rganasiz
Bluetooth boshqariladigan robotli mashina: 13 qadam (rasmlar bilan)
Bluetooth boshqariladigan robotli mashina: sizni har doim RC avtomashinalari qiziqtirganmi? Hech qachon o'zingiz yaratishni xohlaganmisiz? o'z smartfoningiz tomonidan boshqariladimi? ---- > Xo'sh, bolalar, mana bu loyihada men Arduino yordamida Bluetooth boshqariladigan mashina yasashga harakat qildim. Menda ink
Arduino yordamida Bluetooth boshqariladigan robotli mashina: 8 qadam (rasmlar bilan)
Arduino -dan foydalanadigan Bluetooth boshqariladigan robotli mashina: Men sizga Android mobil telefoningizdan Bluetooth -ni boshqaradigan robot -mashina yasash bo'yicha ko'rsatma beraman. Bundan tashqari, robot -mashina mashinani oldinga siljitishda uchraydigan to'siqlarni chetlab o'tish qobiliyatiga ega. Robo