ዝርዝር ሁኔታ:

ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL’OLIO የሚነዳ: 4 ደረጃዎች (ከስዕሎች ጋር)
ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL’OLIO የሚነዳ: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL’OLIO የሚነዳ: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL’OLIO የሚነዳ: 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Equipment Corner- OctoPrint configuration 2024, ሀምሌ
Anonim
ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL'OLIO የሚነዳ
ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL'OLIO የሚነዳ
ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL'OLIO የሚነዳ
ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL'OLIO የሚነዳ

በዚህ መመሪያ አማካኝነት ሮምባን በ Wifi በኩል ለመንዳት ARDUINO YUN ን ወደ Roomba ለማገናኘት ኮዱን እጋራለሁ።

ኮዱ እና መተግበሪያው ሙሉ በሙሉ በራሴ የተፈጠረ እና የተገነባው Stefano Dall'Olio ነው።

የእኔ Roomba Roomba 620 ነው ነገር ግን ለሌሎች የ Roomba ሞዴሎች ተመሳሳይ ኮድ መጠቀም ይችላሉ።

አርዱዲኖ ዩን በቀላል የዩኤስቢ የኃይል ባንክ የተጎላበተ ነው።

ትዕዛዞቹ BLYNK android መተግበሪያን በመጠቀም ወደ አርዱዲኖ ዩን ይላካሉ።

የመተግበሪያውን ጆይስቲክን በመጠቀም ወይም ፍጥነቱን እና ማእዘኑን እና የማሽከርከሪያ ቁልፍን በመጫን Roomba ን መንዳት ይችላሉ።

አለበለዚያ በመተግበሪያው በኩል ሞተሮችን ማብራት ፣ የአነፍናፊዎችን ሁኔታ መፈተሽ ፣ ጽዳቱን ወይም የቦታ ሂደቱን መጀመር ፣ …

እንዲሁም መተግበሪያው ከ Roomba የመመርመሪያ ምልክቶችን ይመልሳል።

ምንም እንኳን የጊዜ ሰሌዳ አዝራሮች ባይሰጡም የ ROOMBA መርሃ ግብርን በ Roomba 620 ላይ በመተግበሪያ በኩል ማስገደድ ይቻላል።

እንዲሁም በአርዲኖ ዩን ውስጥ በተካተተው ማይክሮ ኤስዲ ላይ በተቀመጠው ፋይል ውስጥ ዳሳሾችን የማስገባትን ዕድል ጨምሬያለሁ።

ደረጃ 1: ARDUINO YUN ን ያዋቅሩ

የተያያዘውን ማህደር ወደዚያ ለመንቀል አርዱinoኖ የ SimpleTimer ቤተ -መጽሐፍትን ይጫኑ ፦

C: / የፕሮግራም ፋይሎች (x86) Arduino / libraries / SimpleTimer

የአርዱዲኖ ሶፍትዌርን እንደገና ያስጀምሩ።

የተያያዘውን ንድፍ ወደ አርዱዲኖ ዩን ይጫኑ። የ BLYNK መተግበሪያው ከተፈጠረ በኋላ የፈቃድ ኮድ auth መተካት እንዳለበት እባክዎ ልብ ይበሉ። ከስዕሉ በላይ እንደገና ወደ አርዱዲኖ ዩን መሰቀል አለበት። ይህ እርምጃ በኋላ ላይ ተብራርቷል።

ደረጃ 2: ARDUINO YUN ን ከ ROOMBA ጋር ያገናኙ

ARDUINO YUN ን ከ ROOMBA ጋር ያገናኙ
ARDUINO YUN ን ከ ROOMBA ጋር ያገናኙ
ARDUINO YUN ን ከ ROOMBA ጋር ያገናኙ
ARDUINO YUN ን ከ ROOMBA ጋር ያገናኙ
ARDUINO YUN ን ከ ROOMBA ጋር ያገናኙ
ARDUINO YUN ን ከ ROOMBA ጋር ያገናኙ

አሮጌ አይጥ ይፈልጉ እና ሽቦውን ይቁረጡ። በአርዱዲኖ ንድፍ ውስጥ እንደተዘገበው 3 ገመዶችን ብቻ ያገናኙ። በተያያዘው ምስል ውስጥ እንዳሉት የ Roomba ፒኖችን ይመልከቱ።

አርዱዲኖ ዩን ፒን 2 ወደ Roomba ፒን 5

አርዱዲኖ ዩን ፒን 10 ወደ Roomba ፒን 4

አርዱዲኖ ዩን ፒን 11 ወደ Roomba ፒን 3

ልክ ከ ROOMBA 620 የፕላስቲክ ሽፋኑን ያስወግዱ (የእኔ ነጭ የፕላስቲክ ሽፋን ነው) በተያያዘው ፎቶ መሠረት አገናኝ ያያሉ።

በቀላል የኃይል ባንክ Arduino YUN ን ያብሩ።

ደረጃ 3: Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ

Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ
Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ
Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ
Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ
Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ
Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ
Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ
Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ

የ Android BLYNK መተግበሪያን ያውርዱ እና አዲስ በይነገጽ ይፍጠሩ።

አዲስ በይነገጽ ከመፍጠር ይልቅ ሊጠቀሙበት የሚችለውን የእኔን በይነገጽ የተጋራውን QRCODE አያይዣለሁ።

በአርዱዲኖ ንድፍ ውስጥ ይተኩ የ AUTH CODE ከ BLYNK በይነገጽ የተወሰደ እና ንድፉን እንደገና ወደ የእርስዎ አርዱዲኖ ዩን ይስቀሉ። የ AUTH CODE መተካት ያለበት ከዚህ በታች -

// በብሉክ መተግበሪያ ውስጥ Auth Token ን ማግኘት አለብዎት ።// ወደ የፕሮጀክት ቅንብሮች (የለውዝ አዶ) ይሂዱ።

char auth = "e70879f362a34d9fb213475a4389fcef";

Auth.code የተሳሳተ ከሆነ ፣ የ BLYNK መተግበሪያው ከአርዲኖ ዩን ጋር መገናኘት እና ትዕዛዞችን መላክ አይችልም።

ደረጃ 4 Roomba ን ይንዱ

1) Arduino YUN ን ወደ Roomba ያገናኙ

2) በ Arduino YUN ላይ ኃይል [ከጥቂት ሰከንዶች በኋላ Roomba አረንጓዴ አዝራር ቀይ ይሆናል]

3) የ Android BLYNK በይነገጽን ይክፈቱ እና ይጀምሩ

በአርዱዲኖ ዩን በሚነዳው የእርስዎ Roomba ይደሰቱ።

አርዱዲኖ ዩን ወደ ሮምባ የላኳቸው ትዕዛዞች በ Roomba በተሳሳተ መንገድ ከተጠለፉ ፣ ምናልባት የ Roomba አስተላላፊ ስህተት ሊሆን ይችላል። በ Roomba ላይ ኃይል በሚሰጥበት ጊዜ በቀላሉ የከርሰ ምድር ባውራድን ለማቀናበር የንጹህ/የኃይል ቁልፍን ይያዙ። ከ 10 ሰከንዶች በኋላ ፣ Roomba ወደታች የሚወርዱ ግጥሞችን ዜማ ይጫወታል። ኃይሉ እስኪጠፋ ድረስ ባትባ በ 19200 ባውድ ይገናኛል ፣ ባትሪው እስኪወገድ እና እንደገና እስኪገባ ድረስ ፣ የባትሪ ቮልቴጁ ለአቀነባባሪው አሠራር ከሚያስፈልገው ዝቅተኛ በታች ይወድቃል ፣ ወይም የባውድ መጠን በግልፅ በኦአይ በኩል ይለወጣል።

የሚመከር: