ዝርዝር ሁኔታ:
- ደረጃ 1 አስፈላጊ ቁሳቁሶች
- ደረጃ 2 የአካባቢ ጥበቃ አቀማመጥ
- ደረጃ 3 የዲዛይን አጠቃላይ እይታ
- ደረጃ 4 ፦ ከ XOD ኮር ቤተ -መጽሐፍት ብጁ ንጣፎችን መፍጠር
- ደረጃ 5 C ++ ን በመጠቀም ብጁ ንጣፎችን መፍጠር
- ደረጃ 6 - ግንባታ
- ደረጃ 7: ሙከራ ፣ ክፍል 1
- ደረጃ 8: ሙከራ ፣ ክፍል 2
- ደረጃ 9 - በደበዘዘ ሎጂክ ላይ አባሪ
ቪዲዮ: በ XOD የተጎላበተው ሊሞላ የሚችል የፀሐይ አምፖል 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በአብዛኛዎቹ የቤት ዕቃዎች እና የሃርድዌር መደብሮች ውስጥ ርካሽ የፀሐይ የአትክልት/የእግረኛ መንገድ መብራቶች አሉ። ነገር ግን አሮጌው አባባል እንደሚለው ብዙውን ጊዜ የሚከፍሉትን ያገኛሉ። የሚጠቀሙት የተለመደው የኃይል መሙያ እና የማብራት ወረዳዎች ቀላል እና ርካሽ ናቸው ፣ ግን እርስዎ የሚያገኙት የብርሃን ውፅዓት አስደናቂ ነገር ነው (እና የት እንደሚሄዱ ለማየት የእግረኛ መንገድዎን ለሚጠቀም ሰው በቂ ነው!)
ይህ በአንጻራዊ ሁኔታ ሲታይ ርካሽ ቢሆንም ጉልህ መሻሻል የሆነውን ከግሪድ ውጭ የመብራት ሞዱል ለመንደፍ ያደረግሁት ሙከራ ነው። አንዳንድ “አንጎሎችን” በመስጠት። XOD.io ኮድ በግራፊክ ‹መጻፍ› ከሚችልበት ከ Arduino የተከተተ የልማት መድረክ ጋር ተኳሃኝ የሆነ አዲስ IDE ነው። አከባቢው የታመቀውን ኮድ በማመንጨት እጅግ በጣም ቀልጣፋ ወደሚሆነው ወደ ዘመናዊ C ++ ያሸጋግረዋል ፣ እና ተጨማሪ የውጭ ጥገኛዎችን ሳያስፈልግ ከአክሲዮን አርዱዲኖ IDE ጋር ሙሉ በሙሉ ተኳሃኝ ምንጭ ይፈጥራል። በዚያ መንገድ ውስን ፕሮግራም እና የውሂብ ማከማቻ ሀብቶች ያሏቸው ትናንሽ ፣ ርካሽ ማይክሮ መቆጣጠሪያዎች እንኳን ውስብስብ ሥራዎችን ለመሥራት ተቀጥረው ሊሠሩ ይችላሉ።
ይህ ፕሮጀክት ሁለት የአርዲኖ ተኳሃኝ ATTiny85 ማይክሮ መቆጣጠሪያዎች አብረው የሚሰሩትን የመብራት ኃይል መስፈርቶችን እንዴት መጠቀም እንደሚቻል ያሳያል። የመጀመሪያው አንጎለ ኮምፒውተር የስሜት ህዋሳት መረጃን ከውጫዊው ሃርድዌር ያስተናግዳል ፣ ሁለተኛው ደግሞ በቀን ውስጥ ሊያገኘው የሚችለውን ከፍተኛውን ኃይል ከፀሐይ ለመሰብሰብ ይሞክራል ፣ እና ከዚያ የማታ ባትሪ ሲወጣ የከፍተኛ ኃይል ኤልኢዲ መብራትን ይቆጣጠራል። ሁለተኛው አንጎለ ኮምፒውተር ሥራውን በ “ደብዛዛ አመክንዮ” ቁጥጥር በተጠናከረ አፈፃፀም በኩል ያከናውናል። ለሁለቱም ቺፖች ሶፍትዌሩ የተገነባው በ XOD አካባቢ ውስጥ ብቻ ነው።
ደረጃ 1 አስፈላጊ ቁሳቁሶች
አርዱዲኖ አይዲኢ ፣ የቅርብ ጊዜው ስሪት ፣ ከ “ቦርዶች” ሥራ አስኪያጅ በ ATTinyCore ቅጥያ ተጭኗል
Sparkfun USBTinyISP ATTiny ፕሮግራመር ፣ 11801 ወይም ተመጣጣኝ የ Sparkfun ምርት ገጽ
ፖሎሉ የሚስተካከል ዝቅተኛ-ቮልቴጅ የማሻሻያ መቀየሪያ በመዝጋት ግብዓት ፣ U1V11A ወይም ተመጣጣኝ የፖሎሉ ምርት ገጽ
ከፍተኛ ኃይል ነጭ ወይም አርጂቢ ኤል ኤል ከሙቀት ማጠራቀሚያ ፣ ከተለመደው አኖድ ፣ አዳፍ ፍሬ 2524 ወይም ተመጣጣኝ የአዳፍ ፍሬ ምርት ገጽ ጋር
ማይክሮ-ቺፕ ATTiny85 በ 8-ሚስማር DIP ጥቅል ፣ 2 የሙሴ ምርት ገጽ
8 ፒን DIP IC መያዣዎች ፣ 2
የጅምላ ማከማቻ capacitor ፣ 16 v 220 uF
የውጤት capacitor ፣ 6.3v 47uF
የአሁኑ-ገደብ ገላጮች ፣ 50 ohm 1/4 ዋት
i2c መጎተት መከላከያዎች ፣ 4.7 ኪ ፣ 2
የፓነል ቮልቴጅ ስሜት መከፋፈያ ተከላካዮች ፣ 1/4 ዋት ፣ 100 ኪ ፣ 470 ኪ
የአሁኑ የስሜት መቃወም ፣ 10 ohm 1⁄2 ዋት 1% መቻቻል
ማለፊያ capacitors ፣ 0.1uF ሴራሚክ ፣ 2
2 3.7 v 100 ሚአሰ ሊቲየም-አዮን ዳግም ሊሞላ የሚችል ባትሪ ፣ PKCELL LP401 ወይም ተመጣጣኝ
በርሜል መሰኪያ የግቤት መሰኪያ ለፓነል ፣ 1
አነስተኛ ተርሚናል ብሎኮች 3”x3” የሽያጭ ሰሌዳ ሰሌዳ ፣ እና ግንኙነቶችን ለማድረግ ቀጭን ጠንካራ-ኮር ሽቦ
አንድ oscilloscope ፣ መልቲሜትር እና የቤንች የኃይል አቅርቦት ለሙከራ በእርግጠኝነት ያስፈልጋል
ደረጃ 2 የአካባቢ ጥበቃ አቀማመጥ
የ XOD አከባቢ የ ATTiny ተከታታይ ማቀነባበሪያዎችን ከሳጥኑ ውጭ አይደግፍም ፣ ነገር ግን ከአርዱዲኖ አጽናፈ ዓለም አንድ ባልና ሚስት የሶስተኛ ወገን ቤተ-መጽሐፍትን በመጠቀም ለዚህ ተከታታይ የ AVR ዎች ድጋፍ ማከል ቀጥተኛ ነው። የመጀመሪያው እርምጃ የ “ATTinyCore” ቤተ -መጽሐፍትን ከ Arduino IDE “መሳሪያዎች → ቦርድ → የቦርድ ሥራ አስኪያጅ” ተቆልቋይ ምናሌ ውስጥ መጫን ነው። በተካተተው ምስል ላይ እንደሚታየው ቅንጅቶች ትክክል መሆናቸውን ያረጋግጡ - ማንኛውንም ኮድ ከመስቀልዎ በፊት የባትሪውን ቮልቴጅ እና የሰዓት ፍጥነት ቅንብሮችን ፊውዝ ለመቀየር ‹ቡት ጫload ጫ Burn› ን መምታት እንዳለብዎት ያስታውሱ!
የዚህ ቤተ -መጽሐፍት ምንጭ ኮድ በ https://github.com/SpenceKonde/ATTinyCore ላይ ይገኛል
ከማከማቻው የሚኖረው ሌላ አጋዥ ቤተ-መጽሐፍት “FixedPoints” ነው ፣ እሱም ለአርዱዲኖ የሚደገፉ ማቀነባበሪያዎች የቋሚ ነጥብ ሂሳብ የማጠናቀር ጊዜ። ATTiny ውስን SRAM እና የፕሮግራም ማህደረ ትውስታ አለው ፣ እና በ AVR ላይ 4 ባይት ከሚያስፈልገው ተንሳፋፊ ነጥብ ዓይነት ይልቅ ለአጠቃላይ የውሂብ ማከማቻ 2 ባይት ኢንቲጀርን ለመጠቀም የመጨረሻውን የስዕል መጠን በመቀነስ ብዙ ይረዳል። ATTiny የሃርድዌር-ማባዛት አሃድ ፣ በጣም ያነሰ የሃርድዌር ተንሳፋፊ ነጥብ ስለሌለው የማስፈጸሚያ ፍጥነት እንዲሁ መሻሻል አለበት!
የምንጭ ኮድ በ https://github.com/Pharap/FixedPointsArduino ይገኛል
የ ‹XOD› ግራፊክ ንድፎችን እንዴት መፍጠር ፣ ማጓጓዝ እና ማሰማራት ላይ ያለው ትምህርት https://github.com/Pharap/FixedPointsArduino የተካተቱ የምንጭ ፋይሎች እንዴት እንደተፈጠሩ በመረዳት ብዙ ይረዳል።
ደረጃ 3 የዲዛይን አጠቃላይ እይታ
በቦርዱ ላይ ሁለት ATTiny85 ማቀነባበሪያዎች በ i2c በይነገጽ በኩል ተገናኝተዋል ፣ እና ፓኔሉ ሲበራ ፣ የባትሪ ቮልቴጁ እና ባትሪው የፀሐይ ኃይል ፓነሉን ቮልቴሽን ፣ የአሁኑን ከፍ ካለው ቀያሪ ወደ ባትሪ የሚፈስሰውን ለማስተዳደር አብረው ለመስራት ያገለግላሉ። የሙቀት መጠን.
የማሳወቂያ መቀየሪያው በቴክሳስ መሣሪያዎች TPS6120 IC ላይ የተመሠረተ ከመደርደሪያ ውጭ የሆነ ሞዱል ሲሆን ይህም የግቤት voltage ልቴጅ እስከ 0.5 ቮልት ድረስ ዝቅ አድርጎ ከ 2 ቮልት እስከ 5 ቮልት ወደ ማንኛውም ቦታ ከፍ ያደርገዋል። የአነፍናፊው አንኳር በርካታ ተግባራዊ ብሎኮችን ያጠቃልላል። ኃይል ከፀሐይ ፓነል ግብዓት ወደ ማጉያው መቀየሪያ ከተተገበረ በኋላ ዋናው ሰዓት መሮጥ ይጀምራል። ይህ የስዕላዊ መግለጫውን አፈፃፀም ይጀምራል ፣ እና የመጀመሪያው ነገር ፓኔሉ ለባትሪው የኃይል መሙያ ለማቅረብ በቂ መብራት ወይም አለመሆኑን መወሰን ነው።
የሶላር ፓነል ቮልቴጅ ሁለት ዲጂታል ማጣሪያዎች ቢያልፉም ፣ እና ከተወሰነ ገደብ በላይ ከሆነ ስርዓቱ ፓኔሉ መብራቱን እና ዋና ሰዓቱን ወደ የአሁኑ የስሜት መቆጣጠሪያ ይዘጋዋል። ይህ በማሻሻያ መቀየሪያ ውፅዓት እና በባትሪ ግብዓት መካከል በተከታታይ በተገናኘ በ 10 ohm 1% የመቻቻል ተከላካይ ላይ ያለውን ቮልቴጅ የሚሰማው ቺፕው ዲጂታል መለወጫ ሰርጥ አናሎግ ነው። ፓኔሉ በማይበራበት ጊዜ ይህ ATTiny ኃይልን ከመሙላት ይልቅ የ LED ኃይልን እንዲቆጣጠር የሚነግረውን ሁለተኛውን ATTiny ምልክት ይልካል ፣ እና የባትሪውን የአሁኑን ወደ ውጭ እንዳይልክ የማሳደጊያ መቀየሪያውን ያጥፉ እና ግብዓቱን ያገለሉ።.
ሁለተኛው የ ATTiny ኮር የ LED መቆጣጠሪያ እና የባትሪ ክፍያ መከታተያ ስርዓት የሚሠራበት ነው። የፓነል voltage ልቴጅ ፣ የባትሪ ቮልቴጅ እና የባትሪ መሙያ የአሁኑ መረጃ በ SHTDN ፒን ላይ ለመተግበር ተገቢውን የ PWM ምልክት ለማመንጨት በሚሞክር በሚዛባ-ሎጂክ አውታረመረብ በኩል ለማቀነባበር ወደዚህ ኮር ይላካል ፣ በዚህም ወደ ባትሪው የተላከውን የአሁኑን መጠን ይቆጣጠራል። ሲበራ እሱን ለመሙላት-ከፍተኛው የኃይል ነጥብ መከታተያ መሰረታዊ ቅጽ (MPPT.) እንዲሁም በአነፍናፊ ኮር ቀን/ ውፅዓት ላይ በመመስረት ኤልዲውን ማብራት ወይም ማጥፋት እንዳለበት የሚነግረው ከአነፍናፊ ኮር ምልክት ያገኛል/ የሌሊት ግልብጥብጥ።
ኤልዲው በሌሊት በሚሠራበት ጊዜ ይህ ATTiny ከጓደኛው የተላከውን የባትሪ ቮልቴጅን መረጃ እና የራሱን በቺፕ የሙቀት መጠን ዳሳሽ ይከታተላል ፣ በ LED ውስጥ ምን ያህል ኃይል እንደሚገፋ ግምታዊ ግምት ለማግኘት (የባትሪ ቮልቴጁ ይቀንሳል እና ቺፕ የሙቀት መጠኑ ከፒኖቹ በሚወጣበት ጊዜ ይጨምራል)
ደረጃ 4 ፦ ከ XOD ኮር ቤተ -መጽሐፍት ብጁ ንጣፎችን መፍጠር
ለዚህ ንድፍ በርካታ ብጁ ጠጋኝ ኖዶች ጥቅም ላይ ውለዋል ፣ አንዳንዶቹም ከተካተቱት XOD አንጓዎች ሙሉ በሙሉ በቀላሉ ሊገነቡ ይችላሉ ፣ እና አንዳንዶቹ በ C ++ ውስጥ ተተግብረዋል።
በስዕሎቹ ውስጥ ከሁለቱ ብጁ ጠጋኝ አንጓዎች የመጀመሪያው የርቀት ተንቀሳቃሽ-አማካይ ማጣሪያ አፈፃፀም። ይህ በስዕሉ ውስጥ በተከታታይ ጥቅም ላይ የዋለ ዝቅተኛ-አነስ ያለ ማለፊያ ዲጂታል ማጣሪያ ነው ፣ አንድ ጊዜ ለሎጂክ ኮር የገቢውን የፀሐይ ፓነል ቮልቴጅን ለማጣራት ፣ እና አንድ ጊዜ ደግሞ የረጅም ጊዜ የአካባቢ ብርሃንን የሚወስን ቀስቅሴውን ለመመገብ። በተራቀቀ ማለስለሻ ላይ የዊኪፔዲያ ግቤትን ይመልከቱ።
በምስሉ ውስጥ ያለው የመስቀለኛ መንገድ አወቃቀር በአንቀጹ ውስጥ የማስተላለፍ ተግባሩ ቀጥተኛ ግራፊክ ውክልና ብቻ ነው ፣ ከተገቢው ግብዓቶች ወደ ውፅዓቶች አገናኞችን በመጠቀም አንድ ላይ ተገናኝቷል። የግብረ -መልስ ዑደት እንዲፈጠር የሚፈቅድ ከቤተመጽሐፍት የመዘግየት መስቀለኛ መንገድ አለ (በ ‹XOD› አፈፃፀም ሞዴል ውስጥ እንደተገለፀው በሉፕ ውስጥ መዘግየት ሳያስገቡ የግብረ -መልስ ዙር ከፈጠሩ XOD ያስጠነቅቀዎታል።) ማጣበቂያ በደንብ ይሠራል ፣ ያ ቀላል ነው።
ሁለተኛው ብጁ ጠጋኝ መስቀለኛ መንገድ ከተጣራ የፓነል ቮልቴጅ ጋር የሚመገበው ከ XOD ጋር በተካተተው የአክሲዮን ተንሸራታች ላይ ልዩነት ነው። የግብዓት ምልክቱ ከተወሰነ ደፍ በላይ ወይም በታች መሆኑን በመወሰን ከፍ ወይም ዝቅ ይላል። የስቴቱ አንጓዎች ግዛቱ ከዝቅተኛ ወደ ከፍተኛ በሚሸጋገርበት ጊዜ ተንሸራታችውን ለመቀስቀስ የቦሊያን ውፅዓት እሴቶችን ወደ ምት የውሂብ ዓይነት ለመለወጥ ያገለግላሉ። የዚህ ጠጋኝ መስቀለኛ መንገድ ንድፍ ከቅጽበታዊ ገጽ እይታ በመጠኑ እራሱን የሚያብራራ መሆን አለበት።
ደረጃ 5 C ++ ን በመጠቀም ብጁ ንጣፎችን መፍጠር
የመስቀለኛ ክፍል ተግባር በቀላሉ በግራፊክ ለመሳል በጣም የተወሳሰበ ወይም ለአርዱዲኖ አከባቢ ተወላጅ ባልሆኑ በአርዱዲኖ ቤተመፃህፍት ለሚመሠረቱ ልዩ መስፈርቶች XOD አንዳንድ የ C/C ++ ዕውቀት ላላቸው ሰዎች ንክሻ-መጠን ቁርጥራጮችን መጻፍ ቀላል ያደርጋቸዋል። ከዚያ ከማንኛውም ሌላ በተጠቃሚ በተፈጠረ ወይም በክምችት መስቀለኛ መንገድ ወደ ተጣበቀ ሊዋሃድ የሚችል ኮድ። ከፋይል ምናሌው ውስጥ “አዲስ ጠጋኝ ፍጠር” ን መምረጥ ባዶ ሉህ ለመሥራት አብሮ ይሠራል ፣ እና የግቤት እና የውጤት አንጓዎች ከዋናው ቤተ -መጽሐፍት “አንጓዎች” ክፍል ውስጥ መጎተት ይችላሉ። ከዚያ “ያልተተገበረ-በ-xod” መስቀለኛ ክፍል ሊጎተት ይችላል ፣ እና ጠቅ ሲያደርግ አስፈላጊው ተግባር በ C ++ ውስጥ ሊተገበር የሚችል የጽሑፍ አርታዒን ያመጣል። ውስጣዊ ሁኔታን እንዴት እንደሚይዝ እና የግብዓት እና የውጤት ወደቦችን ከ C ++ ኮድ መድረስ እዚህ ተሸፍኗል።
በ C ++ ውስጥ ብጁ ንጣፎችን ለመተግበር እንደ ምሳሌ ፣ ለሾፌሩ ኮር ሁለት ተጨማሪ ብጁ ጥገናዎች የአሽከርካሪ ኮር አቅርቦት voltage ልቴጅ እና ዋና የሙቀት መጠን ግምትን ለማውጣት ያገለግላሉ። ከነጭራሹ አውታረመረብ ጋር ይህ ጨለማ በሚሆንበት ጊዜ ኤልኢዲዎችን ለማመንጨት የቀረውን የባትሪ ኃይል ግምታዊ ግምት ይፈቅዳል።
የሙቀት ዳሳሽ ጠጋኝ እንዲሁ የተሻለ ግምት ለማግኘት በአቅርቦት voltage ልቴጅ ውፅዓት ይመገባል - ዋና የሙቀት መጠንን ማወቅ በ LEDs ውስጥ ምን ያህል ኃይል እንደሚቃጠል ግምታዊ ግምት እንድናገኝ ያስችለናል ፣ እና ከአቅርቦት voltage ልቴጅ ንባብ ጋር ተደባልቋል። ምን ያህል የባትሪ ኃይል እንደቀረው የበለጠ ግምታዊ ግምት ከባትሪው እየጠፋ ነው። እጅግ በጣም ትክክለኛ መሆን የለበትም ፤ ኤልዲዎቹ ብዙ የአሁኑን እየሳቡ መሆኑን “ካወቀ” ግን የባትሪ ቮልቴጁ በፍጥነት እየወደቀ ከሆነ ምናልባት የባትሪ ኃይል በጣም ረዘም ላለ ጊዜ አይቆይም እና መብራቱን ለመዝጋት ጊዜው አሁን ነው ብሎ መናገር ደህና ነው።
ደረጃ 6 - ግንባታ
ለጉድጓዱ ክፍሎች የመዳብ ንጣፎችን ባለው አነስተኛ የፕሮቶታይፕ ቦርድ ላይ ፕሮጀክቱን ገንብቻለሁ። ለአይሲዎች ሶኬቶችን መጠቀም ለፕሮግራም/ማሻሻያ/ሙከራ ብዙ ይረዳል። የ USBTiny ISP ከ Sparkfun በቦርዱ ላይ ተመሳሳይ ሶኬት አለው ስለዚህ ሁለቱ ቺፖችን ማቀናበር ፕሮግራሙን ወደ ፒሲ ዩኤስቢ ወደብ መሰካት ፣ የተዛወረውን XOD ኮድ ከተካተተው አርዱinoኖ.ኖ ፋይሎች ከተገቢው ሰሌዳ እና ከፕሮግራም ቅንጅቶች ጋር ፣ እና ከዚያ ቺፖችን ከፕሮግራም አውጪው ሶኬት ላይ በቀስታ በማስወገድ ወደ ፕሮቶቦርድ ሶኬቶች ውስጥ ያስገቡ።
በፖሎሉ TPS6120 ላይ የተመሠረተ የመቀየሪያ መቀየሪያ ሞዱል በፒን ራስጌዎች ላይ በፕሮቶቦርዱ ውስጥ በተሸጠው በተሳፋሪ ሰሌዳ ላይ ይመጣል ፣ ስለሆነም አንዳንድ ክፍሎችን ከስር በመጫን ቦታን መቆጠብ ይቻላል። በእኔ አምሳያ ላይ ሁለቱን 4.7k pullup resistors ከታች አስቀምጫለሁ። በቺፕስ መካከል ያለው የ i2c አውቶቡስ በትክክል እንዲሠራ ይፈለጋል - ያለእነሱ ግንኙነት በትክክል አይሰራም! በቦርዱ በቀኝ በኩል ለፀሐይ ፓነል መሰኪያ እና ለግብዓት ማከማቻ capacitor የግብዓት መሰኪያ አለ። በተቻለ መጠን ዝቅተኛ የመቋቋም መንገድን ለማግኘት መሰኪያውን እና ይህንን ቆብ በቀጥታ በ ‹ሩጫዎች› በኩል በማያያዝ ገመድ ላይ ለማገናኘት መሞከር የተሻለ ነው። ከዚያ ጠንካራ የማሽከርከሪያ አሂድ የማከማቻ capacitor አወንታዊውን ተርሚናል በቀጥታ ወደ ማበልጸጊያ ሞዱል የግብዓት voltage ልቴጅ ፣ እና የማሳደጊያ ሞዱሉን የመሬት ፒን በቀጥታ ወደ መሰኪያው መሬት ፒን ለማገናኘት ያገለግላሉ።
ለሁለቱ ATTinys ሶኬቶች በስተቀኝ እና በግራ በኩል 0.1uF ን ዝቅ የሚያደርጉ/ዝቅ የሚያደርጉ capacitors ናቸው። እነዚህ ክፍሎች እንዲሁ ላለመተው አስፈላጊ ናቸው ፣ እና በተቻለ መጠን አጭር እና ቀጥተኛ በሆነ መንገድ ከ ICs ኃይል እና ከመሬት ካስማዎች ጋር መገናኘት አለባቸው። የ 10 ohm የአሁኑ የስሜት መቆጣጠሪያ በግራ በኩል ነው ፣ ይህ ከፍ ካለው ቀያሪ ከሚወጣው ውጤት ጋር ተገናኝቷል እና እያንዳንዱ ጎን ከአነፍናፊ ኮር ግብዓት ፒን ጋር ተገናኝቷል - እነዚህ ፒኖች በተዘዋዋሪ ለመለካት እንደ ልዩነት ADC ሆነው እንዲሠሩ ተዋቅረዋል። በባትሪው ውስጥ የአሁኑ። ለ i2c አውቶቡስ እና ወደ ማብሪያ መቀየሪያ መዘጋት ፒን ፣ ወዘተ በአይሲ ፒኖች መካከል ያሉ ግንኙነቶች በፕሮቶቦርዱ ታችኛው ክፍል ላይ የመያዣ ሽቦን በመጠቀም ሊሠሩ ይችላሉ ፣ በጣም ቀጭን ጠንካራ-ኮር መንጠቆ ሽቦ ለዚህ ጥሩ ይሠራል። ከላይ ባሉት ቀዳዳዎች መካከል ዝላይዎችን ከማሮጥ ይልቅ ለውጦችን ቀላል ያደርገዋል እንዲሁም በጣም ቅርብ ይመስላል።
እኔ የተጠቀምኩበት የ LED ሞዱል ባለሶስት ቀለም አርጂቢ አሃድ ነበር ፣ ዕቅዴ ባትሪው ሙሉ በሙሉ ኃይል በሚሞላበት ጊዜ ሶስቱም ኤልኢዲዎች ገባሪ እንዲሆኑ ማድረግ ነበር ፣ እና ክፍያው እየቀነሰ ሲሄድ ሰማያዊውን ኤልኢዲ ወደ ቢጫ ያጠፋል። ግን ይህ ባህሪ ገና አልተተገበረም። አንድ የአሁኑ ገዳቢ ተከላካይ ያለው አንድ ነጭ LED እንዲሁ እንዲሁ ይሠራል።
ደረጃ 7: ሙከራ ፣ ክፍል 1
ሁለቱንም ATTiny ICs ከ ‹አርዱዲኖ› አካባቢ ባለው የዩኤስቢ ፕሮግራመር በኩል በተካተቱት ረቂቅ ፋይሎች ካቀናበሩ በኋላ ባትሪውን ከሶላር ፓነል ላይ ለመሙላት ከመሞከሩ በፊት በአምሳያው ላይ ያሉት ሁለቱ ኮርዎች በትክክል እየሠሩ መሆናቸውን ለመፈተሽ ይረዳል። በሐሳብ ደረጃ ይህ መሠረታዊ የአ oscillscope ፣ መልቲሜትር እና የቤንች ኃይል አቅርቦት ይፈልጋል።
ሊረጋገጥ የሚገባው የመጀመሪያው ነገር ሊደርስ የሚችለውን ጉዳት ለማስወገድ በአይሲዎች ፣ በባትሪ እና በፓነል ወደ ሶኬቶቻቸው ውስጥ ከመግባታቸው በፊት በቦርዱ ላይ ምንም አጭር ወረዳዎች የሉም ማለት ነው! ይህንን ለማድረግ ቀላሉ መንገድ በዚያ ሁኔታ ውስጥ የውጤት ፍሰቱን ወደ ደህንነቱ የተጠበቀ እሴት ሊገድብ የሚችል የቤንች የኃይል አቅርቦት መጠቀም ነው። ከሶላር ፓነል የግብዓት መሰኪያ ተርሚናሎች ጋር ወደ አዎንታዊ እና አሉታዊ የኃይል አቅርቦት እርከኖች የተገናኘውን የቤንች አቅርቦቴን በ 3 ቮልት እና በ 100 ሜኤ ወሰን ተጠቀምኩ። ከተገላቢጦሽ አካላት በስተቀር ሌላ ምንም ሳይኖር ፣ በዋናነት ለመናገር በኃይል አቅርቦቱ የአሁኑ መቆጣጠሪያ ላይ የተመዘገበ የአሁኑ ስዕል የለም። ጉልህ የሆነ የአሁኑ ፍሰት ካለ ፣ ወይም አቅርቦቱ ወደ የአሁኑ ወሰን ውስጥ ከገባ ፣ የሆነ ችግር ተፈጥሯል እና የተገላቢጦሽ ብልጭታ ያላቸው የተሳሳቱ ግንኙነቶች ወይም መያዣዎች አለመኖራቸውን ለማረጋገጥ ቦርዱ መፈተሽ አለበት።
ቀጣዩ ደረጃ የማሻሻያ መቀየሪያው በትክክል እየሰራ መሆኑን ማረጋገጥ ነው። በቦርዱ ላይ የዊንች-ፖታቲሞሜትር አለ ፣ የኃይል አቅርቦቱ አሁንም ተገናኝቶ እና አራት የመቀየሪያዎቹ ፒኖች ተገናኝተው በሞዱል ውፅዓት ተርሚናል ላይ ያለው voltage ልቴጅ ከ 3.8 እስከ 3.9 ቮልት አካባቢ እስኪያነብ ድረስ ፖታቲሞሜትር በትንሽ ስፒሪየር ጫፍ መዞር አለበት። ይህ የዲሲ እሴት በሚሠራበት ጊዜ አይቀየርም ፣ የአሽከርካሪው ዋና ሞጁሉን የመዝጊያ ፒን በመሳብ አማካይ የውጤት ቮልቴጅን ይቆጣጠራል።
ደረጃ 8: ሙከራ ፣ ክፍል 2
ሊረጋገጥ የሚገባው ነገር ቢኖር ቦርዱ ከቤንች ኃይል እየሮጠ ፣ ዳሳሽ ኮር አይሲ ሊጫን በሚችልበት ጊዜ i2c communicaton እሺ እየሰራ መሆኑ ነው። በ oscilloscope ላይ በአካላዊ ቺፕ በሁለቱም ፒን 5 እና ፒን 7 ላይ የሚንሸራተቱ ምልክቶች መኖር አለባቸው ፣ ይህ i2c ሾፌር መረጃን ወደ ጓደኛው ለመላክ በሚሞክር ቺፕ ላይ። የአሽከርካሪውን ኮር ከተዘጋ በኋላ ግንኙነቱ እንደገና በኦስቲልስኮፕ ከተመረመረ በሁለቱም መስመሮች ላይ የጥራጥሬ ንዝረት ተለዋጭ ቅደም ተከተል መኖር አለበት። ይህ ማለት ቺፖቹ በትክክል ይገናኛሉ ማለት ነው።
ለመጨረሻው ሙሉ ሙከራ ባትሪውን በትንሹ እንዲሞላ ይረዳል። የቤንች አቅርቦቱ ይህንን ለማሳካትም ጥቅም ላይ ሊውል ይችላል ፣ የአሁኑ ገደብ ወደ 50 mA ገደማ ተዘጋጅቶ እና ቮልቴጁ አሁንም በ 3.8 ቮልት ላይ በመሆኑ የ LiPo ባትሪ በቀጥታ ተገናኝቷል።
የመጨረሻው ደረጃ ሙሉውን ስርዓት መሞከር ነው - ፓነሉ ለአሥር ወይም ለ 15 ሰከንዶች ከተሸፈነ ሁሉም ነገር ከተገናኘ መብራቱ በአሽከርካሪው ኮር የ PWM ውፅዓት በኩል መንዳት አለበት። በፓነሉ በብሩህ የፀሐይ ብርሃን ፣ ባትሪው ከፍ ካለው የመቀየሪያ ውፅዓት ኃይል መሙላት አለበት። የደበዘዘ ሎጂክ አውታረመረብ የማሻሻያ መቀየሪያውን የመዝጊያ ፒን የሚነዳውን የ PWM መስመር በመመልከት በትክክል እየሰራ መሆኑን ለማየት በተዘዋዋሪ ሊመረመር ይችላል። በዝቅተኛ የኃይል መሙያ ባትሪ መብራት ሲጨምር የ pulse ስፋት መጨመር አለበት ፣ ይህም ከፀሀይ ብርሀን የበለጠ ኃይል ሲገኝ ፣ የአሽከርካሪው ኮር ተጨማሪ ኃይል ወደ ባትሪው እንዲላክ የሚያመለክት መሆኑን ያሳያል!
ደረጃ 9 - በደበዘዘ ሎጂክ ላይ አባሪ
ደብዛዛ ሎጂክ በሃርድዌር ስርዓቶች ቁጥጥር ውስጥ ጥቅም ላይ ሊውል የሚችል የማሽን መማሪያ ዘዴ ነው ፣ በስርዓቱ ቁጥጥር በሚደረግባቸው በብዙ መለኪያዎች ውስጥ እርግጠኛ አለመሆን ፣ ለግብ ግቤት የውጤት መቆጣጠሪያ መፍትሄ ግልፅ ግብዓት በሂሳብ ለመፃፍ ከባድ ነው። ይህ የሚከናወነው በ 0 (በሐሰት) እና በ 1 (እውነት) መካከል በሆነ ቦታ ላይ የሚወድቁ አመክንዮአዊ እሴቶችን በመጠቀም ፣ አለመተማመንን በአንድ ሰው ዋጋ (“አብዛኛው እውነት” ወይም “እውነት አይደለም”) እና ግራጫ አካባቢን በመፍቀድ ነው። 100% እውነት እና 100% ሐሰተኛ በሆኑ መግለጫዎች መካከል። ይህ የሚከናወንበት መንገድ ውሳኔ ሊመሠረትበት የሚገባበትን የግብዓት ተለዋዋጮች ናሙናዎችን በመውሰድ እና እነሱን “ማደብዘዝ” ነው።
የማንኛውም ደብዛዛ አመክንዮ ስርዓት ልብ “ደብዛዛ ተጓዳኝ ትውስታ” ነው። ይህ ማትሪክስ የሚያስታውስ ነው ፣ በባትሪ መሙያ ወረዳው ውስጥ በ 3 እና 3 መካከል የ 3x3 እሴቶች ስብስብ ይከማቻል። በማትሪክስ ውስጥ ያሉት እሴቶች ከላይ ያለው የአባልነት ተግባር ለተወሰነ የግብዓት ስብስብ ብቁ በሚሆንበት ሁኔታ ላይ በመመስረት የማሻሻያ መቀየሪያውን የ SHTDN ፒን የሚቆጣጠረው የ PWM ሁኔታ አንድ ሰው እንዴት እንደሚገምት ሊገመት ይችላል። ለምሳሌ የፓነል ግብዓት ቮልቴጅ ከፍ ያለ ከሆነ ፣ ነገር ግን የአሁኑ ወደ ባትሪው እየሳበ ከሆነ ምናልባት የበለጠ ኃይል ሊሳል እና የ PWM ቅንብር ጥሩ ስላልሆነ እና መጨመር አለበት ማለት ነው። በተቃራኒው የፓነል ቮልቴጁ ዝቅተኛ ከሆነ ግን ባትሪ መሙያው አሁንም ትልቅ ጅረት ወደ ባትሪው ኃይል ለመግፋት እየሞከረ ከሆነ እንዲሁ ይባክናል ፣ ስለሆነም የ PWM ምልክትን ወደ ማበረታቻ መቀየሪያው መቀነስ የተሻለ ይሆናል። አንዴ የግቤት ምልክቶቹ ወደ ደብዛዛ ስብስብ “ከተደበዘዙ” በኋላ “እሴቱ” ምን ያህል ከባድ ሕዋስ እንደያዘ የሚወክለውን የተቀየረ ስብስብ ለማመንጨት አንድ ቬክተር በማትሪክስ እንደሚባዛው በእነዚህ እሴቶች ተባዝተዋል። የማትሪክስ ወደ የመጨረሻ ውህደት ተግባር ውስጥ መግባት አለበት።
ብጁ ተግባርን በጣም የተወሳሰቡ የ XOD አንጓዎችን ከአክሲዮን ግንባታ ብሎኮች ለመሥራት ፣ እና ትንሽ የአርዲኖ ዘይቤ C ++ ፣ ተጓዳኝ ማህደረ ትውስታ ፣ የክብደት ተግባር እና በዚህ ማጣቀሻ ውስጥ ከተገለፁት ብሎኮች ጋር የሚመሳሰል ማጉያ”https://www.drdobbs.com/cpp/fuzzy-logic-in-c/184408940 ለመሥራት ቀጥታ ናቸው ፣ እና ለመሞከር በጣም ቀላል ናቸው።
የሚመከር:
4 በ 1 ሣጥን (የፀሐይ ኃይል ሊሞላ የሚችል ጠመንጃ ፣ የኃይል ባንክ ፣ የ LED መብራት እና ሌዘር) 5 ደረጃዎች (ከስዕሎች ጋር)
4 በ 1 ሣጥን (የፀሐይ ኃይል ሊሞላ የሚችል ጠመንጃ ፣ የኃይል ባንክ ፣ የ LED መብራት እና ሌዘር) - በዚህ ፕሮጀክት ውስጥ እኔ በ 4 ውስጥ በ 1 ሶላር ሊሞላ የሚችል Stun Gun ፣ የኃይል ባንክ ፣ LED መብራት & ሌዘር ሁሉንም በአንድ ሳጥን ውስጥ። ይህንን ፕሮጀክት የሠራሁት ሁሉንም የሚፈልጓቸውን መሣሪያዎቼን በሳጥኑ ውስጥ ማከል ስለምፈልግ ፣ እሱ እንደ የመትረፍ ሳጥን ፣ ትልቅ አቅም ነው
ዳግም ሊሞላ የሚችል ሰማያዊ ኤልኢዲ SAD የብርሃን መጽሐፍ 17 ደረጃዎች (ከስዕሎች ጋር)
ዳግም ሊሞላ የሚችል ሰማያዊ ኤልኢዲ SAD ብርሃን መጽሐፍ - ሰማያዊ ብርሃን ሕክምና ስሜትን ለማሻሻል ፣ እንቅልፍን ለማሻሻል ፣ የጄት መዘግየትን ለማከም ፣ የመኝታ ሰዓቶችን ለማስተካከል እና ኃይልን ለማሳደግ ሊያገለግል ይችላል። የብርሃን ሕክምና ገና ጨለማ በሚሆንበት ጊዜ ቀደም ብለው ትምህርት የሚጀምሩ ተማሪዎችን ይጠቅማል። ይህ በከረጢትዎ ውስጥ ሊገባ ይችላል ፣ ሊደበዝዝ የሚችል ፣ አድጁ አለው
ዩኤስቢ ሊሞላ የሚችል ኢኮ ተስማሚ የእጅ ባትሪ: 4 ደረጃዎች (ከስዕሎች ጋር)
ዩኤስቢ ዳግም ሊሞላ የሚችል ኢኮ ተስማሚ የእጅ ባትሪ - የራስዎን ዩኤስቢ ዳግም ሊሞላ የሚችል የእጅ ባትሪ በመገንባት አካባቢውን ለማዳን ያግዙ። የእጅ ባትሪ ለመጠቀም በፈለጉ ቁጥር ርካሽ ባትሪዎችን ከእንግዲህ መጣል የለብዎትም። ሙሉ በሙሉ ኃይል ለመሙላት በቀላሉ በዩኤስቢ ወደብ ላይ ይሰኩ እና ለኦቭ የሚቆይ ኃይለኛ የ LED ችቦ አለዎት
የኃይል ቁልል - ሊደረደር የሚችል ዩኤስቢ ዳግም ሊሞላ የሚችል የባትሪ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
Power Stacker: Stackable USB Rechargeable Battery System: እባክዎን የ Hackaday ፕሮጀክት ገጻችንን ለመጎብኘት ከታች ጠቅ ያድርጉ! Https: //hackaday.io/project/164829-power-stacker-s … -ዮን ባትሪ ጥቅል። ለሥልጣን ጥመኞች ፕሮጄክቶች አብረው ያከማቹዋቸው ወይም
ICL7107 ADC ን በመጠቀም ሊሞላ የሚችል ዲጂታል ቮልቲሜትር 7 ደረጃዎች (ከስዕሎች ጋር)
ICL7107 ADC ን በመጠቀም ሊሞላ የሚችል ዲጂታል ቮልቲሜትር - በዚህ መማሪያ ውስጥ ከ 20 mV እስከ 200V ያለውን የቮልቴጅ መጠን የሚለካ እጅግ በጣም ቀላል የሆነ ዲጂታል ቮልቲሜትር እንዴት እንደሚሠራ አሳያችኋለሁ። ይህ ፕሮጀክት እንደ አርዱዲኖ ማንኛውንም ማይክሮ መቆጣጠሪያ አይጠቀምም። በዚያ ምትክ ኤዲሲ ፣ ማለትም ICL7107 ከአንዳንድ ፓሲዎች ጋር ጥቅም ላይ ይውላል