Բովանդակություն:
- Քայլ 1: Կարգավորեք ARDUINO YUN- ը
- Քայլ 2. Միացրեք ARDUINO YUN- ը ROOMBA- ին
- Քայլ 3. Ստեղծեք BLYNK հավելված ՝ Arduino YUN- ը քշելու համար
- Քայլ 4. Քշեք Roomba- ն
Video: ROOMBA, որը վարում է ARDUINO YUN- ը Wifi հավելվածի միջոցով ՝ STEFANO DALL'OLIO. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ուղեցույցով ես կիսում եմ ARDUINO YUN- ը Roomba- ին միացնելու ծածկագիրը `Roomba- ն Wifi- ով քշելու համար:
Կոդը և ծրագիրը ամբողջությամբ ստեղծվել և մշակվել են անձամբ ես ՝ Ստեֆանո Դալլիոիոյի կողմից:
Իմ Roomba- ն Roomba 620 է, բայց դուք կարող եք օգտագործել նույն ծածկագիրը Roomba- ի այլ մոդելների համար:
Arduino YUN- ը սնուցվում է պարզ USB հզորության բանկից:
Հրամանները ուղարկվում են Arduino YUN ՝ օգտագործելով BLYNK android հավելվածը:
Դուք կարող եք քշել Roomba- ն ՝ օգտագործելով հավելվածի ջոյստիկը կամ պարտադրելով արագությունն ու անկյունը և սեղմելով սկավառակի կոճակը:
Հակառակ դեպքում հավելվածի միջոցով կարող եք միացնել շարժիչները, ստուգել տվիչների կարգավիճակը, սկսել մաքրման կամ տեղում ընթացքը,…
Հավելվածը հետ է ստանում նաև Roomba- ի տվիչների ազդանշանները:
Հնարավոր է նաև ROOMBA պլանավորում պարտադրել Roomba 620 հավելվածի միջոցով, նույնիսկ եթե այն ապահովված չէ պլանավորման կոճակներով:
Ես նաև ավելացրեցի սենսորները Arduino YUN- ում տեղադրված microSD- ում պահված ֆայլում մուտքագրելու հնարավորությունը:
Քայլ 1: Կարգավորեք ARDUINO YUN- ը
Տեղադրեք SimpleTimer գրադարանը Arduino- ում ՝ կից արխիվը սեղմելով հետևյալի.
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Վերագործարկեք Arduino ծրագիրը:
Տեղադրեք կցված ուրվագիծը Arduino YUN- ում: Խնդրում ենք նկատի ունենալ, որ լիազորագրի ծածկագիրը author պետք է փոխարինվի BLYNK հավելվածի ստեղծումից հետո: Դրանից հետո ուրվագիծը պետք է նորից վերբեռնվի Arduino YUN: Այս քայլը կբացատրվի ավելի ուշ:
Քայլ 2. Միացրեք ARDUINO YUN- ը ROOMBA- ին
Գտեք մի հին մուկ և կտրեք մետաղալարը: Միացրեք ընդամենը 3 լար, ինչպես նշված է Arduino էսքիզում: Անդրադարձեք Roomba կապում, ինչպես կցված պատկերում:
Arduino YUN PIN 2 -ը դեպի Roomba կապը 5
Arduino YUN PIN 10 դեպի Roomba կապ 4
Arduino YUN PIN 11 դեպի Roomba կապ 3
Հեռացրեք ձեր ROOMBA 620 պլաստմասե ծածկը (իմը սպիտակ պլաստիկ ծածկույթ է), որը պարզապես քաշվում է դեպի վեր: Կցված նկարի համաձայն կտեսնեք միակցիչ:
Սնուցեք Arduino YUN- ը պարզ սնուցման բանկի միջոցով:
Քայլ 3. Ստեղծեք BLYNK հավելված ՝ Arduino YUN- ը քշելու համար
Ներբեռնեք Android BLYNK ծրագիրը և ստեղծեք նոր ինտերֆեյս:
Ես կցում եմ իմ ինտերֆեյսի ընդհանուր QRCODE- ը, որը կարող եք օգտագործել նոր ինտերֆեյս ստեղծելու փոխարեն:
Arduino- ի էսքիզով փոխարինեք BLYNK ինտերֆեյսից վերցված AUTH CODE- ով և կրկին վերբեռնեք էսքիզը ձեր Arduino YUN- ին: Ստորև, որտեղ պետք է փոխարինվի AUTH ծածկագիրը.
// Դուք պետք է ստանաք Auth Token- ը Blynk հավելվածում:// Գնացեք Settingsրագրի կարգավորումներ (ընկույզի պատկերակ):
char author = "e70879f362a34d9fb213475a4389fcef";
Եթե Auth.code- ը սխալ է, BLYNK ծրագիրը չի կարող միանալ Arduino YUN- ին և հրամաններ ուղարկել:
Քայլ 4. Քշեք Roomba- ն
1) Միացրեք Arduino YUN- ը Roomba- ին
2) Միացրեք Arduino YUN- ը [մի քանի վայրկյանից Roomba կանաչ կոճակը կարմիր է դառնում]
3) Բացեք և գործարկեք Android BLYNK ինտերֆեյսը
Վայելեք ձեր Roomba- ն, որը վարում է Arduino YUN- ը:
Այն դեպքում, երբ Arduino YUN- ի կողմից Roomba- ին ուղարկված հրամանները սխալ մեկնաբանվում են Roomba- ի կողմից, հավանաբար Roomba- ի բաուդրաթելը սխալ է: Roomba- ն միացնելիս կոռեկտ արագությունը սահմանելու համար պահեք Մաքուր/հոսանքի կոճակը: Մոտ 10 վայրկյան հետո Roomba- ն նվագում է նվագող վայրերի մեղեդի: Roomba- ն կշփվի 19200 baud- ով, մինչև հոսանքը անջատված լինի, մարտկոցը հանվի և նորից տեղադրվի, մարտկոցի լարումը ընկնի պրոցեսորի աշխատանքի համար պահանջվող նվազագույնից ցածր կամ բաուդ արագությունը հստակ փոխվի OI- ի միջոցով:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Ապակե քարե LED խողովակ (WiFi վերահսկվող սմարթֆոնի հավելվածի միջոցով). 6 քայլ (նկարներով)
Ապակե քարե LED խողովակ (WiFi- ը վերահսկվում է սմարթֆոնի հավելվածի միջոցով). Բարև ընկերներ, այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել WiFi- ով կառավարվող LED խողովակ, որը լցված է ապակե քարերով `գեղեցիկ դիֆուզիոն էֆեկտի համար: LED- ները անհատապես հասցեագրելի են, և, հետևաբար, որոշ գեղեցիկ էֆեկտներ հնարավոր են
DIY -- Ինչպես պատրաստել սարդ ռոբոտ, որը կարելի է կառավարել սմարթֆոնի միջոցով Arduino Uno- ի միջոցով. 6 քայլ
DIY || Ինչպես պատրաստել սարդ ռոբոտ, որը կարելի է կառավարել սմարթֆոնի միջոցով Arduino Uno- ի միջոցով. Spider ռոբոտ պատրաստելիս կարելի է շատ բան սովորել ռոբոտաշինության մասին: Ինչպես և ռոբոտներ պատրաստելն ինչպես ժամանցային է, այնպես էլ դժվար: Այս տեսանյութում մենք ձեզ ցույց կտանք, թե ինչպես պատրաստել Spider ռոբոտ, որը կարող ենք գործել մեր սմարթֆոնի միջոցով (Անդրոյ
Ինչպես պատրաստել խելացի կաթսա NodeMCU- ի միջոցով, որը վերահսկվում է հավելվածի կողմից. 8 քայլ
Ինչպես պատրաստել խելացի կաթսա NodeMCU- ի միջոցով, որը վերահսկվում է հավելվածի միջոցով ամպի IoT- ի և սմարթֆոնի հավելվածի համար: Վերջապես մենք
RGB LED շերտի վարում Arduino- ի միջոցով. 4 քայլ
RGB LED շերտի վարում Arduino- ի միջոցով. Ողջույն, տղերք, այս հրահանգում մենք կկատարենք միացում, որն աշխատում է 12V RGB լուսադիոդային ժապավենով arduino- ով: Քանի որ arduino- ն չի կարող բավարար ուժ ունենալ RGB led ժապավեն գործարկելու համար, այնպես որ մենք պետք է ուժեղացնենք arduino- ի ազդանշանը Led Strip- ը այլ աղբյուրից սնուցելու համար, որպեսզի լինենք