ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 - ግንኙነቶች
- ደረጃ 2 የሶፍትዌር ዝግጅቶች
- ደረጃ 3 ኮድ
- ደረጃ 4 - መቼ እንደሚነቃ መምረጥ
- ደረጃ 5 ማንቂያ ደውሏል
- ደረጃ 6 - ማንቂያውን ማቆም - የመጀመሪያ እርምጃዎች
- ደረጃ 7 - ማንቂያውን ማቆም - የመጨረሻ ደረጃ
- ደረጃ 8 - ማንቂያውን ካሰናከሉ በኋላ
ቪዲዮ: WakeupNow - ስማርት የማንቂያ ሰዓት 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ሁሉም እንደሚያውቀው ፣ የተማሪዎች ሕይወት በጣም ከባድ ነው ፣ ከንግግሮች ጋር ረጅም ቀን አላቸው ፣ ብዙ የቤት ሥራ እና በአጠቃላይ ፣ እብድ ሕይወት አላቸው። እነሱ ለከንቱ ጊዜ አላቸው ፣ እና ወደ ቀን የተወሰኑ ሰዓታት እንዲጨምሩ ቢመክሯቸው ይደሰታሉ። እንደ አለመታደል ሆኖ እኛ ያንን ማድረግ አንችልም ፣ ግን አሁን ተማሪዎቹ በሰዓቱ እና በፍጥነት መነሳታቸውን የሚያረጋግጥ የእኛን የ WakeupNow የማንቂያ ሰዓት መጠቀም ይችላሉ።
WakeupNow የደከመ ሰዎች በፍጥነት እና በሰዓቱ እንዲነቁ ለማረጋገጥ የተፈጠረ ዘመናዊ የማንቂያ ሰዓት ነው።
ማን ነን?
አስጨናቂ እና ሥራ የበዛባቸውን መርሐ ግብሮች በማጣመር በጣም ደክሟቸው የነበሩ ሦስት የኮምፒተር ሳይንስ ተማሪዎች (ዲሲሲ) ፣ ሄርሊያሊያ ፣ እስራኤል - ትምህርት ቤት ፣ ሥራ ፣ ቤተሰብ ፣ ወዘተ.
ሁላችንም ማለዳ ማለዳ ለመነሳት አንዳንድ ችግሮች አሉን እና በዚህ ምክንያት ማንቂያውን ለማታለል በሚሞክሩበት ጊዜ እንኳን ሰዎች እንዲነቁ ለማድረግ ሁሉንም ዘዴዎች እናውቃለን።
WakeupNow በ Zvika Markfeld ባሰበው “የነገሮች በይነመረብ (IOT)” ኮርስ ውስጥ የእኛ የመጨረሻ ፕሮጀክት ነው። ይህንን አስደናቂ ትምህርት ስላስተማሩን እናመሰግናለን።
ይህ ማንቂያ መነቃቃትዎን ቀላል እንደሚያደርግ ተስፋ እናደርጋለን ፣ እና እርስዎ ይወዳሉ።
አቅርቦቶች
• 1 x ESP8266 ቦርድ (Wemos D1 mini ን ተጠቅመናል)
• 1 x ማይክሮ-ዩኤስቢ ኬብሎች
• 1 x የዳቦ ሰሌዳ
• 1 x ሶናር
• 1 x መሪ
• 1 x Piezo
• 1 x RGB Led
• 20 x Jumper ኬብሎች
• 1 x የሙቀት መጠን እና እርጥበት ዳሳሽ (እኛ DHT22 ን ተጠቅመናል)
• 3 x 10K Ohm Resistor
• 1 x NeoPixel Matrix 8x8
• 1 x ድምጽ ማጉያ
ደረጃ 1 - ግንኙነቶች
- የ ESP8266 ሰሌዳውን በመጋገሪያ ሰሌዳ መሃል ላይ ያድርጉት።
- ማይክሮ-ዩኤስቢ ገመዱን ከ ESP8266 ቦርድ በኮምፒተር ላይ ወደ ዩኤስቢ ወደብ ያገናኙ።
- በ ESP8266 ሰሌዳ ላይ በ 5V ፒን መካከል በመደመር (+) ላይ በዳቦ ሰሌዳ (ቀይ ዝላይ ገመድ) እና በ G መካከል በ ESP8266 ቦርድ ላይ (-) በዳቦ ሰሌዳ ላይ (ሰማያዊ ዝላይ ገመድ (ልክ እንደ ሥዕሉ)) ያገናኙ።
-
የሶናር ግንኙነት
- በዳቦ ሰሌዳ ላይ Gnd ን ከመቀነስ (-) ጋር ያገናኙ።
- በ ESP8266 ሰሌዳ ላይ D3 ን ለመሰካት Echo ን ያገናኙ።
- በ ESP8266 ሰሌዳ ላይ D2 ን ለመሰካት ትሪግን ያገናኙ።
- በመጋገሪያ ሰሌዳ ላይ Vcc ን ከመደመር (+) ጋር ያገናኙ።
-
መሪ ግንኙነት
- በ ESK8266 ሰሌዳ ላይ D4 ን ለመሰካት ረጅም እግሩን ከ 10 ኪ Ohm resistor ጋር ያገናኙ።
- የዳቦ ሰሌዳ ላይ አጭር እግርን ከመቀነስ (-) ጋር ያገናኙ።
-
የፓይዞ ግንኙነት
- የዳቦ ሰሌዳ ላይ ከመቀነስ (-) ጥቁር ዝላይ ገመድ ያገናኙ።
- በ ESP8266 ሰሌዳ ላይ A0 ን ለመሰካት ቀይ የመዝለያ ገመድ ያገናኙ።
-
የድምፅ ማጉያ ግንኙነት
ከዝላይ ኬብሎች አንዱን አንዱን (-) በዳቦርድ ሰሌዳ ላይ ያገናኙ እና ሁለተኛው በ ‹10K Ohm resistor› ላይ D8 ን በ ESP8266 ሰሌዳ ላይ ለመሰካት ያገናኙ።
-
RGB Led ግንኙነት
- በ ESP8266 ሰሌዳ ላይ D5 ን ለመሰካት ቢጫ ዝላይ ገመድ ያገናኙ።
- በዳቦ ሰሌዳ ላይ ከ 10 ኪ Ohm resistor ጋር ቀዩን ዝላይ ገመድ ያክሉ።
- በ ESP8266 ሰሌዳ ላይ D6 ን ለመሰካት አረንጓዴ መዝለያ ገመድ ያገናኙ።
- በ ESP8266 ሰሌዳ ላይ D7 ን ለመሰካት ሰማያዊ መዝለያ ገመድ ያገናኙ።
-
የሙቀት እና እርጥበት ዳሳሽ ግንኙነት
- በ ESP8266 ሰሌዳ ላይ 3.3V ን ለመሰካት 3.3V ን ያገናኙ።
- በ ESP8266 ሰሌዳ ላይ D4 ን ለመሰካት #D4 ን ያገናኙ።
- በዳቦ ሰሌዳ ላይ GND ን ከመቀነስ (-) ጋር ያገናኙ።
-
የ NeoPixel ማትሪክስ ግንኙነት
- በ ESP8266 ሰሌዳ ላይ D1 ን ለመሰካት DOUT ን ያገናኙ።
- በመጋገሪያ ሰሌዳ ላይ 5 ቮ ወደ ፕላስ (+) ያገናኙ።
- በዳቦ ሰሌዳ ላይ GND ን ከመቀነስ (-) ጋር ያገናኙ።
አስተያየት ይስጡ
እኛ ሁሉንም ክፍሎቹን ለማስገባት የሚያስችል ቦታ አልነበረንም ስለዚህ ለእያንዳንዱ የማንቂያ ደረጃ የእያንዳንዳቸውን ክፍል ብቻ አገናኘን።
ደረጃ 2 የሶፍትዌር ዝግጅቶች
አርዱዲኖ አይዲኢ
- የአርዱዲኖ መጫኛ
- ESP8266 ድጋፍ
Adafruit IO
- መለያ ፍጠር
-
3 አዳዲስ ምግቦችን ያክሉ
- FaceReaction
- የሙቀት መጠን
- የንቃት ጊዜ
-
“የደወል ምርመራ” የተሰየመ አዲስ ዳሽቦርድ ያክሉ
- በስዕሎቹ ውስጥ ካሉ ቅንብሮች ጋር የመስመር ገበታን ያክሉ።
- በስዕሎቹ ውስጥ ካሉ ቅንጅቶች ጋር የመለኪያ አግድ ያክሉ።
- እንደ ስዕሎች ካሉ ቅንብር ጋር የዥረት ማገጃ ያክሉ
በስዕሎቹ ውስጥ ዳሽቦርዱ እንዴት እንደሚመስል ማየት ይችላሉ።
ብሊንክ
- ወደ ስልክዎ ያውርዱ
- ፕሮጀክቱን ለማግኘት በስዕሎቹ ውስጥ የ QR ኮድን ይቃኙ።
ደረጃ 3 ኮድ
ለዚህ ፕሮጀክት ኮድ “finalProject.ino” የሚለውን ፋይል ያውርዱ።
በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ይክፈቱ ፣ እና የሚመለከተውን ሰሌዳ ይምረጡ - “LOLIN (WENOS) D1 R2 & mini”።
ተከታታይ መቆጣጠሪያውን ሲያሄዱ በ 9600baud ላይ መሆንዎን ያረጋግጡ - ስህተቶች ካሉዎት ለመከታተል ይረዳዎታል።
ከ Wi-Fi ፣ Adfruit IO እና BLYNK ጋር ለመገናኘት በኮዱ ውስጥ ያሉትን ሁሉንም አስፈላጊ ቦታዎችን መለወጥ ያስፈልግዎታል-እርስዎ ማድረግዎን ያረጋግጡ።
ደረጃ 4 - መቼ እንደሚነቃ መምረጥ
በሞባይል ስልክዎ ይውሰዱ እና በብሊንክ መተግበሪያ ውስጥ የሚነቁበትን ጊዜ ይምረጡ።
ማንቂያው እርስዎ ማንቂያ እንዳዘጋጁ እና ለማሳወቅ የተመረጠው ጊዜ በቀይ ቀለም ባለው መሪ ማትሪክስ ላይ እንዲታይ ሌዲው ያበራልዎታል።
ደረጃ 5 ማንቂያ ደውሏል
ከእንቅልፍ ለመነሳት ጊዜው ሲደርስ ፣ ማንቂያው “ሙሉ አዲስ ዓለም” እና አር አርጂቢን ዘመናዊ ስሪት ይጫወታል
ሊድ በተለያዩ ቀለሞች ብልጭ ድርግም ይላል።
ተጠቃሚው ማንቂያውን በተሳካ ሁኔታ እስኪያጠፋ ድረስ ይህ ይቀጥላል (በሚቀጥሉት ቪዲዮዎች ውስጥ ማንቂያውን አይሰሙም እና በቦታ ችግሮች ምክንያት መሪውን አያዩም)።
ደረጃ 6 - ማንቂያውን ማቆም - የመጀመሪያ እርምጃዎች
ማንቂያውን ለማቆም በመጀመሪያ እነዚህን ደረጃዎች መከተል ያስፈልግዎታል
- ወደ ማንቂያው ቅርብ ይሁኑ ፣ በተለይም ሶናር ፣ ያነሳዎታል እና ቀጣዩን ደረጃ ይከፍታል።
- በሚቀጥለው ደረጃ ፣ ፒያዞ ገቢር ይሆናል እና የመጨረሻውን ደረጃ ለመክፈት 3 ጊዜ ማንኳኳት (በኳስ መካከል የጊዜ ገደብ የለም)።
ደረጃ 7 - ማንቂያውን ማቆም - የመጨረሻ ደረጃ
በመጨረሻው ደረጃ ፣ በ NeoPixel Matrix ውስጥ ያለው ማሳያ ወደ ቀመር ይለወጣል እና ብሊንክን በመጠቀም መልሱን መላክ ፣ በትክክል መልስ መስጠት እና ማንቂያው ያቆማል።
ደረጃ 8 - ማንቂያውን ካሰናከሉ በኋላ
ማንቂያውን ካሰናከሉ በኋላ የክፍሉን የሙቀት መጠን ያያሉ (አገልግሎትን በመጠቀም የአሁኑ ሥፍራ የሙቀት እንዲሆን እንፈልጋለን ነገር ግን እኛ በምንሞክረው መንገድ ሁሉ አልሰራም) በኔኦፒክስል ማትሪክስ ውስጥ ፣ ሙቀቱ ወደ አፋፍ አይ አይ እየተላከ ነው። እና የመጨረሻውን የተመዘገበ የሙቀት መጠን ለማየት በዳሽቦርዱ ውስጥ ማረጋገጥ ይችላሉ።
ይህ የማንቂያ ሰዓት ማንቂያው እስኪነቃ ድረስ ማንቂያው ከተነቃበት ጊዜ ይቆጥባል እና ይህንን ወደ Adafuit IO ይላኩ። የማነቃቂያ ጊዜው ከ 3 ደቂቃዎች በታች ከሆነ ተጠቃሚው በፈጣን ምላሽ ማገጃ ውስጥ ማሳወቂያ ያገኛል ፣ አለበለዚያ ከእንቅልፉ ለመነቃቃት ከ 5 ደቂቃዎች በላይ ከወሰደ ተጠቃሚው እሱ ላይ መሥራት እንዳለበት ለማስታወስ ኢሜል ያገኛል።
የሚመከር:
Magicbit (Arduino) በመጠቀም ዘመናዊ የማንቂያ ሰዓት 10 ደረጃዎች
Magicbit (Arduino) ን በመጠቀም ዘመናዊ የማንቂያ ሰዓት - ይህ አጋዥ ስልጠና ማንኛውንም የ RTC ሞዱል ሳይጠቀሙ በ Magicbit dev ቦርድ ውስጥ የ OLED ማሳያ በመጠቀም ዘመናዊ የማንቂያ ሰዓት እንዴት እንደሚሠራ ያሳያል።
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC - Nodemcu NTP ሰዓት የለም RTC - የበይነመረብ ሰዓት ሥራ ፕሮጀክት - 4 ደረጃዎች
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC | Nodemcu NTP ሰዓት የለም RTC | የበይነመረብ ክሎክ ፕሮጀክት - በፕሮጀክቱ ውስጥ ያለ RTC የሰዓት ፕሮጀክት ይሠራል ፣ wifi ን በመጠቀም ከበይነመረቡ ጊዜ ይወስዳል እና በ st7735 ማሳያ ላይ ያሳየዋል።
DS1307 የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱልን እና አርዶኖን ላይ የተመሠረተ ሰዓት & 0.96: 5 ደረጃዎች
DS1307 Real Time Clock (RTC) ሞጁል እና 0.96 ን በመጠቀም አርዱinoኖ ላይ የተመሠረተ ሰዓት - በዚህ አጋዥ ሠላም ውስጥ እኛ የ DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል በመጠቀም የሥራ ሰዓት እንዴት እንደሚሠራ እንመለከታለን & OLED ማሳያዎች። ስለዚህ ሰዓቱን ከሰዓት ሞዱል DS1307 እናነባለን። እና በ OLED ማያ ገጽ ላይ ያትሙት
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት - የ RTC እውነተኛ ሰዓት ሰዓት በ M5stack M5stick-C: 4 ደረጃዎች
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት | የ RTC እውነተኛ ሰዓት ሰዓት ከ M5stack M5stick-C ጋር: በዚህ አስተማሪዎች ውስጥ ሠላም እኛ አርዱዲኖ IDE.So m5stick ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት
“ጥበበኛ ሰዓት 2” (በአርዱዲኖ ላይ የተመሠረተ የማንቂያ ሰዓት በብዙ ተጨማሪ ባህሪዎች) መሰብሰብ 6 ደረጃዎች
“ጥበበኛ ሰዓት 2” (በአርዱዲኖ ላይ የተመሠረተ የማንቂያ ሰዓት ከብዙ ተጨማሪ ባህሪዎች ጋር) መሰብሰብ-ይህ መማሪያ ለዊዝ ሰዓት 2 ፣ ክፍት ምንጭ (ሃርድዌር እና ሶፍትዌር) ፕሮጀክት ኪት እንዴት እንደሚሰበሰብ ያሳያል። የተሟላ የጥበብ ሰዓት 2 ኪት እዚህ ሊገዛ ይችላል። ለማጠቃለል ፣ ጠቢብ ሰዓት 2 ሊያደርገው የሚችለው (አሁን ባለው ክፍት ምንጭ softwa