ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 ሰዓቱን ይገንቡ
- ደረጃ 2 ለዌሞስ D1mini ፕሮግራም ይፃፉ እና ይጫኑ
- ደረጃ 3 የቴሌግራም ቦት ያዘጋጁ
- ደረጃ 4: Raspberry እና Load Mosquitto ን ያዘጋጁ
ቪዲዮ: 8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ -4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ መመሪያ ውስጥ በእንቅስቃሴ ማወቂያ የተንቀሳቀሰ 8x8 Led ማትሪክስ ሰዓት እንዴት እንደሚሠራ እንመለከታለን።
እንቅስቃሴ ወደ ቴሌግራም ቦት ከተገኘ የማስጠንቀቂያ መልእክት የሚልክ ይህ ሰዓት እንደ ፀረ-ወረራ መሣሪያም ሊያገለግል ይችላል !!!
በሁለት የተለያዩ ዕቃዎች እንሰራለን-
- በዊሞስ ዲ 1 ሚኒ ቁጥጥር የሚደረግበት ዲጂታል ሰዓት
- ትንኝ የሚሠራበት ማዕከላዊ መቆጣጠሪያ አሃድ (ራፐርሪ) በሰዓት እና በቴሌግራም ቦት መካከል ያለውን በይነገጽ የሚያደርግ (MQTT ደላላ)
ይህ ሥነ -ሕንፃ በተለያዩ ተግባራት (ማለትም የሙቀት ዳሳሾች ፣ ቅብብል ፣…) ፣ ወደ ቴሌግራም ቦት በሌሎች መሣሪያዎች መካከል ያለውን ግንኙነት ለማስተዳደር የታሰበ ነው።
አቅርቦቶች
የዲጂታል ሰዓት ክፍል ዝርዝር ፦
- Wemos D1 Mini
- Wemos D1 Mini - RTC shield8x8 Led Matrix ከ MAX7219 ጋር
- PIR ዳሳሽ
- የዳቦ ሰሌዳ
- ኬብሎች
- የዩኤስቢ ኃይል መሙያ
የማዕከላዊ ቁጥጥር ክፍል ክፍል ዝርዝር
- Raspberry PI
- የዩኤስቢ ኃይል መሙያ
ደረጃ 1 ሰዓቱን ይገንቡ
ሰዓቱን ለመገንባት;
- በዳቦ ሰሌዳው ውስጥ 4 8x8 ማትሪክስ ያስገቡ
- ግንኙነትን መገንባት
- Wemos D1 mini ን ወደ RTC ጋሻ እና ወደ PIR ዳሳሽ ያሰባስቡ
- ግንኙነቱን ጨርስ
4 መሪ መሪ ሞጁሎችን ጎን ለጎን ያስቀምጡ እና የእያንዳንዱን ሞዱል የውጤት ፒን ከሚቀጥለው የግቤት ካስማዎች ጋር ያገናኙ።
- ቪሲሲ => ቪሲሲ
- GND => GND
- DOUT => ዲን
- CS => CS
- CLK => CLK
የመጀመሪያው ሞዱል ግብዓት ካስማዎች ከ ‹‹Memos D1›› ጥቃቅን ፒኖች ጋር በዚህ መንገድ መገናኘት አለባቸው።
- ቪሲሲ => 5 ቮ
- GND => GND
- ዲን => D7
- CS => D6
- CLK => D5
እንዲሁም የፒአር ዳሳሹን ከዌሞስ D1 ሚኒ ፒኖች ጋር ያገናኙ
- ቪሲሲ => 5 ቮ
- ውጭ => D0
- GND => GND
ግንኙነቶች ዝግጁ ናቸው!
ደረጃ 2 ለዌሞስ D1mini ፕሮግራም ይፃፉ እና ይጫኑ
በአርዱዲኖ አይዲኢ ውስጥ ከአውታረ መረብ ጠቋሚዎችዎ ጋር መጫን እና ማስተካከል እንዲችሉ የ Wemos_reogio.ino ፋይል በዚህ አስተማሪ ውስጥ ተሰቅሏል።
የ PIR ዳሳሽ ሲደሰት የፕሮግራሙ ማብሪያ / ማጥፊያ ለ 20 ሰከንዶች (ወይም አነፍናፊው መደሰቱን ከቀጠለ) ከዚያም ሌዶቹን ያጠፋል። esp8266 በሚከተለው ቅርጸት በ MQTT በኩል መልእክት ሲያገኝ
["Pir_on": 1} የማወቂያ ሁነታው ገብሯል እና የ PIR ዳሳሽ (ለመጀመሪያ ጊዜ) በሚደሰትበት በማንኛውም ጊዜ የሚከተለው መልእክት በ MQTT በኩል ይታተማል።
["Pir_off": 1} በዚህ መንገድ ይህ መሣሪያ ሁለት የተለያዩ ባህሪዎች አሉት
ንቅናቄ ገብሯል ክሎካንቲ-ጣልቃ ገብነት ማስጠንቀቂያ እና ይህ የመጨረሻው ባህሪ በ “መደበኛ” ሰዓት “ተሸፍኗል”
አንዳንድ ጉዳዮች
በአርዲኖ አይዲኢ ውስጥ esp8266 ን በጭራሽ ካልጫኑ ፣ እዚህ የማጠናከሪያ ትምህርት ማየት ይችላሉ-
www.instructables.com/id/ Setting-Up-the-Ar…
ቤተ -ፍርግሞችን መጫን ያስፈልግዎታል
የ RTC ጋሻ: RTClib.h
github.com/adafruit/RTClib
ትኩረት -በ rcc ውስጥ ያለው ጊዜ RTC ጋሻ ከባትሪው ጋር ሲጫን ለመጀመሪያ ጊዜ መዘጋጀት አለበት ፣ ከዚያ ባትሪው እስኪወጣ ድረስ ውሂቡን ይጠብቃል።
8x8 Led Matrix: LedControl.h
github.com/esp8266/Basic/blob/master/libra…
ይህንን ሊድ የማስተዳደር ምሳሌ እዚህ አለ
www.instructables.com/id/Interface-LED-Dot…
ምናልባት በሽቦው ላይ በመመስረት ሊድ የተጻፈበትን ቅደም ተከተል መለወጥ ያስፈልግዎታል። ይፈትሹ እና እንደዚያ ከሆነ የሚከተለውን ረድፍ ማሻሻል ይችላሉ- int revDisp = numDisplay - disp -1; // የፓነልቹን ቅደም ተከተል ይለውጡ ትኩረት ይስጡ - በሽቦው ላይ የተመሠረተ ነው
እንዲሁም ለማስተዳደር የ MQTT ቤተ -ፍርግሞችን መጫን ያስፈልግዎታል-
MQTT ፕሮቶኮል: PubSubClient.h
www.arduinolibraries.info/libraries/pub-su…
በዚህ ኮድ ውስጥ የ MQTT ደላላ የማይንቀሳቀስ አይፒ ባለው Raspberry ውስጥ ተጭኗል። አንድ ምሳሌ እነሆ-
www.instructables.com/id/ እንዴት-አስፈርመው-ኤ-ኤስ…
ደረጃ 3 የቴሌግራም ቦት ያዘጋጁ
እዚህ ብዙ እንቆቅልሾችን ስለሌለ ፣ እኛ እንጆሪ እና ማደባለቅ (እንጆሪ) ማዋቀሩን አናብራራም።
አንድ ምሳሌ -
www.instructables.com/id/Set-up-Telegram-B…
ደረጃ 4: Raspberry እና Load Mosquitto ን ያዘጋጁ
በ Raspberry ላይ ትንኝን መጫን አለብዎት ፣ ብዙ መማሪያ ማግኘት ይችላሉ ፣ እዚህ በ Raspberry እና esp8266 መካከል MQTT ን እንዴት ማቀናበር እንደሚቻል
www.instructables.com/id/MQTT-W- እንዴት-መጠቀም-ይቻላል…
በቴሌግራም እና በ MQTT ደላላ መካከል እንደ በይነገጽ ሆኖ የሚያገለግል የፓይዘን ፕሮግራም አዘጋጅተናል-
- በ ‹MQTT ›ላይ በታተሙ መልዕክቶች ውስጥ በቦቱ ትዕዛዞች ፣ ስለዚህ በ esp8266 ማዳመጥ ይችላሉ
- ወደ ቡት በመልእክቶች ውስጥ በ ‹esp8266› ውስጥ በ MQTT የታተሙ መልዕክቶች
የሚመከር:
ዲጂታል ሰዓት የ LED ነጥብ ማትሪክስ - ESP ማትሪክስ የ Android መተግበሪያ 14 ደረጃዎች
ዲጂታል ሰዓት የ LED ነጥብ ማትሪክስ - የ ESP ማትሪክስ የ Android መተግበሪያ - ይህ ጽሑፍ በ PCBWAY በኩራት ስፖንሰር የተደረገ ነው። ለራስዎ ይሞክሩት እና በ PCBWAY ላይ በ 5 ዶላር ብቻ 10 PCBs ን ያግኙ በጣም ጥሩ ጥራት ባለው PCBWAY። እኔ የምዘረጋው የኢኤስፒ ማትሪክስ ቦርድ
በ WiFi ቁጥጥር የሚደረግበት የ LED ስትሪፕ ማትሪክስ ማሳያ ሰዓት መብራት - 3 ደረጃዎች (ከስዕሎች ጋር)
በ WiFi ቁጥጥር የተደረገባቸው የ LED ስትሪፕ ማትሪክስ ማሳያ ሰዓት መብራት - በፕሮግራም ሊሠሩ የሚችሉ የ LED ሰቆች ፣ ለምሳሌ። በ WS2812 ላይ የተመሠረተ ፣ አስደናቂ ናቸው። ትግበራዎች ብዙ ናቸው እና በፍጥነት አስደናቂ ውጤቶችን ማግኘት ይችላሉ። እና በሆነ መንገድ ሰዓቶችን መገንባት ብዙ የማስበው ሌላ ጎራ ይመስላል። ከተወሰነ ተሞክሮ በመነሳት
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 ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት