ዝርዝር ሁኔታ:

IEEE WORD CLOCK PROJECT: 12 ደረጃዎች (ከስዕሎች ጋር)
IEEE WORD CLOCK PROJECT: 12 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: IEEE WORD CLOCK PROJECT: 12 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: IEEE WORD CLOCK PROJECT: 12 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: how to write a IEEE paper 2024, ሀምሌ
Anonim
የ IEEE ቃል ክሎክ ፕሮጀክት
የ IEEE ቃል ክሎክ ፕሮጀክት
የ IEEE ቃል ክሎክ ፕሮጀክት
የ IEEE ቃል ክሎክ ፕሮጀክት

ይህ ለ UNO የ IEEE ክበብ ፕሮጀክት ነው ፣ እሱ ምን ያህል ጊዜን ለመወከል ልዩ መንገድ ነው። የቃሉ ሰዓት ጊዜውን ይገልፃል እና በ RGB ስትሪፕ እርስዎ በመረጡት በማንኛውም ቀለም ውስጥ ሰዓቱን ማግኘት ይችላሉ። የ ESP32 ን የ WiFi ችሎታዎች በመጠቀም ሰዓቱ ከተጠቀሰው የ WiFi አውታረ መረብ ጋር ይገናኛል እና የአሁኑን ጊዜ ከበይነመረቡ ይጎትታል። የሚገናኙበት የ WiFi አውታረ መረብ ከሌለዎት ፣ አይጨነቁ ፣ ኮዱ በ ESP32 ውስጣዊ ሰዓት ላይ እንዲሠራ በቀላሉ ሊለወጥ ይችላል ነገር ግን ይህ የቃሉ ሰዓት እንደ ጊዜ ትክክለኛ አይደለም።

ፕሮጀክት እና ኮድ በተነሳሱ

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

አቅርቦቶች

-ESP32 ማይክሮ መቆጣጠሪያ

-WS2812b አርጂቢ በግለሰብ አድራሻ ሊታይ የሚችል የ LED ስትሪፕ (በአንድ ሜትር 60 መሪ)

ለ 13 ሰቆች ለ 8 ሰቆች በቂ ነው ፣ ~ 2 ሜትር

-የፊት ፓነል

  • ይህ የፊት ፓነል ከማንኛውም ግልጽ ያልሆነ ቁሳቁስ በጨረር ሊቆረጥ ይችላል
  • በዚህ መመሪያ ውስጥ የፊት ፓነሉ ከ 1/8 ኢንች የእንጨት ፓነል ልኬቶች 9x7 ጋር ተቆርጧል

-ጎጂ ቁሳቁስ

ከእውነተኛ ስርጭት ጨርቅ እስከ አታሚ ወረቀት ድረስ ማንኛውም ነገር ሊሆን ይችላል

-ቴፕ

-5 ቪ የግድግዳ ወረቀት

-ዩኤስቢ ወደ ማይክሮ-ዩኤስቢ ገመድ

-በይነመረብ መዳረሻ ያለው ኮምፒተር

-አርዱዲኖ አይዲኢ

-የቀረበ ኮድ

-የ WiFi አውታረ መረብ

ደረጃ 1: የ LED መስመሮችን ወደ ርዝመት መቁረጥ

የ LED መስመሮችን ወደ ርዝመት መቁረጥ
የ LED መስመሮችን ወደ ርዝመት መቁረጥ

በግለሰብ ደረጃ ሊደረስበት የሚችል የ LED ንጣፍ የዚህ ፕሮጀክት በጣም አስፈላጊ ክፍሎች አንዱ ነው። ትክክለኛውን የ LED ስትሪፕ ዓይነት ካላገኙ ኮዱ ላይሰራ ይችላል። በስርጭቱ ላይ ያሉት የኤልዲዎች ክፍተት አስፈላጊ ነው ፣ በአንድ ሜትር 60 LED ዎች ያሉት ሰቆች መኖራቸውን ያረጋግጡ። ለዚህ ፕሮጀክት ~ 2 ሜትር የ LED ሰቆች በቂ ይሆናል።

ለፕሮጀክቱ በቦርዱ ላይ እንዲገጣጠሙ ሙሉውን የ LED ን ወደ ትናንሽ ቁርጥራጮች መቁረጥ ያስፈልግዎታል። 13 LED ርዝመት ያላቸው 8 ጭረቶች ያስፈልግዎታል። ከሴፕቱ መጀመሪያ ጀምሮ (በሴት ማያያዣው ይጨርሱ) 13 ሌዲዎችን ይቆጥሩ እና ከዚያ 13 ኤልኢዲዎች ያሉት ትንሽ ንጣፍ እንዲኖርዎት ክርቱን ይቁረጡ። 8 ሙሉ ቁራጮች እስኪያገኙ ድረስ ይድገሙ ፣ ይህ 2 አንድ ሜትር ርዝመት ያላቸው የ LED ቁርጥራጮች ይኖሩታል። ከእያንዳንዱ ሜትር የ LED ዎች 4 ትክክለኛ መጠን ያላቸው ሰቆች ያገኛሉ። ለተተኪ ክፍሎች ወይም ለሌላ ፕሮጄክቶች ተጨማሪውን ኤልኢዲኤስ ያቆዩ።

ደረጃ 2: የ LED Strips ን ማደራጀት እና ማገናኘት

የ LED Strips ዝግጅት እና ሽቦ
የ LED Strips ዝግጅት እና ሽቦ
የ LED Strips ዝግጅት እና ሽቦ
የ LED Strips ዝግጅት እና ሽቦ

አሁን 8 ቱም የ LED አምፖሎች አሉዎት ፣ በቀረበው አብነት (የፊት ፓነል.svg) ላይ እነሱን ለማቀናበር ጊዜው አሁን ነው። የ.svg ፋይልን በሚታተምበት ጊዜ በትክክል ወደ 9 ኢን በ 7 ኢንች መጠኑን ያረጋግጡ። ወደ የውሂብ መስመር አቅጣጫ በጥንቃቄ ትኩረት ይስጡ። ወደ እርቃታው በቅርበት የሚመለከቱ ከሆነ ዲን ወደ ኤልዲ ሞዱል በሚጠቁም ቀስት ይመለከታሉ። የቀስት አቅጣጫው የ LED ሰቆች በትክክል ለማደራጀት ጥቅም ላይ ይውላል። ተጣባቂ ተከላካዩን ከማስወገድዎ በፊት በመጀመሪያ የኤልዲዲውን አብነቶች በአብነት ላይ ያድርጉት። ከላይኛው ረድፍ ጀምሮ ፣ “IT R IS C TEN HALF” በሚለው መስመር ላይ የመጀመሪያውን ቀስት ወደ ቀኝ በሚጠቁም የዲን ቀስት ያስቀምጡ። የሚቀጥለውን የ LED ንጣፍ በሚቀጥለው መስመር ላይ ወደ ታች ያስቀምጡ ፣ ግን በዚህ ጊዜ የዲን ቀስት ወደ ግራ መጠቆሙን ያረጋግጡ። ፍላጻው ወደሚያይበት አቅጣጫ የሚለዋወጡትን ሁሉንም የ LED ሰቆች ማስቀመጥዎን ይቀጥሉ። የመጨረሻው መስመር ወደ ግራ ማመልከት አለበት።

አንዴ ሁሉም አብነት ላይ በትክክል የተደረደሩትን የ LED ንጣፎች ካዘጋጁት ፣ ከጭረት በመነጣጠል ፣ የማጣበቂያውን መከላከያ ከኤዲዲው ጀርባ ላይ ያስወግዱ እና በተቻለ መጠን በቀጥታ ወደ አብነት ይተግብሩ። ሁሉም የ LED ሰቆች ከአብነት ሉህ ጋር ከተጣበቁ በኋላ +5V ፣ GND እና የውሂብ ግንኙነቶችን አንድ ላይ ለማገናኘት በጥንቃቄ የሽያጭ ሽቦዎች።

ደረጃ 3 ከ ESP32 ጋር በመገናኘት ላይ

ከ ESP32 ጋር በመገናኘት ላይ
ከ ESP32 ጋር በመገናኘት ላይ

አንዴ ሁሉም ሰቆች አንድ ላይ ከተሸጡ ፣ የ LED ን ከ ESP32 መቆጣጠሪያ ጋር ለማገናኘት ጊዜው አሁን ነው። ወይ በሴቲቱ አያያዥ ውስጥ ሽቦዎችን ማስገባት ይችላሉ ወይም ከሽቦዎቹ እና ከኤዲዲው ንጣፍ ላይ ያለውን የሙቀት መቀነስ በጥንቃቄ ማስወገድ ይችላሉ። እነዚህን ገመዶች ለ ESP32 በሚሸጡበት ጊዜ ሚርኮ-ዩኤስቢን በሚርኮ-ዩኤስቢ ገመድ ውስጥ የሚሰኩበትን ቦታ የሚያመላክት በቂ ሽቦ እንዳለዎት ያረጋግጡ። ከ +5 ቪ ወይም +3.3 ቪ ወደ ቪን ፣ GND ወደ GND ፣ እና ዲን ከ D13 ጋር የተገናኘውን ሽቦ ያሽጡ።

ደረጃ 4: Arduino IDE ን መጫን

Arduino IDE ን በመጫን ላይ
Arduino IDE ን በመጫን ላይ

አርዱዲኖ አይዲኢ የተጫነ ከሌለዎት ከሚከተለው አገናኝ ያውርዱት

www.arduino.cc/en/Main/Software

ለእርስዎ ስርዓተ ክወና ትክክለኛውን ስሪት ይምረጡ

ደረጃ 5 - Arduino IDE ን ማቀናበር

አርዱዲኖ አይዲኢን ከከፈቱ በኋላ የ ESP32 ቦርድ ነጂዎችን ለመጫን ወደ ተጓዳኝ አገናኝ ይሂዱ

በአርዲኖ አይዲኢ (የዊንዶውስ መመሪያዎች) ውስጥ የ ESP32 ቦርድ መጫን

የ ESP32 ቦርዱ በአርዱዲኖ አይዲኢ ውስጥ (የማክ እና ሊኑክስ መመሪያዎች)

በመቀጠል ፣ ከሚከተለው አገናኝ የኤንቲፒ ደንበኛ ቤተመጽሐፉን ከታራናስ ያውርዱ -

የ NTP ደንበኛ ቤተ -መጽሐፍትን ለማውረድ እዚህ ጠቅ ያድርጉ

እንዲሁም Adafruit Neopixel Library ን ማውረድ ያስፈልግዎታል

github.com/adafruit/Adafruit_NeoPixel

የ.zip ፋይሉን ይንቀሉ እና በውስጡ ያለውን አቃፊ ወደ የእርስዎ አርዱዲኖ አይዲኢ ቤተ -መጽሐፍት አቃፊ ይቅዱ።

ደረጃ 6 - ለቃሉ ሰዓት ፕሮጀክት ESP32 ን ፕሮግራም ማድረግ

አዲስ የአርዱዲኖ ንድፍ ይከፍቱ እና ከላይ ያለውን ኮድ ያውርዱ። ይህንን ኮድ ወደ አዲሱ አርዱዲኖ ንድፍዎ ይቅዱ እና ይለጥፉ እና ኮዱን ያጠናቅሩ እና ሁሉም ትክክለኛ አሽከርካሪዎች መጫናቸውን ያረጋግጡ።

ደረጃ 7 የመጨረሻ ደረጃዎች…

በኮዱ ውስጥ ማሻሻል ያለብዎት ጥቂት ቅንጅቶች አሉ።

ደረጃ 8 - ከ WiFi ጋር በመገናኘት ላይ

ከ WiFi ጋር በመገናኘት ላይ
ከ WiFi ጋር በመገናኘት ላይ

በኮዱ ውስጥ ያሉት እነዚህ ሁለት ተለዋዋጮች ወደ የእርስዎ wifi አውታረ መረብ ስም እና የይለፍ ቃል መለወጥ ያስፈልጋቸዋል።

ደረጃ 9 የ LEDs ቀለም መለወጥ

የ LEDs ቀለም መለወጥ
የ LEDs ቀለም መለወጥ

ይህ ተለዋዋጭ የ LED ዎች ቀለም ምን እንደሆነ ይቆጣጠራል ፣ የዚህ መስመር አቀማመጥ እንደዚህ ሊታይ ይችላል-

uint32_t color = strip. Color (አረንጓዴ ፣ ቀይ ፣ ሰማያዊ);

የእያንዳንዱን የቀለም እሴት (0-255) እሴቶችን በመቀየር ፣ ኤልዲዎቹ ምን ዓይነት ቀለም እንደሚለውጡ መለወጥ ይችላሉ። ኮዱ ለ LED ዎች ብሩህ አረንጓዴ ሆኖ ቀድሞ ተዘጋጅቷል።

ደረጃ 10 - ጊዜን ማስተካከል

ጊዜን ማስተካከል
ጊዜን ማስተካከል

በጊዜ ዞኖች ምክንያት የጊዜ ፈረቃን ለማስተካከል ኃላፊነት ያለው ይህ የኮድ ማገጃ ነው። ወደ ሲዲቲ ተዋቅሯል ፣ ልብ ይበሉ ይህ ኮድ በቀን መብራቶች በማስቀመጥ በራስ -ሰር አይቀየርም። የቀን መብራቶች ቁጠባዎች “ሲመለሱ” የማካካሻ እሴቱን ወደ -21600 መለወጥ ይኖርብዎታል።

ደረጃ 11: የመጨረሻ ስብሰባ

የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ

አንዴ ESP32 ከ WiFi ጋር ከተገናኘ እና የእርስዎ የ LED መብራቶች እየበራ ከሆነ ፣ ፕሮጀክቱን ለመሰብሰብ ጊዜው አሁን ነው።

ሁሉም የተቆረጡ ፊደሎች እንዲሸፈኑ የማሰራጫ ቁሳቁስዎን ከፊት ፓነል ጀርባ ላይ ይቅዱ። ከዚያ ከተቆረጡ ፊደሎች ጋር ኤልኢዲዎቹን አሰልፍ። እነዚህ በሚስተካከሉበት ጊዜ የኋላውን እና የፊት ፓነሎችን ጠርዞች ይለጥፉ።

ደረጃ 12 የመጨረሻ ማስታወሻዎች

ይህ ፕሮጀክት ምናልባት ከባትሪ ሊነዳ ይችላል ፣ ነገር ግን በሚነዱ ብዙ የኤልዲዎች ብዛት የተነሳ ባትሪዎች በቂ የአሁኑን አቅርቦት ላይሰጡ ይችላሉ።

አንዳንድ ኤልኢዲዎች በዘፈቀደ ያበራሉ ፣ ይህ የ EN ቁልፍን በመጫን ESP32 ን እንደገና በማስተካከል ሊስተካከል ይችላል። የቪን ፒን ወደ 3.3 ቪ ከ 5 ቪ መለወጥ እንዲሁ ይህንን ችግር ሊያስተካክለው ይችላል።

የሚመከር: