Բովանդակություն:

Wi-Fi վերահսկվող ռոբոտ Wemos D1 ESP8266- ի, Arduino IDE- ի և Blynk հավելվածի միջոցով. 11 քայլ (նկարներով)
Wi-Fi վերահսկվող ռոբոտ Wemos D1 ESP8266- ի, Arduino IDE- ի և Blynk հավելվածի միջոցով. 11 քայլ (նկարներով)

Video: Wi-Fi վերահսկվող ռոբոտ Wemos D1 ESP8266- ի, Arduino IDE- ի և Blynk հավելվածի միջոցով. 11 քայլ (նկարներով)

Video: Wi-Fi վերահսկվող ռոբոտ Wemos D1 ESP8266- ի, Arduino IDE- ի և Blynk հավելվածի միջոցով. 11 քայլ (նկարներով)
Video: wifi հեռակառավարման հաղորդագրություն IR և RF կոդերի համար Broadlink RM4C Pro, Home Assistant 2024, Հուլիսի
Anonim
Image
Image
Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick)
Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick)

Հետևեք հեղինակի ավելին.

Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick)
Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ

Մասին ՝ ստեղծող, ինժեներ, խելագար գիտնական և գյուտարար Ավելին IgorF2- ի մասին »

Այս ձեռնարկում ես ձեզ ցույց եմ տալիս, թե ինչպես պատրաստել սմարթֆոնից կառավարվող Wi-Fi- ով կառավարվող ռոբոտային բաք ՝ օգտագործելով Blynk հավելվածը: Այս նախագծում օգտագործվել է ESP8266 Wemos D1 տախտակ, բայց կարող են օգտագործվել նաև սալերի այլ մոդելներ (NodeMCU, Firebeetle և այլն), և այս ձեռնարկում ներկայացված սկզբունքները կարող են կիրառվել ռոբոտների այլ մոդելների վրա:

Նախորդ նախագծերում ես ներկայացրեցի, թե ինչպես միացնել ռոբոտ -վերահսկիչ Arduino Uno- ով `միացված ESP8266 մոդուլին և վեբ ինտերֆեյսին` օգտագործելով html և javascript: Ռոբոտը ստեղծվել է պարզ նյութերի միջոցով ՝ առանց բարդ գործիքների օգտագործման, ինչպիսիք են 3D տպիչները և լազերային կտրող մեքենաները: Այս նախագծի մասին ավելին կարող եք կարդալ ստորև բերված հղումով:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

Այն ուներ որոշ թերություններ, օրինակ ՝ երկու անկախ վերահսկիչ օգտագործելու անհրաժեշտությունը (Arduino և ESP8266) և այն, որ այն կարող էր ուղարկել/ստանալ հրամաններ միայն տեղական ցանցից և համակարգչից (աշխատասեղան կամ նոութբուք):

Այս անգամ ես որոշեցի փորձարկել այլ ֆիզիկական կառուցվածք և ռոբոտի վերահսկողություն իրականացնելու նոր միջոց: Դրա համար ռոբոտի կառուցվածքի համար օգտագործվել է DIY հավաքածու, իսկ Blenk հավելվածի հետ կապված Wemos ESP8266 տախտակը `դրա վերահսկողությունը իրականացնելու համար: Ռոբոտների կառավարման կոդը մշակվել է Arduino IDE- ի միջոցով:

Այս ձեռնարկը օգտագործելու մի քանի եղանակ կա: Դուք կարող եք օգտագործել այն ՝

- Իմացեք, թե ինչպես ծրագրավորել ESP8266- ը ՝ օգտագործելով Arduino IDE- ն;

- iceբաղվեք ձեր էլեկտրոնիկայի և զոդման հմտություններով և այլն;

- Տեսեք, թե ինչպես հավաքել ռոբոտային հավաքածու;

- Իմացեք, թե ինչպես օգտագործել Blynk ծրագիրը ձեր նախագծերի համար.

Instructables- ի երկրորդ տեղը զբաղեցրած մասնակիցը Make it Move մրցույթում:

Ձեզ դուր եկավ այդ նախագծերը: Խնդրում եմ հաշվի առնել իմ ապագա նախագծերին Bitcoin- ի փոքր նվիրատվությամբ աջակցելու հնարավորությունը:: D ԲԹTC ավանդի հասցե ՝ 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Քայլ 1: Գործիքներ և նյութեր

Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր

Այս նախագծում օգտագործվել են հետևյալ գործիքները.

  • Ironոդման երկաթ և մետաղալար (հղում / հղում / հղում): DC շարժիչներն արդեն եկել էին տերմինալներին ամրացված լարերով … Բայց այն ի վերջո կկոտրվի, և գուցե ստիպված լինեք այն վերավաճառել: Այսպիսով, մտածեք, որ լավ զոդ և երկաթ մետաղալար ունեք:
  • EVA փրփուր թերթ (կամ այլ ոչ հաղորդիչ նյութ): Ռոբոտի շասսին, որն օգտագործել եմ այս նախագծում, պատրաստված է ալյումինից, իսկ այս մետաղական մասերի վրա տեղադրված են տպատախտակներ: Տախտակների և մետաղյա ափսեի միջև ես օգտագործել եմ փրփուր թերթի շերտ `հնարավոր կարճ միացումներից խուսափելու համար:
  • Երկկողմանի ժապավեն: Այն օգտագործվում էր փրփուրի թերթերը տպատախտակների վրա սոսնձելու և H-Bridge մոդայի տեղադրման համար:
  • Մկրատ, որոշ փրփուր թերթի ուղղանկյուններ կտրելու համար:

Իմ նախագծի համար ես օգտագործել եմ հետևյալ ապարատային մասերը.

  • Wemos D1 ESP8266 dev տախտակ (հղում / հղում): Wemos D1 տախտակն իսկապես հեշտ է օգտագործել և ծրագրավորել Arduino IDE- ի հետ: Այն ունի նույն ոտնահետքը և սովորական Arduino Uno- ն: Այս կերպ Arduino վահանի մեծ մասը նույնպես կաշխատի այս տախտակի հետ: Այն ունի ներկառուցված Wi-Fi մոդուլ, այնպես որ կարող եք այն օգտագործել բազմաթիվ նախագծերում: Կարող եք նաև օգտագործել այլ ESP8266 տախտակներ (հղում / հղում):
  • L298N երկակի ալիքով H-bridge մոդուլ (հղում / հղում / հղում): Այս մոդուլը թույլ է տալիս Wemos- ից (կամ Arduino- ից) 3.3 Վ ազդանշաններն ուժեղացնել մինչև 12 Վ շարժիչների համար անհրաժեշտ:
  • DIY Robot Chassis Tank (հղում / հղում): Այս հիանալի հավաքածուն ունի այն ամենը, ինչ ձեզ հարկավոր է տանկ կառուցելու համար. Երկու DC շարժիչ, շարժիչներ, ուղիներ, պտուտակներ, ընկույզներ և այլն: Այն արդեն գալիս է շասսի հավաքման համար անհրաժեշտ գործիքներով, ինչը հիանալի է սկսնակների համար:
  • 18650 3.7 Վ մարտկոց (x3) (հղում): Ես միացնում էի ամբողջ միացումը: Այս տանկը օգտագործում է 12 Վ շարժիչներ: Ես դրանք օգտագործել եմ 3.7 Վ լարման երեք մարտկոցով ՝ դրանք միացնելու համար:
  • 3S 18650 մարտկոցի կրիչ (հղում): Այն կարող է անընդմեջ պահել երեք 18650 մարտկոց և հեշտությամբ կարող է կցվել տանկի հետևի մասում:
  • 18650 մարտկոցի լիցքավորիչ (հղում): Ձեր մարտկոցները, ի վերջո, կսպառվեն: Երբ դա տեղի ունենա, մարտկոցի լիցքավորիչը կգա ձեզ փրկելու:
  • Թռչկոտողներ (հղում): Ես օգտագործել եմ 6 տղամարդ-կին թռիչք `ազդանշանի համար h-կամուրջի և Wemos- ի միջև, և 2 տղամարդ-արու թռիչք` 5V- ի և Gnd- ի համար: Հնարավոր է ՝ ձեզ ավելի շատ պետք լինի, եթե նախատեսում եք ավելացնել որոշ տվիչներ:
  • Միկրո USB մալուխ: Սա ձեզ հարկավոր կլինի ձեր կոդը վերբեռնելու համար: Տախտակների մեծ մասն արդեն գալիս է իր սեփական մալուխով:

Վերևի հղումները միայն առաջարկ են, թե որտեղ կարող եք գտնել այս ձեռնարկում օգտագործվող տարրերը (և գուցե աջակցեք իմ ապագա ձեռնարկներին): Ազատորեն որոնեք դրանք այլուր և գնեք ձեր նախընտրած տեղական կամ առցանց խանութից:

Քայլ 2: Ռոբոտի հավաքում

Image
Image

"loading =" ծույլ "" loading = "ծույլ"

Blynk App - Ստեղծեք նոր նախագիծ
Blynk App - Ստեղծեք նոր նախագիծ
Blynk App - Ստեղծեք նոր նախագիծ
Blynk App - Ստեղծեք նոր նախագիծ

Այժմ ես ձեզ ցույց կտամ, թե ինչպես եմ նախագծել իմ հեռակառավարման ծրագիրը Blynk- ի միջոցով: Դուք կարող եք այն օգտագործել որպես հիմք ձեր սեփական ստեղծագործությունների համար:

Ստեղծել նոր նախագիծ

  1. Ստեղծել նոր նախագիծ;
  2. Ավելացրեք ծրագրի անունը (Wifi ռոբոտ), ընտրեք զարգացման տախտակը (Wemos D1) և միացման տեսակը (WiFi) և կտտացրեք Ստեղծել կոճակը;
  3. Հեղինակային նշանը կուղարկվի ձեր էլ.

Հեղինակային նշանը օգտագործվում է Arduino ծածկագրից: Այն թույլ է տալիս ESP8266 տախտակին հասնել տվյալների փոխանցման և ընդունման Blynk սերվերին:

Ձեր վահանակը ստեղծելու համար կարող եք քաշել և թողնել մի քանի օբյեկտ: Տարբեր կառավարման ինտերֆեյսերի ստեղծման համար հասանելի են կոճակներ, սահիչներ և ջոստիկներ: Կարող եք չափափոխել (դրանցից շատերը) և կարգավորել դրանց կարգավորումները, ինչպես ցանկանում եք:

Հաջորդ քայլերում ես ցույց կտամ չորս այլընտրանք ՝ ռոբոտին տարբեր վիջեթների միջոցով կառավարելու համար:

Քայլ 7: Blynk հավելված #1 - Չորս կոճակ

Երկրորդ տեղը զբաղեցրեք Make it Move մրցույթում

Խորհուրդ ենք տալիս: