ዝርዝር ሁኔታ:

HackerBox 0028: JamBox: 9 ደረጃዎች
HackerBox 0028: JamBox: 9 ደረጃዎች

ቪዲዮ: HackerBox 0028: JamBox: 9 ደረጃዎች

ቪዲዮ: HackerBox 0028: JamBox: 9 ደረጃዎች
ቪዲዮ: #0028 2024, ሀምሌ
Anonim
HackerBox 0028: ጃምቦክስ
HackerBox 0028: ጃምቦክስ

ጃምቦክስ - በዚህ ወር ጠላፊ ቦክስ ጠላፊዎች በድምፅ ማመንጨት እና በጃምቦክስ ኦዲዮ IOT መድረክ ላይ ጣልቃ በመግባት ላይ ናቸው። ይህ Instructable ከ HackerBox #0028 ጋር አብሮ ለመስራት መረጃ ይ,ል ፣ አቅርቦቶች እስካለ ድረስ እዚህ ሊወስዱት የሚችሉት። እንዲሁም በየወሩ በመልዕክት ሳጥንዎ ውስጥ እንደዚህ ያለ HackerBox መቀበል ከፈለጉ እባክዎን በ HackerBoxes.com ላይ ይመዝገቡ እና አብዮቱን ይቀላቀሉ!

ለሀከርከር ቦክስ 0028 ርዕሶች እና የትምህርት ዓላማዎች ፦

  • የ ESP32 ስርዓት-በቺፕ ላይ ያዋቅሩ
  • ESP32 ን ከአርዱዲኖ አይዲኢ ፕሮግራም ያውጡ
  • የ JamBox Audio IOT መድረክን ያሰባስቡ
  • ለአዝራሮች ፣ ለቁልፎች እና ለ LED ፍርግርግ I/O ን ይቆጣጠሩ
  • ከ I/O ሃርድዌር የተጠቃሚ በይነገጾችን ይገንቡ
  • በ I2S ላይ የግንኙነት ድምጽ ዥረቶች
  • የድምፅ ናሙናዎችን ወደ DAC ሞጁሎች ይልቀቁ

HackerBoxes ለ DIY ኤሌክትሮኒክስ እና ለኮምፒዩተር ቴክኖሎጂ ወርሃዊ የደንበኝነት ምዝገባ ሳጥን አገልግሎት ነው። እኛ የትርፍ ጊዜ ማሳለፊያዎች ፣ ሰሪዎች እና ሞካሪዎች ነን። እኛ የህልም አላሚዎች ነን። ፕላኔቱን ጠለፉ!

ደረጃ 1: HackerBox 0028: የሳጥን ይዘቶች

HackerBox 0028: የሳጥን ይዘቶች
HackerBox 0028: የሳጥን ይዘቶች
HackerBox 0028: የሳጥን ይዘቶች
HackerBox 0028: የሳጥን ይዘቶች
HackerBox 0028: የሳጥን ይዘቶች
HackerBox 0028: የሳጥን ይዘቶች
  • HackerBoxes #0028 የተሰበሰበ የማጣቀሻ ካርድ
  • ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ
  • ESP32 DevKitC
  • CJMCU PCM5102 I2S ዲጂታል-ወደ-አናሎግ ሞዱል
  • አራት MAX7219 8x8 LED ማትሪክስ ሞጁሎች
  • አምስት 10 ኪ Ohm RV09 ፖታቲዮሜትሮች
  • አምስት ፖንቲቲሞሜትር ቁልፎች
  • ስምንት ታክቲቭ የአፍታ አዝራሮች
  • አራት ተለጣፊ የጎማ እግሮች
  • 3.5 ሚሜ የኦዲዮ ጠጋኝ ገመድ
  • የማይክሮ ዩኤስቢ ገመድ
  • የጆሮ ማዳመጫዎች ከጉዳይ ጋር
  • ልዩ HackerBoxes የራስ ቅል ዲካል
  • Octocat Fan Art Decal ሉህ

ጠቃሚ የሚሆኑ አንዳንድ ሌሎች ነገሮች

  • ብረት ፣ ብየዳ እና መሰረታዊ የመሸጫ መሳሪያዎች
  • የሶፍትዌር መሳሪያዎችን ለማሄድ ኮምፒተር

ከሁሉም በላይ ፣ የጀብዱ ስሜት ፣ የእራስዎ መንፈስ እና የጠላፊ የማወቅ ጉጉት ያስፈልግዎታል። ሃርድኮር DIY ኤሌክትሮኒክስ ቀላል ፍለጋ አይደለም ፣ እና እኛ ለእርስዎ አናጠጣውም። ግቡ እድገት እንጂ ፍጽምና አይደለም። እርስዎ ሲጸኑ እና ጀብዱውን ሲደሰቱ ፣ አዲስ ቴክኖሎጂን በመማር እና አንዳንድ ፕሮጀክቶች እንዲሰሩ ተስፋ በማድረግ ብዙ እርካታ ሊገኝ ይችላል። ዝርዝሩን በማሰብ እያንዳንዱን እርምጃ በዝግታ እንዲወስዱ እንመክራለን ፣ እና እርዳታ ለመጠየቅ አይፍሩ።

በ HackerBox FAQ ውስጥ ለአሁኑ ፣ እና ለወደፊቱ ፣ አባላት ብዙ የመረጃ ሀብት እንዳለ ልብ ይበሉ።

ደረጃ 2 - ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ

ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ
ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ
ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ
ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ
ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ
ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ

የ JamBox PCB የ ESP32 ማይክሮፕሮሰሰር ሞጁልን ፣ አራት MAX7219 8x8 LED ማትሪክስ ሞጁሎችን ፣ ለአናሎግ ግብዓት አምስት 10K ፖታቲሜትር ፣ እና ለዲጂታል ግብዓት ስምንት ንክኪ ጊዜያዊ አዝራሮችን ይደግፋል። የኦዲዮ ውፅዓት በ ESP32 ውስጣዊ ዲጂታል-ወደ-አናሎግ መለወጫ (DAC) ማገጃን በመጠቀም ወይም በአማራጭ ከውጭ CJMCU PCM5102 I2S DAC ሞዱል ጋር በመገናኘት ይሰጣል። ፒሲቢው የመጫኛ ቀዳዳዎች አሉት ፣ ወይም ተለጣፊ የጎማ እግሮች ሊተገበሩ ይችላሉ።

አስፈላጊ የጉባኤ ማስታወሻዎች

  • ለድምጽ ውፅዓት የ ESP32 አብሮገነብ DAC ን ለመጠቀም ፣ የ PCM5102 ሞጁሉን በቦታው አይሸጡ። የጆሮ ማዳመጫዎችን ወይም የተሻሻለ ድምጽ ማጉያ ለማሽከርከር በቀላሉ IO25 እና GND ፒኖችን ይጠቀሙ።
  • አራቱ 8x8 LED ማትሪክስ ሞጁሎች ከላይኛው የግብዓት መስመሮች እና ከታች የውጤት መስመሮች ጋር ያተኮሩ ናቸው።
  • በአምስቱ ፖታቲሞሜትሮች ላይ ያለው የሜካኒካዊ ውጥረት “ፒኖች” በመደበኛ የ RV09 አሻራ ውስጥ ላሉት ቀዳዳዎች በጣም ትንሽ ናቸው። ቀለል ያለ ማስተካከያ ጠፍጣፋውን “ፒን” ወደ ታኮ ወይም ታኪቶ ቅርፅ የበለጠ ለማጠፍ ትናንሽ ማጠፊያዎችን መጠቀም ነው። ከዚያ ወደ ውስጥ መግባት አለባቸው። [VIDEO]
  • 15x5 የፕሮቶታይፕንግ ፍርግርግ ለተጨማሪ I/O በይነገጽ ጥቅም ላይ ሊውል ይችላል። MIDI ማንም?

ደረጃ 3: ESP32 እና Arduino IDE

ESP32 እና Arduino IDE
ESP32 እና Arduino IDE

ESP32 ነጠላ ቺፕ ኮምፒውተር ነው። 2.4 ጊኸ Wi-Fi እና ብሉቱዝን ለይቶ የሚያሳውቅ በጣም የተዋሃደ ነው። ESP32 የአንቴናውን መቀየሪያ ፣ አርኤፍ ባሉን ፣ የኃይል ማጉያ ፣ ዝቅተኛ ጫጫታ ማጉያ ፣ ማጣሪያዎችን እና የኃይል አስተዳደር ሞጁሎችን ያዋህዳል። ስለዚህ ፣ አጠቃላይ መፍትሔው በትንሹ የታተመ የወረዳ ቦርድ (ፒሲቢ) አካባቢን ይይዛል።

ESP32DevKitC ኤስፕሬሲፍ ያዘጋጀው አነስተኛ ESP32 ላይ የተመሠረተ የልማት ቦርድ ነው። አብዛኛዎቹ የ I/O ፒኖች ለቀላል ጣልቃገብነት በሁለቱም በኩል ወደ ፒን ራስጌዎች ያበቃል። የዩኤስቢ በይነገጽ ቺፕ እና የ voltage ልቴጅ ተቆጣጣሪ በሞጁሉ ውስጥ ተዋህደዋል። ESP32 በአርዱዲኖ ሥነ -ምህዳር እና IDE ውስጥ ይደገፋል ፣ ይህም ከ ESP32 ጋር ለመስራት በጣም ፈጣን እና ቀላል መንገድ ነው።

የ Arduino ESP32 github ማከማቻ ለ LInux ፣ OSX እና ዊንዶውስ የመጫኛ መመሪያዎችን ያጠቃልላል። ወደዚያ አገናኝ ጠቅ ያድርጉ እና በኮምፒተርዎ ላይ ካለው ስርዓተ ክወና ጋር የሚዛመዱትን መመሪያዎች ይከተሉ።

ተጨማሪ መርጃዎች - ESP32 DatasheetESP32DevKitC SchematicESP32 Technical Reference Manual

ደረጃ 4: JamBox I/O Demo

JamBox I/O ማሳያ
JamBox I/O ማሳያ

የተያያዘው የማሳያ ኮድ (IOdemo.ino) ከስምንቱ የግፊት አዝራሮች እና ከአምስቱ የአናሎግ ፖቲዮሜትሮች የ 8x8 LED ውፅዓቶች እና የተጠቃሚ ግብዓቶች መሠረታዊ ሥራን ለማሳየት ጠቃሚ ነው። እነዚህ የ I/O ሃርድዌር አካላት የእኛ የተጠቃሚ በይነገጽ ስርዓት መሠረት ናቸው።

አርዱዲኖ ቤተ -መጽሐፍት ለ 8x8 LED ሞጁሎች።

ደረጃ 5: ESP32 ውስጣዊ DAC ለድምጽ

Image
Image

ዲጂታል-ወደ-አናሎግ መቀየሪያ (DAC ወይም D-to-A) ዲጂታል ምልክትን ወደ አናሎግ ምልክት የሚቀይር ስርዓት ነው። ዲሲዎች ዲጂታል የውሂብ ዥረቶችን ወደ አናሎግ የድምፅ ምልክቶች ለመለወጥ በተለምዶ በሙዚቃ ማጫወቻዎች ውስጥ ያገለግላሉ። የድምጽ DAC ዎች በአጠቃላይ ዝቅተኛ ድግግሞሽ እና ከፍተኛ ጥራት። [ዊኪፔዲያ]

ESP32 ሁለት ውስጣዊ 8 ቢት ዳሲዎች አሉት። እነዚህ DAC ዎች ማንኛውንም የ 8 ቢት እሴት ወደ የአናሎግ ቮልቴጅ ውፅዓት መለወጥ ይችላሉ። የ 0-255 8-ቢት የግብዓት እሴቶች በግምት በ ESP32 ላይ ከ 0 ቮ እስከ 3.3 ቮ ባለው የቮልቴጅ ክልል በግምት። ዲጂታል የተደረገ የኦዲዮ ናሙና በ DAC በኩል መልሶ ማጫወት ይችላል።

የሚመከር: