ዝርዝር ሁኔታ:

በርካታ የ LED ማሳያ ሞዱል 6 ደረጃዎች (ከስዕሎች ጋር)
በርካታ የ LED ማሳያ ሞዱል 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በርካታ የ LED ማሳያ ሞዱል 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በርካታ የ LED ማሳያ ሞዱል 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: MKS sGen L V2.0 - Basics 2024, ህዳር
Anonim
Image
Image
በርካታ የ LED ማሳያ ሞዱል
በርካታ የ LED ማሳያ ሞዱል
በርካታ የ LED ማሳያ ሞዱል
በርካታ የ LED ማሳያ ሞዱል

ሰላም ሁላችሁም ፣

በ 7 ክፍሎች ወይም በዶት ማትሪክስ ከ LED ማሳያዎች ጋር መሥራት እወዳለሁ እና ብዙ የተለያዩ ፕሮጄክቶችን አብሬያቸዋለሁ።

እነሱ ሁል ጊዜ የሚስቡ ናቸው ምክንያቱም እነሱ እንዴት መሥራት እንደሚችሉ አንድ ዓይነት አስማት አለ ምክንያቱም እርስዎ የሚያዩት ነገር የኦፕቲካል ቅusionት ነው!

ማሳያዎች ከአርዱዲኖ (ወይም ከሌላ ማይክሮ መቆጣጠሪያ) ጋር ለመገናኘት ብዙ ፒኖች አሏቸው እና በጣም ጥሩው መፍትሔ የወደብ አጠቃቀምን ለመቀነስ የውሂብ ማባዛትን ቴክኒኮችን መተግበር ነው።

ይህንን በሚያደርጉበት ጊዜ እያንዳንዱ ክፍል ወይም እያንዳንዱ ኤልኢዲ ለጥቂት ቅፅበቶች (ሚሊሰከንዶች ወይም ከዚያ ያነሰ) ይብራራል ፣ ግን ያን በሰከንድ ብዙ ጊዜ መደጋገም እርስዎ የሚፈልጉትን ምስል እንዲገለሉ ያደርጋል።

ለእኔ በጣም አስደሳችው ነገር በፕሮጀክትዎ መሠረት ትክክለኛውን መረጃ እንዴት ማሳየት እንደሚችሉ ለማወቅ ሎጂክን ፣ ፕሮግራሙን ማዳበር ነው።

በአንድ ፕሮጀክት ውስጥ ማሳያዎችን በመጠቀም ብዙ ገመዶችን ለማገናኘት ብዙ ሽቦዎችን ባለው የዳቦ ሰሌዳ ላይ ለመሰብሰብ ብዙ ጊዜ ይጠይቃል።

ከ I2C ጋር በሚሮጥ በገበያ ላይ ፣ በቀላል መንገዶች (ወይም ባልሆነ) ፣ እነሱን ለማቀናጀት እና እኔ ደግሞ እነሱን ተጠቅሜያለሁ ፣ ግን እንደ 74HC595 (ባለ ብዙ ኤሲ) እና ULN2803 (ሾፌሮች) ካሉ መደበኛ አካላት ጋር መሥራት እመርጣለሁ ምክንያቱም እነሱ በፕሮግራምዎ ውስጥ የበለጠ ቁጥጥር ይሰጡዎታል እንዲሁም በአጠቃቀምዎ ውስጥ የበለጠ ጥንካሬ እና አስተማማኝነት ይሰጡዎታል።

የስብሰባውን ሂደት ለማቃለል በአርዱዲኖ ዓለም ውስጥ ቀላል እና የተለመዱ አካላትን በመጠቀም ለበርካታ ዓላማዎች የ LED ዲፕሌይ ሞዱልን አዘጋጅቻለሁ።

በዚህ ሞጁል በሁለት መደበኛ መጠኖች (ትልቅ እና ትንሽ) ባለ ሁለት ቀለም ኤልኢዲዎች ከዶት ማትሪክስ ጋር መስራት ይችላሉ እንዲሁም በገበያው ውስጥ እነሱን ለማግኘት በጣም የተለመዱ እና ቀላል የሆኑ 7 ሴግ x 4 አሃዝ ማሳያዎችን መቆጣጠር ይችላሉ።

እና እንዲሁም ከእነዚህ ሞጁሎች ጋር በተከታታይ መንገድ (የተለያዩ መረጃዎችን ወደ ማሳያዎች) ወይም በፓራላይል መንገድ (ተመሳሳይ ውሂብ ወደ ማሳያዎች) ላይ አብሮ መስራት ይችላሉ።

ስለዚህ ይህ ሞጁል እንዴት እንደሚሠራ እና በእድገቶችዎ ውስጥ እንደሚረዳዎት እንይ!

ቪዲዮ (የ LED ማሳያ ሞዱል)

ቪዲዮ (የነጥብ ማትሪክስ ሙከራ)

ከሰላምታ ጋር ፣

ላግሲልቫ

ደረጃ 1: አካላት

አካላት
አካላት
አካላት
አካላት
አካላት
አካላት
አካላት
አካላት

ፒሲቢ (የታተመ የወረዳ ቦርድ)

- 74HC595 (03 x)

- ULN2803 (02 x)

- ትራንዚስተር PNP - BC327 (08 x)

- Resistor 150 Ohms (16 x)

- Resistor 470 Ohms (08 x)

- አቅም 100 nF (03 x)

- አይሲ ሶኬት 16 ፒን (03 x)

- አይሲ ሶኬት 18 ፒን (02 x)

- የፒን አያያዥ ሴት - 6 ፒኖች (8 x)

- ራስጌዎችን ይሰኩ 90º (01 x)

- ራስጌዎችን ይሰኩ 180º (01 x)

- Conector Borne KRE 02 ፒኖች (02 x)

- ፒሲቢ (01 x) - የተመረተ

ሌሎች

- አርዱዲኖ ኡኖ አር 3 / ናኖ / ተመሳሳይ

- የ LED ማሳያ 04 ዲጂት x 7 ክፍሎች - (የተለመደ አኖድ)

- የ LED ነጥብ ማትሪክስ ባለሁለት ቀለም (አረንጓዴ እና ቀይ) - (የተለመደ አኖድ)

አስፈላጊ አስተያየቶች;

  1. የሁሉንም በጣም አስፈላጊ ክፍሎች የውሂብ ሉህ እንደ ማጣቀሻ ብቻ አስቀምጫለሁ ፣ ግን ከመጠቀምዎ በፊት የእራስዎን ክፍሎች የውሂብ ሉህ ማረጋገጥ አለብዎት።
  2. ይህ ሰሌዳ የ COMMON ANODE ማሳያዎችን ብቻ ለመጠቀም የተነደፈ ነው።

ደረጃ 2: የመጀመሪያው ፕሮቶታይፕስ

የመጀመሪያ ምሳሌዎች
የመጀመሪያ ምሳሌዎች
የመጀመሪያ ምሳሌዎች
የመጀመሪያ ምሳሌዎች
የመጀመሪያ ምሳሌዎች
የመጀመሪያ ምሳሌዎች
የመጀመሪያ ምሳሌዎች
የመጀመሪያ ምሳሌዎች

የእኔ የመጀመሪያ ምሳሌ ወረዳውን ለመፈተሽ በዳቦ ሰሌዳ ላይ ተደረገ።

ከዚያ በኋላ በስዕሎቹ ላይ እንደሚመለከቱት ሁለንተናዊ ሰሌዳውን በመጠቀም ሌላ ምሳሌ ሠራሁ።

ይህ ዓይነቱ ሰሌዳ ፈጣን ፕሮቶታይፕ ማምረት አስደሳች ነው ፣ ግን አሁንም ብዙ ሽቦዎችን እንደሚይዝ ይገነዘባሉ።

እሱ ተግባራዊ መፍትሄ ነው ፣ ግን ከመጨረሻው ከተመረተው ፒሲቢ (ሰማያዊው) ጋር በማወዳደር ያን ያህል የሚያምር አይደለም።

በዚህ ሂደት በቂ ልምድ ስለሌለኝ በመሸጥ ጥሩ አይደለሁም ፣ ግን ይህ እንኳን ከሁለቱም ልምዶች እና ከሁሉም በላይ ጥሩ ውጤቶችን አገኘሁ - ማንኛውንም አካል እና እጆቼንም አላቃጠልም!

ምናልባት በቀጣዩ ሰሌዳዬ ላይ ያለው ውጤት በአሠራሩ ምክንያት የተሻለ ይሆናል።

በዚህ ምክንያት እንደዚህ ዓይነቱን ተሞክሮ እንዲሞክሩ እመክርዎታለሁ ምክንያቱም ለእርስዎ በጣም ጥሩ ይሆናል።

በጋለ ብረት ለመንከባከብ ብቻ ያስታውሱ እና እንዳይቃጠሉ በአንድ አካል ላይ ከጥቂት ሰከንዶች በላይ ላለማሳለፍ ይሞክሩ !!

እና በመጨረሻም ፣ በ Youtube ላይ ወደ እውነተኛው ዓለም ከመሄድዎ በፊት ሊማሩዋቸው የሚችሏቸው ስለ ብየዳ ብዙ ቪዲዮዎችን ማግኘት ይችላሉ።

ደረጃ 3: PCB ንድፍ

ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን

ባለሁለት ንብርብር ሰሌዳ ለማምረት የወሰነች ሶፍትዌርን ተጠቅሜ ይህንን ፒሲቢ ዲዛይን አደረግኩ እና ከዚህ የመጨረሻው በፊት በርካታ የተለያዩ ስሪቶች ተገንብተዋል።

ሲጀመር ለእያንዳንዱ ዓይነት ማሳያዎች አንድ ስሪት ነበረኝ እና ከሁሉም በኋላ ሁሉንም በአንድ ስሪት ውስጥ ለማዋሃድ ወሰንኩ።

የንድፍ ግቦች;

  • ለሙከራዎች ቀላል እና ጠቃሚ።
  • ቀላል ማዋቀር እና ሊሰፋ የሚችል።
  • 3 የተለያዩ ዓይነት ማሳያዎችን መጠቀም የሚችል።
  • የ LED ትልቁ የነጥብ ማትሪክስ ከፍተኛ ስፋት።
  • የቦርዱ የማምረት ወጪዎችን ለመቀነስ ከፍተኛው ርዝመት በ 100 ሚሜ።
  • በእጅ በሚሸጡበት ጊዜ ብዙ ችግሮችን ለማስወገድ ከኤስኤምዲ ይልቅ ባህላዊ አካላትን ይተግብሩ።
  • በካርድ ውስጥ ከሌላ ሰሌዳዎች ጋር ለመገናኘት ቦርዱ ሞዱል መሆን አለበት።
  • ለሌላ ሰሌዳዎች ተከታታይ ወይም ፓራላይል ውፅዓት።
  • በርካታ ሰሌዳዎች በአርዱኖ ብቻ ቁጥጥር ሊደረግባቸው ይገባል።
  • ለአርዱዲኖ ግንኙነት 3 ገመዶች ብቻ።
  • ውጫዊ 5V የኃይል ግንኙነት።
  • LEDS ን ለመቆጣጠር ትራንዚስተሮችን እና አሽከርካሪዎች (ULN2803) ን ተግባራዊ በማድረግ የኤሌክትሪክ ጥንካሬን ይጨምሩ።

አስተያየት:

ከዚህ የመጨረሻ ንጥል ጋር በተያያዘ ስለእነዚህ አካላት ሌላ አስተማሪዎቼን እንዲያነቡ እመክራለሁ-

የ Shift Register 74HC595 ን በ ULN2803 ፣ UDN2981 እና BC327 በመጠቀም

ፒሲቢ ማምረት;

ንድፉን ከጨረስኩ በኋላ ከተለያዩ የአከባቢ አቅራቢዎች እና በተለያዩ ሀገሮች ውስጥ ብዙ ፍለጋዎችን ካደረጉ በኋላ በቻይና ለሚገኝ የፒ.ቢ.ቢ አምራች ልኬዋለሁ።

ዋናው ጉዳይ የቦርዶቹን መጠን እና ዋጋን የሚመለከት ነበር ምክንያቱም ጥቂቶቹ ብቻ ያስፈልጉኛል።

በመጨረሻም በቻይና ከሚገኝ ኩባንያ ጋር 10 ቦርዶችን ብቻ በመደበኛ ትዕዛዝ (በከፍተኛ ወጪ ምክንያት ፈጣን ትዕዛዝ አይደለም) ለማዘዝ ወሰንኩ።

ከ 3 ቀናት በኋላ ብቻ ቦርዶቹ ተሠርተው በ 4 ቀናት ውስጥ ዓለምን አቋርጠው ወደ እኔ ተላኩ።

ውጤቶቹ በጣም ጥሩ ነበሩ !!

ከግዢው ትዕዛዝ በኋላ በአንድ ሳምንት ውስጥ ቦርዶቹ በእጄ ውስጥ ነበሩ እና በእውነቱ በከፍተኛ ጥራት እና በፍጥነት ፍጥነት ተደንቄ ነበር!

ደረጃ 4 - ፕሮግራሚንግ

ፕሮግራሚንግ
ፕሮግራሚንግ
ፕሮግራሚንግ
ፕሮግራሚንግ

ለፕሮግራም ስለ ሃርድዌር ዲዛይን እና ስለ ፈረቃ መመዝገቢያ 74HC595 አንዳንድ አስፈላጊ ፅንሰ ሀሳቦችን ማስታወስ አለብዎት።

የ 74HC595 ዋና ተግባር 8-ቢት Serial-In ን ወደ 8 Parallel-Out Shift መለወጥ ነው።

ሁሉም ተከታታይ መረጃዎች ወደ ፒን #14 ውስጥ ይገባሉ እና በእያንዳንዱ የሰዓት ምልክት ላይ ቢትዎቹ ወደ ተጓዳኝ ተጓዳኝ ፒኖች (ቃ ወደ ቃ) ይሄዳሉ።

ተጨማሪ ውሂብ ለመላክ ከቀጠሉ ፣ ቁርጥራጮቹ እንደ ተከታታይ ውፅዓት እንደገና ወደ ፒን #9 (Qh’) አንድ በአንድ ይንቀሳቀሳሉ እና በዚህ ተግባር ምክንያት በካሴድ ውስጥ የተገናኘ ሌላ ቺፕስ ማስቀመጥ ይችላሉ።

አስፈላጊ

በዚህ ፕሮጀክት ውስጥ 74 አይሲሲዎች 74HC595 አሉን። የመጀመሪያዎቹ ሁለት ዓምዶችን (ከ POSITIVE አመክንዮ ጋር) እና የመጨረሻውን ለመቆጣጠር (በ PNP ትራንዚስተሮች ሥራ ምክንያት በአሉታዊ አመክንዮ) ለመቆጣጠር ይሰራሉ።

አዎንታዊ አመክንዮ ማለት ከአርዱዲኖ ከፍተኛ ደረጃ ምልክት (+5V) መላክ አለብዎት እና አሉታዊ አመክንዮ ማለት ዝቅተኛ ደረጃ ምልክት (0V) መላክ አለብዎት ማለት ነው።

የ LED ዎች የነጥብ ማትሪክስ

  1. የመጀመሪያው ለቀይ LEDs (8 x) >> COLUMN RED (ከ 1 እስከ 8) ካቶዶዶች ውፅዓት ነው።
  2. ሁለተኛው ለአረንጓዴ ኤልኢዲዎች (8 x) >> COLUMN GREEN (1 እስከ 8) ካቶዴዶች ለውጤት ኤል ነው።
  3. የመጨረሻው ለሁሉም የ LEDs (08 x Red & Green) >> LINES (1 እስከ 8) የአኖዶዶች ውጤት ነው።

ለምሳሌ ፣ የአምድ 1 እና የመስመር 1 አረንጓዴ LED ን ብቻ ለማብራት ከፈለጉ የሚከተለውን ተከታታይ ውሂብ መላክ አለብዎት።

1º) መስመሮች

~ 10000000 (የመጀመሪያው መስመር ብቻ በርቷል) - ምልክቱ ~ ሁሉንም ቢት ከ 1 ወደ 0 እና በተቃራኒው መገልበጥ ነው።

2º) COLUMN አረንጓዴ

10000000 (የአረንጓዴ LED የመጀመሪያው አምድ ብቻ በርቷል)

3º) COLUMN ቀይ

00000000 (ሁሉም የቀይ LED አምዶች ጠፍተዋል)

የአርዱዲኖ መግለጫዎች-

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ ~ B10000000); // ለመስመሮቹ አሉታዊ አመክንዮ

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ B10000000); // ለአረንጓዴ አምዶች አዎንታዊ አመክንዮ

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ B00000000); // ለቀይ ዓምዶች አዎንታዊ አመክንዮ

አስተያየት:

ቢጫ ቀለምን እንደሚከተለው ለማምረት ሁለቱንም ኤልኢዲዎች (አረንጓዴ እና ቀይ) ማዋሃድ ይችላሉ-

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ ~ B10000000);

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ B10000000);

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ B10000000);

7 ክፍሎች ማሳያ

ለእነዚህ ዓይነቶች ማሳያዎች ቅደም ተከተል ተመሳሳይ ነው። ብቸኛው ልዩነት አረንጓዴውን LED ዎች መጠቀም አያስፈልግዎትም።

1º) ዲጂት (1 እስከ 4 ከግራ ወደ ቀኝ) ~ 10000000 (አሃዝ #1 አዘጋጅ)

~ 01000000 (አሃዝ #2 አዘጋጅ)

~ 00100000 (አሃዝ #3 አዘጋጅ)

~ 00010000 (አሃዝ #4 አዘጋጅ)

2º) አልተጠቀመም

00000000 (ሁሉም ቢት ወደ ዜሮ ተቀናብሯል)

3º) SEGMENTS (ከ A እስከ F እና DP - የማሳያዎ የውሂብ ሉህ ይመልከቱ)

10000000 (ክፍል ሀ)

01000000 (ክፍል ለ)

00100000 (ክፍል ሐ አዘጋጅ)

00010000 (ክፍል D ን ያዘጋጁ)

00001000 (ክፍል E ን ያዘጋጁ)

00000100 (ክፍል F)

00000010 (ክፍል ጂ)

00000001 (ዲፒ አዘጋጅ)

ቁጥር 3 ያለው ማሳያ #2 ለማዘጋጀት የአርዱዲኖ ምሳሌ

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ ~ B01000000); // ማሳያ 2 ን (አሉታዊ አመክንዮ) ያዘጋጁ

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ 0); // መረጃን ወደ ዜሮ ያቀናብሩ (ጥቅም ላይ ያልዋለ)

shiftOut (dataPin ፣ clockPin ፣ LSBFIRST ፣ B11110010); // ክፍሎችን A ፣ B ፣ C ፣ D ፣ G) ያዘጋጁ

በመጨረሻም ፣ ይህንን ሂደት በመተግበር የማሳያዎን ማንኛውንም LED መቆጣጠር ይችላሉ እንዲሁም እርስዎ የሚፈልጉትን ማንኛውንም ልዩ ቁምፊዎችን መፍጠር ይችላሉ።

ደረጃ 5: ሙከራ

ሙከራ
ሙከራ
ሙከራ
ሙከራ
ሙከራ
ሙከራ

የማሳያ ሞጁል ተግባራዊነት ምሳሌ የሚሆኑ ሁለት ፕሮግራሞች እዚህ አሉ።

1) ቆጠራ ማሳያ (ከ 999.9 ሰከንዶች ወደ ዜሮ)

2) ነጥብ ማትሪክስ (ከ 0 እስከ 9 ቁጥሮች እና ከ A እስከ Z ፊደላት)

3) ዲጂታል ሰዓት RTC በ 4 አሃዞች እና 7 ክፍሎች በ LED ማሳያ

ይህ የመጨረሻው የእኔ የመጀመሪያ ስሪት ዲጂታል ሰዓት ዝማኔ ነው።

ደረጃ 6 መደምደሚያ እና ቀጣይ እርምጃዎች

መደምደሚያ እና ቀጣይ ደረጃዎች
መደምደሚያ እና ቀጣይ ደረጃዎች
መደምደሚያ እና ቀጣይ እርምጃዎች
መደምደሚያ እና ቀጣይ እርምጃዎች

ይህ ሞዱል አንዳንድ የ LED ማሳያ በሚጠይቁ በሁሉም የወደፊት ፕሮጀክቶች ውስጥ ጠቃሚ ይሆናል።

እንደ ቀጣዩ ደረጃዎች ከእነሱ ጋር አብሮ ለመስራት ብዙ ሰሌዳዎችን እሰበስባለሁ እና ፕሮግራሙን የበለጠ ለማቃለል በጣም ቤተ -መጽሐፍት አዘጋጃለሁ።

በዚህ ፕሮጀክት እንደተደሰቱ ተስፋ አደርጋለሁ።

እባክዎን አስተያየቶችዎን ይላኩልኝ ምክንያቱም ይህ ፕሮጀክቱን እና የዚህን አስተማሪ መረጃን ለማሻሻል አስፈላጊ ነው።

ከሰላምታ ጋር ፣

ላግሲልቫ

26. ግንቦት 2016

የሚመከር: