ዝርዝር ሁኔታ:

የአርዱዲኖ የቤት ኃይል ቆጣቢ 5 ደረጃዎች
የአርዱዲኖ የቤት ኃይል ቆጣቢ 5 ደረጃዎች

ቪዲዮ: የአርዱዲኖ የቤት ኃይል ቆጣቢ 5 ደረጃዎች

ቪዲዮ: የአርዱዲኖ የቤት ኃይል ቆጣቢ 5 ደረጃዎች
ቪዲዮ: በ30 ቀን እራስን መለወጥ Change Yourself in 30 Days 2024, ህዳር
Anonim
አርዱዲኖ የቤት ኃይል ቆጣቢ
አርዱዲኖ የቤት ኃይል ቆጣቢ

የኤሌክትሪክ እና ሌሎች የፍጆታ ሂሳቦችን ለመቀነስ የቤትዎን ኃይል ለመቆጣጠር የታሰበ የቤት ኃይል ስርዓት እየገነቡ ነው። በዚህ ሞዴል ውስጥ መሣሪያዎ የቤትዎን የሙቀት መጠን ለመፈተሽ እና በዚህ መሠረት ለማስተካከል ይችላል ፣ በማሞቂያ እና በአየር ማቀዝቀዣ ላይ ለመቆጠብ ማንኛውም በሮች ወይም መስኮቶች ክፍት መሆናቸውን ለማየት ይፈትሹ እና የተጠቃሚው በእጅ ቁጥጥር እንዲቆጣጠር ያስችለዋል። በቤትዎ ውስጥ ያሉት መብራቶች ብሩህነት። እንጀምር!

ደረጃ 1: ክፍሎች እና ቁሳቁሶች

ይህንን ስርዓት ለማጠናቀቅ የተለያዩ ክፍሎች ያስፈልግዎታል። በመጀመሪያ ደረጃ በአርዲኖ የተጎላበተ የ Sparkfun Redboard ማስጀመሪያ መሣሪያ ያስፈልግዎታል። ይህ መሣሪያ እና በውስጡ ያለው ሃርድዌር መላውን ስርዓት ያዋቀሩበት ይሆናል። በሁለተኛ ደረጃ ፣ ከቀይ ሰሌዳ ጋር ተኳሃኝ ለማድረግ በዴስክቶፕዎ ወይም በላፕቶፕዎ ላይ የ MATLAB ቅጂ ፣ እንዲሁም ሁሉም አስፈላጊ የመሳሪያ ሳጥኖች ያስፈልግዎታል። ይህንን ለማድረግ MATLAB ን ይክፈቱ። በ MATLAB መነሻ ትር ላይ ፣ በአከባቢ ምናሌ ውስጥ ፣ ተጨማሪዎችን ይምረጡ የሃርድዌር ድጋፍ ጥቅሎችን ያግኙ “የ MATLAB ድጋፍ ጥቅል ለአርዱዲኖ ሃርድዌር” ን ይምረጡ እና የአርዱዲኖ ሃርድዌር ድጋፍ ጥቅልን ያውርዱ።

የሚያስፈልጓቸው የተቀሩት ክፍሎች በስፓርክfun ሬድቦርድ ጥቅል ውስጥ አልተካተቱም። ሽቦዎች ፣ አንድ ኤልኢዲ ፣ ተቃዋሚዎች ፣ ዲዲዮ ፣ ፓይዞ ኤለመንት (ድምጽ ማጉያ) ፣ የሙቀት ዳሳሽ ፣ ትራንዚስተር ፣ ፎቶሪስቶስተር እና የዲሲ ሞተር ያስፈልግዎታል። እንደ እድል ሆኖ ፣ እነዚህ ሁሉ ቁርጥራጮች በጀማሪ ጥቅልዎ ውስጥ ይገኛሉ።

ደረጃ 2 - የእርስዎን የብርሃን መቆጣጠሪያዎች ማቀናበር

የእርስዎን የብርሃን መቆጣጠሪያዎች ማቀናበር
የእርስዎን የብርሃን መቆጣጠሪያዎች ማቀናበር

በዚህ ስርዓት ፣ የ LED መብራት የእኛ የቤት መብራቶች ይሆናል። በቀይ ሰሌዳዎ ላይ የ LED መቆጣጠሪያውን ለማቀናበር የሚያስፈልግዎ የወረዳው ምስል ተያይachedል። በዚህ ሁኔታ ፣ በወረዳው ላይ ሰማያዊ ቁራጭ አያስፈልግዎትም።

የሚከተለው ኮድ መቆጣጠሪያዎን በ LED መብራት ላይ ያዋቅራል። ኮዱን በሚያሄዱበት ጊዜ ተጠቃሚው በከፍተኛ ፣ መካከለኛ ፣ ዝቅተኛ ወይም ጠፍቶ መካከል ብሩህነት እንዲመርጥ የሚያስችል አንድ ምናሌ ብቅ ይላል። እርስዎ በመረጡት ላይ በመመስረት ኮዱ LED ን የተወሰነ የብሩህነት ወይም የመደብዘዝ ደረጃ እንዲሆን ያደርገዋል። ይህ ማለቂያ የሌለው ሉፕ ይሆናል።

%% መብራቶች

ምርጫ = ምናሌ ('መብራቶችዎን ምን ያህል ብሩህ ይፈልጋሉ?' ፣ 'ከፍተኛ' ፣ 'መካከለኛ' ፣ 'ዝቅተኛ' ፣ 'ጠፍቷል')

ምርጫ ከሆነ == 1

PWMVoltage (ሀ ፣ 'D10' ፣ 5)

ሌላ ምርጫ == 2

PWMVoltage (ሀ ፣ 'D10' ፣ 3)

ሌላ አማራጭ ከሆነ == 3

PWMVoltage (ሀ ፣ 'D10' ፣ 1)

ሌላ ምርጫ == 4

PWMVoltage (ሀ ፣ 'D10' ፣ 0)

አበቃ

ደረጃ 3 የበር እና የመስኮት ማንቂያ ማቀናበር

በር እና የመስኮት ማንቂያ ማቀናበር
በር እና የመስኮት ማንቂያ ማቀናበር
በር እና የመስኮት ማንቂያ ማቀናበር
በር እና የመስኮት ማንቂያ ማቀናበር

የመጀመሪያው የተያያዘው ወረዳ በሬድቦርድዎ ላይ ትንሽ ድምጽ ማጉያ እንዴት እንደሚያዋቅሩ ያሳየዎታል። ይህ ተናጋሪ በቤታቸው ውስጥ መስኮት ወይም በር ከ 10 ሰከንዶች በላይ እንደተከፈተ ለተጠቃሚው ለማሳወቅ እንደ ማስጠንቀቂያ ይሠራል። ይህ ወረዳ ሽቦዎችን ፣ የፓይዞ ኤለመንቱን እና 3 ገመዶችን ይጠቀማል።

ሁለተኛው የተያያዘው ወረዳ የፎቶሬስተር ነው። ይህ በዙሪያው ያለው አካባቢ ጨለማ ወይም ቀላል መሆኑን ለመለየት ይችላል። የብርሃን ተጋላጭነት የማታውላቢ ኮድ በሩ ክፍት ወይም ዝግ ከሆነ ያሳውቀዋል ፣ እና ድምፁን እንዲሰማ በመናገር መረጃውን ለፓይዞ አካል ያስተላልፋል። በዚህ ወረዳ ውስጥ ኤልኢዲውን ፣ ሐምራዊ ሽቦውን ወይም ተቃዋሚውን ከቀኝ ጋር ማያያዝ አያስፈልግዎትም።

የሚከተለው ኮድ ከፎቶግራፍ ባለሙያው የብርሃንን መጠን ያነባል ፣ ከዚያ በሩ ከ 10 ሰከንዶች በላይ ክፍት መሆኑን ለማየት ኮዱን ለአፍታ ያቁሙ። እሱ እንደገና የፎቶግራፍ ባለሙያን ያነባል ፣ ከዚያ የመብራት ደረጃው በጣም ከፍ ያለ ከሆነ ፒዙን እንዲነፋ ይንገሩት።

%% Photoresistor

0 == 0 እያለ

photov = readVoltage (ሀ ፣ 'A1')

ከሆነ photov> 4

ለአፍታ አቁም (10)

photov = readVoltage (ሀ ፣ 'A1')

ከሆነ photov> 4

playTone (ሀ ፣ 'D3' ፣ 500 ፣ 5)

ሰበር

አበቃ

አበቃ

አበቃ

ደረጃ 4 - የሙቀት ዳሳሾችን ማቀናበር

የሙቀት ዳሳሾችን ማቀናበር
የሙቀት ዳሳሾችን ማቀናበር
የሙቀት ዳሳሾችን ማቀናበር
የሙቀት ዳሳሾችን ማቀናበር

የመጀመሪያው የተያያዘው ወረዳ የሙቀት መጠን ዳሳሽዎን ያዋቅራል። ይህ የእርስዎ ስርዓት ከተቀመጠበት ቦታ ሁሉ የሙቀት መረጃን ይሰበስባል። ይህንን መረጃ ወደ MATLAB ይልካል።

የሚቀጥለው ወረዳ ተያይዞ የዲሲ ሞተርን ያዘጋጃል። ይህ ሞተር እንደ አድናቂ ይሠራል። የሙቀት ዳሳሽ ንባቦች በጣም ከፍ ካሉ ፣ አድናቂው ይበራና ቤትዎን ለማቀዝቀዝ ይሞክራል።

የሚከተለው ኮድ የሙቀት ዳሳሽ በተቀመጠው የጊዜ መጠን ላይ መረጃን እንዲያነብ ያስችለዋል። ይህ ኮድ በ 100 ጊዜ ውስጥ ለማለፍ ተዘጋጅቷል ፣ ግን ብዙ ተጨማሪ ጊዜዎችን ለማዞር በቀላሉ ሊስተካከል ይችላል ፣ ስለዚህ አነፍናፊው ቀኑን ሙሉ ሊሠራ ይችላል። እሱ የሙቀት መረጃን በሚሰበስብበት ጊዜ ኮዱ የሙቀት መጠኑ ከተቀመጠው የሙቀት መጠን በላይ ይሄድ እንደሆነ ለማየት ይፈትሻል። እንደዚያ ከሆነ አድናቂው በራስ -ሰር ያበራል። የተቀመጠው የጊዜ መጠን ሲያልቅ ፣ በቤትዎ ውስጥ ያለውን ማሞቂያ እና አየር ማቀዝቀዣ ለማስተካከል እርስዎ ሊተነትኑት በሚችሉት የጊዜ ወቅት ውስጥ ሙቀቱን የሚነግርዎ ሴራ ያወጣል።

%% የሙቀት ዳሳሽ

temps =

ጊዜያት =

ለ i = 1: 100

v = ንባብ Voltage (a, 'A0')

tempC = (v-0.5).*100

tempF = 9/5.* tempC + 32

tempF> 75 ከሆነ

ይፃፉ ዲጂታል ፒን (ሀ ፣ ‘ዲ 9’ ፣ 1)

አበቃ

temps = [temps, tempF]

ጊዜያት = [ጊዜያት ፣ እኔ]

ሴራ (ጊዜያት ፣ ወቅቶች)

xlabel ('ጊዜ (ሰከንዶች)')

ylabel ('ሙቀት (ኤፍ)')

ርዕስ ('የቤትዎ ሙቀት በጊዜ ሂደት')

አበቃ

ደረጃ 5 መደምደሚያ

ሁሉም ተዘጋጅተዋል! በአዲሱ የቤትዎ ኃይል ቆጣቢ ይደሰቱ ፣ እና ለእርስዎ ጥቅም መጠቀሙን ያረጋግጡ!

የሚመከር: