ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 የ PCF8591 ሞዱሉን ፣ ፍላሽ WemosD1R2 ን ከማይክሮፒቶን ጋር በማዘጋጀት ላይ
- ደረጃ 2 - D1R2 ን ከ PCF8591 ጋር በማገናኘት ላይ
- ደረጃ 3 ስክሪፕት እና ሙከራን ይጫኑ
ቪዲዮ: የማይክሮፒቶን PCF8591 DAC ፈተና 3 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህንን መጽሐፍ የገዛሁት ማይክሮፕቶቶን-ክህሎቶቼን: ማይክሮ ፓይቶን ለ ESP8266 የልማት አውደ ጥናት በአጉስ ኩርኒያዋን ነው። ይህ መጽሐፍ በጣም ጥሩ ጅምር ነው ፣ የ I2C ፕሮጀክት የ PCF8591 ሞጁልን ይጠቀማል። ግን ምንም የ DAC የፕሮግራም ምሳሌ የለም ፣ ስለዚህ ያንን በራሴ መገመት ነበረብኝ ።-)
አቅርቦቶች
ምን ያስፈልገናል:
- Wemos D1R2 (ወይም D1mini) ESP8266 እዚህ በተገኘው የቅርብ ጊዜ ማይክሮፒቶን አብራ
-PCF8591 ሞዱል -እዚህ ተገኝቷል
-DMM ወይም oscilloscope (የተሻለ -ይህ ፕሮጀክት የመጋዝ ሞገድ ቅርፅን ይፈጥራል)
- D1R2 ን ከኮምፒዩተር ጋር ለማገናኘት ቶኒ IDE (ወይም uPyCraft) -USB ገመድ ያለው ላፕቶፕ ወይም ፒሲ
ደረጃ 1 የ PCF8591 ሞዱሉን ፣ ፍላሽ WemosD1R2 ን ከማይክሮፒቶን ጋር በማዘጋጀት ላይ
ከሙከራዬ በፊት ሞጁሉን መርምሬ የ A0 የአድራሻ ግንኙነት አላስፈላጊ እና በግብዓት አገናኝ ላይ አገኘሁት። የእኔ ስክሪፕት አድራሻን 72 (አስርዮሽ) ይጠቀማል ስለዚህ ይህ ፒን ከ GND ጋር መገናኘት አለበት።
ለሁሉም መረጃ የውሂብ ሉህ ይመልከቱ። ስዕሉ GND እና A0 ን የሚያገናኝ ሐምራዊ ሽቦ ያሳያል።
Wemos D1R2 በማይክሮ ፓይቶን መብረቅ አለበት። አህመድ ኑኢራ ድንቅ ሥራ ሠርቶ እዚህ ሁሉንም ነገር አብራርቷል። ከማይክሮፕቶን ጋር መሥራት በ REPL እና በተርሚናል አምሳያ በኩል ሊከናወን ይችላል ፣ ግን በ IDE ቀላል ነው - በሊኑክስ ላይ ቶኒ IDE ን እጠቀማለሁ።
በቶኒ አይዲኢ ላይ ያለው መረጃ ሁሉ እዚህ ይገኛል። የ RNT ብሎግ እንዲሁ ለዊንዶውስ ተጠቃሚዎች ሌላ IDE ን uPyCraft ን እንዴት እንደሚጠቀሙ ያብራራል (እኔ ሞክሬ ነበር ነገር ግን የእኔ አሮጌው Linuxlaptop uPyCraft ን አልገዛም…)።
ደረጃ 2 - 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 ቀላል የመጋዝ ጀነሬተር (በአከባቢው ያረጋግጡ)።
ይዝናኑ !
የሚመከር:
የ Mummybot ወረዳዎች ፈተና 6 ደረጃዎች (ከስዕሎች ጋር)
የ Mummybot Circuits Challenge: በሮቦቲክስ ትምህርት መግቢያዬ ውስጥ ስለ ኤሌክትሪክ እና ወረዳዎች እየተማርን ነበር። እንቅስቃሴውን ለማስተዋወቅ የጄሲአራትፋንክን ማሚቦትን የሚወስድ እና መሰረታዊ ወረዳዎችን የሚጨምር በጣም አጭር ተንሸራታች ትዕይንት (ተያይ attachedል) አደረግሁ። ለተማሪዎች ፈተናውን ሰጠኋቸው
3 ዲ ኬቫ ፈተና 2: አልጋ: 3 ደረጃዎች
3 ዲ ኬቫ ፈተና 2: አልጋ - ወደ 3 ዲ ኬኤቫ ውድድር እንኳን በደህና መጡ! ለእሱ ዝግጁ ነዎት? እያንዳንዱ የ3 -ል ኬኤቫ ውድድር ለተማሪው በ 3 እይታዎች (ከላይ ፣ ፊት እና ቀኝ) ስብስብ ያቀርባል። እነዚህን ዕይታዎች ብቻውን በመጠቀም ፈታኝ ሁኔታ የ KEVA ፕላኖችዎን ከእይታዎች ጋር በሚዛመድ መልኩ ማስቀመጥ ነው። si
CSCI-1200 የመጨረሻ ፈተና ፕሮጀክት 2: 3 ደረጃዎች
CSCI-1200 የመጨረሻ ፈተና ፕሮጀክት 2-በዚህ ላቦራቶሪ ውስጥ የ servo ሞተር አንግል ለመለወጥ 4x4 ቁልፍ ሰሌዳ ይጠቀማሉ። የቁልፍ ሰሌዳውን በመጠቀም አንግል በ 3 አሃዝ ግብዓት ይወሰናል። የቁልፍ ሰሌዳው ቁጥራዊ ያልሆኑ እሴቶችን አይቀበልም። ለዚህ ፕሮጀክት ሃርድዌር ያስፈልጋል - 1. አርዱዲኖ ኡኖ 2. 4x4 ኪ
CSCI-1200 የመጨረሻ ፈተና ፕሮጀክት 1: 3 ደረጃዎች
CSCI-1200 የመጨረሻ ፈተና ፕሮጀክት 1-በዚህ ላቦራቶሪ ውስጥ 5 ኤልኢዲዎችን ለማብራት እና ለማጥፋት ፖታቲሞሜትር ይጠቀማሉ። የተመረጡት ኤልኢዲው በጣም ብሩህ እንዲሆን ሌሎቹ ኤልኢዲዎች ጠፍተው ወይም በትንሹ እየደበዘዙ እንዲሄዱ ኤልኢዲዎች መደበቅን ያካትታሉ። ለዚህ ፕሮጀክት ሃርድዌር ያስፈልጋል - 1. አርዱinoኖ ኡን
የመጨረሻ ፈተና - ፕሮጀክት 2: 3 ደረጃዎች
የመጨረሻ ፈተና - ፕሮጀክት 2 - ለዚህ መልመጃ ለ servo ሞተርችን ማዕዘኖችን ለመጻፍ የቁጥር ቁልፍ ሰሌዳ እንጠቀማለን። በተለይ ለዚህ ፕሮጀክት ያስፈልግዎታል - 1 አርዱinoኖ ማይክሮ መቆጣጠሪያ 1 ሙሉ መጠን የዳቦ ሰሌዳ 1 ሜምብራ/ቁጥራዊ ቁልፍ ሰሌዳ 1 ሰርቮ ሞተር ሀ የመዳብ ሽቦዎች ጥቅል