Мазмуну:

Ios жана Android үчүн $ 15 Алыстан башкарылуучу ESP8266 робот Батлер / Машина / Танк куруңуз: 4 кадам
Ios жана Android үчүн $ 15 Алыстан башкарылуучу ESP8266 робот Батлер / Машина / Танк куруңуз: 4 кадам

Video: Ios жана Android үчүн $ 15 Алыстан башкарылуучу ESP8266 робот Батлер / Машина / Танк куруңуз: 4 кадам

Video: Ios жана Android үчүн $ 15 Алыстан башкарылуучу ESP8266 робот Батлер / Машина / Танк куруңуз: 4 кадам
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Ноябрь
Anonim
Image
Image
Blynk колдонмосун түзүү
Blynk колдонмосун түзүү

Ашканага барып тамактанып алууну жек көрөсүзбү? Же жаңы суусундук алуу үчүнбү? Мунун баарын 15 доллардан турган алыстан башкарылуучу батлер менен чечсе болот.

Биз алдыга кете электе, мен азыр Kickstarter долбоорун иштеп жатам, Cortana менен иштөөчү жана үнү 19 доллар турган RGB LED тилкеси менен башкарылат. Аны бул жерден тапса болот:

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

Бул Нускамада биз алыстан башкарылуучу батлерди курабыз. Аны WiFi аркылуу Iphone же Android телефону аркылуу башкарса болот. Бүт проект ESP8266 nodeMCU тактасына негизделген жана эгер сиз Кытайдан сатып алсаңыз, баарын 15 долларга курууга болот.

Бул долбоор үчүн бизге төмөнкүлөр керек:

1x ESP8266 тактасы

Дөңгөлөктүү 2x Geared DC моторлору

1x L293D же 2x bc547 NPN транзисторлору

1x нан + нан зымдары

1х жыгач

1x таштанды челеги (же 3 -кадамдагы стол боло турган башка нерсе)

1x 360 градуска айлануучу дөңгөлөк

DC моторлору үчүн 1х батарея. Мен 2s Lipo колдондум

1x 5V электр банкы

Бул долбоор, эгерде сиз алыстан башкарылуучу унаа, танк же ровер кургуңуз келсе, пайдалуу болот, анткени электроника бирдей болот. Бир гана базаны өзгөртүү керек.

Ошентип, баштайлы!

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 тактасы үчүн конфигурацияланган жана ага жүктөп бере аласыз. Болбосо, муну кантип кылуу керектиги боюнча интернетте көптөгөн сабактар бар.

Жөн гана robotButler.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 кубатын берүү үчүн 5В кубат банкын колдондум.

Эми биз роботту өзү кура баштасак болот.

1. Hot Glue эки тиштүү DC кыймылдаткычтарын жыгачтын бир бөлүгүнө.

2. Hot Glue сиз колдонгон базанын аягына чейин айлануучу дөңгөлөк. Менин учурда тегерек металл диск.

3. Hot мотору менен жыгач кесимин базаңызга.

4. Азыр Hot Glue базага электрониканы куюп жатат.

Базаны бүтүргөндөн кийин табелдин өзүн түзүшүбүз керек. Мен таштанды челегин колдондум. Зипти базага байлап, үстүнө жыгачты койгондон кийин робот бүттү.

Сиз ошондой эле таптакыр башка базаны кура аласыз. Эгерде сиз, мисалы, алыстан башкарылуучу танк кургуңуз келсе, анда бул үчүн база түзүп, ушул долбоордогудай эле электрониканы колдонуңуз. Эгер сиз: алыстан башкарылуучу машина, ровер же сиз ойлогон нерселерди кургуңуз келсе, бул дагы ушундай.

4 -кадам: Жүрөлү

Жүргүлө!
Жүргүлө!

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

Эгерде сизде кандайдыр бир суроолор болсо, менден тартынбаңыз.

Эгер сизге бул проект жакса, сиз менин башка долбоорлорумду текшере аласыз, алар IOT типтеги эшиктер жана үн көзөмөлдөгөн жарыктар сыяктуу.

Сунушталууда: