ዝርዝር ሁኔታ:

የማይክሮፒቶን PCF8591 DAC ፈተና 3 ደረጃዎች (ከስዕሎች ጋር)
የማይክሮፒቶን PCF8591 DAC ፈተና 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የማይክሮፒቶን PCF8591 DAC ፈተና 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የማይክሮፒቶን PCF8591 DAC ፈተና 3 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Модуль ADC\DAC PCF8591, от icstation.com 2024, ህዳር
Anonim
የማይክሮፒቶን PCF8591 DACtest
የማይክሮፒቶን PCF8591 DACtest

ይህንን መጽሐፍ የገዛሁት ማይክሮፕቶቶን-ክህሎቶቼን: ማይክሮ ፓይቶን ለ ESP8266 የልማት አውደ ጥናት በአጉስ ኩርኒያዋን ነው። ይህ መጽሐፍ በጣም ጥሩ ጅምር ነው ፣ የ I2C ፕሮጀክት የ PCF8591 ሞጁልን ይጠቀማል። ግን ምንም የ DAC የፕሮግራም ምሳሌ የለም ፣ ስለዚህ ያንን በራሴ መገመት ነበረብኝ ።-)

አቅርቦቶች

ምን ያስፈልገናል:

- Wemos D1R2 (ወይም D1mini) ESP8266 እዚህ በተገኘው የቅርብ ጊዜ ማይክሮፒቶን አብራ

-PCF8591 ሞዱል -እዚህ ተገኝቷል

-DMM ወይም oscilloscope (የተሻለ -ይህ ፕሮጀክት የመጋዝ ሞገድ ቅርፅን ይፈጥራል)

- D1R2 ን ከኮምፒዩተር ጋር ለማገናኘት ቶኒ IDE (ወይም uPyCraft) -USB ገመድ ያለው ላፕቶፕ ወይም ፒሲ

ደረጃ 1 የ PCF8591 ሞዱሉን ፣ ፍላሽ WemosD1R2 ን ከማይክሮፒቶን ጋር በማዘጋጀት ላይ

የ PCF8591 ሞጁሉን ፣ ፍላሽ WemosD1R2 ን ከማይክሮ ፓይቶን ጋር በማዘጋጀት ላይ
የ PCF8591 ሞጁሉን ፣ ፍላሽ WemosD1R2 ን ከማይክሮ ፓይቶን ጋር በማዘጋጀት ላይ

ከሙከራዬ በፊት ሞጁሉን መርምሬ የ A0 የአድራሻ ግንኙነት አላስፈላጊ እና በግብዓት አገናኝ ላይ አገኘሁት። የእኔ ስክሪፕት አድራሻን 72 (አስርዮሽ) ይጠቀማል ስለዚህ ይህ ፒን ከ GND ጋር መገናኘት አለበት።

ለሁሉም መረጃ የውሂብ ሉህ ይመልከቱ። ስዕሉ GND እና A0 ን የሚያገናኝ ሐምራዊ ሽቦ ያሳያል።

Wemos D1R2 በማይክሮ ፓይቶን መብረቅ አለበት። አህመድ ኑኢራ ድንቅ ሥራ ሠርቶ እዚህ ሁሉንም ነገር አብራርቷል። ከማይክሮፕቶን ጋር መሥራት በ REPL እና በተርሚናል አምሳያ በኩል ሊከናወን ይችላል ፣ ግን በ IDE ቀላል ነው - በሊኑክስ ላይ ቶኒ IDE ን እጠቀማለሁ።

በቶኒ አይዲኢ ላይ ያለው መረጃ ሁሉ እዚህ ይገኛል። የ RNT ብሎግ እንዲሁ ለዊንዶውስ ተጠቃሚዎች ሌላ IDE ን uPyCraft ን እንዴት እንደሚጠቀሙ ያብራራል (እኔ ሞክሬ ነበር ነገር ግን የእኔ አሮጌው Linuxlaptop uPyCraft ን አልገዛም…)።

ደረጃ 2 - D1R2 ን ከ PCF8591 ጋር በማገናኘት ላይ

D1R2 ን ከ PCF8591 ጋር በማገናኘት ላይ
D1R2 ን ከ PCF8591 ጋር በማገናኘት ላይ

ሁሉንም መዝለያዎች ከ PCF8591 ሞጁል አስወግደዋለሁ ፣ እነሱ ድስቱን ፣ ኤልአርአይድን ፣ ቴርሞስታተርን ከግብዓቶች እና ከአናሎግ ውፅዓት ከ LED ጋር ያገናኙታል። የ DAC ውፅዓት በ 10 ኪ resistor ከተጫነ የውጤቱን ጠብታ ያደርገዋል ስለዚህ ለምን ኤልኢዲ እዚያ ለምን አስቀመጠ?

የሽቦ ዝርዝር እነሆ-

WemosD1R2 PCF8591

3V3 ቪሲሲ

GND GND

SCL (D1) SCL

SDA (D2) ኤስዲኤ

የእኔን (ሞኝ) ስክሪፕት ከሞከሩ የዝላይ ሽቦው A0 ን ከ GND ጋር መገናኘቱን ያረጋግጡ--)

ደረጃ 3 ስክሪፕት እና ሙከራን ይጫኑ

የቶኒ IDE ን እየተጠቀሙ ከሆነ DAC.py እና DAC1.py ን ማውረድ እና ወደ D1R2 መጫን ይችላሉ

ለሙከራ። የ REPL መግቢያ መስመርን በመስመር እየተጠቀሙ ከሆነ ፣ በጣም ቀላል እና አጭር ስክሪፕት ነው።

ዲኤምኤም (ዲኤምኤም) እንዲጠቀሙ DAC1.py 1s መዘግየት አብሮገነብ ሲኖር DAC.py ቀላል የመጋዝ ጀነሬተር (በአከባቢው ያረጋግጡ)።

ይዝናኑ !

የሚመከር: