ዝርዝር ሁኔታ:

ከባትሪ ብርሃን ወደ እንቅስቃሴ ዳሳሽ በ ESP8266 እና MQTT 5 ደረጃዎች (ከስዕሎች ጋር)
ከባትሪ ብርሃን ወደ እንቅስቃሴ ዳሳሽ በ ESP8266 እና MQTT 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ከባትሪ ብርሃን ወደ እንቅስቃሴ ዳሳሽ በ ESP8266 እና MQTT 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ከባትሪ ብርሃን ወደ እንቅስቃሴ ዳሳሽ በ ESP8266 እና MQTT 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ጠቋሚ screwdriver አመልካች screwdriver እንዴት መጠቀም እንደሚቻል 2024, ሀምሌ
Anonim
Image
Image
ኤልኢዲዎች ውስን ለመሆን የአሁኑ ያስፈልጋቸዋል
ኤልኢዲዎች ውስን ለመሆን የአሁኑ ያስፈልጋቸዋል

በዚህ ጽሑፍ ውስጥ ከዚህ በታች ያሉትን ዕቃዎች አቀርባለሁ-

  • ኤልኢዲዎች ገዳቢ የአሁኑን ወረዳ ያስፈልጋቸዋል
  • የእጅ ባትሪ እንዴት እንደሚሠራ
  • በተንቀሳቃሽ ባትሪ የተጎላበተ መብራት ያድርጉ ፣ እና በኤምኤችቲቲ በኩል በ ESP8266 የ LED ን ማደብዘዝ

ቪዲዮው ይህ እንዴት እንደሚሰራ አጭር መግለጫ እና አጭር ማብራሪያ ነው ፣

የ PIR ዳሳሽ እንዲካተት አቅጄ ነበር ፣ ግን የ PIR ዳሳሽ በዚህ ርዕስ በሁለተኛው ክፍል ውስጥ እንዲቀርብ ትምህርቱ በጣም ረጅም ነው።

ስለዚህ እንጀምር።

ደረጃ 1 ኤልኢዲዎች ውስን ለመሆን የአሁኑ ያስፈልጋቸዋል

ለጀማሪዎች ፣ ይህ ብዙውን ጊዜ የማይነቃነቅ ወይም የፍሎረሰንት አምፖልን እንዴት ማብራት እንዳለበት ከግምት በማስገባት ይህ እንግዳ ነገር ነው። አይጨነቁ ፣ በመደርደሪያው ላይ ያሉት እነዚያ የ LED አምፖሎች ቀድሞውኑ ከኤሲ-ዲሲ የኃይል አስማሚ እና ከሚገደብ የአሁኑ ጋር ይመጣሉ። ነገር ግን ከባዶ የሆነ ነገር መስራት ጥሩ ይሆናል።

LED ን ለማዞር አንድ ቁልፍ የአሁኑ ወሰን ወረዳ ነው። ይህ ለኤሌክትሪክ (ቫልቭ) ሆኖ ይሠራል ፣ ስለሆነም በኤልዲው ላይ የተተገበረው voltage ልቴጅ አንዴ ተግባራዊ ይሆናል ፣ የአሁኑ በ LED ዎች ውስጥ የሚፈሰው በወረዳው ከተቆጣጠረው የበለጠ ሊሆን አይችልም። ኤልኢዲዎች ብዙውን ጊዜ ከመጠን በላይ በማሞቅ ምክንያት አይሳኩም። በቦታው ላይ ምንም የአሁኑ ወሰን ወረዳ የለም። በነገራችን ላይ ፣ የ LED ቺፖችን መጠገን ፣ በአሉሚኒየም ፍሬም ላይ ይመጣሉ ፣ ወደ ማሞቂያው የ LED ቺፕን ይቀንሱ እና በአጠቃላይ የሚመከሩ ናቸው።

በ 2015 አካባቢ ይህንን ስማር ጭንቅላቴን ብዙ እየቧጨኩ ነበር ፣ እና አሁንም ጭንቅላቴን እየቧጨርኩ (በተለያዩ ምክንያቶች)። እኔ ከዚህ መማሪያ ተማርኩ እና የእሱ ግልፅ ማብራሪያ አንዳንድ ቁራጮችን አድኖኛል።

ወረዳው ተያይ isል። ደፋር መስመሮቹ ዋናውን የጭነት መንገድ የሚያመለክቱ ሲሆን ቀጭኖቹ ደግሞ 150 ሜጋ ገደማ የሆነውን የዋናውን መስመር የአሁኑን ለመቆጣጠር የመቆጣጠሪያ ዘዴን ያመለክታሉ። ዊኪፔዲያ አጭር ጽሑፍ እና አንዳንድ ማጣቀሻዎች ተያይዘዋል። MOSFET ን እንደ BD135 ፣ BD139 ባሉ መካከለኛ የአሁኑ ጭነት ትራንዚስተሮች በመተካት የአሁኑ መገደብ በትራንዚስተር ሊገነባ ይችላል።

ደረጃ 2 የእጅ ባትሪ ያድርጉ

የእጅ ባትሪ ያድርጉ
የእጅ ባትሪ ያድርጉ
የእጅ ባትሪ ያድርጉ
የእጅ ባትሪ ያድርጉ
የእጅ ባትሪ ያድርጉ
የእጅ ባትሪ ያድርጉ
የእጅ ባትሪ ያድርጉ
የእጅ ባትሪ ያድርጉ

የሚያስፈልጉ ክፍሎች:

  1. የኤን-ሰርጥ MOSFET (IRF540N $ 1.62/10pcs ፣ 30N06 ፣ $.1.75/10pcs)
  2. የኤን.ፒ.ኤን ትራንዚስተር (እንደ S8085)
  3. 3.9 ohm - 2W resistor ፣ የአሁኑ ውስን 0.6/3.9 = 153mA አካባቢ ነው
  4. 100kR (1/4 ዋ) ተከላካይ
  5. የግፊት መቆለፊያ መቀየሪያ
  6. እዚያ 0.5W 8mm LED ፣ $ 3.18/100pcs እዚህ አለ
  7. 18660 ሊቲየም ባትሪ። ጥቂቶቹን ከኃይል ባንክ አዳንኳቸው። ከ 18650 ሴል የተሰራ ላፕቶፕ ባትሪ (4 ፣ 6 ፣ 8 ህዋሶች) ግን በዚያ ነገር ጥንቃቄ ያድርጉ።
  8. 1 ከፍ እስከ 12 ቮ ቦርድ ፣ ልክ እንደዚህ ፣ 0.56 ዶላር
  9. እንደዚህ ያለ 1 ሊቲየም ኃይል መሙያ ፣ $ 0.30

ከላይ ላለው ወረዳ ዋናው ልዩነት በ 5V የኃይል አስማሚ ፋንታ የሊቲየም ባትሪ (18660) ከፍ ማድረጊያ ሰሌዳ በመጠቀም ነው።

የመጨረሻው ፎቶ የመጨረሻውን የእጅ ባትሪ ያሳያል እና ከማንኛውም ማይክሮ ዩኤስቢ ምንጭ (> 1 ሀ) እየሞላ ነበር።

ደረጃ 3 - በዚህ የእጅ ባትሪ አማካኝነት የነገሮች በይነመረብ?

በዚህ የባትሪ ብርሃን የነገሮች በይነመረብ?
በዚህ የባትሪ ብርሃን የነገሮች በይነመረብ?
በዚህ የባትሪ ብርሃን የነገሮች በይነመረብ?
በዚህ የባትሪ ብርሃን የነገሮች በይነመረብ?
በዚህ የባትሪ ብርሃን የነገሮች በይነመረብ?
በዚህ የባትሪ ብርሃን የነገሮች በይነመረብ?

ይህንን ክፍል በሦስት ደረጃዎች እከፍላለሁ -

  • የደንበኝነት ተመዝጋቢ ያዘጋጁ (ይህ)
  • የ MQTT አገልጋይ ያዋቅሩ (ቀጣዩ ደረጃ)
  • እና አታሚ ያዘጋጁ (ቀጣዩ)

ክፍሎች ፦

በመጀመሪያ ፣ አዎ ፣ ያንን የቃላት ቃል ፣ IOTs ን እጠቀም ነበር ፣ ግን ይህ በደረጃ 2 ውስጥ ወረዳውን በ ESP8266 በመጠቀም ጥሩ ውህደት ሊያደርግ እና በመቀጠል የብርሃን ጥንካሬውን በ MQTT ዘዴ መቆጣጠር ይችላል።

የወረዳ ክፍሎች አንድ ናቸው ፣ ካልሆነ በስተቀር

  1. በ 123 ማሳደግ በ MT3608 ከፍ ማድረጊያ ቦርድ ፣ 1.92/5pcs ይተኩ ፣ ይህ ሰው የ 18650 ባትሪ (ወደ 3.7 ቮ ገደማ) ወደ 28 ቮ ከፍ ሊል ይችላል ፣ 8LEDs ን (ከ 3 ይልቅ) ለማብራት በቂ ነው።
  2. በማዞሪያው ውስጥ የማይገፋው አቀማመጥ በ ESP8266 ውስጥ ለ PWM ምልክት ከ GPIO 1 ወይም 2 ጋር ተገናኝቷል።
  3. ESP8266 01 ፣ እያንዳንዳቸው 1.68 ዶላር። ልክ እንደዚህ
  4. AMS1117 3.3 V ፣ ለ ESP8266 የቮልቴጅ ተቆጣጣሪ ፣ አንዳንድ capacitors
  5. እንደዚህ ያለ ESP8266 ፣ $ 0.78/pcs የሚያበራ የዩኤስቢ ሞዱል

Btw. እነዚያ አገናኞች ለምቾት ናቸው።

መሸጥ እና መስቀል;

  • ክፍሎችን በአንድ ላይ በመሸጥ ፣ እና ከላይ ያሉትን መርሃግብሮች ይጠቀሙ። አንዳንድ ቅድመ-የተሰራ 3.3 የቮልቴጅ ዑደት የተወሰነ ጊዜ ሊያድንዎት ይችላል ($ 1.38/5pcs እንደዚህ ያለ)። የፒ.ሲ.ቢ. ቦርድ ሲገለበጥ ፒኑን ለማስታወስ ግራ ተጋብቼ አንዳንድ የኤኤምኤስ1117 የቮልቴጅ መቆጣጠሪያን ለማርካት ተቸገርኩ።
  • ቀጥሎ። GPIO 0 ን ወደ GND ለማቆየት እንደ ሦስተኛው ፎቶ ላይ ትንሽ ማሻሻያ ያድርጉ ፣ ESP8266 ን ወደ Flashmode ለማስገባት የ RST ፒን በ GND ፒን በፍጥነት መታ ያድርጉ።
  • ኮዱን እዚህ ከ GitHub ያውርዱ ፣ እና አርዱዲኖ አይዲኢን በመጠቀም ኮዱን ወደ ESP 8266 ይስቀሉ።

ተመዝጋቢው የተመዘገበበትን ርዕስ ለማሳየት መስመሩን አድምቄያለሁ። በዚህ ርዕስ ላይ የተለጠፈ ማንኛውም መልእክት ወደዚህ ርዕስ ከሌሎች ደንበኞች (ተመዝጋቢዎች) ጋር ይተላለፋል። በዚህ ወረዳ ውስጥ ያለው EPS8266 በርዕሱ ላይ የተለጠፈውን የ JSON መልእክት ያዳምጥ እና በሰርጥ ሶስት ውስጥ ለውጥ ከተደረገ ይነሳል።

* አንድ ጊዜ ፣ ESP8266 ባልቀረበበት ጊዜ የሞሶፌት በርን ለመሬት የሚጎትት መቆጣጠሪያ (100 ኪ) ማስቀመጥ እችል ነበር ብዬ አሰብኩ። ይህ የሚሠራው ESP8266 በሌለበት ነው ፣ ነገር ግን በ ESP8266 ፣ ተቃዋሚው GPIO0 ን ወይም 2 ን ወደ GND ይጎትታል ፣ ወደ ፍላሽ ሁኔታ ያደርጋቸዋል ወይም አይነሱም (GPIO2 ዝቅተኛ በሚሆንበት ጊዜ))። ይህ ከተከሰተ ጠንካራ አረንጓዴ ያያሉ።

ደረጃ 4 የ MQTT አገልጋይ ያዋቅሩ

የ MQTT አገልጋይ ያዋቅሩ
የ MQTT አገልጋይ ያዋቅሩ
የ MQTT አገልጋይ ያዋቅሩ
የ MQTT አገልጋይ ያዋቅሩ
የ MQTT አገልጋይ ያዋቅሩ
የ MQTT አገልጋይ ያዋቅሩ
የ MQTT አገልጋይ ያዋቅሩ
የ MQTT አገልጋይ ያዋቅሩ

MQTT (የቴሌሜትሪ ትራንስፖርት መልእክት) በሕትመት ደንበኝነት ምዝገባ ዘዴ ላይ የተመሠረተ የተዝረከረከ ፕሮቶኮል ነው። ወደ ውስጥ እና ወደ ውጭ የ MQTT መልእክት የሚያስተናግድ መሣሪያ ደላላ ይባላል። ልክ እንደ እውነተኛ ደላላ ፣ በአሳታሚዎች (ሻጮች) እና በደንበኞች (በገዢዎች) መካከል ያለውን ልውውጥ ያስተናግዳል። በእነሱ እጅ ምንም ገንዘብ አይቀየርም። ለዚህ ብዙ ትምህርቶች አሉ።

ማጠቃለያው እዚህ አለ። Raspberry Pi ለዚህ በጣም ተወዳጅ መሣሪያ ነው። Frist ፣ MQTT ን ይጫኑ በ ፦

sudo apt-get install ትንኝ ትንኞች-ደንበኞች

የ MQTT አገልጋዩ በ Raspberry ላይ ሁለት ተርሚናሎች ክፍት እየሰራ ከሆነ ይፈትሹ ፣ አንደኛው የመጀመሪያውን መስመር እና ሌላውን ለቀጣዩ

mosquitto_sub -h localhost -t “yourtopic”

mosquitto_pub -t "yourtopic" -h localost -m "የሆነ ነገር ይናገሩ"

በመጀመሪያው ተርሚናል ላይ “አንድ ነገር ይናገሩ” የሚለውን ማየት አለብዎት። ዋላ! ይሰራል.

“#” ማንኛውንም ርዕሰ ጉዳይ ለማዳመጥ ፣ “yourtopic” ን በ “#” ለመተካት ሊያገለግል ይችላል

አሁን አንድ ሰው ለ MQTT አገልጋይዎ ማተም ወይም መመዝገብ እንዲችል አይፈልጉም ፣ በሚከተለው መንገድ የይለፍ ቃል ማዘጋጀት አለብዎት።

ሲዲ ~

mosquitto_passwrd -c pwfile mqtt_user

mqtt_user እርስዎ የሚወዷቸው ሌሎች የተጠቃሚ ስሞች ሊሆኑ ይችላሉ ፣ የይለፍ ቃሉን ሁለት ጊዜ ያስገቡ እና የ.conf ፋይልን በ:

sudo nano /etc/mosquitto/mosquitto.conf

እነዚህን ሁለት መስመሮች ያክላል-

ስም -አልባ ሐሰት ፍቀድ

password_file/home/pi/pwfile

ከዚያ ትንኝን በ:

sudo systemctl ትንኝን እንደገና ያስጀምሩ

እንደዚህ ያለ የይለፍ ቃል ያለው ስም በማካተት ሙከራ ያድርጉ -

mosquitto_sub -h localhost -t "yourtopic" -u "mqtt_user" -P "123456"

mosquitto_pub -h localhost -t "yourtopic" -u "mqtt_user" -P "123456" -m "ይህ የተጠበቀ ነው?"

እንዲሁም MQTT ግንኙነቱን እምቢ ካለ ፣ የ MQTT አገልግሎቱን ወደ ሊኑክስ ስርዓት ዳራ ለማስቀመጥ ይህንን ይሞክሩ-

ትንኝ -d

እነዚህ ማጣቀሻዎች ለመመልከት ጥሩ እንደሆኑ አገኘሁ። ዛሬ ከእነዚህ ሁለቱ አንድ ነገር ተማርኩ።

  1. አዳፍ ፍሬ
  2. Stees-internet-guide.com

ደረጃ 5: አታሚ ያዘጋጁ

አታሚ ያዘጋጁ
አታሚ ያዘጋጁ
አታሚ ያዘጋጁ
አታሚ ያዘጋጁ
አታሚ ያዘጋጁ
አታሚ ያዘጋጁ
አታሚ ያዘጋጁ
አታሚ ያዘጋጁ

ለእዚህ ፣ መልእክቱን ወደ MQTT አገልጋይ ለመግፋት ቀለል ያለ ዳሽቦርድ እሠራለሁ። በቆመበት ሁኔታ ፣ ኤልሲዲው ሰዓቱን ያሳያል።

ክፍሎች ፦

  1. SSD1306 ማያ ገጽ ማሳያ ፣ እያንዳንዳቸው 2.41 ዶላር
  2. EPS8266 WEMOS D1 Mini ፣ እያንዳንዳቸው 2.53 ዶላር
  3. ፖታቲሞሜትር
  4. አንድ ባለ 4 ፒን ስላይድ መቀየሪያ።
  5. ሁለት 3 ሚሜ ኤልኢዲዎች ፣
  6. አንዳንድ ተቃዋሚዎች

ብየዳ

የዚህ ተርሚናል መርሃግብሮች እነሆ-

ኮዱን ይስቀሉ ፦

ምልክት የተደረገበት WEMOS ESP8266 አብሮ መስራት አስደሳች ነው። ማይክሮ ዩኤስቢ ብቻ ያስፈልግዎታል ፣ በአርዱዲኖ አይዲኢ ላይ የሰቀላ ቁልፍን ይጫኑ ቺፕውን ያብሩ። ኮዱ እዚህ አለ (GitHub)

መልእክት ለማተም ፣ አረንጓዴውን መሪ (እና ቀይ አጥፋ) ለማብራት ማብሪያ / ማጥፊያውን ይግፉት ፣ ከዚያ ፒኑን ያንሸራትቱ እና ያስተካክሉ ፣ እና በመጨረሻም መልዕክቱን በ MQTT አገልጋይ ላይ ለመግፋት እንደገና ቁልፉን ይጫኑ። ዳሽቦርዱ የ JSON መልእክት ለ 4 ሰርጦች ማተም ይችላል።

በኮዱ (ቅጽበታዊ ገጽ እይታ) ላይ ያለውን ማድመቂያ ይመልከቱ። ዳሽቦርዱ መልእክቱን የሚገፋው ርዕሰ ጉዳይ ያ ነው ፣ እና የእኛ ኤልኢዲዎች ማንኛውንም አዲስ ከ JSON መልእክት ለማየት በጣም ጓጉተዋል።

ስለ እሱ ነው። ትምህርቱ ጠቃሚ እንደሚሆን ተስፋ አደርጋለሁ።

የሚመከር: