ዝርዝር ሁኔታ:
ቪዲዮ: Digispark & WS2812 ቀስተ ደመና ጎማ በሳጥን ውስጥ: 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ ትንሽ ፕሮጀክት በሱቅ ውስጥ ባገኘሁት በጥሩ ሁኔታ በተቀረጸ 10x6x5cm የእንጨት ሳጥን ዙሪያ ተሠርቷል።
በካሜራው ላይ በትክክል ያልተያዘው ምርጥ ባህሪው በደማቅ ፣ በተሞሉ ቀለሞች ፣ በሳጥኑ የተቀረጸ ክዳን ጎኖች ማብራት ነው።
በሌላ በኩል ፣ እያንዳንዱ የፒክሰል ቀለም በቅርቡ ከጎረቤቶቹ ጋር ስለሚቀላቀል በጠባቡ የ RGB 5050 ኤልኢዲዎች ላይ ቀስተ ደመናን ተፅእኖ በመጠቀም ሁልጊዜ ከ LED ዎች በአንዳንድ ሴንቲሜትር ውስጥ የነጭ ብርሃንን እንደሚያመጣ ይወቁ። ይህንን ውጤት ለማስወገድ ከፈለጉ አንዳንድ የማተኮር ሌንስን ለመጠቀም መሞከር ይችላሉ
ለ LDR ምስጋና ይግባው የመብራት ብሩህነት ከአከባቢው ብርሃን ጋር ተመጣጣኝ ሆኖ ይቀመጣል -መብራቱ በቀን ብርሃን ሁኔታዎች ውስጥ ያበራል እና እንደ ሌሊት ብርሃን ፣ በጨለማ ውስጥ ሲያገለግል በጣም ብሩህ አይሆንም።
አቅርቦቶች
የቁሳቁስ ሂሳብ;
- አንድ Attiny85 Digispark (clone) ቦርድ ፣ ከማይክሮኑክለስ ቡት ጫኝ ጋር
- አንድ 8x WS2812 አሞሌ
- በአከባቢው ላይ በመመስረት የመብራት ብሩህነትን ለማስተካከል የሚያገለግል አንድ LDR
- ለ LDR አንድ 10KΩ የሚጎትት ተከላካይ
- ዲጂስፓርክን ፕሮግራም ለማድረግ እና አንዴ መብራቱን ለማብራት የዩኤስቢ ማይክሮ ገመድ
- ባዶ የእንጨት ሳጥን
- 5V⎓ የኃይል ምንጭ (ከ 500mA ያላነሰ ማቅረብ የሚችል)
ችሎታዎች እና መሣሪያዎች;
- PlatformIO (በእይታ ስቱዲዮ ኮድ ላይ የሚሰራ) እንደ አይዲኢ - ማንኛውም የአርዱዲኖ አይዲኢ ምንም እንኳን ሥራውን ይሠራል
- የሽያጭ ብረት ፣ አንዳንድ የሽያጭ ሽቦ እና መሰረታዊ የመሸጫ ችሎታዎች
- አንዳንድ ሽቦዎች ፣ መቀሶች
- አንዳንድ ሙጫ ፣ መንጠቆዎች
- አንዳንድ ግልጽ ያልሆነ ቀለም (Digispark LED ን ለመሸፈን እና ኤል.ዲ.ዲ.ን በመብራት ብርሃን ተፅእኖ እንዳያደርግ ለመከላከል)
ደረጃ 1 Digispark እና PlatformIO
Digispark (እና ተመሳሳይ 8-ቢት ማይክሮ መቆጣጠሪያን የሚያካትት እያንዳንዱ ክሎኔል) በማይክሮኔክለስ ቡት ጫኝ ምስጋና ይግባው በቀጥታ የዩኤስቢ ግንኙነትን የሚችል በ AVR Attiny85 ዙሪያ የተገነባ የመገንጠያ ሰሌዳ ነው። በእሱ wiki ላይ ማንኛውንም ተጨማሪ መረጃ ያግኙ
PlatformIO እኔ Digispark ን ፕሮግራም ለማድረግ የምጠቀምበት ሥነ ምህዳር ነው። ከእሱ ጋር ለመስራት የእይታ ስቱዲዮ ኮድ መጫን አለብዎት።
ደረጃ 2: መርሃግብር እና ሽቦ
ብየዳ
- ሶስት ሽቦዎችን ከ WS2812 አሞሌ ጋር ያገናኙ (መሬት ፣ የኃይል ግብዓት እና የውሂብ ግብዓት)
- የሽቦ መሬት እና ቪሲሲ ወደ ዲቪስፓርክ 5V እና GND ፒን
- ቀሪውን ሽቦ ወደ Digispark's P0 pin ይሸጥ
- ለ GND እና P2 የቦርዱ ፒኖች 10KΩ resistor ን አልሸጡም
- LDR ን ከ 5 ቮ እና ከ P2 ፒኖች ጋር ለማገናኘት ሁለት ሽቦዎችን ይጠቀሙ (በውበት ምክንያቶች እምብዛም የማይታዩ የታሸጉ ሽቦዎችን እጠቀም ነበር)
ደረጃ 3: የጽኑ ትዕዛዝ
በ GitHub ላይ የዚህን ፕሮጀክት ኮድ ያግኙ
ማወቁ ጥሩ ነው:
- ከ PlatformIO ጋር በመስራት ላይ #ማካተት አለበት
- መለኪያዎች ፣ እንደ ፒኖች መመደብ ፣ የ WS2812 LEDs ብዛት ፣ የቀስተ ደመና መንኮራኩር ፍጥነት እና ለሁለቱም ኤልኢዲዎች እና ለኤልአርአይ ጨለማ/ብሩህ ደጆች በኮዱ መጀመሪያ ላይ ናቸው
- Adafruit Neopixel የ WS2812 LEDs ን ለመቆጣጠር የሚያገለግል ቤተ -መጽሐፍት ነው
- RunningMedian ቤተ -መጽሐፍት የ LDR ንባቦችን የበለጠ የተረጋጋ ለማድረግ ያገለግላል። በወሰን ወሰኖች ፣ የ LED ብሩህነት ድንበሮች ካርታ ምክንያት ፣ ይህ በተለይ በዝቅተኛ የብሩህነት ሁኔታ ውስጥ ጥሩ ነው ፣ ትንሽ መለዋወጥ የሚያበሳጭ ብልጭታ ሊያስከትል ይችላል
- Attiny85 ን ለመቆለፍ ምንም ሙከራ አያገኙም ፣ ስለዚህ ፕሮጀክቱ አርትዖት ሆኖ ይቆያል
አንዳንድ ፍንጮች (በ GitHub ላይ በ README.md ፋይል ውስጥም ይታያሉ)
- ኮዱን ለመስቀል ፣ በእያንዳንዱ ፒን ገመድ የተገጠመለት የዩኤስቢ ገመድ መኖሩዎን ያረጋግጡ -ርካሽ የኃይል መሙያ ኬብሎች ብዙውን ጊዜ +5 ቪ እና የመሬት ሽቦ ብቻ አላቸው
- ከ PlatformIO ወደ DigiSpark መስቀል ምንም እንኳን ኮንሶሉ “አርጊዲኖ አይዲኢ” እንደሚያደርገው “ኮንሶልዎ (ዲጂስፓርክዎን ለመሰካት ጊዜው አሁን ነው”) ባይያስጠነቅቅም ዲጂስፓርክን እንዲሰኩ ይፈልጋል።
- በ MacOS ላይ ከ PlatformIO ወደ DigiSpark በመስቀል ላይ ለችግር ፈጣን መፍትሄ። PIO ጉዳይ 111
- ርካሽ የዩኤስቢ ኃይል መሙያዎች ቆሻሻ/ጫጫታ ውፅዓት ሊሰጡ ይችላሉ ፣ ይህም ኤልኢዲዎችን በተለይ በዝቅተኛ ብሩህነት ላይ ብልጭ ድርግም እንዲል ሊያደርግ ይችላል - ንጹህ 5VDC ምንጭ እንዲኖርዎት ፣ ወይም ካፒቴን (ወይም የበለጠ ትክክለኛ ወረዳ) ማከልን ያረጋግጡ።
ደረጃ 4 - መያዣ እና የማጠናቀቂያ ንክኪ
- የዩኤስቢ ገመድዎን ለመሰካት ፕሮጀክቱን ለማስተናገድ በመረጡት ሳጥን ውስጥ ቀዳዳ ይከርክሙ። አንዳንድ ግልጽ ያልሆነ ማኅተም እስካልሰጡ ድረስ በማይክሮ ዩኤስቢ አያያዥ ዙሪያ ያለው ትልቁ ቀዳዳ ፣ ከ LED አሞሌዎ ብርሃን መፍሰስ የበለጠ እንደሚሆን ይወቁ።
- ለኤልአርዲአይ ቀዳዳ ይቅረጹ; በኤልዲዎች ወደሚበራበት አካባቢ አለመጠቆሙን ያረጋግጡ ፣ አለበለዚያ ራስ-መቆጣጠሪያ በሉፕ ውስጥ ይወድቃል
- መብራትዎን በሚመለከቱበት ጊዜ ኤልኢዲዎቹን በቀጥታ ማየት ስለማይፈልጉ ለኤልዲ አሞሌ ቦታን ለመስጠት ውስጣዊውን ገጽታ ይቅረጹ።
- የ WDR2812 አሞሌ ምክንያት የሆነውን የአካባቢ ብሩህነት ግንዛቤ ውስጥ ምንም ዓይነት ጣልቃ ገብነትን ለማስወገድ በ LDR ታችኛው ክፍል ባልተሸፈነ መካከለኛ ማኅተም ያሽጉ።
- የ Digispark ኃይል መሪን ለመሸፈን የማይታወቅ ቀለም ጠብታ ይጠቀሙ ፣ ስለዚህ በሳጥኑ ውስጥ እንዳይንፀባረቅ ያስወግዱ
- የጎደለ ሣጥንዎን ውስጠኛ ክፍል ላለማስወገድ ሙጫ Digispark ሰሌዳ ፣ የ LED አሞሌ ፣ ኤልዲአር እና እያንዳንዱ ገመድ
- መብራቱን በቀላሉ ለማብራት እና ለማጥፋት ፣ ከመቀያየር ጋር የዩኤስቢ ገመድ አስቀድመው ይመልከቱ
የሚመከር:
ቀስተ ደመና ዳይስ 6 ደረጃዎች (ከስዕሎች ጋር)
ቀስተ ደመና ዳይስ - ይህ በ 5 ቀለሞች ከ smd LEDs የተሰራ 5 መሞት ያለው የዳይ ጨዋታዎች ሳጥን ያደርገዋል። እሱን መንዳት ሶፍትዌሩ በርካታ ዳይዎችን ያካተቱ የተለያዩ የጨዋታ ሁነቶችን ይፈቅዳል። አንድ ማስተር መቀየሪያ የጨዋታ ምርጫ እና የዳይ ማንከባለል ይፈቅዳል። ከ eac ቀጥሎ የግለሰብ መቀየሪያዎች
አርዱዲኖ እና ኒዮፒክስል ኮክ ጠርሙስ ቀስተ ደመና ፓርቲ ብርሃን: 7 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ እና ኒዮፒክስል ኮክ ጠርሙስ ቀስተ ደመና ፓርቲ ብርሃን: ስለዚህ ልጄ ዶን ከድሮ ኮክ ጠርሙሶች እና በጣም ጥሩ ከሆኑ የፍሎግ እንጨቶች የተሠራ በጣም አሪፍ የድግስ ብርሃንን ጠቆመ ፣ እና ለሚመጣው የትምህርት ቤት ፈተናዎች አንድ ማድረግ ከቻልን ይጠይቃል PartayYY !! ! እውነት እላለሁ ፣ ግን ጥቂት ነገሮችን አይፈልጉም
ኒኦፒክስል Ws2812 ቀስተ ደመና የ LED ፍካት በ M5stick-C - M5stack M5stick C ን በመጠቀም አርዱዲኖ IDE ን በመጠቀም 5 ቀስተ ደመናን በ Neopixel Ws2812 ላይ ያሂዱ
ኒኦፒክስል Ws2812 ቀስተ ደመና የ LED ፍካት በ M5stick-C | M5stack M5stick C ን በመጠቀም አርዱዲኖ IDE ን በመጠቀም ቀስተ ደመናን በሮፒኖክስ Ws2812 ላይ መሮጥ-በዚህ አስተማሪዎች ውስጥ ሰላም neopixel ws2812 LEDs ወይም led strip ወይም led matrix ወይም led ring with m5stack m5stick-C development board with Arduino IDE ጋር እናደርጋለን እና እናደርጋለን ከእሱ ጋር ቀስተ ደመና ንድፍ
የቀስተ ደመና ቃል ሰዓት ከሙሉ ቀስተ ደመና ውጤት እና ተጨማሪ ጋር - 13 ደረጃዎች (ከስዕሎች ጋር)
የቀስተ ደመና ቃል ሰዓት ከሙሉ ቀስተ ደመና ውጤት እና ተጨማሪ-ግቦች 1) ቀላል 2) ውድ አይደለም 3) በተቻለ መጠን ቀልጣፋ ቀስተ ደመና ቃል ሰዓት ከሙሉ ቀስተ ደመና ውጤት ጋር። በቃሉ ሰዓት ላይ ፈገግታ። ቀላል IR የርቀት መቆጣጠሪያ አዘምን 03-ኖቭ -18 LDR ለ የኒዮፒክስሎች ብሩህነት ቁጥጥር ዝመና 01-ጃን
ቀስተ ደመና ቀለሞች ውስጥ CountClock: 7 ደረጃዎች (ከስዕሎች ጋር)
ቀስተ ደመና ቀለሞች ውስጥ CountClock - ይህ አስተማሪ በአስተማሪዎቹ የቀስተ ደመና ውድድር ተመስጦ - የቀስተደመናውን ቀለሞች ሁሉ በመጠቀም የ CountClock ጽንሰ -ሀሳብን በመጠቀም ጊዜን ያመልክቱ። የእራስዎን ቀስተ ደመና Cou ለማድረግ ሁሉም የማምረት ዲዛይን ፋይሎች እና የአርዱዲኦ ፕሮግራም ኮድ ቀርቧል