ዝርዝር ሁኔታ:

GroupONE ስማርት ቤት 27 ደረጃዎች
GroupONE ስማርት ቤት 27 ደረጃዎች

ቪዲዮ: GroupONE ስማርት ቤት 27 ደረጃዎች

ቪዲዮ: GroupONE ስማርት ቤት 27 ደረጃዎች
ቪዲዮ: ፈረስ እንዴት እንደሚሄድ? የተሳሳተ ፈረስ ማጎልበት የሞስኮፕ አውሮፕላን የአሰልጣኝ ኦልጋ ፓሉሽሊና 2024, ሀምሌ
Anonim
GroupONE ስማርት ቤት
GroupONE ስማርት ቤት
GroupONE ስማርት ቤት
GroupONE ስማርት ቤት
GroupONE ስማርት ቤት
GroupONE ስማርት ቤት
GroupONE ስማርት ቤት
GroupONE ስማርት ቤት

እንኳን ደህና መጣህ! ይህ Raspberry Pi ፕሮጀክት በቤቱ የተለያዩ ክፍሎች ላይ እንደ ሙቀት ፣ እርጥበት እና የብርሃን እሴቶችን የመሳሰሉ የተለያዩ መረጃዎችን ለመለካት የሚችል “ብልጥ ቤት” የአስተዳደር ስርዓት ነው። ይህ አስተማሪ ለ የመግቢያ እና ለሳሎን ክፍል እንዲሁም ለ 1 መኝታ ቤት ዝግጅቱን ይሸፍናል።

ወደ መስቀለኛ-ቀይ ከመመለሱ በፊት ውሂቡ በኢቢኤም ብሉሚክስ በኩል ይላካል እና ይሠራል ፣ ከዚያ በኋላ ጨለማ እና እንቅስቃሴ በሚታወቅበት ጊዜ መብራቶቹን ማብራት ያሉ አስፈላጊ እርምጃዎችን ያከናውናል።

ተጠቃሚዎች ከመለኪያ እና ከታሪካዊ ግራፍ ግራፊክ ውክልና በተጨማሪ የአሁኑን የመለኪያ እሴቶችን የሚያሳይ በመስቀለኛ-ቀይ ባለው ዳሽቦርድ በኩል የተሰበሰበውን ውሂብ ማየት ይችላሉ። ዳሽቦርዱ እንደ የአሁኑን መረጃ እና ሰዓት የሚያሳይ እና እንደ ኤልኢዲዎች እና እንደ ድምጽ ማጉያ የሚወከሉትን የተለያዩ የኤሌክትሪክ መሳሪያዎችን በርቀት ለመቆጣጠር እንደ ሰዓት ያሉ ተጨማሪ ባህሪያትን ያካትታል።

በመጨረሻ ፣ የ MFRC 522 RFID ካርድ አንባቢ ፣ የጩኸት ድምፅ ፣ የእንቅስቃሴ ዳሳሽ እና 16x2 ኤልሲዲ ማሳያ የያዘ የቤት ማንቂያ ስርዓት አለ። የ RFID ቤት የማንቂያ ስርዓት ሁኔታ እንዲሁ በዳሽቦርዱ ላይ ይታያል። ይህ የቤት ማስጠንቀቂያ ስርዓት ልዩ የሚያደርገው መዳረሻው እንደተከለከለ ለማሳየት እንደ “እንኳን ደህና መጣህ ቤት” የተሰጡ መልዕክቶችን ማንበብ መቻሉ ነው። መብራቶቹ ሲጠፉ እንቅስቃሴ ሲታወቅ ፣ ጫጫታው ይጮሃል እና ኢሜል ለተጠቃሚው ይላካል። ማንቂያው ሲሰናበት ሌላ ኢሜል ይላካል።

ደረጃ 1 አስፈላጊውን ሃርድዌር ማዘጋጀት

አስፈላጊውን ሃርድዌር ማዘጋጀት
አስፈላጊውን ሃርድዌር ማዘጋጀት
አስፈላጊውን ሃርድዌር ማዘጋጀት
አስፈላጊውን ሃርድዌር ማዘጋጀት
አስፈላጊውን ሃርድዌር ማዘጋጀት
አስፈላጊውን ሃርድዌር ማዘጋጀት

ከመቀጠልዎ በፊት የሚከተሉት ነገሮች በሙሉ መኖራቸውን ያረጋግጡ። የሚፈለገው የእያንዳንዱ ንጥል ብዛት በቅንፍ ውስጥ ይቀመጣል።

  1. Raspberry Pi 3 ሞዴል ቢ (3 ክፍሎች)
  2. የዳቦ ሰሌዳ (3 ክፍሎች)
  3. ግማሽ ዳቦ ሰሌዳ (1 ክፍል)
  4. ቲ-ኮብልብል ኪት (3 ክፍሎች)
  5. DHT11 የሙቀት እና እርጥበት ዳሳሽ (3 ክፍሎች)
  6. LED (5 ክፍሎች)
  7. 220 ohms Resistor (5 አሃዶች)
  8. 10 ኬ ohms Resistor (7 ክፍሎች)
  9. HC-SR501 PIR እንቅስቃሴ ዳሳሽ (2 ክፍሎች)
  10. Buzzer (1 ክፍል)
  11. I2C LCD ማያ ገጽ (1 ክፍል)
  12. RFID / NFC MFRC522 ካርድ አንባቢ ሞዱል (1 ክፍል)
  13. የ RFID ካርድ (2 ክፍሎች)
  14. ብርሃን-ጥገኛ ተከላካይ (LDR) (2 ክፍሎች)
  15. ከአናሎግ-ወደ-ዲጂታል መለወጫ (3 ክፍሎች)
  16. ከወንድ እስከ ወንድ ዝላይ ገመዶች (ቢያንስ 80 ክፍሎች)
  17. ከወንድ እስከ ሴት ዝላይ ኬብሎች (ቢያንስ 10 ክፍሎች)
  18. የኃይል አስማሚ / ዩኤስቢ ወደ ማይክሮ ዩኤስቢ ገመድ (3 አሃዶች)
  19. RJ45 ላን ገመድ (3 ክፍሎች)

ደረጃ 2 የመግቢያ ሃርድዌር #1

የመግቢያ ሃርድዌር #1
የመግቢያ ሃርድዌር #1

አሁን አስፈላጊዎቹን ዕቃዎች ሰብስበናል ፣ ለፕሮጀክታችን የመጀመሪያ ክፍል ሃርድዌርን - መግቢያውን ለመጀመር ጊዜው አሁን ነው። እንደሚታየው የ DHT11 ዳሳሽ ፣ 10k ohm resistor እና jumper ኬብሎችን ያገናኙ።

ደረጃ 3 የመግቢያ ሃርድዌር #2

የመግቢያ ሃርድዌር #2
የመግቢያ ሃርድዌር #2

በመቀጠልም የ LED አምፖሉን ፣ 2 ተጨማሪ የጃምፐር ገመዶችን እና 220 ohms resistor ን ይጫኑ።

ደረጃ 4 የመግቢያ ሃርድዌር #3

የመግቢያ ሃርድዌር #3
የመግቢያ ሃርድዌር #3

እንደሚታየው buzzer ን እና የ 2 ዝላይ ገመዶችን ያገናኙ።

ደረጃ 5 የመግቢያ ሃርድዌር #4

የመግቢያ ሃርድዌር #4
የመግቢያ ሃርድዌር #4

7 ወንድ-ወደ-ሴት ዝላይ ገመዶችን በመጠቀም የ RFID / NFC MFRC522 ካርድ አንባቢ ሞዱሉን ይጫኑ።

ደረጃ 6 የመግቢያ ሃርድዌር #5

የመግቢያ ሃርድዌር #5
የመግቢያ ሃርድዌር #5

የ I2C ኤልሲዲ ማያ ገጹን እና 4 ወንድ-ወደ-ሴት ዝላይ ገመዶችን ያክሉ። ይህ ለመግቢያው የሃርድዌር ቅንብርን ያጠናቅቃል።

ደረጃ 7: የመኝታ ክፍል ሃርድዌር #1

የመኝታ ክፍል ሃርድዌር #1
የመኝታ ክፍል ሃርድዌር #1

ለዚህ ደረጃ በሌላ Raspberry Pi ፣ የዳቦ ሰሌዳ እና ቲ-ኮብል ኪት ላይ ይጀምሩ። የብርቱካናማው ሽቦ ለ 3 ቪ 3 አቅርቦት ሲሆን ግራጫ ሽቦው ለ GND አቅርቦት ነው። ለኤሌዲኤዎቹ 330Ω ተቃዋሚውን ይጠቀሙ ፣ ቢጫውን አረንጓዴ አረንጓዴ ገመዶችን ከ GPIO23 እና ከቀይ LED ወደ GPIO24 ያገናኙ። የሁለቱም ኤልኢዲዎች ቡናማ ሽቦዎችን ከግራጫው ሽቦ (ጂኤንዲ) ጋር በአንድ ረድፍ ያገናኙ።

ደረጃ 8 የሳሎን ክፍል ሃርድዌር #2

የመኝታ ክፍል ሃርድዌር #2
የመኝታ ክፍል ሃርድዌር #2

ከላይ በስዕሉ ላይ እንደሚታየው የ DHT11 ዳሳሹን ያገናኙ። ለዲኤችቲ 11 ዳሳሽ በዚህ ጊዜ 10k Ω resistor ይጠቀሙ ፣ ሰማያዊ ሽቦውን ከ GPIO4 ጋር ያገናኙ። ቀይ ሽቦውን ከብርቱካን ሽቦ (3v3) እና ጥቁር ሽቦውን ከግራጫው ሽቦ (ጂኤንዲ) ጋር ወደ ተመሳሳይ ረድፍ ያገናኙ።

ደረጃ 9 የሳሎን ክፍል ሃርድዌር #3

የመኝታ ክፍል ሃርድዌር #3
የመኝታ ክፍል ሃርድዌር #3

የ DHT11 ዳሳሹን ያገናኙ። ለዲኤችቲ 11 ዳሳሽ በዚህ ጊዜ 10k Ω resistor ይጠቀሙ ፣ ሰማያዊ ሽቦውን ከ GPIO4 ጋር ያገናኙ። ቀይ ሽቦውን ከብርቱካን ሽቦ (3v3) እና ጥቁር ሽቦውን ከግራጫው ሽቦ (ጂኤንዲ) ጋር ወደ ተመሳሳይ ረድፍ ያገናኙ።

ደረጃ 10 የሳሎን ክፍል ሃርድዌር #4

የሳሎን ክፍል ሃርድዌር #4
የሳሎን ክፍል ሃርድዌር #4

አሁን ፣ የብርሃን ጥገኛ ጥገኛን ፣ 10 ኪ ohms ተቃዋሚውን ከሚያስፈልጉ የጃምፐር ገመዶች ጋር ይጫኑ።

ደረጃ 11: የመኝታ ክፍል ሃርድዌር #5

የመኝታ ክፍል ሃርድዌር #5
የመኝታ ክፍል ሃርድዌር #5

ከላይ በስዕሉ ላይ እንደሚታየው የ PIR እንቅስቃሴ ዳሳሽን ያገናኙ። ቢጫ ሽቦውን ከ GPIO26 ጋር ያገናኙ። ቀይ ሽቦውን ከብርቱካን ሽቦ (3v3) እና ጥቁር ሽቦውን ከግራጫው ሽቦ (ጂኤንዲ) ጋር ወደ ተመሳሳይ ረድፍ ያገናኙ። አሁን የሳሎን ክፍልን ሃርድዌር በማዘጋጀት ጨርሰዋል። አንድ ተጨማሪ ለመሄድ!

ደረጃ 12 - የመኝታ ክፍል ሃርድዌር #1

የመኝታ ክፍል ሃርድዌር #1
የመኝታ ክፍል ሃርድዌር #1

እንደገና ፣ በሌላ ፒ ፣ ዳቦ ሰሌዳ እና ቲ-ኮብል ኪት ላይ ይጀምሩ። ወደ መኝታ ቤቱ በመሄድ-ከላይ ባለው ሥዕላዊ መግለጫ መሠረት ወንድ-ወደ-ወንድ ዝላይ ገመዶችን ፣ 10k ohms resistor እና DHT11 ዳሳሽ በመጨመር ይጀምሩ።

ደረጃ 13 - የመኝታ ክፍል ሃርድዌር #2

የመኝታ ክፍል ሃርድዌር #2
የመኝታ ክፍል ሃርድዌር #2

አሁን የ LED አምፖሉን ፣ 2 ተጨማሪ የመዝለያ ገመዶችን እና 220 ohms resistor ን ይጨምሩ።

ደረጃ 14 - የመኝታ ክፍል ሃርድዌር #3

የመኝታ ክፍል ሃርድዌር #3
የመኝታ ክፍል ሃርድዌር #3

MCP3008 ከአናሎግ-ወደ-ዲጂታል መለወጫ እና የእራሱ ዝላይ ገመዶችን ያገናኙ። የብርሃን ጥገኛ ተከላካይ እና 10 ኪ ohms resistor ን እንዲሁ ያክሉ።

ደረጃ 15 - የመኝታ ክፍል ሃርድዌር #4

የመኝታ ክፍል ሃርድዌር #4
የመኝታ ክፍል ሃርድዌር #4

3 ወንድን ወደ ሴት ዝላይ ኬብሎች በመጠቀም የእንቅስቃሴ ዳሳሹን ያገናኙ እና ለመኝታ ቤቱ የሃርድዌር ቅንብር ጨርሰዋል!

ደረጃ 16: በ RPi ላይ IBM Watson Node-RED Nodes ን ይጫኑ

የተርሚናል መስኮት ይክፈቱ እና

በእርስዎ RPi ላይ የሚከተሉትን የ Node-RED አንጓዎችን ይጫኑ።

sudo npm i -g መስቀለኛ-ቀይ-አስተዋፅኦ- ibm-watson-iot

አንዴ መጫኑ ከተሳካ ፣ የእርስዎን RPi እንደገና ያስነሱ

አሁን sudo ዳግም አስነሳ

ደረጃ 17 በ RPi ላይ መስቀለኛ-RED ን ያዘምኑ

የተርሚናል መስኮት ይክፈቱ እና በእርስዎ RPi ላይ Node-RED ን ያዘምኑ

sudo npm ጫን -g-ደህንነቱ የተጠበቀ-perm መስቀለኛ-ቀይ

ደረጃ 18: በ RPi ላይ ተጨማሪ የመስቀለኛ-ሬድ ሞጁሎችን ይጫኑ

በሚቀጥለው ደረጃ ከውጭ የሚመጡ ፍሰቶች እንዲሠሩ ፣ የሚከተሉት ሞጁሎች እንዲሁ መጫን አለባቸው።

መስቀለኛ-ቀይ-አስተዋፅዖ-አፍታ (ጊዜን ለመቅረፅ)

መስቀለኛ-ቀይ-ዳሽቦርድ (ለዳሽቦርድ)

መስቀለኛ-ቀይ-አስተዋፅኦ-ቴሌግራምቦት (ለቴሌግራም ቦት)

መስቀለኛ-ቀይ-መስቀለኛ-ዴሞን (ለ RFID ፣ መመሪያዎችን ለማግኘት ከዚህ በታች ያለውን አገናኝ ይከተሉ)

developer.ibm.com/recipes/tutorials/reading-rfid-mifare-cards-into-watson-iot-platform-using-your-raspberry-pi-3/

መስቀለኛ-ቀይ-አስተዋፅኦ- i2clcd (ለ LCD ፣ መመሪያዎችን ለማግኘት ከዚህ በታች ያለውን አገናኝ ይከተሉ)

github.com/johnty/node-red-contrib-i2clcd

ደረጃ 19-መስቀለኛ-ቀይ እና ሞስኪቶ መጀመር

የተርሚናል መስኮት ይክፈቱ እና RPi ላይ Node-RED ን ይጀምሩ

ትንኝ

ሌላ ተርሚናል መስኮት ይክፈቱ እና በእርስዎ RPi ላይ Node-RED ን ይጀምሩ

መስቀለኛ-ቀይ ጅምር

ደረጃ 20 የመግቢያ ፍሰቶችን ለማስገባት RPi

ለማስመጣት ፍሰቶችን ለማስመጣት RPi
ለማስመጣት ፍሰቶችን ለማስመጣት RPi
ለማስመጣት ፍሰቶችን ለማስመጣት RPi
ለማስመጣት ፍሰቶችን ለማስመጣት RPi
ለማስመጣት ፍሰቶችን ለማስመጣት RPi
ለማስመጣት ፍሰቶችን ለማስመጣት RPi

በሀምበርገር ምናሌ ላይ ጠቅ ያድርጉ እና ወደ አስመጣ> ቅንጥብ ሰሌዳ ይሂዱ

ከታች ባለው አገናኝ ውስጥ ኮዱን ይለጥፉ እና አስመጣ የሚለውን ጠቅ ያድርጉ

pastebin.com/raw/a7UWaLBt

በ MQTT መስቀለኛ መንገድ ላይ ጠቅ ያድርጉ

በብዕር አዶው ላይ ጠቅ ያድርጉ

በአገልጋዩ መስክ ውስጥ የመግቢያ RPi የአይፒ አድራሻውን ያስገቡ

አዘምን ላይ ጠቅ ያድርጉ። በተመሳሳይ ፍሰት ላይ ያሉ ሁሉም ሌሎች የ MQTT አንጓዎች ይዘመናሉ።

ደረጃ 21: ለኑሮ ክፍል RPi የማስመጣት ፍሰቶች

የማስመጣት ፍሰቶች ለሳሎን ክፍል RPi
የማስመጣት ፍሰቶች ለሳሎን ክፍል RPi
የማስመጣት ፍሰቶች ለሳሎን ክፍል RPi
የማስመጣት ፍሰቶች ለሳሎን ክፍል RPi
የማስመጣት ፍሰቶች ለሳሎን ክፍል RPi
የማስመጣት ፍሰቶች ለሳሎን ክፍል RPi

የሃምበርገር ምናሌውን ጠቅ ያድርጉ እና ከታች ባለው አገናኝ ውስጥ ወደ አስመጣ> ቅንጥብ ሰሌዳ ይለጥፉ እና አስመጣ የሚለውን ጠቅ ያድርጉ

pastebin.com/raw/vdRQP6aa

በ MQTT መስቀለኛ መንገድ ላይ ጠቅ ያድርጉ

በብዕር አዶው ላይ ጠቅ ያድርጉ

በአገልጋዩ መስክ ውስጥ ሳሎን RPi የአይፒ አድራሻውን ያስገቡ

አዘምን ላይ ጠቅ ያድርጉ። በተመሳሳይ ፍሰት ላይ ያሉ ሁሉም ሌሎች የ MQTT አንጓዎች ይዘመናሉ።

ደረጃ 22 ፦ ለመኝታ ክፍል RPi የማስመጣት ፍሰቶች

ለመኝታ ክፍል RPi የማስመጣት ፍሰቶች
ለመኝታ ክፍል RPi የማስመጣት ፍሰቶች
ለመኝታ ክፍል RPi የማስመጣት ፍሰቶች
ለመኝታ ክፍል RPi የማስመጣት ፍሰቶች
ለመኝታ ክፍል RPi የማስመጣት ፍሰቶች
ለመኝታ ክፍል RPi የማስመጣት ፍሰቶች

በሀምበርገር ምናሌ ላይ ጠቅ ያድርጉ እና ወደ አስመጣ> ቅንጥብ ሰሌዳ ይሂዱ

ከታች ባለው አገናኝ ውስጥ ኮዱን ይለጥፉ እና አስመጣ የሚለውን ጠቅ ያድርጉ

pastebin.com/raw/x4wZJvFk

በ MQTT መስቀለኛ መንገድ ላይ ጠቅ ያድርጉ

በብዕር አዶው ላይ ጠቅ ያድርጉ

በአገልጋይ መስክ ውስጥ የመኝታ ክፍል RPi የአይፒ አድራሻውን ያስገቡ

አዘምን ላይ ጠቅ ያድርጉ። በተመሳሳይ ፍሰት ላይ ያሉ ሁሉም ሌሎች የ MQTT አንጓዎች ይዘመናሉ።

ደረጃ 23 ለ Bluemix ፍሰቶችን ያስመጡ

በሀምበርገር ምናሌ ላይ ጠቅ ያድርጉ እና ወደ አስመጣ> ቅንጥብ ሰሌዳ ይሂዱ

ከታች ባለው አገናኝ ውስጥ ኮዱን ይለጥፉ እና አስመጣ የሚለውን ጠቅ ያድርጉ

pastebin.com/raw/CR3Fsbn2

ደረጃ 24 መተግበሪያውን ያሰማሩ

መተግበሪያውን ለማሰማራት የማሰማሪያ ቁልፍን ጠቅ ያድርጉ።

MQTT ካሰማራ በኋላ መገናኘት ካልቻለ Mosquitto ን ለማቆም እና እንደገና ለማስጀመር የሚከተሉትን 2 ትዕዛዞች (አንድ በአንድ) ያስገቡ እና እንደገና ይሞክሩ።

sudo /etc/init.d/mosquitto አቁም

ትንኝ

ደረጃ 25 ፦ ዳሽቦርዱን መመልከት

ዳሽቦርዱን በመመልከት ላይ
ዳሽቦርዱን በመመልከት ላይ

ወደ ይሂዱ: 1880/ui (ለምሳሌ 169.254.43.161:1880/ui)

ከላይ ያለውን ማያ ገጽ ማየት አለብዎት።

ደረጃ 26 ፦ ዳሽቦርዱን #2 መመልከት

ዳሽቦርዱን #2 በመመልከት ላይ
ዳሽቦርዱን #2 በመመልከት ላይ
ዳሽቦርዱን #2 በመመልከት ላይ
ዳሽቦርዱን #2 በመመልከት ላይ

የሃምበርገር ምናሌ አዶን ጠቅ በማድረግ እና ዳሽቦርዱን ለማየት የሚፈልጉትን RPi በመምረጥ ለሌላ 2 RPis (ከላይ የሚታየውን) ዳሽቦርድ መድረስ ይችላሉ።

ደረጃ 27 - ቻትቦትን መጠቀም

ቻትቦትን መጠቀም
ቻትቦትን መጠቀም
ቻትቦትን መጠቀም
ቻትቦትን መጠቀም
ቻትቦትን መጠቀም
ቻትቦትን መጠቀም

አመልካቹ የቴሌግራም ቦትንም ያካትታል። የቦቱ ስም groupONEbot ነው። ከዚህ በታች እንደሚታየው የእገዛ ትዕዛዙን በመጠቀም የትእዛዞች ዝርዝር ሊታይ ይችላል። ከላይ ሊሆኑ የሚችሉ የአጠቃቀም ጉዳዮች አንዳንድ ምሳሌዎች ናቸው።

የሚመከር: