ዝርዝር ሁኔታ:
- ደረጃ 1: HackerBox 0028: የሳጥን ይዘቶች
- ደረጃ 2 - ልዩ የጃምቦክስ የታተመ የወረዳ ቦርድ
- ደረጃ 3: ESP32 እና Arduino IDE
- ደረጃ 4: JamBox I/O Demo
- ደረጃ 5: ESP32 ውስጣዊ DAC ለድምጽ
ቪዲዮ: HackerBox 0028: JamBox: 9 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ጃምቦክስ - በዚህ ወር ጠላፊ ቦክስ ጠላፊዎች በድምፅ ማመንጨት እና በጃምቦክስ ኦዲዮ 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: የሳጥን ይዘቶች
- 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 ነጠላ ቺፕ ኮምፒውተር ነው። 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
የተያያዘው የማሳያ ኮድ (IOdemo.ino) ከስምንቱ የግፊት አዝራሮች እና ከአምስቱ የአናሎግ ፖቲዮሜትሮች የ 8x8 LED ውፅዓቶች እና የተጠቃሚ ግብዓቶች መሠረታዊ ሥራን ለማሳየት ጠቃሚ ነው። እነዚህ የ I/O ሃርድዌር አካላት የእኛ የተጠቃሚ በይነገጽ ስርዓት መሠረት ናቸው።
አርዱዲኖ ቤተ -መጽሐፍት ለ 8x8 LED ሞጁሎች።
ደረጃ 5: ESP32 ውስጣዊ DAC ለድምጽ
ዲጂታል-ወደ-አናሎግ መቀየሪያ (DAC ወይም D-to-A) ዲጂታል ምልክትን ወደ አናሎግ ምልክት የሚቀይር ስርዓት ነው። ዲሲዎች ዲጂታል የውሂብ ዥረቶችን ወደ አናሎግ የድምፅ ምልክቶች ለመለወጥ በተለምዶ በሙዚቃ ማጫወቻዎች ውስጥ ያገለግላሉ። የድምጽ DAC ዎች በአጠቃላይ ዝቅተኛ ድግግሞሽ እና ከፍተኛ ጥራት። [ዊኪፔዲያ]
ESP32 ሁለት ውስጣዊ 8 ቢት ዳሲዎች አሉት። እነዚህ DAC ዎች ማንኛውንም የ 8 ቢት እሴት ወደ የአናሎግ ቮልቴጅ ውፅዓት መለወጥ ይችላሉ። የ 0-255 8-ቢት የግብዓት እሴቶች በግምት በ ESP32 ላይ ከ 0 ቮ እስከ 3.3 ቮ ባለው የቮልቴጅ ክልል በግምት። ዲጂታል የተደረገ የኦዲዮ ናሙና በ DAC በኩል መልሶ ማጫወት ይችላል።
የሚመከር:
HackerBox 0060: የመጫወቻ ስፍራ: 11 ደረጃዎች
HackerBox 0060: የመጫወቻ ስፍራ -በዓለም ዙሪያ ለጠላፊዎች ጠላፊዎች እንኳን ደስ አለዎት! በ HackerBox 0060 አማካኝነት ኃይለኛ የኖርዲክ ሴሚኮንዳክተር nRF52840 ARM Cortex M4 ማይክሮ መቆጣጠሪያን በሚያሳይ በአዳፍ ፍሬው ወረዳ የመጫወቻ ስፍራ ብሉፍሬት ሙከራ ያደርጋሉ። የተከተተ የፕሮግራም wi ን ያስሱ
HackerBox 0041: CircuitPython: 8 ደረጃዎች
HackerBox 0041: CircuitPython: በዓለም ዙሪያ ለጠለፋ ጠላፊዎች ሰላምታ። HackerBox 0041 CircuitPython ፣ MakeCode Arcade ፣ Atari Punk Console እና ብዙ ተጨማሪ ነገሮችን ያመጣልናል። ይህ አስተማሪ በ HackerBox 0041 ለመጀመር መረጃ ይ ,ል ፣ ይህም ሊገዛ ይችላል
HackerBox 0058: ኮድ: 7 ደረጃዎች
HackerBox 0058: ኢንኮድ: በዓለም ዙሪያ ለጠለፋ ጠላፊዎች እንኳን ደስ አለዎት! በ HackerBox 0058 የመረጃ ኢንኮዲንግን ፣ የአሞሌ ኮዶችን ፣ የ QR ኮዶችን ፣ የአርዱዲኖ ፕሮ ማይክሮን ፣ የተከተተ ኤልሲዲ ማሳያዎችን በማዘጋጀት ፣ በአርዱዲኖ ፕሮጄክቶች ውስጥ የባርኮድ ትውልድን በማዋሃድ ፣ በሰው ኢንፒ
HackerBox 0057: ደህና ሁናቴ: 9 ደረጃዎች
HackerBox 0057: ደህና ሁናቴ: በዓለም ዙሪያ ለጠላፊዎች ጠላፊዎች እንኳን ደስ አለዎት! HackerBox 0057 የ IoT ፣ የገመድ አልባ ፣ የመቆለፊያ እና በእርግጥ የሃርድዌር ጠለፋ መንደር ወደ ቤትዎ ላቦራቶሪ ያመጣል። የማይክሮ መቆጣጠሪያ ፕሮግራምን ፣ የ IoT Wi-Fi ብዝበዛዎችን ፣ ብሉቱዝን int ውስጥ እንመረምራለን
HackerBox 0034 ንዑስ ጊሄዝ 15 ደረጃዎች
HackerBox 0034 ንዑስ ጊሄዝ - በዚህ ወር ፣ ጠላፊ ቦክስ ጠላፊዎች ከ 1 ጊኸ በታች ባሉት ድግግሞሽዎች ላይ የሶፍትዌር የተገለጸ ሬዲዮ (ኤስዲአር) እና የሬዲዮ ግንኙነቶችን እያሰሱ ነው። ይህ መማሪያ በ HackerBox #0034 ለመጀመር መረጃ ይ ,ል ፣ አቅርቦቶች እያለ እዚህ ሊገዛ ይችላል