Mundarija:

Ios va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tank yaratish: 4 qadam
Ios va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tank yaratish: 4 qadam

Video: Ios va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tank yaratish: 4 qadam

Video: Ios va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tank yaratish: 4 qadam
Video: Yangi iPhone-ni qanday qilib to'gri nastroyka qilish kerak? 2024, Dekabr
Anonim
Image
Image
Blynk ilovasini yarating
Blynk ilovasini yarating

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

Blynk ilovasini yarating
Blynk ilovasini yarating
Blynk ilovasini yarating
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

ESP8266 uchun dastur
ESP8266 uchun dastur
ESP8266 uchun dastur
ESP8266 uchun dastur

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

Uskunani yarating!
Uskunani yarating!
Uskunani yarating!
Uskunani yarating!
Uskunani yarating!
Uskunani yarating!

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

Ride qilaylik!
Ride qilaylik!

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: