ዝርዝር ሁኔታ:

የቲም PCA9685 ተቆጣጣሪ 5 ደረጃዎች (ከስዕሎች ጋር)
የቲም PCA9685 ተቆጣጣሪ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የቲም PCA9685 ተቆጣጣሪ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የቲም PCA9685 ተቆጣጣሪ 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ልጅህን አባት ያለው የቲም አታድርገው || ልብ ያለው ልብ ይበል || @ElafTube 2024, ሀምሌ
Anonim
የቲም ፒሲኤ9685 ተቆጣጣሪ
የቲም ፒሲኤ9685 ተቆጣጣሪ

በአርዱዲኖ የተከናወኑ ብዙ ፕሮጄክቶች ሰርቪን መጠቀምን ያካትታሉ።

አንድ ወይም ሁለት ሰርቪስ ብቻ የሚጠቀሙ ከሆነ ፣ ቤተ -መጽሐፍትን በመጠቀም እና ይህንን ለማድረግ ፒኖችን በመመደብ በቀጥታ ከአርዱዲኖ ቁጥጥር ሊደረግበት ይችላል።

ነገር ግን ብዙ ሰርቪ ቁጥጥር እንዲደረግላቸው ለሚፈልጉ ፕሮጀክቶች ፣ (ሙሉ ስሙን እንዲሰጥ ያስችለዋል) PCA9685 16-channel ፣ 12-bit PWM Fm+ I2C- አውቶቡስ LED መቆጣጠሪያ ፣ የተሻለ ምርጫ ሊሆን ይችላል።

የ PCA9685 LED መቆጣጠሪያ LED ን ለመቆጣጠር የተነደፈ ቢሆንም ፣ Servo ን ለመቆጣጠር ሊዋቀር ይችላል። (ዳታ ገጽ)

PCA9685 በ I2C በኩል ይገናኛል እና 64 ሊሆን የሚችል አድራሻ አለው ፣ ይህ ማለት ከእነዚህ መሣሪያዎች ውስጥ 64 እያንዳንዳቸው 16 ሰርቪ ወይም ኤልዲኤ እያንዳንዳቸው ተያይዘው ዴይስ በሰንሰለት ሊታሰሩ ይችላሉ ማለት ነው። ያ ከአንድ አርዱinoኖ ቁጥጥር ሊደረግበት የሚችል 1024 ቁጥር ነው።

አሁን ለመቆጣጠር ብዙ ሰርቮ ያለው ፕሮጀክት ስላለው አራት እግሮች ያሉት ሮቦት እንበል። እያንዳንዱ እግር እሱን ለመቆጣጠር ሁለት ሰርቪስ አለው። (እኛ ቀላል እንጀምራለን ፣ በንድፈ ሀሳብ የእኔ መተግበሪያ 1024 ን መቆጣጠር ይችላል)

ስምንት ሰርቪስ ማቀናበር ፣ ለእያንዳንዱ የመከርከሚያ ቅንብሩን ማግኘት ፣ እዚያ ከፍተኛውን መወሰን። እና ደቂቃ። አቀማመጥ ፣ በጣም ጊዜ የሚወስድ ሊሆን ይችላል።

ምን እንደሚከሰት ለማየት ኮድ መጻፍ እና እንደገና መፃፍ ፣ በጣም ህመም ሊሆን ይችላል።

ስለዚህ ነገሮችን ቀላል ለማድረግ አንድ መተግበሪያ ለማድረግ እወስናለሁ ፣ እና እያንዳንዱን የ Servo ቅንብርን ለማግኘት እና ወደ ሰርቪው የተላኩ ትዕዛዞችን ለመፈተሽ ቅደም ተከተሎችን (ስክሪፕት) ለማካሄድ እረዳለሁ።

ደረጃ 1 - ግንኙነቶች

"ጭነት =" ሰነፍ"

የስክሪፕት ክፍሉ አስደሳች ክፍል ነው ፣ ይህ የ Servo አቀማመጥ ቅደም ተከተሎችን መፍጠር የሚችሉበት ነው።

እርስዎ የሚፈልጉትን እንዲያደርጉ ፕሮጀክትዎን ያግኙ።

  • የመደመር እሴት ቁልፍ ፣ የአሁኑን ተንሸራታች ቅንብሮችን ያክላል።
  • የመዘግየት አክል ቁልፍ ፣ ከአዝራሩ ቀጥሎ ባለው ሳጥን ውስጥ በሚሊሰከንዶች ውስጥ መዘግየትን ያክላል።
  • የአድራሻ አክል ቁልፍ ፣ የትእዛዝ መቀየሪያን ወደተለየ PCA9685 ያክላል ፣ (አድራሻውን ወደ ግራ ግራ ይለውጡ) እሱ እንዲሁ ሁነታን ፣ ሰርቨር ሁነታን ወይም የ LED ሁነታን ለመለወጥ ይጠቀም ነበር።
  • የሩጫ ስክሪፕት ኤፍ ቁልፍ ፣ የአሁኑን ስክሪፕት ወደፊት ያካሂዳል።
  • የሩጫ ስክሪፕት አር ቁልፍ ፣ የአሁኑን ስክሪፕት በተቃራኒው ያካሂዳል።
  • የሉፕ አመልካች ሳጥኑ የአሁኑን ስክሪፕት ደጋግሞ እንዲሠራ ያደርገዋል ፣ ከሩጫ ስክሪፕት ቁልፎች አንዱ ሲጫን። Loop ን ለማቆም አመልካች ሳጥኑን ምልክት አያድርጉ።
  • የጠራ ስክሪፕት ቁልፍ ፣ ያንን ያደርጋል ፣ ሁሉንም የስክሪፕት ትዕዛዞችን ያጸዳል።
  • የጭነት አዝራሩ ፣ ቀደም ሲል የተቀመጠ ስክሪፕት ይጭናል።
  • አስቀምጥ ቁልፍ ፣ የአሁኑን ስክሪፕት ያስቀምጣል።

ማስታወሻ!

በማመልከቻው ውስጥ ማንኛውንም ስክሪፕት አልፃፍኩም ፣ ስክሪፕቱ የሚከተሉትን ህጎች መከተል አለበት

በአንድ መስመር አንድ መስመር ፣ እሴቶች በቦታ ተለያይተዋል።

  • የ Servo ትዕዛዝ በ “S” ይጀምራል እና አስራ ስድስት እሴቶችን ይከተላል ፣ እያንዳንዱ እሴት ከ 0 እስከ 600 መካከል
  • የ LED ትዕዛዝ በ “ኤል” ይጀምራል እና አስራ ስድስት እሴቶችን ይከተላል ፣ እያንዳንዱ እሴት ከ 0 እስከ 4095 መካከል
  • የዴሊ ትእዛዝ በ ‹ዲ› ይጀምራል እና አንድ እሴት ይከተላል ፣ ከ 0 እስከ 10 ፣ 000 መካከል
  • የአድራሻ ትዕዛዝ በ “ሀ” ይጀምራል እና አንድ እሴት እና ቃል ይከተላል። በ 0 እና 64 መካከል ያለው እሴት። ቃሉ “Servo” ወይም “LED” መሆን።

መተግበሪያው ሰርቮን ወይም ኤልኢዲን ሊቆጣጠር ይችላል ፣ ኤልኢዲ እና ሰርቮን በተመሳሳይ የፍተሻ ቦርድ ላይ አያስቀምጡ ፣ ሰርቪ እና ኤልኢዲ በትክክል ለማሄድ የተለያዩ ድግግሞሽ ያስፈልጋቸዋል።

በ LED ቅንጅቶች servo ን ለመቆጣጠር ከሞከሩ ፣ እነሱ ሊደናገጡ ይችላሉ ፣ አይጎዳቸውም ፣ ግን በፕሮጀክት ውስጥ ከተጫኑ ወደ አንዳንድ ዕድል እንዲሄዱ ላይፈልጉ ይችላሉ።

የአንዳንድ ቀላል ስክሪፕት ቪዲዮ ሰርቻለሁ።

ደረጃ 5 ኢፒሎግ

መመሪያዎች በመመሪያ ዕቃዎች ላይ ሲሄዱ ፣ ብዙ ሰዎች በትምህርቱ መጨረሻ ላይ አካላዊ ንጥል ለመጨረስ ይጠብቃሉ።

እኔ ለሶፍትዌር ተጨባጭ ምድብ የለም።

እኔ እንደ መሣሪያ ሊፈርዱት ይችላሉ ብዬ እገምታለሁ ፣ እንደዚያም ሆኖ ፣ መመሪያው መሣሪያውን እንዴት መሥራት እንደሚቻል ሳይሆን እንዴት እንደሚጠቀሙበት ነው።

እንደዚህ ያለ መሣሪያ በማግኘት ሰዎች ሰርቪስ ወይም የ LED ድርድሮችን በመጠቀም ከአርዲኖ ጋር የተሻሉ ፕሮጄክቶችን መሥራት እንደሚችሉ ተስፋ እናደርጋለን።

እባክዎን በፕሮጀክቱ ቪዲዮ ውስጥ ይቅርታ ያድርጉ ፣ ከ ESP32-CAM ምስሎችን ለማየት ባደረግሁት ሌላ ትግበራ የ ESP32-CAM መለያ ቦርድን እጠቀም ነበር።

አርትዕ

እኔ አሻሽለዋለሁ።

ዝመናዎች እዚህ ሊገኙ ይችላሉ- Tims_PCA_9685_Controller

የሚመከር: