ዝርዝር ሁኔታ:

8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ -4 ደረጃዎች (ከስዕሎች ጋር)
8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ -4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ -4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ -4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Top 10 SnowRunner BEST trucks for SEASON 9: Renew & Rebuild 2024, ሀምሌ
Anonim
8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ
8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ
8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ
8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ
8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ
8x8 መሪ ማትሪክስ ሰዓት እና ፀረ-ወረራ ማስጠንቀቂያ

በዚህ መመሪያ ውስጥ በእንቅስቃሴ ማወቂያ የተንቀሳቀሰ 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 ፕሮግራም ይፃፉ እና ይጫኑ

ዌሞስ ዲ 1mini ፃፍ እና ጫን ፕሮግራም
ዌሞስ ዲ 1mini ፃፍ እና ጫን ፕሮግራም

በአርዱዲኖ አይዲኢ ውስጥ ከአውታረ መረብ ጠቋሚዎችዎ ጋር መጫን እና ማስተካከል እንዲችሉ የ 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 የታተሙ መልዕክቶች

የሚመከር: