ዝርዝር ሁኔታ:

DIY SmartMirror: 6 ደረጃዎች
DIY SmartMirror: 6 ደረጃዎች

ቪዲዮ: DIY SmartMirror: 6 ደረጃዎች

ቪዲዮ: DIY SmartMirror: 6 ደረጃዎች
ቪዲዮ: The plumber near me revealed these secrets to me! 10 emergency techniques with silicone and PVC pipe 2024, ሰኔ
Anonim
DIY SmartMirror
DIY SmartMirror

አዎ በጣም ብልህ ነው።

ደረጃ 1 የመጀመሪያ ንድፍ እና ዝግመተ ለውጥ

የመጀመሪያ ንድፍ እና ዝግመተ ለውጥ
የመጀመሪያ ንድፍ እና ዝግመተ ለውጥ

የመጀመሪያ ሐሳቤ ለዕለቱ ሲዘጋጁ የሚያስፈልገዎትን ሁሉንም ዓይነት መረጃዎች የሚያሳዩ ብልጥ-መስተዋት መፍጠር ነበር። የአየር ሁኔታ ፣ ዜና እና አክሲዮኖች በዲዛይን ውስጥ ለማካተት የመጀመሪያ ሀሳቦቼ ነበሩ። እኔም ማሳያውን ለማብራት እና አስፈላጊ መረጃን ለመንገር የድምፅ ማወቂያ እንዲኖረኝ ፈልጌ ነበር። ይህ በአንድ ሴሚስተር ውስጥ ለመሸፈን በጣም ጥልቅ የሆነ የጥንቸል ጉድጓድ መሆኑ ተረጋግጧል ፣ ስለሆነም ወዲያውኑ የድምፅ ማወቂያ ሀሳቡን አጠፋሁ።

የመጀመሪያው ሀሳብ ማሳያውን ለመንዳት እና ከበይነመረቡ መረጃ ለማግኘት እንደ ፒ ወይም አርዱinoኖ ያለ አንድ ዓይነት ሰሌዳ ነበረው። አንዳንድ ምርምር ካደረግኩ በኋላ በ 7 'LCD ማሳያ እና በማሳያው ዲኮደር ባለው Raspberry Pi3 ላይ ወሰንኩ። ከዚያ በኋላ ሁሉንም አስፈላጊ መረጃ ለአየር ሁኔታ (በነጻ ተስፋ) እና መረጃውን ለማሳየት GUI ለእኔ ለመስጠት ተስማሚ ኤፒአይ ማግኘት ነበረብኝ። አንዴ ኮድ መስጠት ከጀመርኩ ፣ ከአየር ሁኔታ ውጭ ባህሪያትን ማከል በጊዜ ገደቡ ውስጥ ተግባራዊ እንደማይሆን ተገነዘብኩ።

የእኔ የመጨረሻ ንድፍ ከ Raspberry Pi3 ጋር ከሚገናኝ ዲኮደር ጋር የተገናኘ ማሳያ ነው። ፒ ፒ የአየር ሁኔታን (OpenWeatherMap) በሚባል ኤፒአይ የሚይዝ እና GUI Kivy ን በመጠቀም ውሂቡን የሚያሳየው የፓይዘን ስክሪፕት ያካሂዳል።

ደረጃ 2 - ምርምር

ምርምር
ምርምር

በዚህ ርዕሰ ጉዳይ ላይ ካየኋቸው ብዙ የዩቲዩብ ትምህርቶች በጭንቅላቴ ውስጥ ብልጥ-መስተዋት የማድረግ ሀሳብ ነበረኝ። ምንም እንኳን ብዙዎቹ እነዚያ ሰዎች እነሱ መክፈል ያለባቸውን ኤፒአይ ቢጠቀሙም በ GUI ውስጥ ተገንብተዋል። እኔ መክፈል አልፈልግም ነበር ፣ እና እራስዎ ኮድ መስጠቱ እንደ ማጭበርበር ሆኖ ተሰማኝ።

ይህ ፕሮጀክት ለምርምር በአንፃራዊነት ቀላል ነበር። ለፕሮጀክቱ የሚያስፈልጉኝ ግልጽ የቁሳቁሶች ስብስብ ነበረኝ - ማሳያ ፣ ማሳያውን ለማሽከርከር ኮምፒተር እና መስታወት።

ቀደም ሲል የተጠናቀቁ ፕሮጀክቶች አንድ ትልቅ ቤተ -መጽሐፍት ስላለው እኔ ጥቂቶች የነበሩባቸው ችግሮች ካጋጠሙኝ ማየት የምችለው Raspberry Pi3 ን እመርጣለሁ። እኔ የምመርጠው ማሳያ ከመስታወት መገለጫ በስተጀርባ ለመገጣጠም ቀጭን ሆኖ ያገኘሁት በጣም ተመጣጣኝ እና ትልቁ ማሳያ ነበር። በትክክለኛው መጠን እና ርካሽ ማግኘት ስላልቻልኩ የራሴን መስተዋት መሥራት ነበረብኝ።

ለማጠቃለል ያህል ፣ እርስዎ እራስዎ ለማድረግ በጣም ርካሽ ሆኖ አግኝቼዋለሁ ፣ እርስዎ ንዑስ-ሙያዊ እይታን እስኪያገኙ ድረስ ደህና እስከሆኑ ድረስ።

ደረጃ 3 - ችግሮች እና እገዛ

ችግሮች እና እገዛ
ችግሮች እና እገዛ

ከመጀመሪያዎቹ ችግሮች አንዱ በእኔ ላይ ስህተት ነበር። የፒን ውፅዓት ከማሳያው እና በእኔ ፒ ላይ ያለውን ግብዓት ማረጋገጥ አልቻልኩም። የፒን ውፅዓት 40 ነበር ነገር ግን የፒ ግብዓት 32 ነበር። ግን እንደ እድል ሆኖ በመስመር ላይ ርካሽ ዲኮደር አገኘሁ እና ከፒ (ፒ) ላይ ጫናውን የወሰደ ፣ ይህም መደመር ነው። እኔ ሁሉንም ክፍሎች ከማዘዝዎ በፊት በላዩ ላይ ከተመለከትኩ በመርከብ ውስጥ ተጨማሪ ሁለት ዶላር አስከፍሎኛል።

ያጋጠመኝ ቀጣዩ እንቅፋት GUI ማግኘት ነበር። ከመካከላቸው አንዱ ግራፊክ ተጠቃሚ በይነገጽ ተብሎ የሚጠራውን እንኳን አላውቅም ነበር። እንደ እድል ሆኖ ፣ ፕሮፌሰር ቹክ ከየት መጀመር እንዳለባቸው አንዳንድ ሀሳቦች ነበሯቸው። በራሴ መወሰን ያለብኝን በርካታ ሀሳቦችን ሰጠኝ። በአንዳንድ የመስመር ላይ ጥቆማዎች እገዛ በፍጥነት በፍጥነት ወደ መደምደሚያ ደርሻለሁ።

በዚህ ክፍል ውስጥ M5 ትምህርቱን ማቃለል የሚችልበት አንዱ መንገድ በእውነቱ ብዙ የሚያውቁትን በሠራተኛ ቦርድ ላይ መግለጫ አለው። ከእያንዳንዱ ሰው በታች እንደ ‹ፓይዘን› ወይም ‹RaspberryPi› ያሉ ምሳሌዎች ጥያቄዎች ሲኖሩኝ ወደ ማን መሄድ እንዳለብኝ ይረዳሉ። ብዙ ጊዜ ፣ እኔ ቅርብ የሆነን ሰው አገኘሁ ፣ እና እነሱ “ኦው ፣ በእውነቱ አላውቅም። ግን ፣ እንደዚያ እና በእርግጠኝነት እንዲሁ ያደርጋሉ” በሚለው መስመር አንድ ነገር ይሉ ነበር። ከዚያ ያንን ሰው አገኘዋለሁ እናም ተስፋ አገኛለሁ ብዬ ተስፋ አደርጋለሁ። እኔ ወደ ቦርዱ ሄጄ ከችግሬ ጋር የሚዛመዱ ማንኛውንም ክህሎቶች ማየት ከቻልኩ እርዳታ በማግኘቱ በጣም ይረዳኛል።

ደረጃ 4 - ስኬቶች

ከታላላቅ ስኬቶቼ አንዱ የዚህ ፕሮጀክት ጉዞ እና መጠናቀቅ ነው። ይህ በራሴ ማጠናቀቅ ያለብኝ የመጀመሪያው ትልቅ ፕሮጀክት ነው ፣ እና በፕሮጀክት እና በጊዜ አያያዝ መስክ ብዙ ትምህርት ነበር። ከዲዛይን ወደ ትግበራ የመሄድ ሂደቱ አስቸጋሪ ነበር እናም በእቅድ ላይ ያለኝን እምነት አድሷል። ከምርምር ክፍሎች ጀምሮ የፓይዘን ኮድን በብቃት እስከማዋቀር ድረስ የእቅድ እና የተደራጀ ተግባር በወቅቱ ከባድ ነበር። ግን ይህንን ከተረዳሁ በኋላ ተቀመጥኩ ወይም ጥሩ ውጤት ስላስፈለገኝ ሳይሆን ቁጭ ብዬ እቅድ አውጥቻለሁ ፣ ግን እኔ ኦርጋኒክ ነኝ ወደሚል መደምደሚያ ደርሻለሁ።

እኔ በጣም የምኮራባቸው ሌሎች ስኬቶች በፓይዘን ውስጥ ያለኝ ብቃት መጨመር እና ለ GUI ማስተዋወቄ ነው። እኔ እስካሁን ኮድ የሰጠሁት የመጀመሪያው GUI ነበር ፣ እና ከእሱ ጋር ቁልቁል የመማሪያ ኩርባ ነበረው። ንዑስ ፕሮግራሞችን (ኪዊ ‹ዕቃዎች›) እና የ GUI አጠቃላይ መዋቅር እንዴት እንደሚሠራ ለእኔ እንግዳ ነበር። እኔ አሁን በጥሩ ሁኔታ የተጠጋጋ ሆኖ ይሰማኛል ፣ እና ለወደፊቱ ሌሎች GUI ን መማርን በተመለከተ እኔ በእርግጠኝነት የተሻለ ነኝ።

ደረጃ 5 - ማባዛት

የእርስዎን ልኬት እና ዓላማዎች ለመወሰን ይህንን ፕሮጀክት እንደገና ለመገንባት እንደገና የማደርገው የመጀመሪያው ነገር።

ብልጥ-መስታወት DIY ዘይቤን ለመሥራት ከፈለጉ የእኔን ንድፍ ይከተሉ ግን ከመንገዱ ለመለያየት ነፃነት ይሰማዎት።

እርስዎ የተጠናቀቀ ፕሮጀክት ከፈለጉ ፣ ሁሉንም እርምጃዎቼን መገልበጥ ይችላሉ እና እኔ በ Github ላይ ኮዱ አለኝ።

ደረጃ 6 - ማሻሻያዎች

እኔ የማደርገው የመጀመሪያው ነገር አዲስ መስታወት ማግኘት ነው። የእኔ ቢሠራም ፣ ከማመልከቻዬ ጉድለቶች አሉት።

በማሳያው ላይ የምጨምረው ቀጣዩ ነገር እንደ GUI እንደ ዜና እና የአክሲዮን ሰንደቅ ያሉ ሌሎች ሀሳቦች ነው ፣ እና ምናልባት መረጃውን ሁሉ ለማሟላት ማሳያውን ወደ ተቆጣጣሪ ወይም ትልቅ ኤልሲዲ ያሻሽሉ።

እነዚህ ሁሉ ሙሉ በሙሉ ቢሆኑ ፣ በመጨረሻ ሁል ጊዜ እንዳይበራ የእንቅስቃሴ ስሜትን ወይም የእንቅልፍ ተግባርን እጨምራለሁ ፣ ወይም እንደገና ማሳያ ሁልጊዜ አይበራም የድምፅ ማወቂያን እጨምራለሁ።

የሚመከር: