ዝርዝር ሁኔታ:
- ደረጃ 1: አካላት እና ቁሳቁሶች
- ደረጃ 2 - ሃርድዌርን አንድ ላይ ማዋሃድ
- ደረጃ 3 የውሂብ ጎታ ሞዴል (mySQL)
- ደረጃ 4 ከ Raspberry Pi ጋር ግንኙነት
- ደረጃ 5: Raspberry Pi ላይ ሶፍትዌር
- ደረጃ 6 - በ Raspberry Pi ላይ የዌብሳይቨርን ማዋቀር
- ደረጃ 7 ሶፍትዌር - ፓይዘን
- ደረጃ 8: ሶፍትዌር - ድር ጣቢያ
- ደረጃ 9 - ጉዳዩን መገንባት
- ደረጃ 10 - ተጠቃሚ ማኑዌል
ቪዲዮ: ስማርት ማንቂያ ሰዓት - በ Raspberry Pi የተሰራ ዘመናዊ የማንቂያ ሰዓት 10 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ዘመናዊ ሰዓት ፈልገው ያውቃሉ? ከሆነ ፣ ይህ ለእርስዎ መፍትሄ ነው!
እኔ Smart Alarm Clock ን ሠራሁ ፣ ይህ በድር ጣቢያው መሠረት የማንቂያ ሰዓቱን መለወጥ የሚችሉበት ሰዓት ነው። ማንቂያው ሲጠፋ ድምጽ (ቡዝ) እና 2 መብራቶች (2 ኤልኢዲዎች) ይቃጠላሉ። ኤልዲዎቹ ጨለማ ሲሆኑ (የብርሃን ዳሳሽ) ብቻ ይበራሉ። በተፈጥሮ መነሳት እንዲችሉ ኤልዲዎቹ ክፍሉ ብሩህ መሆኑን ያረጋግጣሉ። ማንቂያውን ለማሰናከል አዝራሩን ይጫኑ። የማሸለብ ተግባርን (+5min) ለመጠቀም ሲፈልጉ እጅዎን ከአልትራሳውንድ ዳሳሽ ፊት ለፊት መያዝ አለብዎት። እንቅስቃሴ ከተገኘ (የአልትራሳውንድ ዳሳሽ) ፣ የኤል ሲ ዲ ሁኔታው ይለወጣል።
የኤል ሲ ዲ ሁኔታ
- የድረ-ገጹ Ip-adress
- ሰዓት / ቀን
- ቀጣይ የማንቂያ ጊዜ
- የሙቀት መጠን እና እርጥበት
በትምህርቴ መስክ ይህ የመጀመሪያ ፕሮጀክትዬ ነው - መልቲሚዲያ እና የግንኙነት ቴክኖሎጂ (MCT) በሃውስት (ኮርርትሪክ ቤልጂየም)።
ደረጃ 1: አካላት እና ቁሳቁሶች
ለፕሮጄኬዬ ከዚህ በታች የምዘረዘርባቸውን በርካታ ክፍሎች ተጠቅሜያለሁ ፣ እንዲሁም እኔ ከሁሉም ያዘዝኳቸው ድር ጣቢያዎች እንዲሁም ከሁሉም ተጓዳኝ ዋጋዎች ጋር የ Excel ፋይልን እጨምራለሁ።
አካላት
- Raspberry Pi 3 ሞዴል ቢ+
- Raspberry Pi የኃይል አቅርቦት
- ኤልሲዲ ማሳያ
- ጩኸት
- LDR
- 2 ሊድስ
- DHT-11
- HC-SR04 Ultrasonic ርቀት ዳሳሽ
- አዝራር
- መከርከሚያ
ቁሳቁሶች
- እንጨት 7 ሚሜ
- እንጨት 2 ሴ.ሜ
- የምግብ ፊልም
መሣሪያዎች ፦
- ብየዳ
- እጅግ በጣም ሙጫ
- አየ
- ጠመዝማዛዎች
- ቁፋሮ
ከዚህ በታች ባለው የፒዲኤፍ ፋይል ውስጥ የተሟላ የዋጋ ዝርዝርን ማየት ይችላሉ።
ደረጃ 2 - ሃርድዌርን አንድ ላይ ማዋሃድ
እኔ የሠራሁትን የፍሪቲንግ መርሃ ግብር በመከተል ወረዳዬን ገንብቻለሁ ፣ ከዚህ በታች ያለውን መርሃግብር ሰቅዬአለሁ። ወረዳው በርካታ ዳሳሾች እና እንደ አንድ ሆነው የሚሰሩ አንቀሳቃሾች አሉት። የትኞቹ የተለያዩ ወረዳዎች እንዳሉ እዘርዝራለሁ ፣ በእነሱ ውስጥ ሊያገኙት የሚችሏቸውን እነዚህን ማገናኘት ያስፈልግዎታል።
- በ 15 ሴ.ሜ (በራስ ኮድ ርቀት) እንቅስቃሴን የሚለይ የአልትራሳውንድ የርቀት ዳሳሽ አለ እና የ lcd ሁኔታን ይለውጣል ነገር ግን ማንቂያው በርቶ ከሆነ ማንቂያውን ለ 5 ደቂቃዎች ያሸልባል።
- 4 ሁኔታዎችን (አይፒ-አድራሻ ፣ ቀን/ሰዓት ፣ ቀጣዩ ማንቂያ ፣ ቴምፕ/ሃም) የሚያሳይ የ LCD ማያ ገጽ አለ።
- የአየር ሙቀት እና የአየር እርጥበት የሚለካ dht11
- ማንቂያውን ለማሰናከል አንድ አዝራር ወይም ረዘም ብለው ከጫኑ 3 ሰከንዶች አርፒው ይዘጋል
- የተቀመጠው የማንቂያ ሰዓት ከአሁኑ ሰዓት ጋር የሚዛመድ ከሆነ ጫጫታ የሚሰማ ጫጫታ
- በክፍሉ ውስጥ ያለውን ብርሃን ለመለካት የ LDR ዳሳሽ
- 2 ሊድ ጨለማ ከሆነ ክፍሉን ለማብራት ነው -> LDR
ደረጃ 3 የውሂብ ጎታ ሞዴል (mySQL)
ከዚህ በላይ የእኔን የ ERD ዲያግራም ማየት ይችላሉ ፣ እኔ ደግሞ የውሂብ ጎታውን ለራስዎ ማስመጣት እንዲችሉ የተጣሉ ፋይልን አገናኝሃለሁ።
በዚህ የመረጃ ቋት እንደዚህ ያሉ ብዙ ነገሮችን ማሳየት ይችላሉ-
- የሙቀት መጠኑ
- እርጥበት
- ቀላል እሴት
- ማንቂያ ሰዓት ተዘጋጅቷል/ተሰናክሏል/አሸልቧል
- ጩኸት የሚሰራ ከሆነ
- መብራቶቹ ቢበሩ
ከ Raspberry Pi ጋር መገናኘት እንዲችሉ ይህንን የውሂብ ጎታ እንደገና መፍጠር ከፈለጉ አዲስ ተጠቃሚ መፍጠር ያስፈልግዎታል።
ደረጃ 4 ከ Raspberry Pi ጋር ግንኙነት
በመጀመሪያ Putty ን ማውረድ ያስፈልግዎታል ፣ በድር ጣቢያቸው ላይ ነፃ ስሪት አለ። እንዲሁም እዚህ ማውረድ የሚችሉት Raspbian ያስፈልግዎታል።
Putty ን ሲከፍቱ 'ክፍለ -ጊዜ' ላይ ጠቅ ማድረግ ያስፈልግዎታል። ያንን ካደረጉ በኋላ በ ‹የርቀት አስተናጋጅ› ስር የ Pi ን አይፒ አድራሻ መሙላት ያስፈልግዎታል። ከዚያ እርስዎ መምረጥ የሚችሉት የተጠቃሚ ስም ማስገባት ይችላሉ። ከዚያ 'እሺ' ላይ ጠቅ ያድርጉ።
በተለምዶ ከእነዚህ ሁሉ እርምጃዎች በኋላ በራስ -ሰር ግንኙነትን ይጀምራል። ከዚያ የይለፍ ቃልዎን ማስገባት ያስፈልግዎታል እና ተገናኝተዋል።
ደረጃ 5: Raspberry Pi ላይ ሶፍትዌር
የእኔ ኮድ እንዲሠራ (ከዚህ በታች አገናኝዋለሁ) አንዳንድ ጥቅሎችን እና ቤተመጽሐፍት መጫን ያስፈልግዎታል። የሚፈለገው የመጀመሪያው ነገር የእርስዎን Pi ማዘመን ለእርስዎ ነው።
በመጀመሪያ የሚከተለውን ትዕዛዝ በማስገባት የስርዓትዎን የጥቅል ዝርዝር ያዘምኑ-sudo apt-get update ቀጥሎ ፣ ሁሉንም የተጫኑ ጥቅሎችዎን ወደ የቅርብ ጊዜ ስሪቶቻቸው በሚከተለው ትዕዛዝ ያሻሽሉ-sudo apt-get dist-upgrade ጥቅሎቹን ከጫኑ በኋላ አንዳንድ ቤተ -መጽሐፍትን መጫን ያስፈልጋል
- Flaskflask_cors
- RPI. GPIO
- የውሂብ ጊዜ
- ክር
- ጊዜ
- ንዑስ ሂደት
- mysq
- lSocketIO
ደረጃ 6 - በ Raspberry Pi ላይ የዌብሳይቨርን ማዋቀር
ወደ Putቲ ኮንሶልዎ ይሂዱ።
እኛ የ Apache ድር አገልጋይ እንጭናለን። ይህን በማድረግ ከአውታረ መረብዎ ጋር በተገናኘ በማንኛውም መሣሪያ ላይ ድር ጣቢያውን መክፈት ይችላሉ። የሚከተለውን ትዕዛዝ ይተይቡ እና አስገባን ይጫኑ: sudo apt-get install apache2
አሁን ወደ አቃፊው ይሂዱ//var/www/html/እዚህ ሁሉንም ፋይሎችዎን ከድር ጣቢያዎ ላይ ማስቀመጥ ይችላሉ እና ወደ የእርስዎ አይፒ (አይፒ) ሲያስሱ የ index.html ገጽ ይከፈታል። በ index.html ውስጥ ካፒታል I ን ላለመፃፍ ይጠንቀቁ አለበለዚያ የመረጃ ጠቋሚ ገጹን በራስ -ሰር አይከፍትም።
ደረጃ 7 ሶፍትዌር - ፓይዘን
ብዙ የፓይዘን እስክሪፕቶችን ሠርቻለሁ ፣ ኮዱን ለራስዎ ማየት እንዲችሉ የእኔን githubhere አገናኝለሁ። ግን ትንሽ ቀደም ብዬ እገልጻለሁ።
ለአልትራሳውንድ ዳሳሽ ፣ መብራቶች ፣ ኤልዲአር እና ኤልሲዲ አንዳንድ ክፍሎችን ኮድ አድርጌያለሁ። ለ DHT11- ዳሳሽ ቤተመፃህፍት እጠቀም ነበር። (Adafruit_DHT አስመጣ) ውሎ አድሮ ሙሉ ፕሮጀክቱ እንዲሠራ አንድ ፋይል ብቻ እጠቀማለሁ ፣ ይህ app.py ይባላል። እንዲሁም በዚህ ፋይል ውስጥ አንዳንድ መንገዶችን ኮድ አድርጌአለሁ ስለዚህ ከመረጃ ቋቴ ውስጥ መረጃን አንብቤ በጃቫስክሪፕት ፋይሎቼ ውስጥ ወደ ተጠቀምኩበት ወደ ጄሰን ነገር ላኩ።
ደረጃ 8: ሶፍትዌር - ድር ጣቢያ
ምክንያቱም በድረ -ገፁ ላይ ማንቂያ ማዘጋጀት የሚችሉበትን አጋጣሚ ስለሠራሁ። ስለዚህ ይህንን እንድፈቅድልኝ ድር ጣቢያ ሠራሁ። በድር ጣቢያው በኩል እንዲሁ እርጥበት ፣ የሙቀት መጠን እና ታሪክን ማየት ይችላሉ።
ፒው እየነሳ እያለ የእኔን የፓይዘን ስክሪፕት ማካሄድ ይጀምራል። ይህ መረጃ በድር ጣቢያው ላይ እንዲታይ እና ማንቂያ ለማዘጋጀት የሚቻል ይሆናል። ጣቢያው እንዲሁ ምላሽ ሰጭ ነው ስለዚህ ባህሪያትን ሳያጣ ወይም በሌላ መንገድ በሞባይል ላይ ሊከፈት ይችላል።
የእኔ ኮድ እዚህ በ github ላይ ሊገኝ ይችላል።
ደረጃ 9 - ጉዳዩን መገንባት
ለኔ ጉዳይ አንድ ሰዓት ለማስመሰል ሳጥን እሠራለሁ።
እንዲሁም ጉዳዩን የመገንባት ሂደቱን ማየት የሚችሉባቸውን ሥዕሎች አስቀምጫለሁ። ለመለኪያዎቹ እርስዎ እንዴት እንደገና መፍጠር እንደሚችሉ የእኔን መርሃግብር ማየት የሚችሉበትን ፋይል ከዚህ በታች እሰቅላለሁ።
ደረጃ 10 - ተጠቃሚ ማኑዌል
እዚህ ፕሮጀክቱ እንዴት እንደሚሠራ ፈጣን መመሪያን ማግኘት ይችላሉ። በዚህ መማሪያ መጨረሻ ላይ ይህንን ብልጥ የማንቂያ ሰዓት ከሠሩ የእርስዎ ቀን የተሻለ እንደሚሆን ተስፋ እናደርጋለን!
ስላነበቡ እናመሰግናለን።
የሚመከር:
Magicbit (Arduino) በመጠቀም ዘመናዊ የማንቂያ ሰዓት 10 ደረጃዎች
Magicbit (Arduino) ን በመጠቀም ዘመናዊ የማንቂያ ሰዓት - ይህ አጋዥ ስልጠና ማንኛውንም የ RTC ሞዱል ሳይጠቀሙ በ Magicbit dev ቦርድ ውስጥ የ OLED ማሳያ በመጠቀም ዘመናዊ የማንቂያ ሰዓት እንዴት እንደሚሠራ ያሳያል።
ዘመናዊ የማንቂያ ሰዓት - ኢንቴል ኤዲሰን - ኢት የመንገድ ማሳያ - ሳኦ ፓውሎ 4 ደረጃዎች
ስማርት ማንቂያ ሰዓት - ኢንቴል ኤዲሰን - ኢት ሮድ ሾው - ሳኦ ፓውሎ - በአንድ ትልቅ ከተማ ውስጥ የሚኖር ወይም የሚሠራ ማንኛውም ሰው ከሚያስገኛቸው ታላላቅ በጎነቶች አንዱ የጊዜ አያያዝ ነው። በአሁኑ ጊዜ ጉዞዎች የማያቋርጥ እና ትራፊክ ከዋና ዋናዎቹ ነገሮች አንዱ እንደመሆኑ ስለእሱ በማሰብ ከ Google ኤም ጋር ውህደትን የሚጠቀም ትንሽ መተግበሪያ ሠራሁ
ወደላይ የተቀቀለ የማንቂያ ሰዓት ስማርት ብርሃን 8 ደረጃዎች (ከስዕሎች ጋር)
ወደላይ የተቀየረ የማንቂያ ሰዓት ስማርት መብራት-በዚህ ፕሮጀክት ውስጥ ሙሉ በሙሉ የተሰበረ የንፋስ ማንቂያ ደወል ሰዓትን እጠቀማለሁ። የሰዓት ፊቱ በ 12 ኤልኢዲዎች ተተክቷል ፣ በሰዓቱ ጠርዝ ዙሪያ ባለው የ LED ንጣፍ ያበራል። 12 ቱ ኤልኢዲዎች ጊዜውን ይነግሩታል እና የ LED ስትሪፕ እንደ ማንቂያ ሆኖ እንዲሠራ መርሃ ግብር ተይ …ል
ከእንቅልፌ ቀሰቀሰኝ - ዘመናዊ የማንቂያ ደወል ሰዓት 6 ደረጃዎች
ከእንቅልፌ አስነሳኝ - ዘመናዊ የማንቂያ ደወል ሰዓት - ንቃኝ እንደ ስማርት ብርሃን ሆኖ ሊያገለግል የሚችል ዘመናዊ የማንቂያ ሰዓት ነው። አብሮገነብ የመመገቢያ ክፍል ወደ ክፍልዎ የሚመጣውን የተፈጥሮ ብርሃን ያስመስላል። ይህ ቀንዎን ለመጀመር የተረጋጋና ተፈጥሯዊ መንገድን ያስችላል። የማንቂያ ሰዓቱ 4*7 ሴግሜ አለው
GOOB - ዘመናዊ የማንቂያ ሰዓት 15 ደረጃዎች (ከስዕሎች ጋር)
GOOB - ዘመናዊ የማንቂያ ሰዓት - GOOB ለፕሮጄጄቴ ተስማሚ ስም ለ ‹‹ ከአልጋ ውጣ ›› ምህፃረ ቃል ነው። ቀላሉ ሥራ ስላልሆነ ጠዋት ከእንቅልፌ ሊነቃኝ የሚችል መሣሪያ መፍጠር ፈልጌ ነበር። ዋናው ሀሳብ የማንቂያ ሰዓቱ ማንቂያውን አያቆምም