ዝርዝር ሁኔታ:
- ደረጃ 1: ARDUINO YUN ን ያዋቅሩ
- ደረጃ 2: ARDUINO YUN ን ከ ROOMBA ጋር ያገናኙ
- ደረጃ 3: Arduino YUN ን ለመንዳት BLYNK መተግበሪያን ይፍጠሩ
- ደረጃ 4 Roomba ን ይንዱ
ቪዲዮ: ሮምባ በ ARDUINO YUN በኩል በ Wifi መተግበሪያ በ STEFANO DALL’OLIO የሚነዳ: 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዚህ መመሪያ አማካኝነት ሮምባን በ 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 ጋር ያገናኙ
አሮጌ አይጥ ይፈልጉ እና ሽቦውን ይቁረጡ። በአርዱዲኖ ንድፍ ውስጥ እንደተዘገበው 3 ገመዶችን ብቻ ያገናኙ። በተያያዘው ምስል ውስጥ እንዳሉት የ Roomba ፒኖችን ይመልከቱ።
አርዱዲኖ ዩን ፒን 2 ወደ Roomba ፒን 5
አርዱዲኖ ዩን ፒን 10 ወደ Roomba ፒን 4
አርዱዲኖ ዩን ፒን 11 ወደ Roomba ፒን 3
ልክ ከ ROOMBA 620 የፕላስቲክ ሽፋኑን ያስወግዱ (የእኔ ነጭ የፕላስቲክ ሽፋን ነው) በተያያዘው ፎቶ መሠረት አገናኝ ያያሉ።
በቀላል የኃይል ባንክ Arduino YUN ን ያብሩ።
ደረጃ 3: 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 ባውድ ይገናኛል ፣ ባትሪው እስኪወገድ እና እንደገና እስኪገባ ድረስ ፣ የባትሪ ቮልቴጁ ለአቀነባባሪው አሠራር ከሚያስፈልገው ዝቅተኛ በታች ይወድቃል ፣ ወይም የባውድ መጠን በግልፅ በኦአይ በኩል ይለወጣል።
የሚመከር:
በበይነመረብ ላይ ኖድሙክን በመጠቀም በብላይንክ መተግበሪያ በኩል መሪን መቆጣጠር 5 ደረጃዎች
በበይነመረብ ላይ ኖደሙክን በመጠቀም በብላይንክ መተግበሪያ በኩል መሪን መቆጣጠር - ጤና ይስጥልኝ ዛሬ እኛ በይነመረብ ላይ ስማርትፎን በመጠቀም እንዴት LED ን መቆጣጠር እንደሚችሉ እናሳይዎታለን
የመስታወት ድንጋይ የ LED ቱቦ (በስማርትፎን መተግበሪያ በኩል ቁጥጥር የሚደረግበት WiFi) - 6 ደረጃዎች (ከስዕሎች ጋር)
የመስታወት ድንጋይ ኤልኢዲ ቲዩብ (በስማርትፎን መተግበሪያ በኩል ቁጥጥር የሚደረግበት ዋይፋይ)-ሠላም ባልደረቦች! በዚህ አስተማሪ ውስጥ ለጥሩ ስርጭት ውጤት በመስታወት ድንጋዮች የተሞላው በ WiFi ቁጥጥር የሚደረግበት የ LED ቱቦ እንዴት እንደሚገነቡ አሳያችኋለሁ። ኤልኢዲዎቹ በተናጥል ሊቋቋሙ ስለሚችሉ ስለዚህ አንዳንድ ጥሩ ውጤቶች በ
በኤሌክትሪክ ፍጆታ እና በአከባቢ ቁጥጥር በኩል በሲግፋክስ በኩል 8 ደረጃዎች
በኤሌክትሪክ ፍጆታ እና በአካባቢያዊ ክትትል በሲግፋክስ-መግለጫ ይህ ፕሮጀክት የአንድ ክፍል የኤሌክትሪክ ፍጆታ በሶስት ፎቅ የኃይል ማከፋፈያ እንዴት እንደሚያገኝ ያሳየዎታል ከዚያም በየ 10 ደቂቃዎች የሲግፎክስ አውታረ መረብን በመጠቀም ወደ አገልጋይ ይልካል። ሀይሉን እንዴት ማስመሰል? ሶስት የአሁኑን መቆንጠጫዎች ከአንድ
በርቀት የዩኤስቢ የጨዋታ ሰሌዳ በኩል በ 4WD ሮቦት የሚነዳ 6 ደረጃዎች
በ 4WD ሮቦት የሚነዳ በርቀት የዩኤስቢ የጨዋታ ሰሌዳ በኩል - ለሚቀጥለው የሮቦት ሥራ ፕሮጀክት ባልተጠበቁ ሁኔታዎች ምክንያት የራሴን የሮቦት መድረክ/አርክቴክት/ዲዛይን ለማድረግ ተገደድኩ። ችሎታ ፣ ስለዚህ አስደሳች የጎን-ፕሮፌሰር ይሆናል ብዬ አሰብኩ
በብሩክ መተግበሪያ አማካኝነት በዩኤስቢ በኩል ስማርትፎን በመጠቀም አርዱዲኖን ይቆጣጠሩ 7 ደረጃዎች (ከስዕሎች ጋር)
በብሩክ መተግበሪያ አማካኝነት በዩኤስቢ በኩል ስማርትፎን በመጠቀም አርዱዲኖን ይቆጣጠሩ - በዚህ መማሪያ ውስጥ መብራትን ለመቆጣጠር ብሊንክ መተግበሪያን እና አርዱዲኖን እንዴት እንደሚጠቀሙ እንማራለን ፣ ጥምር በዩኤስቢ ተከታታይ ወደብ በኩል ይሆናል። የዚህ አስተማሪ ዓላማ ዓላማውን ለማሳየት ነው። ቀላሉ መፍትሔ አርዱዲኖዎን ወይም ሐዎን በርቀት መቆጣጠር