ዝርዝር ሁኔታ:
- ደረጃ 1 - ያገለገሉ ሀብቶች
- ደረጃ 2: ጥድ ጥቅም ላይ ውሏል
- ደረጃ 3 የ ESP32 ኮድ - ሞገድ ማትሪክስ
- ደረጃ 4 - ፕሮፌሽናል ጀነሬተር
- ደረጃ 5: Hantek DSO 4102C 100mhz Oscilloscope በዘፈቀደ ተግባራት ጄኔሬተር
- ደረጃ 6: በኦስቲልስኮፕ የተገኘ ማዕበል
- ደረጃ 7 ፋይሎቹን ያውርዱ
ቪዲዮ: ESP32: DAC ምን እንደሆነ ያውቃሉ? 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ዛሬ ስለ ሁለት ጉዳዮች እንነጋገራለን። የመጀመሪያው DAC (ዲጂታል-ወደ-አናሎግ መለወጫ) ነው። እኔ አስፈላጊ እንደሆነ እቆጥረዋለሁ ፣ ምክንያቱም በእሱ በኩል ፣ ለምሳሌ በ ESP32 ውስጥ የድምፅ ውፅዓት እናደርጋለን። ዛሬ የምንነጋገረው ሁለተኛው ጉዳይ ኦስቲልስኮፕ ነው። ከዚያ በ ESP32 ውስጥ መሠረታዊ የ DAC ኮድ እንሰበስባለን ፣ እና በማይክሮ መቆጣጠሪያ ተቆጣጣሪ የተፈጠረውን የአናሎግ ሞገድ ሞገድ ምልክቶችን ከአ oscilloscope ጋር በዓይነ ሕሊናችን እንመለከተዋለን።
ዛሬ ስብሰባው ቀላል ነው ፣ ስለሆነም አንድ ማሳያ እስካልመዘገብኩ ድረስ። እዚህ በተቀመጠው ምስል ብቻ ለመረዳት በቂ ነው። በመሠረቱ ፣ በፕሮግራም በኩል ፣ በርካታ ዓይነት የሞገድ ቅርጾችን የሚያመነጭ ESP32 አለን።
GPIO25 ን እንደ ውፅዓት ፣ እና GND ን እንደ ማጣቀሻ እንጠቀማለን።
ደረጃ 1 - ያገለገሉ ሀብቶች
• ESP32
• ኦሲሲስኮስኮፕ
• ፕሮቶቦርድ (አማራጭ)
• መዝለሎች
ደረጃ 2: ጥድ ጥቅም ላይ ውሏል
በዚህ ምሳሌ ፣ ከ DAC_1 ጋር የሚዛመደውን GPIO 25 ን እንጠቀማለን።
ሌላ ጥቅም ላይ ሊውል የሚችል ምሳሌ ከጂ.ሲ.ፒ. ጋር የሚዛመደው GPIO 26 ነው።
ደረጃ 3 የ ESP32 ኮድ - ሞገድ ማትሪክስ
አራት ዓይነት ሞገድ ቅርጾችን የሚያመነጭ የምንጭ ኮድ አለን።
በመጀመሪያ ፣ ባለ ሁለት አቅጣጫዊ ማትሪክስ እንሰበስባለን።
እዚህ ፣ የሳይን እና የሶስት ማዕዘን ሞገዶች ቅርፅን እገልጻለሁ።
በምስሎቹ ላይ ፣ የመጋዝ እና የካሬውን የጥርስ ቅርፅ አሳይሻለሁ።
ስለ ምንጭ ኮድ ፣ በቅንብር ውስጥ ምንም እርምጃ አያስፈልግም። በ Loop ውስጥ ፣ ከማዕበል ዓይነት ጋር የሚዛመደውን የማትሪክስ አቀማመጥ እወስናለሁ እና የካሬ ሞገድ ምሳሌን እጠቀማለሁ። በፒን 25 ላይ በማትሪክስ ውስጥ የተከማቸውን ውሂብ እንጽፋለን። «i» በድርድሩ የመጨረሻ አምድ ውስጥ መሆኑን ያረጋግጡ። ከሆነ ፣ ‹i› ዳግም ተጀምሯል እና ወደ መጀመሪያው እንመለሳለን።
በ STM32 ESP32 ውስጥ ፣ ማለትም ፣ ቺፕስ ፣ በአጠቃላይ ፣ አነስተኛ አቅም ያለው መሆኑን ይህ DAC ግልፅ ማድረግ እፈልጋለሁ። እነሱ ለተጨማሪ አጠቃላይ አጠቃቀም ናቸው። ከፍተኛ ድግግሞሽ ሞገዶችን ለማመንጨት ፣ ለምሳሌ በቴክሳስ ወይም በአናሎግ መሣሪያዎች የቀረበው የ DAC ቺፕ ራሱ አለ።
ባዶነት ማዋቀር () {//Serial.begin(115200); } // TESTE SEM POSICIONAMENTO (MAIOR FREQUENCIA) /* void loop () {dacWrite (25, 0xff); // 25 ou 26 dacWrite (25 ፣ 0x00); // 25 ou 26 // መዘግየት ማይክሮሰከንዶች (10); } */// TESTE COM POSICIONAMENTO (MENOR FREQUENCIA) ባዶ ዙር () {byte wave_type = 0; // ሳይን // ባይት wave_type = 1; // ትሪያንግል // ባይት wave_type = 2; // Sawtooth // ባይት wave_type = 3; // ካሬ dacWrite (25 ፣ WaveFormTable [wave_type] ); // 25 ou 26 i ++; ከሆነ (i> = Num_Samples) i = 0; }
የማጣቀሻ መታወቂያ:
ደረጃ 4 - ፕሮፌሽናል ጀነሬተር
የዚህን መሣሪያ ዋጋ ሀሳብ ለእርስዎ ለመስጠት የባለሙያ ጄኔሬተር ምሳሌን እዚህ አመጣለሁ። ለምሳሌ ፣ ምንጭን ለማስመሰል እና ብልሽትን ለማመንጨት ሊያገለግል ይችላል። ጩኸቱ ምን ያህል እንደሚረብሽ በመተንተን በኤቲኤም ማይክሮ መቆጣጠሪያ ውስጥ የኤሌክትሪክ ጩኸት ማስገባት እንችላለን። ይህ ሞዴል የኤሌክትሪክ ጫጫታ ለማመንጨት አውቶማቲክ ተግባርም አለው።
ደረጃ 5: Hantek DSO 4102C 100mhz Oscilloscope በዘፈቀደ ተግባራት ጄኔሬተር
ይህ ርካሽ የመሣሪያ አማራጮችን በተመለከተ ጠቃሚ ምክር ነው። በ Aliexpress ላይ ወደ 245 ዶላር አካባቢ ያስከፍላል። እኔ ወድጄዋለሁ ፣ ምክንያቱም በወረዳው ውስጥ ያሉ ስህተቶች የሚገኙበትን ቦታ የሚያመቻች አለመሆኑን የተግባር ጀነሬተር ስላለው።
ደረጃ 6: በኦስቲልስኮፕ የተገኘ ማዕበል
በመጀመሪያ ማዕበሎችን በ sinusoidal ቅርፅ ፣ በሶስት ማዕዘን ፣ በ Sawtooth እና በመጨረሻ ፣ አደባባይ እንይዛለን።
ደረጃ 7 ፋይሎቹን ያውርዱ
ፒዲኤፍ
INO
የሚመከር:
ባለሙያዎች ይህንን ያውቃሉ!: 24 ደረጃዎች
ባለሙያዎች ይህንን ያውቃሉ!: ዛሬ ስለ “ESP32 አውቶማቲክ የኤዲሲ ልኬት” እንነጋገራለን። እሱ በጣም ቴክኒካዊ ርዕሰ ጉዳይ ሊመስል ይችላል ፣ ግን ስለእሱ ትንሽ ማወቅ ለእርስዎ በጣም አስፈላጊ ይመስለኛል። ይህ ስለ ESP32 ወይም ስለ ADC calibr ብቻ አይደለም
ዕፅዋትዎ እንዴት እንደሚሰማዎት ያውቃሉ? [ቅንጣት+Ubidots]: 6 ደረጃዎች
ዕፅዋትዎ እንዴት እንደሚሰማዎት ያውቃሉ? [ቅንጣት+Ubidots]: - ለራስዎ መራመድን እና አያያዝን የሚተካ ምንም ነገር የለም ፣ ግን የዛሬው ቴክኖሎጂ አፈርን በርቀት ለመከታተል እና የሰው ልጅ ስሜቶቼን የማይለኩ መመዘኛዎችን ለመከታተል አስችሏል። እንደ SHT10 ያሉ የአፈር ምርመራዎች አሁን እጅግ በጣም ትክክለኛ ናቸው እና ያቀርባሉ
የቪዲዮ በር ስልክ እንዲኖረዎት አስበው ያውቃሉ?: 12 ደረጃዎች
የቪዲዮ በር እንዲኖርዎት ይፈልጋሉ? - መግቢያ በመጀመሪያ ቪዲዮዬን እና ኦዲዮ ግንኙነቱን ወደ እኔ ዊንዶውስ 10 ፒሲ ለማቀናበር የእኔን ትክክለኛ የዊንዶውስ 10 ስልክ እና የዊንዶውስ ምናባዊ ጋሻዎችን ለመጠቀም ፈልጌ ነበር። ግን እኔ እንደ እኔ ለጀማሪ መገንዘብ ከባድ ነበር
ስለ ESP32 ADC ማስተካከያ ያውቃሉ ?: 29 ደረጃዎች
ስለ ESP32 ADC ማስተካከያ ያውቃሉ?-ዛሬ ፣ ስለ ቴክኒካዊ ጉዳይ የበለጠ እናገራለሁ ፣ ግን ከ ESP32 ጋር የሚሰራ ሁሉ ማወቅ ያለበት አንድ ይመስለኛል-የኤ.ዲ.ሲ (የአናሎግ-ወደ ዲጂታል መለወጫ) ንባብ ማስተካከያ። ይህ አስፈላጊ ሆኖ አግኝቼዋለሁ ምክንያቱም " መለኪያ ፣ " esp
በየትኛውም ቦታ ምን እየሆነ እንደሆነ በድብቅ ይመልከቱ። 4 ደረጃዎች
የትም ቦታ ቢሆን ምን እየሆነ እንደሆነ በድብቅ ይመልከቱ። ይህ አስተማሪ የትም ቦታ ቢሆኑ የድር ካሜራዎን በመጠቀም ምን እየሆነ እንዳለ ለማየት የ iphone/ipod touch app “iCam” ን እና ኮምፒተርዎን እንዴት እንደሚጠቀሙ ያሳየዎታል። ይህ የመጀመሪያ አስተማሪዬ ነው ፣ ስለሆነም እባክዎን ፣ ምንም ከባድ ትችት የለም። ምንም ዓይነት ግብረመልስ ቢሰማኝም