ዝርዝር ሁኔታ:
ቪዲዮ: በአየር ሁኔታ ላይ የተመሠረተ የሙዚቃ ጄኔሬተር (ESP8266 የተመሠረተ ሚዲ ጄኔሬተር) 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ሰላም ፣ ዛሬ የራስዎን ትንሽ የአየር ሁኔታ ላይ የተመሠረተ የሙዚቃ ጄኔሬተር እንዴት እንደሚሠሩ እገልጻለሁ።
እሱ የተመሠረተው በ ESP8266 ላይ ነው ፣ እሱም እንደ አርዱዲኖ ዓይነት ፣ እና ለሙቀት ፣ ለዝናብ እና ለብርሃን ጥንካሬ ምላሽ ይሰጣል።
ሙሉ ዘፈኖችን ወይም ዘፈኖችን እድገት ያደርጋል ብለው አይጠብቁ። እሱ አንዳንድ ጊዜ በሞዱል ሲንተሰሰሮች እንደሚሠሩ የጄኔቲክ ሙዚቃ ሰዎች ነው። ግን ከዚያ ትንሽ የዘፈቀደ ነው ፣ ለምሳሌ ፣ ከተወሰኑ ልኬቶች ጋር ተጣብቋል።
አቅርቦቶች
ESP8266 (ላባ ሁዛ ESP8266 ን ከአዳፍ ፍሬ እየተጠቀምኩ ነው)
BME280 የሙቀት መጠን ፣ እርጥበት እና የባሮሜትሪክ ግፊት ዳሳሽ (I2C ስሪት)
አርዱዲኖ ዝናብ ዳሳሽ
25K LDR (የብርሃን ጥገኛ ተከላካይ)
አንዳንድ ተቃዋሚዎች (ሁለት 47 ፣ አንድ 100 ፣ አንድ 220 እና አንድ 1 ኪ ኦም)
ለፒሲቢ መጫኛ ተስማሚ ሴት ሚዲ አገናኝ (5 ፒን ዲን)
ዝላይ ሽቦዎች
የዳቦ ሰሌዳ ወይም አንድ ዓይነት የፕሮቶታይፕ ቦርድ
ኮምፒተር ፣ እኔ ዊንዶውስ 8.1 ን የሚያሄድ አንድ እጠቀማለሁ ፣ ግን እኔ እስከማውቀው ድረስ በማንኛውም ስርዓተ ክወና ላይ መሥራት አለበት።
አማራጭ - 1250 ሚአሰ ሊፖ ባትሪ ከኤኤፍኤስ ከአዳፍ ፍሬዝ (ከአንዳንድ ESP ዎች ጋር ብቻ ተኳሃኝ)
ደረጃ 1: ደረጃ 1: ሶፍትዌር
በመጀመሪያ የአርዱዲኖ አይዲኢ ያስፈልግዎታል።
ከዚያ የ SiLabs CP2104 ሾፌር እና የ ESP8266 የቦርድ ጥቅል ያስፈልግዎታል።
ይህ ኮምፒተርዎ በ UART ውስጥ በተገነባው በኩል ESP ን እንዲያዘጋጅ እና የአርዲኖ አይዲኢ (ESP) ፕሮግራም እንዲያደርግ ያስችለዋል።
ስለ IDE ፣ የአሽከርካሪ እና የቦርድ ፓኬጅ ሁሉንም መረጃ በዚህ ገጽ ላይ በአዳፍሬው ድርጣቢያ ላይ ማግኘት ይችላሉ።
እንዲሁም የሚዲ ውሂብን መላክ እንዲችል የአርዱዲኖ ሚዲ ቤተ -መጽሐፍት ያስፈልግዎታል። ያለ እሱ ሊሠራ ይችላል ፣ ግን ይህ ሁሉንም ነገር በጣም ቀላል ያደርገዋል።
ከ BME280 ጋር ለመገናኘት ይህንን BME280-I2C-ESP32 ቤተመጽሐፍትን እጠቀም ነበር። (ይህ ለ BM280 I2C ስሪት ነው)
እና ያ ቤተ -መጽሐፍት በተራው አዳፍ ፍሬዝ የተዋሃደ ዳሳሽ ሾፌር ይፈልጋል። የተለየ ቤተ -መጽሐፍት ያለ ችግር ለመጠቀም ይህንን ቤተ -መጽሐፍት ስፈልግ ይህ የመጀመሪያዬ ስላልሆነ ሁል ጊዜ ይህ ቤተ -መጽሐፍት የሆነ ቦታ ዕልባት አለኝ።
ደረጃ 2 ደረጃ 2 ሃርድዌር
እሺ ስለዚህ በመጨረሻ ወደ ጥሩው ነገር ፣ ሃርድዌር እንሄዳለን።
እንደጠቀስኩት ይህንን የአዳፍሮት ኢኤስፒን እጠቀም ነበር ፣ ግን እሱ ከኖድኤምሲዩ ጋር በጥሩ ሁኔታ መሥራት አለበት። በዳቦ ሰሌዳ ላይ በጣም በተሻለ ሁኔታ እንደሚስማማ እና ከ eBay ወይም ከአሊክስፕስ በጣም ርካሽ ሊያገኙዋቸው ስለሚችሉ የ V2 ሥሪቱን እመክራለሁ። እኔ Adafruit ESP ፈጣን ሲፒዩ ያለው ፣ ለሊፖ እና ለክፍያ ወረዳ ከሴት JST አገናኝ ጋር መምጣቱን እወዳለሁ። ምን ፒን እየተጠቀሙ እንደሆነ ለማወቅ ትንሽ ይቀላል። በኖድኤምሲዩ ላይ አምናለሁ ፒን የተሰየመው D1 ለምሳሌ GPIO5 ነው ፣ ስለሆነም ሁል ጊዜ ምቹ የፒኖት ገበታ ያስፈልግዎታል። በጭራሽ ትልቅ ጉዳይ አይደለም ፣ ግን ለአዳዲስ ሕፃናት ምቹ ብቻ አዳፍሬስን አንድ አድርገው በግልጽ ሰየሙት።
BME280 ን በመጀመሪያ እንገናኝ ፣ ምክንያቱም በዚህ ሞዴል ውስጥ አንዳንድ ልዩነቶች አሉ። ከስዕሎቹ እንደሚመለከቱት የእኔ አንድ ትልቅ ቀዳዳ አለው ፣ ግን ደግሞ 2 ቀዳዳዎች ያሉት አሉ። እርስዎ ማየት ይችላሉ 4 ውስጥ እና ውፅዓት ፣ 1 ለኃይል ፣ አንዱ ለመሬት እና ለ SCL እና SDA። ይህ ማለት በ I2C በኩል ይገናኛል ማለት ነው። ሌሎች ሞዴሎች በ SPI በኩል ይገናኛሉ ብዬ አምናለሁ። እና በአንዳንድ ውስጥ SPI ወይም I2C ን መምረጥ ይችላሉ። SPI የተለየ ቤተ -መጽሐፍት ወይም ቢያንስ የተለየ ኮድ እና የተለያዩ ሽቦዎችን ሊፈልግ ይችላል። እኔ ደግሞ ካልተመገቡት ውስጥ S መለያ የቆመለትን ያምናሉ ይህም ደግሞ መለያ ግንኙነት በኩል የሚሰራ ይህ ፕሮጀክት ሚዲ ክፍል ጋር ጣልቃ ከሆነ ብዬ መናገር አልችልም.
ይህንን ቢኤምኤን መንካት ቆንጆ ቀጥ ብሎ ወደ ፊት ነው። በ ESP8266 ላይ ፒን 4 እና 5 በቅደም ተከተል SDA እና SCL እየተሰየሙ ማየት ይችላሉ። እነዚያን ፒኖች በቢኤምኢ ላይ በቀጥታ ወደ ኤስዲኤ እና SCL ፒን ያገናኙ። በእርግጥ ቪን ከዳቦ ሰሌዳው አዎንታዊ ባቡር እና GND ን ከአሉታዊ ባቡር ጋር ያገናኙ። እነዚያ በተራው ከ ESP 3V3 እና GND ፒን ጋር ተገናኝተዋል።
ቀጣዩን LDR ን እናገናኛለን። በፍሪዚንግ ምሳሌ ውስጥ 3.3 ቮልት በተከላካይ ውስጥ ሲያልፍ ማየት ይችላሉ ፣ ከዚያ ወደ ኤልዲአር እና ሌላ ተከላካይ ተከፋፍሏል። ከዚያ ከ LDR በኋላ እንደገና ወደ ተከላካይ እና ወደ ኤ.ዲ.ሲ.
ይህ ESP በጣም ከፍተኛ ቮልቴጅ እንዳያገኝ ለመከላከል እና ሊነበብ የሚችል እሴቶችን ማግኘቱን ለማረጋገጥ ነው። ኤዲሲ 0-1 ቮልት ማስተናገድ ይችላል ፣ ግን 3V3 3.3 ቮልት ይሰጣል። ከ 1 ቮልት በላይ ከሄዱ ምንም ነገር ላይፈነዳ ይችላል ፣ ግን በደንብ አይሰራም።
ስለዚህ በመጀመሪያ ከ 3.3 ወደ 1.031 ቮልት ያለውን ቮልቴጅ ለማውረድ 220 እና 100 ohm resistors ን በመጠቀም የቮልቴጅ ማከፋፈያ እንጠቀማለን። ከዚያ 25k ohm LDR እና 1k ohm resistor ኤልዲዲ በሚያገኘው የብርሃን መጠን ላይ ከ 1.031 እስከ 0 ቮልት መካከል ያለውን ቮልቴጅ ከየትኛውም ቦታ የሚያወርድ ሌላ የቮልቴክ ዴቪየር ይፈጥራሉ።
ከዚያ እኛ የዝናብ ዳሳሽ አለን። አንዱ ክፍል FC-37 ይላል ፣ ሌላኛው ክፍል HW-103 ይላል። እኔ በ 3.3 እና 5 ቮልት ማስተናገድ ይችላል የሚል የመጀመሪያውን በኤባይ ላይ ያገኘሁት ገዛሁ። (ሁሉም የሚችሉ ይመስለኛል)።
ይህ በቀጥታ ወደ ፊት ቀጥ ያለ ነው ፣ እኛ የአናሎግ ውፅዓት ልንጠቀም እንችላለን ፣ ግን እኛ አነፍናፊው እኛ የምንፈልገውን ያህል ስሜታዊ እንዲሆን (እና የእኛን አንድ የአናሎግ ፒን በ ESP ላይ አስቀድመን ተጠቅመንበት) ለማድረግ ትንሹን ትሪምፖትን ብቻ ማዞር እንችላለን። እንደ ሌሎቹ ዳሳሾች ኃይልን ከአዎንታዊ ባቡር ማቅረብ እና ከምድር ባቡር ጋር ማገናኘት አለብን። አንዳንድ ጊዜ የፒኖቹ ቅደም ተከተል ምንም እንኳን ይለያያል። በእኔ ላይ ቪሲሲ ፣ መሬት ፣ ዲጂታል ፣ አናሎግ ነው ፣ ግን በፍሪቲንግ ስዕል ላይ የተለየ ነው። ግን እርስዎ ብቻ ትኩረት ከሰጡ ይህ በትክክል ለማስተካከል ቀላል መሆን አለበት።
እና በመጨረሻም ፣ ሚዲ ጃክ። ካስማዎቹ ሁሉ ስላልተስተካከሉ በእኔ ዳቦ ሰሌዳ ላይ በዳቦ ሰሌዳው ጠርዝ ላይ መቀመጥ አይችልም። ይህ የሚረብሽዎት ከሆነ በአካላዊ መደብር ውስጥ የዳቦ ሰሌዳ ለማግኘት እሞክራለሁ። ወይም ስዕሎቹን በደንብ ይመርምሩ።
ከሥነ -ሥርዓቱ እንደሚመለከቱት ፣ አዎንታዊ ቮልቴጅ እና ሲሪያል ምልክት ሁለቱም በ 47 ohm resistor ውስጥ ያልፋሉ።
ይህንን ፕሮጀክት ከአርዱዲኖ ኡኖ ጋር ካደረጉት ለምሳሌ 220 ohm resistors መጠቀምዎን ያረጋግጡ !! እነዚህ የ ESP ሥራ በ 3.3 ቮ አመክንዮ ላይ ፣ ግን አብዛኛው የአርዱዲኖ አጠቃቀም 5.0 ቮ ስለሆነም በሚዲ ገመድ በኩል የሚያልፈውን የአሁኑን መገደብ አለብዎት።
እና በመጨረሻም የመካከለኛውን ፒን ከመሬት ባቡር ጋር ያገናኙ። ከ 5 ፒን ዲን የተቀሩት 2 ፒኖች ጥቅም ላይ አልዋሉም።
ደረጃ 3 ደረጃ 3 ኮድ
እና በመጨረሻም እኛ ኮዱ አለን!
በዚህ የዚፕ ፋይል ውስጥ 2 ንድፎችን አስቀምጫለሁ። ‹LightRainTemp› በቀላሉ ሁሉንም ዳሳሾች ይፈትሻል እና እሴቶቻቸውን መልሰው ይላኩ። (የተርሚናል መስኮቱን መክፈትዎን ያረጋግጡ!)
እና በእርግጥ እኛ የ LRTGenerativeMidi (LRT ለብርሃን ፣ ዝናብ ፣ የሙቀት መጠን) ሥዕል አለን።
በውስጠኛው ምን እየሆነ እንዳለ በአስተያየቶች ውስጥ ብዙ ማብራሪያዎችን ማግኘት ይችላሉ። እኔ ሙሉውን እንዴት እንደፃፍኩ ውስጥ አልገባም ፣ ያ ሰዓታት ይወስዳል። በእንደዚህ ዓይነት ነገር የት እንደሚጀመር ማወቅ ከፈለጉ ሌሎች ፕሮጀክቶች አሉኝ። በጥቂት አዝራሮች እና በሌሎች ሞዴሎች ላይ የማላገኛቸው በርካታ ባህሪዎች ያሉት አንድ ትንሽ የዘፈቀደ ራፍ ጄኔሬተር።
ግን እነዚያ በመጀመሪያ ዲዛይን እና ኮድ መስጠትን እጨርሳለሁ። ስለ ሌሎች ፕሮጀክቶች ወቅታዊ ሆኖ እንዲቆይ ከፈለጉ እባክዎን ያሳውቁኝ። ብዙ አስተማሪዎችን እሠራለሁ ወይም የቪዲዮ ተከታታይ እሠራለሁ ብዬ አልወሰንኩም።
ደረጃ 4: ደረጃ 4: መንጠቆው እና ይሞክሩት
እና እሱን ለመሞከር ጊዜው አሁን ነው!
በቀላሉ የሚዲ ገመድ ያገናኙ ፣ ለሰርጡ 1 ምላሽ ለመስጠት ወይም ሰርዱን በአርዲኖ ኮድ ውስጥ ለመለወጥ እና የሚሰራ መሆኑን ለማየት የእርስዎን ሲንት/ቁልፍ ሰሌዳ ማዘጋጀትዎን ያረጋግጡ!
በእውነቱ እርስዎ በእሱ የሚያደርጉትን ለማየት እና ለመስማት ጓጉቻለሁ። ለውጦችን ፣ ማሻሻያዎችን ፣ ማሻሻያዎችን (እንደ ብርሃን አነፍናፊ እና የሙቀት እሴቶችን የመሳሰሉትን) ካደረጉ ውጭ ማንኛውንም ነገር በተሻለ ወይም ከዚያ የከፋ ሊሠራ ይችላል።
እኔ ደግሞ ከሁሉም ሲንተሰሰሮች ጋር በጥሩ ሁኔታ ይሰራ እንደሆነ ለማየት ጓጉቻለሁ። በእኔ ቮልካ ባስ ላይ በትክክል ይሠራል ፣ ግን በኔቶሮን ላይ ሚዲ ማስታወሻ እንደላኩ LFO ተጣብቋል። እንደገና ስነሳው ጥሩ ነው ፣ ግን ያልተለመደ ነው። በሚዲ ቤተ -መጽሐፍት ውስጥ ወይም በኮድዬ ውስጥ የሆነ ነገር እንዳለ እርግጠኛ አይደለሁም ፣ ያለ ቤተ -መጽሐፍት በቅርቡ ለማድረግ እሞክር እና የተሻለ እንደሚሆን ለማየት እችል ይሆናል።
ስላነበቡ እና ስለተመለከቱ እና መልካም ዕድል እናመሰግናለን !!
የሚመከር:
አስማት መስታወት በዜና ፣ በአየር ሁኔታ ፣ በማንቂያ ደወል ፣ በሰዓት ቆጣሪ እና በቶዶሊስት - 9 ደረጃዎች
አስማት መስታወት በዜና ፣ በአየር ሁኔታ ፣ በማንቂያ ደወል ፣ በሰዓት ቆጣሪ እና በቶዶሊስት-አስማት መስታወት ከጀርባው ማሳያ ያለው ልዩ ባለ አንድ አቅጣጫ መስታወት ነው። ከ Raspberry Pi ጋር የተገናኘው ማሳያ እንደ የአየር ሁኔታ ፣ የክፍል ሙቀት ፣ ጊዜ ፣ ቀን ፣ ታዳጊ እና ብዙ ተጨማሪ መረጃን ያሳያል። ማይክሮፎን እንኳን ማከል እና ማዋቀር ይችላሉ
የሙዚቃ አሰባሳቢ-የተቀናጀ ምናባዊ የሙዚቃ መሣሪያ በብሎክ-ታይኪ የንክኪ ዳሳሽ 4 ደረጃዎች
የሙዚቃ አቀናባሪ-የተቀናጀ ምናባዊ የሙዚቃ መሣሪያ በብሎክ-ታይፕ ዳሳሽ ዳሳሽ-የሙዚቃ መሣሪያ መጫወት መማር የሚፈልጉ ብዙ ሰዎች አሉ። በሚያሳዝን ሁኔታ ፣ አንዳንዶቹ በመሣሪያዎች ውድ ዋጋ ምክንያት አይጀምሩትም። በእሱ ላይ በመመስረት የመነሻውን በጀት ለመቀነስ የተቀናጀ ምናባዊ የሙዚቃ መሣሪያ ስርዓት ለመሥራት ወሰንን
ጄኔሬተር - ዲድ ጄኔሬተር የሸምበቆ መቀየሪያን በመጠቀም - 3 ደረጃዎች
የጄኔሬተር - የዲ ኤን ጄኔሬተር የሸምበቆ መቀየሪያን በመጠቀም - ቀላል የዲሲ ጄኔሬተር ቀጥታ የአሁኑ (ዲሲ) ጄኔሬተር ሜካኒካዊ ኃይልን ወደ ቀጥታ የአሁኑ ኤሌክትሪክ የሚቀይር የኤሌክትሪክ ማሽን ነው። አስፈላጊ - ቀጥተኛ የአሁኑ (ዲሲ) ጄኔሬተር እንደ ግንባታ ዲሲ ሞተር ሆኖ ሊያገለግል ይችላል። ለውጦች
በ DE0-Nano-SoC ላይ የተመሠረተ የሙዚቃ ማጠናከሪያ -5 ደረጃዎች (ከስዕሎች ጋር)
በ DE0-Nano-SoC: Music Synthesizer ላይ የተመሠረተ የሙዚቃ ማጠናከሪያ ይህ የሙዚቃ ማቀናበሪያ በጣም ቀላል ነው-ከማይክሮፎኑ ፊት ሙዚቃን መንፋት ፣ መዘመር ወይም ሌላው ቀርቶ ማጫወት አለብዎት ፣ እና ድምፁ ተስተካክሎ በድምጽ ማጉያው በኩል ይላካል። የእሱ ስፔክትረም እንዲሁ በ LCD ማሳያ ላይ ይታያል።
ESP8266 የተመሠረተ የአውታረ መረብ ሰዓት እና የአየር ሁኔታ መቆጣጠሪያ -3 ደረጃዎች (ከስዕሎች ጋር)
በ ESP8266 ላይ የተመሠረተ የአውታረ መረብ ሰዓት እና የአየር ሁኔታ መቆጣጠሪያ አጭር እና ቀላል የሳምንት መጨረሻ ፕሮጀክት በ ESP8266 እና 0.96”128x64 OLED ማሳያ። መሣሪያው የአውታረ መረብ ሰዓት ነው ማለትም ከ ntp አገልጋዮች ጊዜ ይወስዳል። እንዲሁም ከ openweathermap.org አዶዎች ጋር የአየር ሁኔታ መረጃን ያሳያል የሚያስፈልጉ ክፍሎች 1. ESP8266 ሞዱል (ሀ