ዝርዝር ሁኔታ:
ቪዲዮ: የበዓል ጌጥ ፒሲቢ 3 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
Everyoneረ ሁላችሁም!
ያ የዓመቱ ጊዜ እና ስጦታዎች የመለዋወጥ ወቅት በእኛ ላይ ነው። እኔ በግሌ ነገሮችን መሥራት እና ከቤተሰብ ጋር ማጋራት ያስደስተኛል። በዚህ ዓመት Atting85 ን እና አንዳንድ WS2812C 2020 LEDs ን በመጠቀም የበዓል ጌጣጌጦችን ለመሥራት ወሰንኩ። ጌጣጌጡ በግምት 80 ሚሜ ዲያሜትር ነው ፣ ስለሆነም ለዛፉ ተመጣጣኝ መጠን ያለው ጌጥ ነው። እርስዎ የዛፍ ሰው ካልሆኑ ምን እንደሚያውቁ ፣ እሱ እንዲሁ ትልቅ የጠረጴዛ ጌጥ ያደርገዋል። የ WS2812C 2020 LEDs በማይታመን ሁኔታ ብሩህ ትናንሽ ትኋኖች ስለሆኑ በጣም ደብዛዛ ስለሆን አይጨነቁ። እኔ በ 3.3 ቮልት ሞክሬአለሁ አሁን ባለው ፍጆታ 0.013 አምፔር ከዚያ ለ 5 ቮልት የአሁኑ ፍጆታ 0.023 አምፔር ነበር። ይህንን ሰሌዳ በቀጥታ በጀርባው 5 ቮልት ወይም በጀርባው በማይክሮ ዩኤስቢ አያያዥ በኩል ኃይል መስጠት ይችላሉ። እኔ ይህንን በላፕቶፕ ላይ ሰክሬ ኃይል መስጠት እችል ነበር። በጀርባው ላይ በ 30 ቮልት ከሌሎች የኃይል ምንጮች ጋር ለማመንጨት አንድ አማራጭ አለ ፣ ግን ያ ለ 78L05 5V ተቆጣጣሪ የውሂብ ሉህ ላይ መታመን ነው ፣ እኔ እስካሁን አልገፋውም።
ይህንን ከመገንባቱ በፊት እባክዎን መላውን መመሪያ ያንብቡ። ከስህተቴ ተማሩ እመኑኝ ብዙ ጊዜ እሠራለሁ እናም የጥበብ ዕንቆቼን ማካፈል እችላለሁ።
ቅድመ -ፒሲቢ ለመግዛት ፍላጎት ካለዎት ወይም ፒሲቢው ራሱ የእኔን የጥጥ መደብር ይጎብኙ።
አቅርቦቶች
ከእነዚህ ጌጣጌጦች ውስጥ አንዱን ለመገንባት ከሚያስፈልጉዎት ሁሉም መሳሪያዎች እንጀምር። ይህ በእውነቱ ለእርስዎ በጣም ጥሩ የሆነ የመሣሪያዎች ብዛት የማይጠይቁ የእኔ ጥቂት ፕሮጄክቶች አንዱ ነው!
መሣሪያዎች
- የሙቀት ጠመንጃ (ዋና መሣሪያ)/ብየዳ ብረት (የስህተት ማስተካከያ)
- የ ESD ጠመዝማዛዎች
- Isopropyl አልኮሆል
- SMT stencil (በጣም የሚመከር)
- የሚለጠፍ ለጥፍ (በአማዞን ላይ የሚሸጥ ዝቅተኛ የሙቀት መጠን መሪ-ነፃ የሽያጭ ማጣበቂያ እጠቀማለሁ)
አቅርቦቶች
- x10 WS2812 2020 LEDs
- x1 Attiny85 ማይክሮ መቆጣጠሪያ
- x11 0.1uf 0603 Capacitors
- x1 0.1uf 0402 Capacitor (በ 0603 ካፕ ማምለጥ ይችላሉ)
- x1 SMD ማይክሮ ዩኤስቢ አያያዥ
- x1 1.5K Ohm Resistor
- x1 4.7uf 0805 Capacitor
- x1 78L05 5V ተቆጣጣሪ
- x1 SOD123 Diode (ይህ አስፈላጊ ስላልሆነ ሽቦን እንደ ምትኬ እጠቀም ነበር ፣ ግን ሰሌዳውን ዲዛይን ሲያደርግ እሱን ማስወገድ ረሳሁ)
- x2 SOD323 ዳዮዶች
- x2 66.5 Ohm Resistors (እዚህም x2 24 -Ohm resistors ን መጠቀም ይችላሉ ፣ ማንኛውም ተጓዳኝ ጥንድ በትክክል ያደርጋል ብዬ አምናለሁ - እኔን አይጠቅሱኝ)
አማራጭ
- x1 24 Ohm Resistor
- x1 30 Ohm Resistor
(ለዝቅተኛ የቮልቴጅ መቆጣጠሪያ የግቤት ቮልቴጅን ለመለካት ከፈለጉ እነዚህ ለ voltage ልቴጅ አከፋፋይ ናቸው - አማራጭ ብቻ)
ደረጃ 1 - ስብሰባ
የስብሰባው ሂደት በትክክል ቀጥ ያለ ነው። ክፍሎችን በትክክል አቅጣጫ ማስያዝዎን ያረጋግጡ እና ችግሮች ውስጥ መሮጥ የለብዎትም። እርስዎ እንደ እኔ ከሆኑ እና በፍፁም ለመጀመሪያ ጊዜ ምንም የማይሰራ ከሆነ ምን ማለት እንደሆነ ያውቃሉ… በጥሬው ምንም የለም ፣ በመጨረሻ አንዳንድ የመላ መፈለጊያ እርምጃዎችን እጥላለሁ።
ደህና ፣ መጀመሪያ በመጀመሪያ ፣ ያንን ስቴንስል አሁን ያስፈልግዎታል… በእራስዎ የጨረር መቁረጫ ላይ ራስተር ማድረግ እንዲችሉ የ 1: 1 ልኬት ፒሲቢ ፒዲኤፍ ፋይልን አያይዣለሁ። ለእርስዎ አንድ መቆረጥ ከፈለጉ ፣ እኔ ደግሞ ያንን አደርጋለሁ ብለው መልዕክት ይላኩልኝ። ያለበለዚያ ይህንን በእጅ ማድረግ አንድ የተዋጣለት ባዳ $$ ያደርግዎታል።
ፒሲቢዎችን የማድረግ ልምድ ካለዎት ይህ ወደፊት የሚሄዱበት እና ስቴንስልዎን የሚጠብቁበት ቦታ ነው። ይህንን ላላደረጉ ፣ ምንም አይጨነቁ ፣ የዩቲዩብ ቪዲዮ ወይም ሁለት ይመልከቱ። የሽያጭ ማጣበቂያዎን እና ቀላል የሎሚ ጭማቂን ከማሰራጨትዎ በፊት አሰላለፍዎ ፍጹም መሆኑን ያረጋግጡ።
ስቴንስልዎን በጥንቃቄ ያስወግዱ እና ክፍሎችን ማስቀመጥ እንጀምር !!
በፍቅር እና በተንከባካቢ እንክብካቤ የተሰራውን በጥንቃቄ የተቀረጸውን ስዕልዎን ይመልከቱ።
- ጥቁር ሐምራዊ = 0.1uf 0603
- ሰማያዊ = ዳዮዶች
- ሎሚ አረንጓዴ = 4.7 uf 0805 (ምናልባት 0603 ን መጠቀም ይችላል)
- ሐምራዊ = የሽቦ ድልድይ
- ሮዝ = የቮልቴጅ መከፋፈያ ተከላካዮች
- ቀይ = WS2812C LEDs (አቅጣጫቸውን ይመልከቱ ፣ ጨለማው ክፍል ከታች ይሆናል)
- ቢጫ = 78L05 5V ተቆጣጣሪ 100mA
ሌላኛው ቢጫ ምልክት ማድረጉ ምን እንደሆነ ማወቅ ይፈልጋሉ? እርግጠኛ ነህ? ደህና… ስህተት ነው! በምልክት መከታተያው ውስጥ የፍራኪን መሬት አኖርኩ ፣ ቃል በቃል በመካከል እሺን ጨፍጨፍ። ለምን… እኔ አላውቅም።
እኔ እፈርሳለሁ። ጸጉሬን በአሰቃቂ ሁኔታ ከሰዓታት በኋላ ፣ ስህተቴን ተገነዘብኩ። እሱን ለማስተካከል መሬቱን ብቻ መቆፈር ብቻ ሳይሆን በማይታመን ሁኔታ ትንሽ ቀዳዳ በቦርዱ ውስጥ መቆፈር እና የምልክት ዱካውን በትንሽ ሽቦ ማገናኘት ነበረብኝ። ስህተቴን ለመጠበቅ እና ለመሸፈን አንዳንድ ፈሳሽ የኤሌክትሪክ ቴፕ ተጠቀምኩ። አንዴ ከተሸፈነ በኋላ በደንብ ማየት አይችሉም አመሰግናለሁ።
እዚያም ምንም እንዳይጨነቁ ከእኔ ሰሌዳ ከገዙ እኔ ይህንን እጠግነዋለሁ።
ደረጃ 2 - ኮድ መስጠት
ስለዚህ ይህንን ከመቅረቤ በፊት “ኦ ትናንሽ WS2812 LEDs ፣ እነሱ እንደ WS2812b ዎቹ ተመሳሳይ ኮድ መጠቀም አለባቸው ፣ ይህ በፓርኩ ውስጥ የእግር ጉዞ ይሆናል!” ብዬ አሰብኩ። የተሳሳተ
እነዚህ እንደ WS2812b LED ዎች ተመሳሳይ ጊዜ አይጠቀሙም ስለዚህ በኮድዎ ምቾትዎ ላይ በመመስረት የመማሪያ ኩርባ ወይም ተራራ አለ።
ለአካለ መጠን ያልደረሰ ልጅ “Oh $ hit” ቅጽበት በኋላ ይህንን ብሎግ በጆሽ ሌቪን አገኘሁት። ስለዚህ ይህንን እንድረዳ ስለረዳኝ ወደ እሱ ጮኹ። እኔ የእሱን ኮድ ጉልህ መጠን ተጠቅሜ ከእነዚህ ቦርዶች ጋር እንዲሠራ አሻሻለው። ይህ ኮድ እንዴት እንደሚሰራ ለመረዳት ከፈለጉ የእሱን ብሎግ ይመልከቱ። የለጠፍኩት ኮድ ቀስተ ደመናን ይነካል። ይህ የእርስዎ ነገር ከሆነ ጠንካራ ቀለሞችን ያድርጉ።
አንድ ትንሽ ነገር እነዚህ LED ዎች በእርግጥ ብሩህ ስለሆኑ እንዴት ማደብዘዝ እንደማልችል ማወቅ አልችልም። ምናልባት አንድ ሰው አስተያየት ትቶ ሊረዳኝ ይችላል።
#ጨምረው PIXELS 3000 #መግለፅ PIXEL_PORT PORTB #defiine PIXEL_DDR DDRB #defiine PIXEL_BIT 0 #define T1H 700 #define T1L 320 #define T0H 320 #define T0L 700 #define RES 300000 #define RES 300000 #define RES 300000 #define RES 300000 #define RES 300000 #define RS 300000 #define RES 300000 #define RES 300000 #define RES 300000 #define) #NS_PER_CYCLE (NS_PER_SEC / CYCLES_PER_SEC) #NS_TO_CYCLES (n) ((n) / NS_PER_CYCLE) ይግለጹ
የመስመር ውስጥ ባዶነት sendBit (bool bitVal) {
(bitVal) {asm ተለዋዋጭ ("sbi %[ወደብ] ፣ %[ቢት] n / t" ". % %[onCycles] n / t" "nop / n / t" ".endr / n / t "" cbi %[port], %[bit] n / t "". % %[offCycles] n / t "" nop / n / t "".endr / n / t ":: [port]" እኔ "(_SFR_IO_ADDR (PIXEL_PORT)) ፣ [ቢት]" እኔ "(PIXEL_BIT) ፣ [onCycles]" እኔ "(NS_TO_CYCLES (T1H) - 2) ፣ [offCycles]" እኔ "(NS_TO_CYCLES (T1L) - 2));
} ሌላ {
አስም ተለዋዋጭ ("sbi %[port], %[bit] n / t" ". % %[onCycles] n / t" "nop / n / t" ".endr / n / t" "cbi %[port], %[ቢት] n / t "" ፣ [ቢት] “እኔ” (PIXEL_BIT) ፣ [onCycles] “እኔ” (NS_TO_CYCLES (T0H) - 2) ፣ [offCycles] “እኔ” (NS_TO_CYCLES (T0L) - 2));
} }
የመስመር ውስጥ ባዶነት sendByte (ያልተፈረመ ቻር ባይት) {ለ (ያልተፈረመ ቻር ቢት = 0 ፤ ቢት <8 ፤ ቢት ++) {sendBit (bitRead (byte ፣ 7)) ፤ ባይት << = 1; }}
ባዶነት ledsetup () {
bitSet (PIXEL_DDR ፣ PIXEL_BIT) ፤ }
የመስመር ውስጥ ባዶነት sendPixel (ያልተፈረመ ቻር r ፣ ያልተፈረመ ቻር ሰ ፣ ያልተፈረመ ቻር ለ) {
sendByte (ሰ); // ኒዮፒክስል ቀለሞችን በአረንጓዴ ከዚያም ቀይ ከዚያም ሰማያዊ ትዕዛዝ ላክByte (r) ይፈልጋል። ላክByte (ለ); }
ባዶነት ማሳያ () {
_delay_us ((RES / 1000UL) + 1); // መዘግየቱ በዚህ ረዥም _at_least_ መሆን አለበት (በጣም አጭር ላይሰራ ይችላል ፣ በጣም ረጅም ችግር አይደለም)}
ባዶነት ማሳያ ቀለም (ያልተፈረመ ቻር r ፣ ያልተፈረመ ቻር ሰ ፣ ያልተፈረመ ቻር ለ) {
ክሊ (); ለ (int p = 0; ገጽ
8;
ያልተፈረመ የቻር ደረጃ = currentPixelHue & 0xff; መቀየሪያ (ደረጃ) {ጉዳይ 0: sendPixel (~ ደረጃ ፣ ደረጃ ፣ 0); ሰበር; ጉዳይ 1 - ፒክስል (0 ፣ ~ ደረጃ ፣ ደረጃ); ሰበር;
ጉዳይ 2
sendPixel (ደረጃ ፣ 0 ፣ ~ ደረጃ); ሰበር; } currentPixelHue+= pixelAdvance; } sei (); አሳይ (); firstPixelHue += frameAdvance; }}
ባዶነት ማዋቀር () {
ledsetup (); }
ባዶነት loop () {
ቀስተ ደመና ዑደት (1000 ፣ 10 ፣ 10); መመለስ; }
ደረጃ 3: ሁሉም ተከናውኗል
ተስፋ እናደርጋለን ፣ ሁሉም ነገር በዚህ ጊዜ እየሰራ ነው ግን ካልሆነ ፣ አንዳንድ መላ በመፈለግ እንጨርስ።
1. ቦርድ በአርዱዲኖ አይታወቅም - የዲጅስፓርክ ቤተ -መጽሐፍት መጫኑን ያረጋግጡ እና እንዴት የ digispark ሰሌዳዎችን እንደሚጠቀሙ ያንብቡ።
2. ኮድ አይሰቀልም - ሰቀላ መጫን እና ከዚያ ሞጁሉን ከኮምፒውተሩ ጋር መሰካት አለብዎት ፣ ደደብ አውቃለሁ ፣ ግን እሱ እንዴት እንደሚሰራ።
3. ቦርድ አሁንም እየሰራ አይደለም - ማይክሮ -ዩኤስቢ ገመድዎ መረጃን እንዲሁም ኃይልን የሚፈቅድ መሆኑን ያረጋግጡ ፣ ሁሉም ኬብሎች አይደሉም። ይህንን በከባድ መንገድ እንዳሰብኩት መገመት ይችላሉ።
4. አሁንም ምንም የለም - የእርስዎ ዳዮዶች ወደ ኋላ ሊሆኑ ይችላሉ - ለትክክለኛ አቀማመጥ ከአንድ ባለብዙ ማይሜተር ጋር ያረጋግጡ።
5. እንግዳ ብልጭ ድርግም የሚሉ ኤልኢዲዎች - ወይም ይህ የኮድ ጉዳይ ነው ወይም አንዱ የእርስዎ ሊድ በምልክት ፓድ ላይ በትክክል አልተቀመጠም።
6. የመጨረሻዎቹ 3 ኤልኢዲዎች ተበላሽተዋል - አህ! አንተ የእኔን ንድፍ ስህተት ውስጥ ገብተሃል። መሬቱ መቆፈሩን ያረጋግጡ - በምልክቱ እና በመሬቱ መካከል ባለ ብዙ ማይሜተር ቀጣይነት ያረጋግጡ። ከዚያ የድልድይ ሽቦዎ እንዲሁ ከመሬት ተነጥሎ መሆኑን ያረጋግጡ።
7. አሁንም ተሰብሯል - በሐቀኝነት ከመፍትሔዎች ወጥቻለሁ ፣ መልእክት ላኩልኝ።
ደህና ፣ እኔ አስተማሪዬን እንደወደዱት ተስፋ አደርጋለሁ! እባክዎን አስተያየት ከሰጡ አስተያየት ይስጡ።
ምርጥ ፣
ኒክ
የሚመከር:
በርቷል እነማ የበዓል ፒን 9 ደረጃዎች (ከስዕሎች ጋር)
በርቷል የታነመ የበዓል ፒን - ይህንን ፕሮጀክት ለመጀመሪያ ጊዜ ስንደርስ ክፍት ምንጭ ሆኖ ያትመዋል ብዬ አልጠበቅሁም። እኔ ጥሩ ሀሳብ ነበር ብዬ አሰብኩ እና በንግድ ሥራ ትርኢት ላይ ለመሸጥ የምችል ንጥል እንደ የንግድ አቅም ነበረው። ምናልባት በተወሰኑ ልምዶች እጥረት ወይም ምናልባት ሊሆን ይችላል
በአስማት ንክኪ አማካኝነት የበዓል ስዕሎችዎን ተንሸራታች ትዕይንት ያስጀምሩ!: 9 ደረጃዎች (ከስዕሎች ጋር)
የአስማት ንክኪን በመጠቀም የበዓል ሥዕሎችዎን ተንሸራታች ትዕይንት ያስጀምሩ! - ባለፉት ዓመታት ፣ እኔ በምጓዝበት ጊዜ ከእኔ ጋር ትንሽ ምስልን የመውሰድ ልማድ አዳብረኝ ነበር - ብዙውን ጊዜ ትንሽ ፣ ባዶ አርቶይ (እንደ ስዕሉ ላይ እንደሚታየው) ገዝቼ እቀባለሁ። እኔ ከጎበኘሁት ሀገር ባንዲራ እና ጭብጥ ጋር እንዲዛመድ (በዚህ ሁኔታ ሲሲሊ)። ቲ
የበዓል ስጦታ ሣጥን !: 5 ደረጃዎች (ከስዕሎች ጋር)
የበዓል ስጦታ ሣጥን !: ኤሌክትሮኒክስን የሚወድ ሰው ካወቁ ፣ ይህ ለእነሱ ግሩም የስጦታ ሳጥን ነው! በዚህ መመሪያ ውስጥ ሙዚቃ ሲጫወት እና ሲናወጥ የሚያበራ የቤት ውስጥ ሳጥን ይሠራሉ። የሚያስፈልግዎት ይኸው ነው - አዳፍ ፍሬም GEMMA M0 - አነስተኛ ተለባሽ ኤሌክትሮን
$ 20 የበዓል የደስታ ሣጥን 5 ደረጃዎች (ከስዕሎች ጋር)
$ 20 የበዓል ደስታ ሣጥን - ይህ ፕሮጀክት አዝራሩ ሲጫን የዘፈቀደ ድምጽ የሚጫወት ሳጥን እንዴት እንደሚገነቡ ያሳየዎታል። በዚህ ሁኔታ በበዓላት ወቅት በቢሮው ዙሪያ ስልታዊ በሆነ መንገድ የማኖርበትን ሳጥን ለመሥራት እጠቀምበት ነበር። ሰዎች አዝራሩን ሲጫኑ ይሰማሉ
(የበጋ) የ LED ሕብረቁምፊ ወደ የበዓል (የገና) የ LED ሕብረቁምፊ !: 5 ደረጃዎች (ከስዕሎች ጋር)
(በጋ) የ LED ሕብረቁምፊ ወደ የበዓል (የገና) የ LED ሕብረቁምፊ! ካለፈው የበጋ ወቅት LEDS ን ወደ ባለቀለም የ LEDS በዓል ሕብረቁምፊ ይለውጡ! የሚያስፈልጉ ነገሮች