ዝርዝር ሁኔታ:
- ደረጃ 1 FSR ን ከአርዱዲኖ ጋር ይሞክሩት
- ደረጃ 2 ለቦርዱ ዕቅዶችን ያውጡ
- ደረጃ 3 በ TinkerCad ውስጥ ቦርዱን ሞዴል ያድርጉ
- ደረጃ 4 የ LCD ማያ ገጹን ይፈትሹ
- ደረጃ 5 የሮታሪ ኢንኮደርን በ LCD ማያ ገጽ ይፈትሹ
- ደረጃ 6 - ቦርዱን ይሰብስቡ
- ደረጃ 7 - ሁሉንም ነገር ሽቦ ያድርጉ
- ደረጃ 8: ሁሉንም ነገር ኮድ መስጫ ጨርስ
- ደረጃ 9 መደምደሚያ
ቪዲዮ: ፕሮቶታይፕ አርዱinoኖ-Raspberry Pi Soundboard: 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በ Arduino እና Raspberry Pi የተፈጠረ የፕሮቶታይፕ ድምፅ ሰሌዳ ማለት የድምፅ ስብስቦችን በድምፅ ለመቀየር እና የአሁኑን የድምፅ ስብስብ በኤልሲዲ ማያ ለማሳየት አማራጭ እያለ 4 የተለያዩ ድምፆችን ወይም ጫጫታዎችን ለመጫወት ቀላል መንገድ ነው።
*እባክዎን ያስተውሉ -የፕሮጀክቱ ኮድ 99% ተጠናቋል ፣ ግን አይሠራም።
አርዱዲኖ የአናሎግ ግብዓቶችን ከኃይል ስሱ ተቃዋሚዎች (ኤፍአርኤስ) ሲያነብ እና ድምጽ ለማጫወት አርዱinoኖን ሲልክ Raspberry Pi 16x2 LCD ማያ ገጹን እና የ rotary encoder ን ይቆጣጠራል። ሁለታችንም ከዚህ ክፍል አርዱዲኖ ወይም ፒን ከዚህ በፊት ተጠቅመን አናውቅም ፣ ግን ፕሮጄክታችን ይህንን ፕሮጀክት በቀላሉ ለመቅረጽ እና ለመገንባት ሁሉንም አስፈላጊ መሣሪያዎች እና መመሪያ ሰጠን። TinkerCad ፣ በ AutoDesk ነፃ የመስመር ላይ 3 ዲ አምሳያ መሣሪያ ፣ የእኛን ፕሮጀክት ለመቅረጽ ያገለግል ነበር።
የፕሮጀክቱ በጣም አስቸጋሪው ክፍል አርዱዲኖ እና Raspberry Pi ከተከታታይ ግንኙነት ጋር እንዲገናኙ መንገድ መፈለግ ነበር። እኛ መጀመሪያ ለፕሮጀክቱ ሙሉ ፒን ብቻ ለመጠቀም ፈልገን ነበር ፣ ግን ከኤፍ አር አርዎች የአናሎግ ምልክትን ለማንበብ አርዱዲኖ ያስፈልገን ነበር። እኛ ከአርዱዲኖ የቃላት ወይም የቁጥሮች መስመሮችን በቀላሉ ለመላክ እና በ Pi ላይ ለማሳየት ችለናል ፣ ግን ችግሩ የመጣበት እነዚያን እሴቶች ወደ ፓይዘን ለማንበብ እና እነሱን ለማስኬድ በሁኔታ መግለጫዎች ለመተግበር ስንሞክር ነበር።
ክህሎት ያስፈልጋል
- ለአርዱዲኖ ኮድ ኮድ ስለ ሲ/ሲ ++ ቀላል ግንዛቤ
- ለ Raspberry Pi ኮድ ስለ Python ቀላል ግንዛቤ
- የዳቦ ሰሌዳ እንዴት እንደሚገጣጠም ዕውቀት
- መሰረታዊ 3 ዲ አምሳያ ክህሎቶች
- አንድን ነገር በጥሩ ሁኔታ አንድ ነገር የመሥራት እና የመዘርጋት ፍላጎት
የክፍል ዝርዝር
1 x Raspberry Pi 3
1 x Elegoo Uno ወይም አርዱinoኖ ኡኖ
1 x 830 ማሰሪያ የዳቦ ሰሌዳ
1 x GPIO Breakout Board (RSP-GPIO)
1 x ሪባን ገመድ ለ Breakout ቦርድ
4 x አነስተኛ ኃይል ትብ Resistors
1 x መሰረታዊ 16x2 ቁምፊ ኤልሲዲ ማያ ገጽ
1 x ሮታሪ ኢንኮደር ሞዱል
24 x ወንድ ወደ ሴት ሽቦዎች
10 x ወንድ ወደ ወንድ ሽቦዎች
4 x 10 ኪ ተቃዋሚዎች
1 x 10k potentiometer
1 x የአትክልት አረፋ የጉልበት ንጣፍ (የዶላር መደብር)
ደረጃ 1 FSR ን ከአርዱዲኖ ጋር ይሞክሩት
በመጀመሪያ ከአርዲኖ ጋር FSR ን ለመሞከር ወሰንን። ኤፍ አር ኤስ የአናሎግ ምልክት ይልካሉ ስለሆነም ፒ ያለ ሌሎች ወረዳዎች አናሎግ ስለማያገኝ አርዱዲኖን መጠቀም ነበረብን። ማተሚያዎቹ በጥሩ ግፊት ላይ መሆናቸውን ለማረጋገጥ ገደቦችን መሞከር ፈለግን። ከጠቅላላው 1000 አካባቢ 150 ሆኖ አገኘነው። በአርዱዲኖ አይዲኢ ላይ ያለው ተከታታይ ሴራ ለዚህ እርምጃ በጣም አጋዥ ነበር።
ደረጃ 2 ለቦርዱ ዕቅዶችን ያውጡ
ከዚያ እኛ የቦርዱን እቅዶች ቀድተን እንለካለን። ድምፆችን ለማጫወት 4 ንጣፎች ፣ የአሁኑን የድምፅ ቡድን ለማሳየት ለኤልሲዲ ማያ ቦታ እና የድምፅ ቡድኑን ለመለወጥ የ rotary ኢንኮደር እንዲኖረን ፈልገን ነበር።
ደረጃ 3 በ TinkerCad ውስጥ ቦርዱን ሞዴል ያድርጉ
ዕቅዶቹ ከተዘጋጁ በኋላ ቦንዱን በመስመር ላይ ፣ በነጻ ፣ በ 3 ዲ አምሳያ ድር ጣቢያ TinkerCad በ Autodesk ላይ አምሳያ እናደርጋለን። ለመጠቀም ቀላል ፣ በደመና ላይ የተመሠረተ እና ለ 3 ዲ ህትመት ሙሉ ድጋፍ ስላለው በትልቅ የ 3 ዲ አምሳያ ሶፍትዌር ላይ ብዙ ገንዘብ ማውጣት ለማይፈልጉት እንመክራለን።
እሱ ከተቀረፀ በኋላ በአታሚው ላይ ለመገጣጠም በ 2 ቁርጥራጮች መከፋፈል ነበረብን። እሱ በደንብ ታትሟል ፣ ግን ስህተቴ የኤል ሲ ዲ ማያ ገጽን በደንብ አልለካውም (ያንን ስህተት አይስሩ!) ለማየት ከፈለጉ የግራ እና ቀኝ ጎን. STL ፋይሎችን ሰቅለናል።
ደረጃ 4 የ LCD ማያ ገጹን ይፈትሹ
ቀደም ሲል ማያ ገጹን በአርዱዲኖ ላይ ተጠቅመንበት ነበር እና ለማዋቀር በጣም ቀላል ነበር። ሆኖም ፣ ከፒ ጋር ለማሄድ የበለጠ ከባድ ነበር። በ Google ላይ በበርካታ የመላ ፍለጋ ሰዓታት እና ከሽቦዎች ጋር በመተባበር በመጨረሻ ወደ ሥራ አገኘነው። እንዴት እንደሰራ ለማየት እባክዎን የመጨረሻውን የ Python ኮድ ይመልከቱ። እኛ ሽቦ ለመላክ እና ኮዱን ለመፃፍ ለማገዝ ሁለት ድርጣቢያዎችን እንጠቀም ነበር።
learn.adafruit.com/drive-a-16x2-lcd-direct…
www.raspberrypi-spy.co.uk/2012/07/16x2-lcd…
ደረጃ 5 የሮታሪ ኢንኮደርን በ LCD ማያ ገጽ ይፈትሹ
ከዚያ ኢንኮደሩ በሚሽከረከርበት ጊዜ የኤልሲዲ ማያ ገጹ ጽሑፉን እንዲለውጥ ማድረግ እንችል እንደሆነ ለማየት ፈልገን ነበር። ኢንኮደሩ የተወሰነ የማዕዘን ወይም የማዞሪያ መጠን የለውም ፣ ስለዚህ በኮዱ ውስጥ ስንት ጊዜ በሰዓት አቅጣጫ ወይም በተቃራኒ ሰዓት አቅጣጫ እንደተዞረ ቆጥረን ወደ 3 እንዲቆጠር አደረግነው። ካለፈ ወደ 0 ይመለሳል ፣ እና ከ 0 በታች ከሄደ ፣ ወደ 3. ይመለሳል። እነዚያ ቁጥሮች እርስዎ በሚወዷቸው ብዙ የድምፅ ስብስቦች ሊዋቀሩ ይችላሉ ፣ ግን እኛ አንድ የድምፅ ስብስብን ብቻ ሞክረናል። የእርስዎ ድምፆች ዋናው የፒቶን ኮድ በሚተገበርበት በተመሳሳይ አቃፊ/ቦታ ውስጥ መሆናቸውን ያረጋግጡ።
ደረጃ 6 - ቦርዱን ይሰብስቡ
ኤፍአርኤስዎች በአራቱ የተለያዩ ቦታዎች ስር ይንሸራተታሉ። እኛ ማዕከል አደረግናቸው እና ወደ ታች በጠፍናቸው። ከ 3 ዲ የታተመው ጽሑፍ ጋር በማጣበቅ ቀላል ስኮትች ቴፕ አስፈሪ ስለነበረ የተጣራ ቴፕ ወይም ምናልባትም እንዲጣበቅ እንመክራለን። ወደ ዶላር መደብር ፈጣን ጉዞ ካደረግን በኋላ ፣ ለቦርዱ እንደ አዝራሮች ለመጠቀም በአራት ቁርጥራጮች ልንቆርጠው የምንችለውን ለስላሳ ግን ጨካኝ የአትክልት የጉልበት ፓድ አገኘን። እነሱ በቦታቸው እንዲቆዩ በቦታዎቻቸው ውስጥ በጥሩ ሁኔታ እንዲገጣጠሙ ፣ ግን አስፈላጊ ከሆነም በቀላሉ እንዲወገዱ እንቆርጣቸዋለን።
ደረጃ 7 - ሁሉንም ነገር ሽቦ ያድርጉ
ቦርዱን ሰብስበን እና ኤፍኤስኤስኤስን ፣ ኢንኮደርን እና ማያ ገጹን በቦታው ካስቀመጥን በኋላ ሁሉንም ነገር አገናኘን። 2 የዳቦ ሰሌዳዎችን መጠቀም ይችላሉ ፣ ግን ሁሉንም በአንድ ላይ ማሟላት ችለናል። ሥዕሉ የተዝረከረከ ይመስላል ፣ ግን እኛ ፍሪቲንግ በሚባል ነፃ ፕሮግራም ውስጥ የመርሃግብር ንድፍ ሠርተናል። ሁሉንም ነገር ለማያያዝ የሚፈልጉትን ፒኖች መለወጥ እንደሚችሉ ልብ ይበሉ ፣ ግን ስዕሉ ከኮዳችን ጋር ይዛመዳል።
ደረጃ 8: ሁሉንም ነገር ኮድ መስጫ ጨርስ
ይህ አስቸጋሪ ክፍል ነበር። በመግቢያው ላይ እንደተገለጸው ፣ ይህንን ክፍል ማጠናቀቅ አልቻልንም። ኮዱ 99% እዚያ አለ ፣ ግን ያልሰራው አንድ ክፍል ከአርዱዲኖ እስከ ፒይ ያለው ተከታታይ ግንኙነት ነበር። በዩኤስቢ ገመድ አርዱዲኖን ከፒ ጋር ስናገናኘው መረጃውን በቀላሉ መላክ እንችላለን ፣ ግን ፒው ያንን መረጃ በማያ ገጹ ላይ ከማሳየት በስተቀር ምንም ማድረግ አልቻለም። የትኛው አዝራር እንደተጫነ መናገር እና ያንን የተወሰነ ድምጽ ማጫወት መቻል እንፈልጋለን ፣ ነገር ግን በግንኙነቱ በኩል የሚመጣው መረጃ የትኛው አዝራር እንደተጫነ ለመፈተሽ በሁኔታ መግለጫ ውስጥ ሊቀመጥ አይችልም።
እባክዎን የተያያዘውን ኮድ ይመልከቱ ፣ ማስታወሻዎች ለፓይ በ Python ኮድ ውስጥ አስተያየት ተሰጥተዋል። የአርዱዲኖ ኮድ 100%መሆን አለበት።
ደረጃ 9 መደምደሚያ
በአጠቃላይ ፣ ይህ ፕሮጀክት ለሁለታችን ትልቅ የመማር ተሞክሮ ነበር እናም ይህ መጻፍ የወደፊት ተማሪዎችን ፣ መምህራንን ወይም ቆጣሪዎችን ለራሳቸው ፕሮጀክት አንዳንድ መነሳሳትን ሊሰጥ እና ከስህተቶቻችን በመማር እንዲመራቸው ተስፋ እናደርጋለን። በክፍል ውስጥ በነበርንበት ጊዜ እጅግ በጣም የረዳውን እና ብዙ የመዝናኛ እድል እንዲኖረን እና በከፍተኛ የኮምፒፕ ክፍል ውስጥ ብዙ ለመማር እድሉን ለሰጠን አስደናቂው የሮቦቲክስ ፕሮፌሰሩ እልል ይበሉ! ስላነበቡ እናመሰግናለን:)
የሚመከር:
አየር - እውነተኛ የሞባይል አየር ጊታር (ፕሮቶታይፕ) 7 ደረጃዎች (ከስዕሎች ጋር)
አየር - እውነተኛ የሞባይል አየር ጊታር (ፕሮቶታይፕ) - እሺ ፣ ይህ በመጨረሻ ወደ የእኔ የልጅነት ህልም መቅረብ ስለ መጀመሪያው ክፍል በእውነት አጭር አስተማሪ ይሆናል። እኔ ወጣት ልጅ ሳለሁ ሁል ጊዜ የምወዳቸውን አርቲስቶች እና ባንዶች ጊታር በትክክል በማይጫወቱበት ጊዜ እመለከት ነበር። እያደግሁ ስሄድ እኔ
የ ThreadBoard (3 ዲ ያልታተመ ስሪት)-ኢ-ጨርቃጨርቅ ፈጣን ፕሮቶታይፕ ቦርድ-4 ደረጃዎች (ከስዕሎች ጋር)
የ ThreadBoard (3-ል-ያልታተመ ስሪት): ኢ-ጨርቃጨርቅ ፈጣን ፕሮቶታይፕ ቦርድ-ለ ThreadBoard V2 ለ 3-ል የታተመው ሥሪት እዚህ ሊገኝ ይችላል። የ ThreadBoard ቁጥር 1 እዚህ ይገኛል። በወጭ መሰናክሎች ፣ ጉዞ ፣ ወረርሽኝ እና ሌሎች መሰናክሎች ፣ የ 3 ዲ አታሚ መዳረሻ ላይኖርዎት ይችላል ፣ ግን ይፈልጋሉ
የ ThreadBoard: ኢ-ጨርቃጨርቅ ፈጣን ፕሮቶታይፕ ቦርድ 5 ደረጃዎች (ከስዕሎች ጋር)
ThreadBoard: E-Textile Rapid Prototyping Board: ለ 3-ልኬት ያልታተመው የ ThreadBoard V2 ትምህርት እዚህ ይገኛል። የ ThreadBoard ቁጥር 1 እዚህ ሊገኝ ይችላል። የኢ-ጨርቃጨርቅ ፈጣን ፕሮቶታይፕ
DIY BB8 - ሙሉ በሙሉ 3 ዲ ታተመ - 20 ሴ.ሜ ዲያሜትር የእውነተኛ መጠን የመጀመሪያ ፕሮቶታይፕ - 6 ደረጃዎች (ከስዕሎች ጋር)
DIY BB8 - ሙሉ በሙሉ 3 ዲ ታተመ - 20 ሴ.ሜ ዲያሜትር የእውነተኛ መጠን የመጀመሪያ ፕሮቶታይፕ - ሠላም ለሁሉም ፣ ይህ የእኔ የመጀመሪያ ፕሮጀክት ነው ስለዚህ የምወደውን ፕሮጀክት ማካፈል ፈልጌ ነበር። በዚህ ፕሮጀክት ውስጥ በ 20 ሴ.ሜ ዲያሜትር ሙሉ በሙሉ በ 3 ዲ አታሚ የሚመረተውን BB8 እንሰራለን። እኔ ከእውነተኛው BB8 ጋር በትክክል የሚንቀሳቀስ ሮቦት እሠራለሁ።
በጣም ርካሹ አርዱinoኖ -- ትንሹ አርዱinoኖ -- አርዱዲኖ ፕሮ ሚኒ -- ፕሮግራሚንግ -- አርዱዲኖ ኔኖ 6 ደረጃዎች (ከስዕሎች ጋር)
በጣም ርካሹ አርዱinoኖ || ትንሹ አርዱinoኖ || አርዱዲኖ ፕሮ ሚኒ || ፕሮግራሚንግ || አርዱዲኖ ኔኖ …………………………. እባክዎን ለተጨማሪ ቪዲዮዎች የዩቲዩብ ቻናሌን ሰብስክራይብ ያድርጉ ……. .ይህ ፕሮጀክት ከመቼውም ጊዜ በጣም ትንሽ እና ርካሽ አርዱዲኖን እንዴት ማገናኘት እንደሚቻል ነው። በጣም ትንሹ እና ርካሽ አርዱዲኖ አርዱዲኖ ፕሮ ሚኒ ነው። እሱ ከአርዲኖ ጋር ይመሳሰላል