ዝርዝር ሁኔታ:

የቤት አስተዳዳሪ በ RASPBERRY PI እና NODEMCU BOARD በመጠቀም በአከባቢ MQTT አገልጋይ ላይ የተመሠረተ 6 ደረጃዎች
የቤት አስተዳዳሪ በ RASPBERRY PI እና NODEMCU BOARD በመጠቀም በአከባቢ MQTT አገልጋይ ላይ የተመሠረተ 6 ደረጃዎች

ቪዲዮ: የቤት አስተዳዳሪ በ RASPBERRY PI እና NODEMCU BOARD በመጠቀም በአከባቢ MQTT አገልጋይ ላይ የተመሠረተ 6 ደረጃዎች

ቪዲዮ: የቤት አስተዳዳሪ በ RASPBERRY PI እና NODEMCU BOARD በመጠቀም በአከባቢ MQTT አገልጋይ ላይ የተመሠረተ 6 ደረጃዎች
ቪዲዮ: BTT Octopus V1.1 - FluiddPi and Klipper Firmware Install 2024, ሀምሌ
Anonim
የቤት አስተዳዳሪ በ RASPBERRY PI እና NODEMCU BOARD በመጠቀም በአካባቢያዊ MQTT አገልጋይ ላይ የተመሠረተ።
የቤት አስተዳዳሪ በ RASPBERRY PI እና NODEMCU BOARD በመጠቀም በአካባቢያዊ MQTT አገልጋይ ላይ የተመሠረተ።

እስካሁን ድረስ በበይነመረብ ላይ መገልገያዎችን መቆጣጠርን በተመለከተ በርካታ የማጠናከሪያ ቪዲዮዎችን ሰርቻለሁ። እና ለአጠቃቀም ቀላል እና ለተጠቃሚ ምቹ በመሆኑ ለዚያም እኔ ሁል ጊዜ የአዳፍ ፍሬው MQTT አገልጋይ እመርጣለሁ። ግን ያ ሁሉ ነገር በይነመረብ ላይ የተመሠረተ ነበር። ያ ማለት የቤት ውስጥ መገልገያዎችን መቆጣጠር የምንችለው ትክክለኛ የበይነመረብ ግንኙነት ሲኖረን ብቻ ካልሆነ ይህ በጭራሽ አይሰራም። ስለዚህ በዚህ ጊዜ እኔ ያለ በይነመረብ ፍላጎት መገልገያዎችን መቆጣጠር የምንችልበትን በአካባቢያዊ MQTT አገልጋይ ላይ በመመርኮዝ የቤት አውቶማቲክን አመጣሁ። ሁሉም መገልገያዎች ከአንድ አውታረ መረብ ጋር ይገናኛሉ እና የእኛን ዘመናዊ ስልክ መተግበሪያ በመጠቀም በቀላሉ ልንቆጣጠራቸው እንችላለን።

እንዲሁም በእኛ ፒሲቢ ላይ የተጣበቁትን የተለያዩ ዳሳሾች መረጃን መለካት እንችላለን። ስለዚህ እንዴት እንደሚሰራ እና እንዴት እንደሚሰራ እንይ።

ደረጃ 1: ክፍሎች ያስፈልጋሉ

  1. Raspberry Pi 3B ቦርድ
  2. ኤስዲ ካርድ
  3. Nodemcu ቦርድ
  4. 4 x 5V Relay
  5. DHT11 ዳሳሽ
  6. 4 x BC547 ትራንዚስተሮች
  7. 4 x 1n4007 diode
  8. 4 x 330 ohm resistor
  9. 7805 አይ.ሲ
  10. 9v የኃይል አስማሚ
  11. የዲሲ የኃይል ሶኬት
  12. 2 ፒን አረንጓዴ አያያctorsች

ደረጃ 2 የወረዳ ዲያግራም

የወረዳ ዲያግራም
የወረዳ ዲያግራም

ደረጃ 3 - ለዚህ ፕሮጀክት ፒሲቢዎችን ማዘዝ

ለዚህ ፕሮጀክት ፒሲቢዎችን ማዘዝ
ለዚህ ፕሮጀክት ፒሲቢዎችን ማዘዝ

ይህ ፕሮጀክት እርስ በእርስ እንዲገናኙ ብዙ አካላትን ይፈልጋል። ወደ አጠቃላይ ዓላማ ፒሲቢ ከሄዱ ፣ ከዚያ ለእርስዎ አድካሚ እና ረጅም ሂደት ይሆናል። ለብጁ ዲዛይን ላለው PCB መሄድ ይሻላል። ከ jlcpcb.com የራስዎን PCBs ማዘዝ በጣም ቀላል ነው። እርስዎ ብቻ መለያ ማድረግ ፣ የፒሲቢውን የጀርበር ፋይል መስቀል እና ትዕዛዝዎን ማድረግ ያስፈልግዎታል። በርዎ ደረጃ ላይ ፒሲቢዎችን ይቀበላሉ። እና ሄይ ፣ ለዚህ ፒሲቢዎች ዋጋውን ያውቃሉ?

ለ 10 ፒሲቢዎች 2 ዶላር ብቻ ነው። አዎ ፣ ያንን በትክክል ሰምተዋል ፣ በ 2 ዶላር ብቻ ፣ በደጃፍዎ ላይ ፕሪሚየም ጥራት ያላቸው 10 አስገራሚ PCBs ያገኛሉ። በፕሮጄክቶቼ ውስጥ ለሚጠቀሙት ፒሲቢዎች ሁል ጊዜ JLCPCB ን እመርጣለሁ እና እርስዎም እንዲሄዱ ሀሳብ ያቀርቡልዎታል። በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ የዋለውን የ PCB የጀርበር ፋይል ማግኘት ከፈለጉ ከ www.easyeda.com/techiesms/ultimate-home-automation በነፃ ማውረድ ይችላሉ። የጀርበርን ፋይል ካወረዱ በኋላ በ JLCPCB ላይ ይስቀሉት እና ትዕዛዝዎን ያስቀምጡ። ቀላል።

ደረጃ 4 Mosquitto MQTT ደላላን በ Rpi ላይ መጫን

በመጀመሪያ ፣ የቅርብ ጊዜውን የ raspbian jessie ስሪት ከ raspberry pi ኦፊሴላዊ ድር ጣቢያ ያውርዱ። ምስሉን ከመጫንዎ በፊት በመጀመሪያ የ SD ካርዱን በመተግበሪያው ፣ በ SD ካርድ ቅርጸት ቅርጸት ይስሩ።

ከዚያ Etcher በሚባል ሶፍትዌር እገዛ ምስሉን ወደ ኤስዲ ካርድ ይጫኑ

ምስሉን በካርዱ ውስጥ በተሳካ ሁኔታ ከጫኑ በኋላ መሣሪያውን ከጀመሩ በኋላ በ wifi በኩል ከበይነመረቡ ጋር ያገናኙት። ተርሚናሉን ይክፈቱ እና እነዚህን ትዕዛዞች አንድ በአንድ ያስገቡ ፣

sudo apt-get ዝማኔ

sudo apt-get ማሻሻል

sudo apt-get install mosquitto ን ይጫኑ

sudo apt-get ጫን ትንኞች-ደንበኞችን

ይህንን ካደረጉ በኋላ የእርስዎን Pi እንደ MQTT ደላላ መጠቀም ይችላሉ።

ደረጃ 5: NodeMCU እንደ MQTT ደንበኛ

NodeMCU እንደ MQTT ደንበኛ
NodeMCU እንደ MQTT ደንበኛ

በዚህ ፕሮጀክት ውስጥ የ MQTT ደንበኛ ኮድ በላዩ ላይ የተጫነበት NodeMCU ን እንደ መቆጣጠሪያ እጠቀማለሁ። የዚህ ፕሮጀክት ኮድ በ GitHub መለያዬ ላይ ተሰቅሏል። ያንን ኮድ ለመጠቀም ፣ Adafruit MQTT ቤተ -መጽሐፍት እና DHT11 ቤተ -መጽሐፍት በስርዓትዎ ላይ እንዲጫኑ ያስፈልግዎታል።

በኮዱ ውስጥ ማድረግ ያለብዎት ብቸኛው ለውጥ ፣ በመጀመሪያ በውስጡ የ WiFi ምስክርነቶችን ማስገባት ያስፈልግዎታል። ከዚያ እንደ ‹MQTT› አገልጋይ ሆኖ የሚሠራውን የራስዎን የ raspberry pi ሰሌዳ አካባቢያዊ አይፒ አድራሻ ማስገባት ያስፈልግዎታል። የእርስዎን Raspberry Pi ሰሌዳ የአይፒ አድራሻ ለማግኘት ተርሚናሉን ይክፈቱ እና ifconfig የሚለውን ትዕዛዝ ያስገቡ እና አስገባን ይጫኑ።

የ NodeMCU ቦርድ ኮድ በ GitHub መለያዬ ላይ ተሰቅሏል። ስለዚህ ለፕሮጀክትዎ ያንን ኮድ በቀላሉ ማውረድ እና መጠቀም ይችላሉ።

ደረጃ 6 የመማሪያ ቪዲዮ

የዚህን ፕሮጀክት እያንዳንዱን እና እያንዳንዱን ክፍል የያዝኩበትን ሙሉ የማጠናከሪያ ቪዲዮ ሰርቻለሁ። እንዲሁም ያንን የ MQTT ዳሽቦርድ የ android መተግበሪያን እንዴት ማዋቀር እንደሚቻል አሳይቻለሁ። ስለዚህ ይህንን ቪዲዮ በትህትና ይመልከቱ።

የሚመከር: