ዝርዝር ሁኔታ:
ቪዲዮ: 3 ቀላል ATTiny የበዓል ስጦታዎች 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:35
በየዓመቱ የበዓል ሰሞን ይሽከረከራል እና ለጓደኞቼ እና ለቤተሰቦቼ በምሰጠው ላይ እቆማለሁ። ሰዎች ሁል ጊዜ ስጦታውን በሱቅ ከመግዛት እራስዎ ማድረጉ የተሻለ ነው ይላሉ ስለዚህ በዚህ ዓመት ያንን አደረግሁ። አየር በአየር ሲወዛወዝ የመጀመሪያው ስም ወይም መሠረታዊ ምስል ያሳያል ፣ ሁለተኛው በሁለት ነጭ መሪ መካከል (እንዲሁም ከልብስ ወይም ከቦርሳ ጋር የሚያያይዘው የደህንነት ፒን አለው) ፣ ሦስተኛው ደግሞ የስሜት ዓይነት ብርሃን ፣ ማሸብለል ነው በቀለሞች መካከል ያለ እንከን የለሽ። ሁሉም ከ $ 15 በታች ናቸው እና ከአንድ ሰዓት ባነሰ ጊዜ ውስጥ ለመሰብሰብ ቀላል ናቸው። እንዲሁም ኤሌክትሮኒክስን ለመማር ፍላጎት ላለው ሰው እነዚህን መመሪያዎች እንዲሁም ክፍሎችን እንደ ስጦታ መስጠት ይችላሉ።
ማሳሰቢያ -መሰረታዊ የመሸጥ ደረጃ ይገመታል። ሆኖም ፣ ከቀድሞው አስተማሪዬ በተቃራኒ AVR ን እንዴት ማቀናበር እንደሚቻል እጨነቃለሁ። በእውነቱ ይህ በኤሌክትሮኒክስ ውስጥ ለመጀመር የሚሞክሩ ሰዎችን እንደሚረዳ ተስፋ አደርጋለሁ። እዚያ በነበርኩበት ጊዜ አስታውሳለሁ እና ማንኛውንም ጥያቄዎች በመውሰድ ደስተኛ እሆናለሁ። ያስታውሱ ምንም ሞኝ ጥያቄዎች የሉም! እኔ ያወጣኋቸውን ቀላል ወረዳዎች ለማሳየት አዲስ መንገድ ታመጣላችሁ በሚል ተስፋ የወረዳ ሰሌዳዎን እንዴት እንደሚዘረጉ ለመወሰን ለእርስዎ ክፍት አድርጌዋለሁ። እባክዎን አንዴ ከጨረሱ ስዕሎችን ይለጥፉ ፣ እርስዎ ምን እንደመጡ ለማየት አልችልም! ለሁሉም ፕሮጀክቶች ክፍሎች N = የፕሮጀክቶች ብዛት x N ATTiny45 (www.digikey.com) x N 8-pin DIP ሶኬት (RadioShack) x 1 ትልቅ የፐርፍ ቦርድ (በሬዲዮሻክ የእኔን አግኝቻለሁ) x N 3v ሳንቲም ሴል ባትሪ እና መያዣ (ሬዲዮሻክ) x1 ፕሮግራም አድራጊ (ይህንን እጠቀማለሁ እና የቀረበው የማሳያ ፋይል ይህንን ለመጠቀም ይዋቀራል) x2 N Resistors ፣ አንድ 10 ohm እና አንድ 10k ohm (RadioShack) የሦስቱ የተጠናቀቁ ፕሮጀክቶች ምስል እዚህ አለ
ደረጃ 1 የፍላሸር ስም
ሌሎች ክፍሎች x5 DIFFUSED 3mm LED's (RadioShack) ይህ ፕሮጀክት በፍጥነት ሲንቀሳቀስ ምስል ወይም ጽሑፍ ለማሳየት የእይታ ጽናትን ይጠቀማል። ጨለማ በሚሆንበት ጊዜ በተሻለ ሁኔታ ይሠራል። በ AVR እኛ በኤልዲኤስ ፍጥነት መካከል እንቀያየራለን ፣ ከዚያ ዓይኑ ማየት የሚችለው እኛ በጣም ጥቂት ክፍሎች በአየር ውስጥ ስዕል መፍጠር እንችላለን። ኮዱ: (ለኮዱ ፣ ለፋይሉ ፣ ወዘተ. በገጹ ታችኛው ክፍል ላይ ያለውን.zip ፋይል ያውርዱ (ያ ኮድ ይህ ኮድ የሚያደርጋቸው ሰፋ ያሉ አስተያየቶች የሉትም ነገር ግን ይህ ኮድ ካልሰራ ፣ በ ውስጥ ያለውን ይሞክሩ) zip ፋይል)) #define F_CPU 1000000 #ያካተተ #ባዶ ባዶ ዲስክ () {PORTB = ~ 0b00000000; } int main () {DDRB = 0xFF; // ድርብ ድብደባ አስተያየትን ከማመልከትዎ በፊት C ን ለማያውቁ ለእናንተ። ይህ የ avr ን ፒኖች እንደ የውጤት ቻር x = 10 ያዘጋጃል። // x የዘገየውን እግር ለማዘጋጀት ጥቅም ላይ ይውላል። እሴቱን ማሳደግ በፒክሴሎች መካከል የዘገየ መቀያየርን ፣ መቀነስ ፣ ዝቅ እያለ (1) // እያለ (ሁኔታው እውነት ነው) ፤ {ይህን አድርግ} (በ C ውስጥ እውነት 1 ነው) {PORTB = ~ 0b00010001; // የጓደኛዬ ስም ዞe ነው ስለዚህ ገጸ -ባህሪያቱን በግራፍ ወረቀት ላይ አውጥቼ ወደ ፖርትቢ ውስጥ አስገባኋቸው። የመጀመሪያዎቹ ሶስት ዜሮዎች ግድ የላቸውም ምክንያቱም የተገናኙት አምስት መሪ ብቻ ናቸው። ከቀሩት አምስት ክፍተቶች ውስጥ አንዱ አንዱ ኤልኢዲ መብራቱን ፣ ዜሮ ፣ ጠፍቶ መሆኑን ያመለክታል። _ መዘግየት_ms (x); // በሚሊሰከንዶች መዘግየት PORTB = ~ 0b00010011; _ መዘግየት_ms (x); PORTB = ~ 0b00010101; _ መዘግየት_ms (x); PORTB = ~ 0b00011001; _ መዘግየት_ኤምኤስ (x); PORTB = ~ 0b00010001; _ መዘግየት_ms (x); dispClear (); // ቁምፊዎች _delay_ms (x) መካከል ክፍት ቦታ; PORTB = ~ 0b00001110; _ መዘግየት_ms (x); PORTB = ~ 0b00010001; _ መዘግየት_ኤምኤስ (x*3); PORTB = ~ 0b00001110; _ መዘግየት_ms (x); dispClear (); _ መዘግየት_ms (x); PORTB = ~ 0b00011111; _ መዘግየት_ms (x); PORTB = ~ 0b00010101; _ መዘግየት_ms (x); PORTB = ~ 0b00010001; _ መዘግየት_ms (x); dispClear (); _ መዘግየት_ኤምኤስ (x*5); // ቃሉ የተደረገው ለግልፅነት በቃላት መካከል ትልቅ ቦታ አለኝ}} አሁን ይህንን ኮድ ለማጠናቀር እና ወደ የእርስዎ AVR ለመላክ በገጽ 4 ላይ ያሉትን መመሪያዎች ይከተሉ።
ደረጃ 2 - የኪስ ቦርሳ መብራት
ሌሎች ክፍሎች x2 LED's NON DIFFUSED (RadioShack) ይህ ፕሮጀክት በሁለት ኤልኢዲዎች መካከል በጥሩ ሁኔታ ይጠፋል። እናቴ በምሽት እንድትታይ ንቧ ለመርዳት ቦርሳዋ ላይ ለመሄድ የሆነ ነገር ፈለገች። የሚያብረቀርቅ የብስክሌት መብራት በጣም ብዙ ትኩረት እንደሚስብ ተሰማኝ ስለዚህ ይህንን አደረግሁ። የመደብዘዝ እና የማብራት ውጤትን ለመስጠት PWM (Pulse Width Modulation) ይጠቀማል። በእውነቱ እየሆነ ያለው ለውጥ ለውጥን ለማስመሰል በዓይን በተለያዩ ጊዜያት ማየት ከሚችለው በላይ በፍጥነት እየበራ ነው። በፍላሸር ስም እንደሚያደርጉት ፊትዎ ላይ ሲወዘውጡት ይህንን በግልፅ ማየት ይችላሉ። በዚህ ገጽ መጨረሻ ላይ ኮዱ ሊወርድ ይችላል። የእርስዎን AVR እንዴት ማጠናቀር እንደሚቻል ገጽ 4 ን ይመልከቱ። እዚህ ኮዱን አስተያየት ከመስጠት ይልቅ ጽንሰ -ሐሳቡን በአጭሩ እገልጻለሁ። PWM የሚፈጠረው በሰዓት ቆጣሪ ነው። እያንዳንዱ የሰዓት ዑደት ሰዓት ቆጣሪው አንድ ይቆጥራል። የተወሰነ እሴት ሲደርስ (በዚህ ሁኔታ OCR1B) የፒን ሁኔታን ይለውጣል (በዚህ ሁኔታ OC1B)። ኤልኢዲዎቹን “እንዲያጠፋ” ለማግኘት ሌላውን ወደ [OPPOSITE] OC1B (በገጹ በኩል ያለው አሞሌ ማለት ይህ ነው)። ከዚያ ኤዲዎቹ የሚበሩበትን የጊዜ መጠን ለመጨመር እና ለመቀነስ x እንጠቀማለን።
ደረጃ 3: ባለቀለም ተንሸራታች
ሌላ Partsx1 RGB LED (የተሰራጨው የተሻለ ነው) (RadioShack) ይህ ለእኔ ክላሲክ ነው። እኔ በእንደዚህ ዓይነት መብራቶች ሁል ጊዜ ታዝቤያለሁ እና በጣም ተረጋግተው አገኛቸዋለሁ ስለዚህ በተፈጥሮ አንድ ማድረግ ፈልጌ ነበር። እንዲሁም በኅብረተሰቡ ውስጥ የእነሱ ታይነት እውነተኛ የ WOW ምክንያት ይሰጣቸዋል። "ያንን አደረግክ?!" ኮዱ ከሞላ ጎደል ተመሳሳይ እና በእኔ አስተያየት ለማንበብ ቀላል ነው። ከታች ያለውን ማውረድ ይችላሉ። በዚህ ጊዜ በ RGB LED ላይ ለእያንዳንዱ የመሠረት ፒን የ PWM'd ፒን እንሰጣለን። በዚህ መንገድ በቺፕው ውስጥ እንጨርሰዋለን። ቮልት በሁለት ነጥቦች መካከል ባለው ልዩነት ሊለካ ይችላል። 3v-0v = 3v 5v-2v = 3v *** 3v-3v = 0v *** ይህ የመጨረሻው ምሳሌ በች chip ውስጥ ስንገባ እያደረግን ያለነው ነው። በሁለቱም ጎኖች ላይ ሶስት ቮልት ሲኖር ፣ አንድ LED ን ለመንዳት በቂ ቮልት የለም። ስለዚህ በቀለሞች መካከል ለመደብዘዝ አንድ ቀለም እና ሌላ ቀለም መርጠናል። አንዱን እኩል ለ x እና ሌላውን ከ 255-x ወይም ከ INVERSE ጋር እኩል ያዘጋጁ። ልክ ባለፈው ፕሮጀክት እንደምናደርገው። አሁን ወደ መርሃግብር ወደ ደረጃ 4 ይሂዱ።
ደረጃ 4 - ፕሮግራም ማውጣት
መጀመሪያ ኤማካስን ፣ አቫር-ጂሲሲን እና አቭርዴድን እና ሊኖራቸው የሚችለውን ማንኛውንም ጥገኝነት ያውርዱ እና ይጫኑ። በ Arch linux ላይ ይህን አደረግሁ: sudo pacman -Sy emacs avrdude
አሁን የእርስዎን ፕሮግራም አድራጊ ከአቫርዎ ጋር ለማገናኘት ጊዜው አሁን ነው። ባለ 6-ፒን አይኤስፒ ፕሮግራም አቅራቢ (ከታች ያለው ሥዕል) ላይ ያሉትን ፒንዎች በእርስዎ AVR (የውሂብ ሉህ ፣ ገጽ 2) ላይ ወደሚገጣጠሙ ካስማዎች (ይህንን በዳቦ ሰሌዳ ላይ አደረግኩት)። አሁን በፕሮግራም አድራጊው ላይ ወደ ኮምፒተርዎ ይሰኩ እና በጣም በፍጥነት የ AVR ን የላይኛው ክፍል ይንኩ። ሞቃታማ ከሆነ ፕሮግራሙን ከኮምፒዩተርዎ ያስወግዱ በአንድ ጊዜ ግንኙነቶችዎን ይፈትሹ እና እንደገና ይሞክሩ (ኃይል እና ጂን ወደ ኋላ?) ትኩስ ካልሆነ ከዚያ emacs ን ይክፈቱ እና የ.c ፋይሉን ለማግኘት Ctl-x Ctl-f ን ይጫኑ። ይክፈቱት እና ከዚያ ሜታ (Usualy Alt) -x ን ይጫኑ እና ማጠናቀርን ይተይቡ። ሁለት ጊዜ አስገባን ይጫኑ እና እድለኛ ከሆኑ የእርስዎ AVR አሁን ኮድዎን እያሄደ መሆን አለበት! በማንበብዎ እናመሰግናለን! እንደተደሰቱ እና አንድ ነገር እንደተማሩ ተስፋ አደርጋለሁ። እባክዎን ጥያቄዎችን ከመጠየቅ ወደኋላ አይበሉ እና ያወጡትን ፎቶግራፎች መለጠፍዎን አይርሱ። መልካም በዓላት እና ድምጽ መስጠትን አይርሱ!
የሚመከር:
የተብራሩ ስጦታዎች 5 ደረጃዎች (ከስዕሎች ጋር)
የበራ ስጦታዎች - በቤት ውስጥ በገና ወቅት ጥቅም ላይ የሚውሉ ሁለት የሚያበሩ ስጦታዎች አሉን። እነዚህ የሚደበዝዙ እና የሚጠፋውን ቀለም በዘፈቀደ የሚቀይር ባለ 2 ቀለም ቀይ-አረንጓዴ ኤልኢዲ በመጠቀም እነዚህ ቀላል የበራ ስጦታዎች ናቸው። መሣሪያው በ 3 ቮልት ቁልፍ የተጎላበተ ነው
ቀላል የ LED የበዓል ብርሃን ማሳያ -ጠንቋዮች በክረምት - WS2812B LED Strip በ FastLED እና በአርዱዲኖ አጋዥ ስልጠና 6 ደረጃዎች
ቀላል የ LED የበዓል ብርሃን ማሳያ -ጠንቋዮች በክረምት | WS2812B LED Strip በ FastLED እና በአርዱዲኖ አጋዥ ስልጠና - እኔ ይህንን የበዓል ብርሃን ትዕይንት በየትኛውም ቦታ ለማሳየት ነድፌ እና ፕሮግራም አደረግኩ። እኔ 30 ፒክሰሎች/ ሜትር የፒክሴል ጥግግት ያለው አንድ WS2812B መሪ ጭረት ተጠቅሜያለሁ። እኔ 5 ሜትር ስለምጠቀም ፣ በአጠቃላይ 150 LEDs ነበረኝ። WS2812 ን ለመጠቀም አዲስ የሆነ ማንኛውም ሰው ኮዱን ቀላል አድርጌዋለሁ
የ LED የበዓል መስኮት ማስጌጥ -13 ደረጃዎች
የ LED የበዓል መስኮት ማስጌጥ - ጓደኛዬ በ LED ስትሪፕ የበዓል መስኮት ማስጌጥ ማባከን ነው አለ። በአጠቃላይ ፣ በዓሉ ለሁለት ቀናት ብቻ የሚቆይ ነው ፣ ስለሆነም ከጥቂት ቀናት በኋላ መከፋፈል እና ማስወገድ አለብን። በሁለተኛው ሀሳብ ፣ ያ እውነት ነው። በዚህ ጊዜ ፣ እኔ እፈልጋለሁ
ATTiny 85 ቁጥጥር የሚደረግበት የበዓል ሕብረቁምፊ መብራቶች -5 ደረጃዎች
ATTiny 85 ቁጥጥር የሚደረግበት የበዓል ሕብረቁምፊ መብራቶች - ኢቤይን በማሰስ ላይ ሳለ የ WS2811 ቺፕን በመጠቀም እነዚህን የ 50 ሊደረስባቸው የሚችሉ የኤልዲዎች ሕብረቁምፊዎችን አግኝቻለሁ ፣ እነሱ በእውነቱ እንደ ተረት መብራቶች ለመጠቀም የተነደፉ አይመስለኝም እነሱ በጥሩ ሁኔታ ይሰራሉ እና እነሱ አስደናቂ ሆነው ይታያሉ ዛፍ። እንዲሁም የሚቻል ይሆናል
የመቆለፊያ ማያ ገጽዎን በ 6 ቀላል ደረጃዎች (ዊንዶውስ 8-10) ውስጥ ለመለወጥ ፈጣን እና ቀላል መንገድ 7 ደረጃዎች
የመቆለፊያ ማያ ገጽዎን በ 6 ቀላል ደረጃዎች (ዊንዶውስ 8-10) ለመለወጥ ፈጣን እና ቀላሉ መንገድ-በላፕቶፕዎ ወይም በፒሲዎ ላይ ነገሮችን መለወጥ ይፈልጋሉ? በከባቢ አየርዎ ውስጥ ለውጥ ይፈልጋሉ? የኮምፒተርዎን የመቆለፊያ ማያ ገጽ በተሳካ ሁኔታ ግላዊነት ለማላበስ እነዚህን ፈጣን እና ቀላል ደረጃዎች ይከተሉ