ዝርዝር ሁኔታ:
ቪዲዮ: በርካታ የኤሌክትሮኒክ ሻማዎች: 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የኤሌክትሮኒክስ ሻማዎች በመምህራን ላይ ብዙ ጊዜ ተለጥፈዋል ታዲያ ይህ ለምን?
ቤት ውስጥ እኔ የ LED ግንዛቤ እና ትንሽ ባትሪ ያላቸው እነዚህ ትናንሽ ከፊል-ግልፅ የገና ቤቶች አሉኝ። አንዳንድ ቤቶች የሻማ ውጤት ያላቸው ኤልኢዲዎች አሉ እና አንዳንዶቹ ገና ላይ ያሉ ኤልኢዲዎች አሏቸው። ትናንሽ ባትሪዎች በአንፃራዊነት በፍጥነት ባዶ ናቸው እና በሁሉም ቤቶች ውስጥ የሻማ ውጤት እንዲኖረኝ ስለፈለግኩ የፒአይሲ ፕሮጀክት ለማድረግ ወሰንኩ። በእርግጥ እርስዎ ወደ አርዱዲኖ ፕሮጀክትም ሊቀይሩት ይችላሉ።
ስለዚህ ይህንን የኤሌክትሮኒክ ሻማ ልዩ የሚያደርገው ምንድነው? ፒአይሲ እና አርዱinoኖ ሁሉም በቦርዱ ላይ የ pulse ስፋት መለወጫ (PWM) ሃርድዌር አላቸው ኤልኢዲ በመጠቀም የሻማ ውጤትን ለመፍጠር ሊያገለግሉ ይችላሉ ነገር ግን በእኔ ሁኔታ አንድ መቆጣጠሪያን በመጠቀም 5 ነፃ የኤሌክትሮኒክ ሻማ እንዲኖረኝ ፈልጌ ነበር እና ያ የለም ፣ ቢያንስ የለም እኔ አውቃለሁ። እኔ የተጠቀምኩት መፍትሔ እነዚህን አምስት ገለልተኛ የ PWM ምልክቶች በሶፍትዌር ውስጥ ሙሉ በሙሉ ማድረግ ነው።
ደረጃ 1 በሶፍትዌር ውስጥ የ pulse ስፋት መለዋወጥ
Pulse Width Modulation ብዙ ጊዜ ተገል describedል ፣ ለምሳሌ። በዚህ አርዱinoኖ አንቀጽ -
PIC እና አርዱinoኖ ይህንን የ PWM ምልክት ለማመንጨት ቀላል የሚያደርግ ልዩ የ PWM ሃርድዌር በቦርዱ ላይ አላቸው። በሶፍትዌር ውስጥ አንድ ወይም ከዚያ በላይ የ PWM ምልክቶችን ማድረግ ከፈለግን ፣ ሁለት ጊዜ ቆጣሪዎች ያስፈልጉናል
- የ PWM ድግግሞሽ ለማመንጨት የሚያገለግል አንድ ሰዓት ቆጣሪ
- የ PWM ግዴታ ዑደትን ለማመንጨት የሚያገለግል አንድ ሰዓት ቆጣሪ
ሁለቱም ጊዜ ቆጣሪዎች ሲጠናቀቁ ያመነጫሉ እና ያቋርጡ እና ስለዚህ የ PWM ምልክት አያያዝ ሙሉ በሙሉ የተቋረጠ ነው። ለ PWM ድግግሞሽ እኔ የፒአይኤን ሰዓት ቆጣሪ 0 ን እጠቀማለሁ እና እንዲሞላው እፈቅዳለሁ። በ 8 ሜኸዝ ውስጣዊ oscillator ሰዓት እና በ 64 ቅድመ ቀመር ቀመሩ Fosc / 4/256/64 = 2.000.000 / 256/64 = 122 Hz ወይም 8 ፣ 2 ms። የሰው ዓይን እንዳያውቀው ድግግሞሽ በቂ መሆን አለበት። ለዚያ 122 Hz ድግግሞሽ በቂ ነው። ይህ የሰዓት ቆጣሪ ማቋረጫ አሠራሩ የሚያደርገው ብቸኛው ነገር ለአዲሱ PWM ዑደት የግዴታ ዑደቱን መቅዳት እና ሁሉንም ኤልኢዲዎች ማብራት ነው። ይህንን ለ 5 ቱም LED ዎች በተናጥል ያደርገዋል።
የ PWM ግዴታ ዑደትን ለማስተናገድ የሰዓት ቆጣሪ ዋጋ የሚወሰነው የሻማውን ውጤት በምንሠራበት ላይ ነው። በእኔ አቀራረብ የ LED ን ብሩህነት ለመጨመር የ 3 ን እሴት በመጨመር የ LED ን ብሩህነት ለመጨመር እና በ 25 እሴት በመቀነስ ይህንን ውጤት አስመስለዋለሁ። በዚህ መንገድ እንደ ውጤት ሻማ ያገኛሉ። እኔ አነስተኛውን የ 3 እሴት ስለምጠቀም ፣ ሙሉውን የኃላፊነት ዑደት በአንድ ባይት ለመቆጣጠር የእርምጃዎች ብዛት 255 /3 = 85 ነው። ይህ ማለት የ PWM ግዴታ ዑደት ቆጣሪ ከ 85 እጥፍ ድግግሞሽ ጋር መሮጥ አለበት ማለት ነው። PWM ድግግሞሽ ሰዓት ቆጣሪ ይህም 85 * 122 = 10.370 Hz ነው።
ለ PWM የግዴታ ዑደት እኔ የ PIC ሰዓት ቆጣሪን 2 እጠቀማለሁ። ይህ በራስ -ሰር ዳግም መጫኛ ሰዓት ቆጣሪ ነው እና የሚከተለውን ቀመር ይጠቀማል -ክፍለ ጊዜ = (ዳግም ጫን + 1) * 4 * Tosc * Timer2 ቅድመ -እሴት። በ 191 ዳግም መጫኛ እና በቅድመ -ደረጃ 1 የ (191 + 1) * 4 * 1/8.000.000 * 1 = 96 እኛን ወይም 10.416 Hz ጊዜን እናገኛለን። የ PWM የግዴታ ዑደት የግዴታ ዑደቱ ካለፈ እና የግዴታ ዑደቱ የተጠናቀቀበትን ኤልኢዲ ካጠፋ መደበኛ ቼኮችን ያቋርጣል። የግዴታ ዑደቱ ካልተላለፈ የግዴታ ዑደት ቆጣሪን በ 3 ቀንሶ መደበኛውን ያበቃል። ይህንን ለብቻው ለሁሉም ኤልኢዲዎች ያደርገዋል። በእኔ ሁኔታ ይህ የተቋረጠ የዕለት ተዕለት እንቅስቃሴ እኛን 25 ገደማ ይወስዳል እና እሱ እያንዳንዱን 96 እኛን ስለሚጠራ ፣ ቀድሞውኑ የሲፒዩው 26% በሶፍትዌር ውስጥ የ PWM ግዴታ ዑደትን ለማስተዳደር ያገለግላል።
ደረጃ 2 - ሃርድዌር እና ተፈላጊ አካላት
የስዕላዊ መግለጫው የመጨረሻውን ውጤት ያሳያል። ምንም እንኳን እኔ 5 LEDs ን ለብቻዬ ብቆጣጠርም ፣ ከ 5 ቱ ሌሎች ኤልኢዲዎች ጋር አብሮ የሚሄድ 6 ኛ LED አክዬ ነበር። ፒአይሲ በአንድ የወደብ ፒን ላይ ሁለት ኤልኢዲዎችን መንዳት ስለማይችል እኔ ትራንዚስተር ጨመርኩ። ኤሌክትሮኒክስ በ 6 ቮልት / 100 ኤምኤ ዲሲ አስማሚ ይመገባል እና የተረጋጋ 5 ቮልት ለማድረግ ዝቅተኛ ጠብታ የቮልቴጅ ተቆጣጣሪ ይጠቀማል።
ለዚህ ፕሮጀክት የሚከተሉትን ክፍሎች ያስፈልግዎታል
- 1 ፒሲ ማይክሮ መቆጣጠሪያ 12F615
- 2 የሴራሚክ መያዣዎች: 2 * 100nF
- ተከላካዮች 1 * 33 ኪ ፣ 6 * 120 ኦም ፣ 1 * 4 ኪ 7
- 6 ብርቱካናማ ወይም ቢጫ LED ፣ ከፍተኛ ብሩህነት
- 1 BC557 ትራንዚስተር ወይም ተመጣጣኝ
- 1 ኤሌክትሮላይቲክ capacitor 100 uF / 16 V
- 1 ዝቅተኛ ጠብታ ቮልቴጅ ተቆጣጣሪ LP2950Z
በስዕሉ ላይ እንደሚታየው ወረዳውን በዳቦ ሰሌዳ ላይ መገንባት እና ብዙ ቦታ አያስፈልገውም።
ደረጃ 3: የቀረው ሶፍትዌር እና ውጤት
የሶፍትዌሩ ቀሪ ክፍል ዋናው ዑደት ነው። ዋናው ዑደት የግዴታ ዑደትን በዘፈቀደ በማስተካከል የኤልዲዎቹን ብሩህነት ይጨምራል ወይም ይቀንሳል። እኛ በ 3 እሴት እና በመቀነስ በ 25 እሴት ብቻ ስለምንጨምር ፣ ቅነሳዎቹ ልክ እንደ ጭማሪዎቹ ብዙ ጊዜ እንዳይከሰቱ ማረጋገጥ አለብን።
ማንኛውንም ቤተመፃህፍት ስላልጠቀምኩ የመስመር ግብረመልስ ፈረቃ ምዝገባን በመጠቀም የዘፈቀደ ጄኔሬተር መሥራት ነበረብኝ ፣ ይመልከቱ ፦
am.wikipedia.org/wiki/Linear-feedback_shif…
የሻማው ውጤት የ PWM የግዴታ ዑደት ምን ያህል በፍጥነት እንደተቀየረ ተጽዕኖ ያሳድራል ስለዚህ ዋናው ዑደት ወደ 10 ms ያህል መዘግየትን ይጠቀማል። የሻማውን ውጤት ወደ ፍላጎቶችዎ ለመቀየር ይህንን ጊዜ ማስተካከል ይችላሉ።
የተያያዘው ቪዲዮ ውጤቱን ለማሻሻል በ LED ላይ ቆብ የተጠቀምኩበትን የመጨረሻ ውጤቱን ያሳያል።
ለዚህ ፕሮጀክት JAL ን እንደ የፕሮግራም ቋንቋ ተጠቀምኩ እና የምንጭ ፋይልን አያይዘዋለሁ።
ይህንን ትምህርት ሰጪ በማድረግ እና የእርስዎን ምላሾች እና ውጤቶች በጉጉት በመጠበቅ ይደሰቱ።
የሚመከር:
ያለ ማንኛውም ፒሲቢ በርካታ የዩኤስቢ ወደብ 4 ደረጃዎች
ያለ ብዙ ፒሲቢ ብዙ የዩኤስቢ ወደብ - ይህ የእኔ ሁለተኛ አስተማሪ ነው እና እዚህ በኮምፒተርዎ ውስጥ ብዙ የዩኤስቢ ወደብ እንዲሠሩ የሚያደርግበትን ፕሮጀክት ከእርስዎ ጋር እካፈላለሁ ምክንያቱም ከቤት ሲሠሩ ብዙዎችን የመጠቀም ትልቅ ችግር አለብዎት። መሣሪያዎች እንደ አብዛኛዎቹ መሣሪያዎች አሁን ሸ
ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደርደር -3 ደረጃዎች
ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደራረብ - ሊማር የሚችል የንዝረት ስሜት መለዋወጫ እና የማሳደግ መሣሪያ (https: //www.instructables.com/id/Vibrotactile-Sens …) የስሜት ሕዋሳትን የሚተረጉምን መሣሪያ እንዴት እንደሚገነቡ ያሳያል። ወደ ንዝረት ማነቃቂያዎች ግቤት። እነዚያ የንዝረት ማነቃቂያዎች p ናቸው
አርዱinoኖ በርካታ የፒአይአር ዳሳሽ በተመሳሳይ ቦርደር ላይ መቆጣጠር 3 ደረጃዎች
አርዱዲኖ በተመሳሳይ የበርድ ላይ ብዙ የፒአር ዳሳሽን መቆጣጠር -ዛሬ ብዙ የፒአር ዳሳሾችን ከአንድ አርዱዲኖ ቦር & gt ጋር እንዴት ማገናኘት እንደሚችሉ እነግርዎታለሁ። እዚህ ለተጨማሪ ተጨማሪ ተግባር የ 4 ሰርጥ ማስተላለፊያ ሞዱልንም ተጠቅሜአለሁ። (ወይም የእርስዎን አርዲኢን ብዙ ተጠቅመው መጠቀም ይችላሉ
በርካታ የ IR የሙቀት ዳሳሾች - MLX90614: 4 ደረጃዎች
ብዙ የ IR የአየር ሙቀት ዳሳሾች - MLX90614 - ይህ ብዙ MLX90614B እውቂያ -ዝቅተኛ የሙቀት ዳሳሾችን በ I2C አውቶቡስ በኩል ከአርዱዲኖ ኡኖ ጋር እንዴት እንደሚያዋቅሩ እና የተነበቡትን በ Arduino IDE ተከታታይ ማሳያ ላይ ለማሳየት ፈጣን መመሪያ ነው። እኔ ቀድሞ የተገነቡ ሰሌዳዎችን እጠቀማለሁ ፣ ግን አነፍናፊውን ከገዙ
ማብራት ቻኑካህ ሹራብ ከግለሰብ “ሻማዎች” ጋር: 7 ደረጃዎች (ከስዕሎች ጋር)
ማብራት ቻኑካህ ሹራብ ከግለሰባዊ “ሻማዎች” ጋር-የበዓሉ ድግስ ወቅት እና በዚህ ዓመት ቀለል ባለ menorah ሹራብ ያለው የፓርቲው ብሩህ ኮከብ መሆን ይችላሉ! ይህ በመስመር ላይ እና በእደ -ጥበብ መደብር ውስጥ በቀላሉ ሊገኙ የሚችሉ በአንፃራዊነት ርካሽ ቁሳቁሶችን በመጠቀም የተሰፋ የወረዳ ፕሮጀክት ነው። ከዝያ የተሻለ