ዝርዝር ሁኔታ:

NODEMCU LUA ESP8266 M5450B7 LED ማሳያ ሾፌር IC መንዳት 5 ደረጃዎች (ከስዕሎች ጋር)
NODEMCU LUA ESP8266 M5450B7 LED ማሳያ ሾፌር IC መንዳት 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: NODEMCU LUA ESP8266 M5450B7 LED ማሳያ ሾፌር IC መንዳት 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: NODEMCU LUA ESP8266 M5450B7 LED ማሳያ ሾፌር IC መንዳት 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, ህዳር
Anonim
NODEMCU LUA ESP8266 M5450B7 LED Display Driver IC ን መንዳት
NODEMCU LUA ESP8266 M5450B7 LED Display Driver IC ን መንዳት

M5450B7 40 ፒን DIP LED ማሳያ ሾፌር IC ነው።

ይልቁንስ አውሬ ይመስላል ፣ ግን በአንፃራዊነት ለመቆጣጠር እና ለፕሮግራም ቀላል ነው።

ከእያንዳንዱ ጋር የተገናኘ LED ሊኖረው የሚችል 34 የውጤት ፒኖች አሉ።

የ LED ካቶድ ከፒን ጋር መገናኘት እና ለአኖዶው 5 ቪ እንዲቀርብ መሣሪያው ከማቅረቡ ይልቅ የአሁኑን ይሰምጣል። መሣሪያው ለ LEDs የሚሰጠውን የአሁኑንም ይንከባከባል።

መሣሪያው ብዙውን ጊዜ 4 ወይም 5 አሃዝ የአልፋ ቁጥራዊ የ LED ማሳያዎችን ለመቆጣጠር ያገለግላል ፣ ግን በእሱ ሊያደርጉዋቸው የሚችሏቸው ሌሎች ብዙ ነገሮች አሉ።

መሣሪያው ምን ማድረግ እንደሚችል ቀላል ምሳሌ እዚህ አለ።

ደረጃ 1 መሣሪያውን በማገናኘት ላይ

መሣሪያውን በማገናኘት ላይ
መሣሪያውን በማገናኘት ላይ

M5450 በዳቦ ሰሌዳ ላይ ሊዋቀር ይችላል ወይም ከዚህ በታች ካደረግሁት ጋር ተመሳሳይ የሆነ ነገር መገንባት ይችላሉ።

  • ፒን 1 ቪኤስ እና ፒን 23 መረጃን ለ Gnd ያንቁ ፣
  • ከ 20 እስከ 5 ቪ ፒን ያገናኙ ፣
  • በተከላካይ በኩል ፒን 19 ን ወደ 5 ቮ ያገናኙ (እኔ 200 Ohms ተጠቅሜያለሁ)
  • ሊሆኑ የሚችሉ ማወዛወዝን ለመከላከል 1nF capacitor ከብርሃን መቆጣጠሪያ ፣ ፒን 19 እና 20 ጋር መገናኘት አለበት።
  • CLOCK IN ን ከ ESP8266 ወደ D1 ያገናኙ
  • መረጃን ከ ESP8266 ወደ D2 ያገናኙ

እኔ የ 5 ቪ አቅርቦት ስላለው ሰሌዳዬን ለማሽከርከር ዌሞስን ተጠቅሜአለሁ ፣ መሣሪያው እንዲሁ በ 3.3 ቪ ላይ ይሠራል ፣ ምንም እንኳን ኤልዲዎቹ እንደ ብሩህ ባይሆኑም። ማንኛውም ESP8266 የ M5450 መሣሪያን መንዳት መቻል አለበት።

እኔ ደግሞ ያለ ተጨማሪ የኃይል አቅርቦት መሣሪያውን ለመንዳት የፒሲ ዩኤስቢ አቅርቦትን ተጠቅሜያለሁ።

የቀረበውን ፕሮግራም በዚሁ ከቀየሩ መሣሪያውን ለማገናኘት ማንኛውንም የ ESP8266 ፒኖችን መጠቀም ይችላሉ።

ደረጃ 2 የእኔ ቦርድ

የእኔ ቦርድ
የእኔ ቦርድ
የእኔ ቦርድ
የእኔ ቦርድ

ቦርዱ ለመገንባት በጣም ቀላል ነው ፣ ግን ብዙ የሚሸጡ ነገሮች አሉ!

አራት ማዕዘኑ ኤልኢዲዎችን መጠቀም ማለት እርስ በእርስ በቅርበት መሰብሰብ ይችላሉ ማለት ነው።

ደረጃ 3 ሶፍትዌር

ሶፍትዌር
ሶፍትዌር

2 ግብዓቶች ብቻ ስላሉት መሣሪያው ለፕሮግራም በጣም ቀላል ነው - ክሎክ ኢን & መረጃ ውስጥ።

መሣሪያው እንዲሠራ ምንም ቤተመጽሐፍት ማውረድ ወይም መጫን አያስፈልገውም።

በ ESP8266 ላይ ወደ መውጫዎች D1 እና D2 ያዘጋጁ።

D1 የሰዓት ፒን HIGH ን ወስደው ውሂቡን (ከፍተኛ ወይም ዝቅተኛ) በፒን D2 ላይ ያስቀምጡ እና የሰዓት ፒኑን LOW ን እንደገና ይውሰዱ። ይህንን 36 ጊዜ ያድርጉ እና መሣሪያው በፕሮግራም ተይ isል። በ 2 ሰዓት ሽግግሮች መካከል የሰዓት ቆጣሪ መዘግየት አያስፈልግዎትም ፣ መሣሪያው ከ ESP8266 ጋር መገናኘት ይችላል።

ለ i = 0 ፣ 35 ያድርጉ

gpio.write (ሰዓት ፣ gpio. HIGH) gpio.write (ውሂብ ፣ ቋት ) gpio.write (ሰዓት ፣ gpio. LOW) መጨረሻ

ቋት [35] መሣሪያው እንዲሠራ ወደ 1 ወይም HIGH መዋቀር አለበት።

መሣሪያው ትክክለኛውን የውሂብ ብዛት ሲያገኝ ይዘጋል እና መረጃውን ወደ ውፅዓቶች ይልካል

ዲያግራም (ከላይ) መሣሪያው እንዴት ፕሮግራም መደረግ እንዳለበት ያሳያል። በመረጃ ወረቀቶች ብሩህ አይደለሁም ፣ ግን የእሱ ትርጓሜ ይሠራል።

ደረጃ 4 LUA ፕሮግራም

እኔ ተግባሮችን የያዘ ፕሮግራሙን ጽፌያለሁ።

የዘፈቀደ () - የዘፈቀደ LEDschaser () - 3 LEDs light chaserallOnOff () - ሁሉንም ኤልኢዲዎች ያበራል እና ከዚያ offarray ይሙሉ () - የ LEDs አስቀድሞ የተገለጸውን ንድፍ ወደ IC ይጭናል

የተካተቱት 4 ምሳሌዎች እራሳቸውን የሚያብራሩ ናቸው።

ደረጃ 5 መደምደሚያ

መደምደሚያ
መደምደሚያ

መሣሪያዎችን ወደ ESP8266 ማገናዘብ ምን ያህል ቀላል እንደሆነ ለማሳየት ሞክሬያለሁ።

እኔ መጀመሪያ ሰሌዳዬን ከአርዱዲኖ ጋር ተጠቀምኩ እና በ ESP8266 መንዳት እችል እንደሆነ አስብ ነበር።

እኔ እንዳለሁ ብዙ ኤልኢዲዎችን ማገናኘት አያስፈልግዎትም ፣ ግን የእርስዎ ፕሮግራም አሁንም 36 የውሂብ አካላትን ወደ መሣሪያው መላክ አለበት።

የሚመከር: