Агуулгын хүснэгт:

Ios болон Android -д зориулж 15 долларын алсын удирдлагатай ESP8266 робот бутлер / машин / танк бүтээх: 4 алхам
Ios болон Android -д зориулж 15 долларын алсын удирдлагатай ESP8266 робот бутлер / машин / танк бүтээх: 4 алхам

Видео: Ios болон Android -д зориулж 15 долларын алсын удирдлагатай ESP8266 робот бутлер / машин / танк бүтээх: 4 алхам

Видео: Ios болон Android -д зориулж 15 долларын алсын удирдлагатай ESP8266 робот бутлер / машин / танк бүтээх: 4 алхам
Видео: 2022-02-12 Update Including BUBBLES THE SEA TURTLE 2024, Арваннэгдүгээр
Anonim
Image
Image
Blynk програмыг үүсгэнэ үү
Blynk програмыг үүсгэнэ үү

Та зууш авахын тулд гал тогоо руу алхахыг үзэн яддаг уу? Эсвэл шинэ ундаа авах уу? Энэ бүхнийг 15 долларын үнэтэй алсын удирдлагатай товчлуурын тусламжтайгаар засах боломжтой.

Бид цааш явахаасаа өмнө яг одоо Kickstarter төслийг хэрэгжүүлж байгаа бөгөөд Cortana -тай ажилладаг, 19 долларын үнэтэй RGB дууны удирдлагатай зурвасын зурвасыг ажиллуулж байна. Үүнийг эндээс олж болно:

www.kickstarter.com/projects/1538004954/co…

Энэхүү зааварчилгаанд бид алсын удирдлагатай бутлер барих болно. Үүнийг WiFi эсвэл Iphone эсвэл Android утас ашиглан удирдах боломжтой. Төслийг бүхэлд нь ESP8266 nodeMCU самбар дээр үндэслэсэн бөгөөд хэрэв та Хятадаас худалдаж авбал бүх зүйлийг 15 доллараар барих боломжтой.

Энэ төслийн хувьд бидэнд дараахь зүйлс хэрэгтэй болно.

1х ESP8266 самбар

Дугуйтай 2х араатай DC мотор

1x L293D эсвэл 2x bc547 NPN транзистор

1х талхны хавтан + талхны утас

1х мод

1 хогийн сав (эсвэл 3 -р алхам дахь хүснэгт байх болно)

1х 360 градус эргэдэг дугуй

DC хөдөлгүүрт зориулсан 1х зай. Би 2s Lipo ашигласан

1х 5В хүчдэлийн банк

Хэрэв та электрон төхөөрөмж ижил байх тул алсын удирдлагатай машин, танк эсвэл ровер хийхийг хүсч байвал энэ төсөл бас ашигтай болно. Зөвхөн суурийг өөрчлөх шаардлагатай байна.

Тиймээс эхэлцгээе!

Алхам 1: Blynk програмыг үүсгэнэ үү

Blynk програмыг үүсгэнэ үү
Blynk програмыг үүсгэнэ үү
Blynk програмыг үүсгэнэ үү
Blynk програмыг үүсгэнэ үү

Эхлэхийн тулд бид эхлээд Blynk нэртэй програмыг татаж авах хэрэгтэй. Үүнийг PlayStore дээрх шиг AppStore -ийн аль алинд нь олж болно. Аппликешныг татаж авсны дараа бид дараах алхмуудыг хийх ёстой (миний хийж буй зүйлийн тайлбарыг дээрх зургуудаас үзээрэй).

1. Бүртгэл үүсгээд нэвтэрнэ үү.

2. "Шинэ төсөл" товчийг дарна уу.

3. төсөлд нэр өгч, ESP8266 самбар болон WiFi холболт болгон сонгоно уу.

4. зүүн тийш шударч, дээрх зураг дээрх шиг хоёр товчлуурыг нэмнэ үү.

5. зүүн товчлуур дээр дараад зүүг GP0 болгон өөрчилнө үү

6. Баруун товчлуур дээр ижил зүйлийг хийгээрэй, гэхдээ зүүг одоо GP2 болгон өөрчилнө үү

Хамгийн сүүлд бид эрхийн тэмдгийг авах ёстой. Баруун дээд буланд байгаа самрын дүрс дээр дарж, зөвшөөрлийн тэмдгийг хайж олоорой. Энэ бол санамсаргүй тоо, үсгийн урт мөр юм. Дараагийн алхамд бидэнд хэрэгтэй байгаа тул энэ мөрийг бичээрэй.

Алхам 2: ESP8266 програмчлах

ESP8266 програмчлах
ESP8266 програмчлах
ESP8266 програмчлах
ESP8266 програмчлах

Бид Blynk програмыг ашигладаг тул нарийн төвөгтэй код ашиглах шаардлагагүй болно. Эхлэхийн тулд бид Arduino IDE -ийг нээх хэрэгтэй. Та Arduino IDE -ээ ESP8266 ТУЗ -д аль хэдийн тохируулсан байгаа гэж бодож байна. Хэрэв тийм биш бол үүнийг хэрхэн хийх талаар онлайнаар олон заавар байдаг.

RobButler.ino файлыг Instructable дээрээс татаж аваад Arduino IDE дээр нээнэ үү. Үүнийг байршуулахаасаа өмнө бид 3 параметрийг өөрчлөх хэрэгтэй.

Энэ кодын мөрийг хайх:

char auth = "YourAuthToken";

Одоо зөвшөөрлийн тэмдгийнхээ төлөө "" хоорондох текстийг өөрчил. Энэ бол 1 -р алхамаас эхлэн бичсэн урт үсэг, тоо юм.

Жишээлбэл: char auth = "8d454db36538e4ce49516ca476186r9db";

Одоо эдгээр хоёр мөрийн кодыг хайж олоорой.

char ssid = "Таны сүлжээний нэр";

char pass = "YourPassword";

Одоо ssid -ийн "" хоёрын хоорондох текстийг ElferinksWiFi -ийн гэрийн WiFi сүлжээний нэр болгон өөрчил.

Одоо нууц үгийн "" хоорондох текстийг гэрийн WiFi сүлжээнийхээ нууц үгээр солино уу.

Жишээлбэл

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Үүний дараа та ESP8266 -г USB кабелиар холбож, байршуулах товчийг дарж ESP8266 -г анивчуулах боломжтой.

Алхам 3: Тоног төхөөрөмжийг хий

Тоног төхөөрөмжийг хий!
Тоног төхөөрөмжийг хий!
Тоног төхөөрөмжийг хий!
Тоног төхөөрөмжийг хий!
Тоног төхөөрөмжийг хий!
Тоног төхөөрөмжийг хий!

Одоо бид програм хангамжийн хэсгийг бэлэн болгосноор тоног төхөөрөмжийг бүтээх ажлыг эхлүүлж болно.

Би дээрх схемийг талхны самбар дээр барьж эхлэв. Схемүүд хоёулаа ажилладаг боловч зарим шалтгаанаар bc547 -ийг хоёрдахь схемд ашигласан NPN транзисторууд үнэхээр халуун болсон. Тиймээс л надад тохирсон L293d мотор драйвер IC ашиглахаар шийдсэн юм.

Схемийг хийсний дараа бид бүгдийг асаах хэрэгтэй. Би үүний тулд моторыг тэжээх зориулалттай 2s (7.4V) липо батерей, ESP8266 -ийг тэжээхийн тулд 5V цахилгаан банк ашигласан.

Одоо бид роботыг өөрөө бүтээж эхэлж болно.

1. Халуун цавуугаар хоёр араатай тогтмол гүйдлийн хөдөлгүүрийг модон дээр наа.

2. Халуун цавуу ашиглаж буй суурийнхаа төгсгөлд эргэдэг дугуй. Миний хувьд дугуй хэлбэртэй металл диск.

3. DC мотортой модон хэсгийг халуун цавуугаар суурин дээрээ тавь.

4. Одоо Hot Glue нь электроникийг бааз руу хийдэг.

Суурийг хийж дууссаны дараа бид хүснэгтийг өөрөө үүсгэх хэрэгтэй. Би хажууд нь байсан хогийн савыг ашигласан. Зипийг сууринд уяж, модон дээр тавьсны дараа робот дууссан.

Та мөн огт өөр суурийг барьж болно. Жишээлбэл, хэрэв та алсын удирдлагатай танк барихыг хүсч байвал энэ суурийг бий болгож, энэ төслийн адил электрон хэрэгслийг ашиглаж болно. Хэрэв та: алсын удирдлагатай машин, ровер эсвэл таны бодож байгаа зүйлийг бүтээхийг хүсч байвал энэ нь мөн адил юм.

Алхам 4: Уная

Уная!
Уная!

Бүх зүйлийг хийсний дараа бид ESP8266 -ийг powerbank руу залгаж, утсан дээрээ Blynk програмыг нээж болно. Аппликешн автоматаар роботтой холбогдох бөгөөд та одоо хаана ч хамаагүй жолоодох боломжтой болно!

Хэрэв танд асуулт байвал надаас асуухаас бүү эргэлзээрэй.

Хэрэв танд энэ төсөл таалагдсан бол IOT хэлбэрийн өөрөө нээгддэг хаалга, дуут удирдлагатай гэрэл гэх мэт бусад төслүүдийг үзэх боломжтой.

Зөвлөмж болгож буй: