ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎቹን መሰብሰብ።
- ደረጃ 2 - የላብራቶሪ ሰሌዳ መሥራት
- ደረጃ 3 - ወረዳውን ማቀናበር
- ደረጃ 4: መተግበሪያውን መስራት
- ደረጃ 5 የአርዲኖን ኮድ መጻፍ
ቪዲዮ: Android + Arduino Labyrith ጨዋታ 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ሀይ ወንዶች..
ከእርስዎ የ Android ስማርትፎን ሊቆጣጠር የሚችል የላብራቶሪ ቦርድ ለመሥራት መቼም ተቅበዘበዙ …!
ደህና ፣ በትክክለኛው ቦታ ላይ ነዎት። አርዱዲኖን እና android ን በመጠቀም ለራሴ አንድ ሠራሁ።
አይጨነቁ ፣ ቀላል። በዚህ ፕሮጀክት ውስጥ እንዴት እንደሚሠሩ እነግርዎታለሁ-
1. የላብራቶሪ ሰሌዳ (እኔ ከድሮው የእንጨት ሳጥኖች አደረግሁት)።
2. ቦርዱን ለመቆጣጠር በመተግበሪያ ፈጣሪው ውስጥ የ Android መተግበሪያ።
3. ቦርድን ለመቆጣጠር ፕሮግራሙን በአርዱዲኖ መጻፍ እና
4. ወረዳውን በማዋቀር ላይ….
እርስዎ በሚገነቧቸው በሌሎች ፕሮጄክቶች ውስጥ የተማረውን ጽንሰ -ሀሳብ በኋላ መጠቀም ይችላሉ..
ስለዚህ ተጨማሪ ጊዜ ሳያባክን ፣ እንጀምር…!
ደረጃ 1: ክፍሎቹን መሰብሰብ።
ለዚህ ፕሮጀክት የሚከተሉትን ዕቃዎች ያስፈልግዎታል
1. ሁለት servo ሞተሮች (እኔ አነስተኛዎችን ተጠቅሜ እነሱ ለእኔ ሠርተዋል)።
2. አርዱዲኖ ኡኖ።
3. የብሉቱዝ ሞዱል።
4. የዳቦ ሰሌዳ።
5. አንዳንድ ዝላይ ሽቦዎች
6. ቀጭን የእንጨት ወይም ጠንካራ ሰሌዳዎች
7. ጥፍሮች ፣ አንዳንድ የቁልፍ ዘንጎች ከድሮ የቁልፍ ሰሌዳዎች
8. ቴርሞኮል (ፖሊስቲረን)
ደረጃ 2 - የላብራቶሪ ሰሌዳ መሥራት
ይህ የፕሮጀክቱ ሜካኒካዊ ክፍል..
በመጀመሪያ ለመሠረቱ ረጅም አራት ማዕዘን ቅርፅ ያለው የእንጨት ጣውላ ወይም ካርቶን ይውሰዱ። ከትክክለኛው የማጎንበስ ሰሌዳ የበለጠ መሆን አለበት..
ሁለት አነስተኛ መጠን ያለው የኩቦይድ እንጨት ይቁረጡ ።.
እና ከመሠረቱ በተመሳሳይ ከፍታ ላይ ተጓዳኝ በሚሆኑበት መንገድ ለእያንዳንዳቸው አንድ ምስማር ይጨምሩ። እንዲሁም እንደ ምሰሶዎቹ ድጋፍ ለማከል ጥቂት ተጨማሪ እንጨት ይቁረጡ።
አሁን ለከፍተኛ ቦርድ..
ከመሠረቱ ያነሰ ክፈፍ ያድርጉ ፣ ይህ የእኛ x ዘንግ ይሆናል ፣ በክፈፉ ትናንሽ ጫፎች ውጫዊ ፊት ላይ በትክክል በጠርዙ መሃል ላይ ትናንሽ ቀዳዳዎችን ያድርጉ። ዘንጎቹን በግማሽ ይቁረጡ እና ወደ ውስጥ ከሚገጠሙት የክፈፉ ትላልቅ ጠርዞች ጋር ያያይ stickቸው። ከማድረግዎ በፊት በግማሽ ይቁረጡ።
ይህ የላይኛውን ሰሌዳ ወደ ክፈፉ ይይዛል እና በማሽከርከር ይረዳል።
ክፈፉ በመሠረቱ ላይ እንዲቆም አሁን ዓምዶቹን ወደ ውጫዊ ቀዳዳዎች ይጨምሩ።
ዓምዶቹን ከመሠረቱ ጋር ያጣብቅ እና እንዲሁም ድጋፎቹን በእነሱ ላይ ያያይዙ።
አሁን የ servo ሞተሮችን ለማከል።
አንደኛው ከመሠረቱ ጋር ተያይዞ ክፈፉን ለማሽከርከር ትንሽ ዘንግ በመጠቀም ወደ ክፈፉ ይያያዛል
ሌላኛው በማዕቀፉ ላይ ተጣብቆ የላይኛውን ቦርድ ለማሽከርከር ትንሽ ዘንግ በመጠቀም ከላይኛው ቦርድ ጋር ይያያዛል።
በስዕሎቹ ላይ እንደሚታየው ሰርቪሶቹ እርስ በእርሳቸው ቀጥ ብለው መቀመጥ አለባቸው።
አሁን ቦርዱ ዝግጁ ነው።
እኔ ቴርሞኮልን እና የካርድ ሰሌዳ በመጠቀም ማዕዘኑን ሠራሁ።
ደረጃ 3 - ወረዳውን ማቀናበር
በሥዕሉ ላይ እንደሚታየው ወረዳውን ያዋቅሩ…
ለ servos እኔ ቀይ ሽቦን እየተጠቀምኩ መሆኑን ያስታውሱ ፣ ቡናማ አሉታዊ እና ብርቱካናማ ምልክት ነው።
የብሉቱዝ ሞዱል
አርኤክስ ወደ ፒን 1 ይሄዳል
Tx ወደ ፒን 0 ይሄዳል
የመሠረት servo የምልክት ሽቦ ወደ ፒን 5 ይሄዳል
የፍሬም servo የምልክት ሽቦ ወደ ፒን 6 ይሄዳል
ለ servo እና ብሉቱዝ ሞዱል ተጨማሪ የኃይል አቅርቦት ማከልን ያስታውሱ። ሌላ ጥበበኛ ሞዱል በቂ የአሁኑን አያገኝም እና ግንኙነቱን ማቋረጡን ይቀጥላል ፣ ስህተት 516 ን በማሳየት ብዙ ችግር አጋጥሞኝ ነበር እና በመጨረሻ ችግሩን እና መፍትሄውን ለማወቅ።
ደረጃ 4: መተግበሪያውን መስራት
እሺ ማንኛውንም መተግበሪያ ለመሥራት በ mit መተግበሪያ ፈጠራ ውስጥ መግባት ያስፈልግዎታል።
ወደ https://appinventor.mit.edu/explore/ ይሂዱ
እና ጠቅ ያድርጉ መተግበሪያ ፍጠር! በላይኛው ቀኝ ጥግ ላይ ይመዝገቡ እና ለመሄድ ዝግጁ ነዎት…
በቪዲዮው ውስጥ ያሳየኋቸውን ሌሎች ነገሮች ሁሉ.. ይመልከቱ።
መሠረታዊው እዚህ አለ
በመተግበሪያው ውስጥ ማያ ገጹ ሲጀመር (በዚህ ሁኔታ ማያ ገጽ 1 የትኛው ነው) ፣
-የፍጥነት መለኪያ ዳሳሽ ነቅቷል እና ስሜቱ ወደ ከፍተኛ ማለትም 3 ተስተካክሏል።
አሁን የዝርዝሩን መራጭ ስንጫን
-የተጣመሩ መሣሪያዎችን በመዘርዘር አንድ ዝርዝር ብቅ ይላል።
(እንደተለመደው ጥንድ ኮዱ 1234 ስለሆነ መተግበሪያውን ከመክፈትዎ በፊት ሞጁሉን ማጣመር ያስፈልግዎታል)
አሁን የዝርዝሩን መራጭ ከመምረጥዎ በፊት ፣
-ከተጣመሩ መሣሪያዎች እና አድራሻዎቻቸው ጋር ዝርዝሩን ያዘጋጁ
መሣሪያውን ከመረጡ በኋላ
-የብሉቱዝ አስማሚው ከተመረጠው መሣሪያ ጋር ይገናኛል
አሁን ሞጁሉ ተገናኝቷል
አሁን የ acclerometerSensor ውሂብ ሲቀየር
-ውሂቡን ወደ መለያው ጽሑፍ ያክሉ እና በብሉቱዝ ላክ ይላኩት።
አሁን አስቸጋሪው ክፍል ሁለቱን መረጃዎች በአንድ ጊዜ መላክ ነው
# የአክሮክሮሜትር ውሂብ ወደ ግራ ሲወዛወዝ ከ 0 እስከ 9.5 እና ወደ ቀኝ ሲዘረጋ ከ 0 እስከ -9.5
ስልኩ ከታች እና ወደ ቀጠናዎች ሲወርድ ተመሳሳይ ነው።
ስለዚህ እኛ መላክ ያለብንን የ x እና y ዘንግ ዘንበል ያለ መረጃ አለን…
የ x ዘንግ ውሂቡ X እና y ዘንግ Y ይሁኑ
ስለዚህ እኔ ያደረግሁት ይህ ነው-
ጽሑፍ = "(X*10 (ከዚያ በኋላ የአስርዮሽ ነጥቦችን ያስወግዱ) +95)*1000 (በ 1000 ተባዙ)+Y*10 (የአስርዮሽ ነጥቦችን ያስወግዱ) +95"
ስለዚህ አሁን ውሂቡ ለእያንዳንዱ ዘንግ ከ 0 እስከ 190 የሚደርስ ሲሆን የመጀመሪያዎቹ 3 አሃዞች x ዘንግ እና የመጨረሻዎቹ 3 የ y ዘንግ መጋጠሚያዎች ሲሆኑ 190180 ለማድረግ ተጨምሯል…
ወደ ብሉቱዝ ሞዱል የሚላክ እና በአርዲኖ ኮድ ውስጥ ባለው የ servo መዞሪያ ማዕዘኖች ወደ ትክክለኛው የመረጃ ቋት እና ካርታ ይከፋፈላል…
ደረጃ 5 የአርዲኖን ኮድ መጻፍ
መተግበሪያው ከተጠናቀቀ በኋላ ኮዱን ሰቅዬ አውርደዋለሁ ፣ አጠናቅረው ወደ አርዱዲኖ ይላኩት ነገር ግን ኮዱን ከመላክዎ በፊት ይጠብቁ የብሉቶቶ ሞዱሉን rx እና tx ፒኖች ከአርዱዲኖ ቦርድ ያላቅቁ.. እና ኮዱን ይላኩ ከዚህ በኋላ ፒኖችን መልሰው ማያያዝ ይችላሉ..
ከብሉቱዝ የተቀበለው ኮድ የእኛ ዘንግ ዳታ ያለው ሕብረቁምፊ ነው።
አሁን Serial.parseInt (); በተለዋዋጭ አቀማመጥ ውስጥ ሕብረቁምፊውን ለማንበብ እና ሕብረቁምፊውን ወደ int ለመለወጥ ያገለግላል።
አሁን ፖዝ ዋጋ አለው = 190180 (ይበሉ) የእኛ ዓላማ አሁን ውሂቡን ዲክሪፕት ማድረግ ነው ማለትም የ x ዘንግ እና y መጋጠሚያዎችን ያስወግዱ
ለ x ዘንግ። እሴቱን በ 1000 ይከፋፍሉ ፣ ይህ 190.i.e እሴት/1000 = 190 ይሰጣል
እና ለ y ዘንግ ሞዱል እሴቱን በ 1000 ይከፋፍሉ ፣ ይህም 180 ማለትም እሴት%1000 = 180 ይሰጠናል
አሁን ቦርዱን ለማጎንበስ የሚፈልጓቸውን የ servos ከፍተኛውን እና የደቂቃውን ቦታ ያሰሉ ፣… በእኔ ሁኔታ እሱ 180 እና 75 እና….
አሁን የ x እና y ዘንግን አስተባብረን አግኝተናል ፣ አሁን እኛ መጋጠሚያዎቻችንን ለሚፈልጓቸው ከሚኒ እና ከፍተኛ የማዞሪያ ማዕዘኖች ጋር ካርታ ማዘጋጀት አለብን….
ለዝርዝሩ ኮዱን ይመልከቱ።
እና ጨርሰናል… ኮዱን ይስቀሉ ፣ የመተግበሪያውን ግንኙነት ይክፈቱ እና ይጫወቱ….
ጉግል ለራሱ የተሰራውን እና እርስዎ ያዩትን በጣም ትልቅ labyrinth መሆኑን ያውቃሉ…
ስለዚህ እስከሚቀጥለው ጊዜ ድረስ ይደሰቱ..
የሚመከር:
DIY 37 Leds Arduino Roulette ጨዋታ: 3 ደረጃዎች (ከስዕሎች ጋር)
DIY 37 Leds Arduino ሩሌት ጨዋታ: ሩሌት ትንሽ መንኮራኩር በሚለው የፈረንሣይ ቃል የተሰየመ የቁማር ጨዋታ ነው
ARDUINO + SCRATCH የተኩስ ጨዋታ: 6 ደረጃዎች
ARDUINO + SCRATCH የተኩስ ጨዋታ - ኬክዎን ያስቀምጡ !!! አደጋ ላይ ነው። ወደ እሱ አራት ዝንቦች አሉ። ዝንቦችን ለመምታት እና ኬክዎን ለማዳን 30 ሰከንዶች ብቻ አሉዎት
አናባቢ ጨዋታ ከ Arduino እና YX5300 MP3 ሞዱል ካታሌክስ ጋር - 13 ደረጃዎች
አናባቢ ጨዋታ ከ Arduino እና YX5300 MP3 ሞዱል ካታሌክስ ጋር - ይህንን ጥያቄ ማንበብ ይችላሉ? ይህ እንግዳ ነው! ይህን ጥያቄ ያነሳሁት ሆን ብዬ ነው። ይህንን ጽሑፍ ማንበብ ከቻሉ ሙሉ ፊደሉን ስለሚያውቁ እና በእርግጥ ስለ ሁሉም አናባቢዎች ተምረዋል። አናባቢዎች በሁሉም ቃላት ውስጥ ይገኛሉ። የማይቻል ነው
ቀላል ግምታዊ ጨዋታ - Python + XBees + Arduino: 10 ደረጃዎች
ቀላል ግምታዊ ጨዋታ - Python + XBees + Arduino: ጨዋታው እንዴት እንደሚሰራ እነሆ - በ ‹ሀ› - ‹h› መካከል አንድ ፊደል ለመገመት 4 ሙከራዎች አሉዎት - > ትክክለኛውን ፊደል ይገምቱ - እርስዎ ያሸንፋሉ! ?->; የተሳሳተውን ፊደል ይገምቱ-ጨዋታው አብቅቷል?-> ከ ‹ሀ› - ‹h› ውጭ ሌላ ገጸ -ባህሪ ይገምቱ -ጨዋታው አልቋል? የእርስዎ አርዱኢኖ ይፈቅድልዎታል
ጨዋታ VS. ARDUINO ROBOT: 8 ደረጃዎች
ጨዋታ VS. ARDUINO ROBOT - የዚህ ሁሉ ሀሳብ የስልክ ጨዋታ ቁልል ሊመታ የሚችል አርዱዲኖ ማጭበርበር ማድረግ ነው።