ዝርዝር ሁኔታ:
ቪዲዮ: RGB HexMatrix - IOT ሰዓት: 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
Fusion 360 ፕሮጀክቶች »
HexMatrix ብዙ የሶስት ማዕዘን ፒክስሎች ያሉት የ LED ማትሪክስ ነው። ስድስት ፒክስሎች ጥምር ሄክሳጎን ያደርጋል። በማትሪክስ ቅጽ FastLED ቤተ -መጽሐፍት ላይ ሊታዩ የሚችሉ ብዙ የተለያዩ እነማዎች አሉ ፣ እንዲሁም በማትሪክስ ውስጥ ለእያንዳንዱ አሃዝ 10 ክፍሎችን በመጠቀም ከ 0 እስከ 9 አሃዞችን ዲዛይን አድርጌ IOT ሰዓት ሠርቻለሁ።
አቅርቦቶች
- ESP8266 ወይም አርዱinoኖ (ኡኖ/ናኖ)
- WS2811 LED (96 LEDs)
- 5V/2A የኃይል አቅርቦት
- 3 ዲ ማተሚያ
ደረጃ 1: 3 ዲ ማተም
- 3 ዲ ሁሉንም የተሰጡ 3 ዲ አምሳያዎች ያትሙ - ለ STL ፋይሎች እና ኮዶች እዚህ ጠቅ ያድርጉ
- የማያ ገጹን ንብርብር በነጭ PLA ውስጥ ያትሙ።
ደረጃ 2 የወረዳ ግንኙነቶች
- በወረዳ ዲያግራም ላይ እንደሚታየው ሁሉንም ግንኙነቶች ያድርጉ።
- GND ~ -እኛ
- ቪን ~ 5V ~+ቬ
- DataIn ~ ፒን 2
- እንዲሁም የኃይል አቅርቦቱን ሽቦዎች ወደ ኤልኢዲ (LED) ላይ ያራዝሙ እና ይገናኙ ፣ በ LED ዎች ላይ ያለውን የቮልቴጅ ጠብታ ለመከላከል።
ደረጃ 3: ማስታወሻ
- የአርዱዲኖ ሰሌዳ የሚጠቀሙ ከሆነ እነማዎችን ብቻ ማሳየት ይችላሉ ፣ ጊዜን ማሳየት አይችሉም።
- የ ESP8266 ሰሌዳ የሚጠቀሙ ከሆነ በማትሪክስ ላይ ጊዜን እና ሌሎች እነማዎችን ማሳየት እንችላለን።
ደረጃ 4 - ስብሰባ
- ሁሉንም ኤልኢዲዎች በእባብ ጥበብ ቅደም ተከተል ያስቀምጡ።
- ሁሉንም ነገር በአንድ ላይ ያጣምሩ።
- አገናኙን ወደ ማይክሮ መቆጣጠሪያ ቦርድ ያዙሩት ፣ አገናኙው ከሌላው የ LEDs መስመር ይወሰዳል።
ደረጃ 5 ኮድ መስጠት
- ለኮዶች እዚህ ጠቅ ያድርጉ
- ለዚህ ማትሪክስ ሶስት ኮዶችን HexMatrix.ino ፣ clock1.ino እና clock2.ino አድርጌአለሁ።
- HexMatrix ኮድ በማትሪክስ ላይ እነማዎችን ለማሳየት ኮዱ ነው ፣ በማንኛውም ማይክሮ መቆጣጠሪያ ሰሌዳ ላይ ሊሠራ ይችላል።
- የሰዓት እና የሰዓት 2 ኮድ በ ESP8266 ሰሌዳዎች ላይ ብቻ ይሰራል።
HexMatrix.ino:
- በአርዱዲኖ አይዲኢ ውስጥ የተሰጠውን ኮድ ይክፈቱ።
- በአርዱዲኖ አይዲኢ ውስጥ የ FastLED ቤተ -መጽሐፍትን ይጫኑ።
- የሰሌዳውን ዓይነት ፣ ወደብ ይምረጡ እና ኮዱን ይስቀሉ።
ሰዓት 1 እና ሰዓት 2 ኮዶች
- በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ይክፈቱ።
- በዚህ ኮድ እንደ እኛ በቀለም መስፈርት መሠረት ይህንን እሴቶች መለወጥ እንችላለን
// የዲጂት ቀለም እሴቶች በ RGBint r = 255;
int g = 255;
int b = 255;
// በ RGB ውስጥ የጀርባ ቀለም እሴቶች
int br = 0;
int bg = 20;
int bb = 10;
የ Wifi ስም እና የይለፍ ቃል ያስገቡ
const char* ssid = "Wifi_Name";
const char* password = "የይለፍ ቃል";
የሀገርዎን የሰዓት ሰቅ ያስገቡ (ህንድ 5: 30 = 5.5 በተመሳሳይ የጊዜ ሰቅዎን ያስገቡ)
// የሰዓት ሰቅዎ የሰዓት ሰቅ = -5.5 * 3600;
- የቦርድ ዓይነትን እንደ ESP8266 ይምረጡ ፣ ወደቡን ይምረጡ እና ኮዱን ይስቀሉ።
- ከዚህ በተጨማሪ እኛ በ FastLED ምሳሌዎች ውስጥ ሌሎች ብዙ እነማዎችም አሉን።
የሚመከር:
ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር) በመጠቀም የአውታረ መረብ ሰዓት ዲጂታል ሰዓት
የአውታረ መረብ ጊዜ ዲጂታል ሰዓት ESP8266 ን በመጠቀም - ከኤንቲፒ አገልጋዮች ጋር የሚገናኝ እና የአውታረ መረብ ወይም የበይነመረብ ጊዜን የሚያሳዩ ቆንጆ ትንሽ ዲጂታል ሰዓት እንዴት እንደሚገነቡ እንማራለን። ከ WiFi አውታረ መረብ ጋር ለመገናኘት ፣ የ NTP ጊዜን ለማግኘት እና በ OLED ሞዱል ላይ ለማሳየት WeMos D1 mini ን እንጠቀማለን። ከላይ ያለው ቪዲዮ ከ
የታዳጊው የመጀመሪያ ሰዓት - ከብርሃን ሰዓት ቆጣሪ ጋር - 16 ደረጃዎች (ከስዕሎች ጋር)
የታዳጊው የመጀመሪያ ሰዓት - ከብርሃን ማብሪያ ሰዓት ቆጣሪ ጋር - ይህ መመሪያ የልጆችዎን ሥዕሎች ፣ የቤተሰብ/የቤት እንስሳት ፎቶዎችን - ወይም ሌላ ማንኛውንም ነገር ሊያሳይ የሚችል - በየጊዜው መለወጥ ጥሩ ይመስልዎታል። በተፈለገው አርብ ላይ ግልፅ ፐርፕስን በቀላሉ ይዝጉ
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC - Nodemcu NTP ሰዓት የለም RTC - የበይነመረብ ሰዓት ሥራ ፕሮጀክት - 4 ደረጃዎች
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC | Nodemcu NTP ሰዓት የለም RTC | የበይነመረብ ክሎክ ፕሮጀክት - በፕሮጀክቱ ውስጥ ያለ RTC የሰዓት ፕሮጀክት ይሠራል ፣ wifi ን በመጠቀም ከበይነመረቡ ጊዜ ይወስዳል እና በ st7735 ማሳያ ላይ ያሳየዋል።
DS1307 የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱልን እና አርዶኖን ላይ የተመሠረተ ሰዓት & 0.96: 5 ደረጃዎች
DS1307 Real Time Clock (RTC) ሞጁል እና 0.96 ን በመጠቀም አርዱinoኖ ላይ የተመሠረተ ሰዓት - በዚህ አጋዥ ሠላም ውስጥ እኛ የ DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል በመጠቀም የሥራ ሰዓት እንዴት እንደሚሠራ እንመለከታለን & OLED ማሳያዎች። ስለዚህ ሰዓቱን ከሰዓት ሞዱል DS1307 እናነባለን። እና በ OLED ማያ ገጽ ላይ ያትሙት
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት - የ RTC እውነተኛ ሰዓት ሰዓት በ M5stack M5stick-C: 4 ደረጃዎች
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት | የ RTC እውነተኛ ሰዓት ሰዓት ከ M5stack M5stick-C ጋር: በዚህ አስተማሪዎች ውስጥ ሠላም እኛ አርዱዲኖ IDE.So m5stick ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት