ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 - የመሣሪያ ግንባታ
- ደረጃ 2 የ DOL ማስጀመሪያ ግንኙነቶች
- ደረጃ 3 በአዳፍ ፍሬዝ IO (io.adafruit.com) አካውንት ይፍጠሩ
- ደረጃ 4 ሶፍትዌሩን ይገንቡ እና ይጫኑ
- ደረጃ 5 በሞባይልዎ ላይ የ MQTT Dash APP ን ይጫኑ እና ያዋቅሩ
- ደረጃ 6: የመጨረሻው ደረጃ:-) ሙከራ እና Finetuning።
ቪዲዮ: ለመስኖ ፓምፕሴት በ IOT ላይ የተመሠረተ DOL ማስጀመሪያ መቆጣጠሪያ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ሰላም ወዳጆች
ይህ አስተማሪ በበይነመረብ ላይ የተቀመጠውን የመስኖ ፓምፕ እንዴት በርቀት መከታተል እና መቆጣጠር እንደሚቻል ነው።
ታሪክ - በእርሻዬ ውስጥ የኃይል አቅርቦቱን ከአከባቢው ፍርግርግ በቀን ለ 6 ሰዓታት ያህል ብቻ አገኛለሁ። ጊዜዎች መደበኛ አይደሉም ፣ የኃይል መገኘት ማለዳ ማለዳ ወይም ምሽት ላይ ወይም እኩለ ሌሊት ሊሆን ይችላል። የኃይል ተገኝነትን ለመፈተሽ ወደ ሞተሩ ጉድጓድ ሥፍራ በሚሄዱበት ጊዜ ሁሉ ሞተሩን ይጀምሩ ወይም ያቁሙ በጣም የሚያሠቃይ ሂደት ነበር። እንዲሁም ለመንጠባጠብ ስርዓት በቂ ውሃ ለማቅረብ በየቀኑ ቢያንስ 2-3 ሰዓታት ሞተር እንዲሠራ ማረጋገጥ ነበረብኝ። የተወሰነ ጊዜ እኔ ሞተሩን በርቀት በማንቀሳቀስ እና ሁኔታውን በማወቅ ይህንን ችግር ለመፍታት አማራጮችን እየመረመርኩ ነበር። የኃይል አቅርቦት እንዳለ ወዲያውኑ ሞተሩን የሚጀምሩ በገበያ ውስጥ የሚገኙ መሣሪያዎች አሉ ፣ ግን በፈለግነው ጊዜ ሞተሩን የማቆም ባህሪ የላቸውም። እና በማንኛውም ጊዜ የሞተርን/የማብራት/የማወቅ/የማወቅ/የማወቅ ሁኔታ የለም። ይህ ብዙውን ጊዜ ወደ መስኖ ይመራዋል ፣ ይህም የአፈር ለምነትን ማጣት እና እንዲሁም የኤሌክትሪክ ብክነትን ያስከትላል። በመጨረሻ በሞተር/በጡባዊ/በፒሲ በማንኛውም ጊዜ ከርቀት ሞተርን መጀመር እና ማቆም የምችልበት እኔ ራሴ መፍትሔ ገንባሁ… !!. እንዲሁም ሁል ጊዜ የኃይል አቅርቦቱን ከሽፋኑ እንዲሁም የሞተር ሁኔታውን (አብራ/አጥፋ) መከታተል እችላለሁ። ሁል ጊዜ ወደ መጀመሪያው ቦታ መሄድ ሳያስፈልግ በአገሪቱ በኩል ያሉ የእርሻ ባለቤቶች የመስኖ ስርዓቶቻቸውን እንዲያስተዳድሩ ይረዳቸዋል ብለን ተስፋ እናደርጋለን።
አቅርቦቶች
ቅድመ ሁኔታዎች -
ይህንን መሣሪያ ለመጫን የሚፈልጉበት ቦታ የበይነመረብ ተገኝነት ሊኖረው ይገባል (ብሮድባንድ ከ wifi/ሞባይል በይነመረብ ጋር)
የሚያስፈልጉዎት ነገሮች
- NodeMCU /ESP12
- ሁለት የሰርጥ ማስተላለፊያ
- WCS1700 - የአሁኑ ዳሳሽ
- TP4056 ባትሪ መሙያ ሞዱል
- LD313 ፣ Capacitor - 1000uF Register - 5k ohm ሁለት መዝገቦች
- መገናኛ ነጥብ /በይነመረብ ያለው ማንኛውም (የድሮ) ስማርትፎን።
እንዴት እንደሚሰራ:
እሱ NodeMCU/ESP12 እና የርቀት MQTT ደላላን በመጠቀም ቀላል ደመና ላይ የተመሠረተ IOT መፍትሄ ነው። NodeMCU እንደ IOT መግቢያ በር ይሠራል ፣ እንዲሁም የ DOL ማስጀመሪያን ይቆጣጠራል። ከበይነመረቡ ከርቀት MQTT ደላላ ጋር ይገናኛል። በ Android ሞባይል ላይ የሚሰራ መተግበሪያ እኛ ሁል ጊዜ የመስኖ ፓምፕ ስብስባችንን መከታተል እና መቆጣጠር ከምንችልበት ደላላ ጋር ይገናኛል። ነፃ የሚገኝ የ MQTT ደላላን ከአዳፍ ፍሬ አይኦ ተጠቀምኩ። እንደ ትንኝ ፣ ደመናሚት ፣ ወዘተ ያሉ ብዙ ነፃ ደላሎች አሉ አገልጋዩን እና የወደብ ቁጥሩን ከለወጡ ማንኛውንም ደላላ መምረጥ ይችላሉ። NodeMCU ከተንቀሳቃሽ መገናኛ ነጥብ WiFi በመጠቀም ከበይነመረቡ ጋር ይገናኛል። ዮን ማንኛውንም የድሮ ወይም ዝቅተኛ ወጭ ሞባይል በመጠቀም የ wifi መዳረሻ በመገናኛ ነጥብ ወይም በይነመረብ በ wifi በኩል ለማቅረብ በማንኛውም መንገድ መጠቀም ይችላል። 24X7 ላይ መሆን እንዳለበት ሞባይል ከኃይል መሙያ ጋር መገናኘት አለበት።
የሞዴሉን ሥራ ለመጀመር እና ለማቆም NodeMCU በሁለት ቅብብል ተገናኝቷል። በሞተር ውስጥ ያለውን የአሁኑን ለመገንዘብ WCS1700 የአሁኑን ዳሳሽ እጠቀም ነበር። ከአነፍናፊው የአናሎግ ውፅዓት ሞተሩ እንደበራ ወይም እንደጠፋ ለማወቅ ጥቅም ላይ ይውላል። እንዲሁም የፍርግርግ ሁኔታን በማንኛውም ጊዜ ማወቅ እንድንችል ከኃይል ፍርግርግ የኃይል ተገኝነትን ይገነዘባል እና ለደላላ ያትማል። የሞተር ማብሪያ እና የሞተር ጠፍቶ ጥያቄን ለመቀበል መሣሪያው ለሁለት ምግቦች ይመዘገባል። ለእነዚህ ምግቦች የተወሰኑ እሴቶችን በመላክ ሞተሩን ለመጀመር ወይም ለማቆም መቆጣጠር እንችላለን።
በመጨረሻ በ android ስልኬ ላይ የ MQTT Dash መተግበሪያን ከጫንኩ እና ከ MQTT ደላላ ጋር እንዲገናኝ እና ምግቦቹን በእሱ ዳሽቦርድ/gui ላይ እንዲጠቀም አዋቅሬዋለሁ። ማራኪ ዳሽቦርድ ለመፍጠር መተግበሪያው በአዝራሮች ፣ በመለኪያ ፣ በማቀያየር ወዘተ በጣም ጥሩ አዶዎች አሉት። ሆኖም የ mqtt ፕሮቶኮልን የሚደግፍ ማንኛውንም የ IOT የቤት አውቶማቲክ የሞባይል መተግበሪያን መጠቀም ይችላሉ።
WCS1700 እንዴት እንደሚሰራ
WCS1700 በመሠረቱ የአሁኑ በመጠምዘዣው ውስጥ በሚፈስበት ጊዜ ከተፈጠረው መግነጢሳዊ መስክ ጋር የሚመጣጠን የውጤት ቮልቴጅን የሚያመነጭ የአዳራሽ ውጤት ዳሳሽ ነው። እዚህ ያለው ሽቦ ከሞተር ጋር የሚገናኝ የኃይል አቅርቦት መስመር ነው። የ AC የአሁኑን እስከ 70 Amps ድረስ መለካት ይችላል። የክወና ቮልቴጅ ከ 3.3 እስከ 12 ቮ ነው። ለተጨማሪ ዝርዝሮች የውሂብ ወረቀቱን ይመልከቱ። ESP12 ን እየተጠቀምኩበት ለ WCS1700 የአሠራር voltage ልቴጅ እንደ 3.3V ተመሳሳይ የኃይል አቅርቦት እጠቀም ነበር። በ 3.3 ቮ ባለው የውሂብ ሉህ ውስጥ እንደተገለፀው መሣሪያው በመጠምዘዣው በኩል ከ 32 እስከ 38 ሜጋ ዋት ያህል ልዩነት ያለው voltage ልቴጅ ማምረት አለበት። ነገር ግን በመጠምዘዣው መጠን / የአየር ክፍተት እና በመሣሪያው ልዩነቶች ላይ በመመርኮዝ ሊለያይ ይችላል። ስለዚህ በአምፔር ሜትር በመፈተሽ መለካት ነበረብኝ። በመሣሪያው ትክክለኛነት ደስተኛ አይደለሁም ነገር ግን በሞተር ሁኔታ እንደ አብራ/አጥፋ ለመወሰን በቂ ነው። የ WCS1700 የውጤት ፒን ከ ESP12 A0 ጋር ተገናኝቷል። የአሁኑ ከሌለ ESP12 እሴቱን በ 556 አካባቢ ማንበብ አለበት። በአሁኑ ጊዜ በመጠምዘዣው ውስጥ ያለው ጭማሪ ገመዱ በአነፍናፊው በኩል በሚያልፈው መሠረት በሁለቱም በኩል ሊሆን ይችላል። በኮዱ ውስጥ የእሴቶችን ልዩነት እንደ ፍጹም እሴት (x - 556) ወስጄዋለሁ። ውጤቱን በ 15 በመከፋፈል በአነፍናፊው ውስጥ የሚፈሰው ግምታዊ የአሁኑን አግኝቻለሁ። ትክክለኛውን ቁጥር ለእርስዎ ለማግኘት ይህንን መሞከር ይኖርብዎታል። ከ 5 Amps በላይ ባለው መሣሪያ ማንኛውም የአሁኑ ልኬት ሞተር እንደበራ እና ከ 5 አምፔ በታች እንደ ሞተር እቆጥረዋለሁ። በመሞከር ለመሣሪያዎ ትክክለኛውን ቁጥር መጠቀም ይችላሉ። በዚህ መሠረት በኮድ ውስጥ WCS1700_CONST እና MIN_CURRENT ን መለወጥ ያስፈልግዎታል።
ደረጃ 1 - የመሣሪያ ግንባታ
ከላይ ያለው ሥዕላዊ መግለጫ ሁሉንም አካላት እንዴት ሽቦ ማገናኘት እንደሚቻል የተሟላ ዝርዝሮችን ይሰጣል።
የኃይል አቅርቦት -ባትሪዎችን ለመሙላት TP4056 ን ተጠቅሜ እና LM313 ን 3.7V - 4.2V የባትሪ ውፅዓት NodeMCU ን ወደ 3.3 ቮ ለማስተካከል እጠቀም ነበር። 3.3V የተረጋጋ አቅርቦት ለማግኘት በቪን እና በ LM313 መሬት መካከል 1000mF capacitor ተጠቅሟል። TP4056 ን ለማብራት መደበኛ የዩኤስቢ ሞባይል ባትሪ መሙያ መጠቀም ይችላሉ። ባትሪውን ከመሙላት በላይ ለመከላከል የባትሪ ጥበቃ ወረዳ አለው።
የፍርግርግ የኃይል አቅርቦት ዳሰሳ -5k ohm የቮልቴጅ መከፋፈያው 5 ቮን ወደ 2.5 ቮ ይቀንሳል። የ NodeMCU ፒን D5 ቮልቴጁን ያስተውላል።
የ WCS1700 የውጤት ፒን ከአነፍናፊው የአናሎግ ቮልቴጅን ለማንበብ ከ A0 ጋር ተገናኝቷል። የፍርግርግ የኃይል መስመሩ የአሁኑን ለመለካት ቀዳዳውን ማለፍ አለበት። እኔ 0.01 uF capacitor የተረጋጋውን የንባብ ቅጽ WCS1700 አግኝቻለሁ።
የ “NodeMCU” D1 እና D2 ከቅብብል ግብዓት ካስማዎች ከ IN0 እና IN1 ጋር ለመገናኘት።
ደረጃ 2 የ DOL ማስጀመሪያ ግንኙነቶች
ሌላ የ START እና STOP መቀየሪያን ስብስብ ለማስተዋወቅ የ DOL ማስጀመሪያውን የቁጥጥር ወረዳ አስተካክያለሁ። ይህ ለውጥ በእጅ የመነሻ/የማቆም ሥራ ላይ ተጽዕኖ አያሳድርም እና እንደዛው መስራታቸውን ይቀጥላሉ።
ጥንቃቄ !!!! DOL ማስጀመሪያ ከፍተኛ የቮልቴጅ መሣሪያ እንደመሆኑ ሳጥኑን ከመክፈትዎ በፊት ዋናው ማብሪያ / ማጥፋቱን ያረጋግጡ። ከቀጥታ ሽቦ ጋር በቀጥታ መገናኘት አደገኛ ሊሆን ይችላል። እርግጠኛ ካልሆኑ ግንኙነቶቹን ለማድረግ የኤሌክትሪክ ሠራተኛን እርዳታ ይውሰዱ።
እንደ መጀመሪያ እና አቁም መቀየሪያ 2 ሰርጥ 5 ቮ ቅብብል ሞጁልን እጠቀም ነበር። እነዚህ ቅብብሎች በ ESP12 ቁጥጥር ይደረግባቸዋል።
ቅብብል - 0 እንደ START ማብሪያ / ማጥፊያ ሆኖ ይሠራል - እንደ ኖ (እንደ ተለመደው ክፍት ሆኖ)።
Relay -1 እንደ STOP መቀየሪያ ይሠራል - እንደ ኤን.ሲ (በመደበኛነት ተዘግቷል)። አስጀማሪው ቀድሞውኑ ከከፍተኛ እውቂያ ወደ NVC የሚያገናኝ ሽቦ ይኖረዋል። እንደሚታየው እሱን ማስወገድ እና በቅብብል -1 ሽቦዎች መተካት ይኖርብዎታል።
በጀማሪ እና በቅብብሎሽ ሞጁሎች መካከል ያሉ ግንኙነቶች ለደህንነት ሙሉ በሙሉ መዘጋታቸውን ያረጋግጡ። የ START/STOP አዝራርን ግፊት ለመኮረጅ ሁለቱንም ማስተላለፊያዎች ለ 2 ሰከንዶች እንዲይዝ ESP ፕሮግራም አወጣሁ።
ደረጃ 3 በአዳፍ ፍሬዝ IO (io.adafruit.com) አካውንት ይፍጠሩ
በጥቂት ገደቦች ለመጠቀም ነፃ የሆነ ግን ለአጠቃቀሙ እሺ ያለው የአዳፍ ፍሬ io mqtt ደላላን እጠቀም ነበር። እኔ በሌሎች ፕሮጀክቶች ውስጥ ስለተጠቀምኩበት እና በጣም አስተማማኝ ሆኖ ስላገኘሁ እና እንዲሁም እንደ ዳሽቦርድ ያሉ ብዙ ሌሎች ባህሪዎች ካሉ ጥሩ GUI ጋር እና እኛ ቀስቅሴዎችን እንኳን መጠቀም ስለምችል ይህንን እመርጣለሁ። Adafruit io ን ለመጠቀም መለያ መፍጠር እና የተጠቃሚ ስም እና ንቁ ቁልፉን ልብ ማለት ያስፈልግዎታል።
ደረጃ 4 ሶፍትዌሩን ይገንቡ እና ይጫኑ
የተሟላ ኮድ በስዕሉ ውስጥ ይገኛል። ሶፍትዌሩን ከማጠናቀር እና ከመስቀልዎ በፊት ይህንን በአርዱዲኖ አይዲኢ ውስጥ መክፈት እና ጥቂት ለውጦችን ማድረግ ያስፈልግዎታል። የቦርድ ዓይነትን እንደ NodeMCU 1.0 ይምረጡ። የ IDE እና ተዛማጅ ቤተ -መጽሐፍት መጫኛ በዚህ ሰነድ ወሰን ውስጥ አይደሉም።
በሚወድቅበት ጊዜ በኮዱ ውስጥ የሚከተሉትን መስመሮች ይቀይሩ።
#መግለፅ WLAN_SSID "xxx" // የእርስዎ የሞባይል ነጥብ ነጥብ WiFi SSID
#ይግለጹ WLAN_PASS “……” //
/************************* Adafruit.io Setup ******************** *************/
#ጥራት AIO_SERVER "io.adafruit.com"
#ጥራት AIO_SERVERPORT 1883 // ለ SSL ይጠቀሙ 8883
#AIO_USERNAME “xyz” ን ይግለጹ / / / የአድፍ ፍሬዝ መለያዎ የተጠቃሚ ስም
#ገላጭ AIO_KEY “abcd ……” // ንቁ ቁልፍዎ…
ስለ MQTT ምግቦች - መሣሪያው እና ደንበኛው (የሞባይል መተግበሪያ) በ MQTT ደላላ በኩል የመጠጥ ንዑስ ሞዴልን በመጠቀም በመልዕክት ምግቦች በኩል መረጃ ይለዋወጣሉ። መልዕክት ለመቀበል ማንኛውም ደንበኛ ወይም መሣሪያ ፣ አስቀድሞ ለተገለጸ ምግብ መመዝገብ አለበት እና መልእክት ወደ ምግብ ለመላክ የህትመት ዘዴን መጠቀም አለበት። ለፕሮጀክታችን 5 ያህል ምግቦችን እንፈልጋለን። ከዚህ በታች በኮዱ ውስጥ እንደሚመለከቱት እና እንዴት እንደሚሠሩ በእያንዳንዱ ምግብ ላይ ያለው ማብራሪያ ነው።
የፍርግርግ ሁኔታ - ከግሪድ የኃይል አቅርቦት ተገኝነት በምግብ/feeds/grid. Adafruit_MQTT_ አትም grid_stat = Adafruit_MQTT_Publish (& mqtt ፣ AIO_USERNAME “/feeds/grid”) ላይ ታትሟል ፤
0 የኃይል አቅርቦትን አለመኖሩን እና 1 ለኃይል አቅርቦት ይገኛል።
የሞተር ሁኔታ - መሣሪያው የሞተርን ሁኔታ በምግብ ላይ ያትማል…/ምግቦች/ፍርግርግ።
Adafruit_MQTT_ motor_status = Adafruit_MQTT_Publish (& mqtt ፣ AIO_USERNAME "/feeds/ሞተር")
የ 0 ዋጋ ለ OFF እና 1 ለ በርቷል
ሞተር በርቷል አዝራር - ይህ ምግብ የሞተር መጀመሪያ ጥያቄን ለመቀበል ያገለግላል። መሣሪያው የሞተር ጅምር ጥያቄን በእሴት = 1 ለመቀበል ይመዘገባል እና የእውቅና መልዕክትን ለማተም ተመሳሳይ ምግብን ይጠቀማል።
Adafruit_MQTT_Smotoronronbutton = Adafruit_MQTT_Subscribe (& mqtt ፣ AIO_USERNAME "/feeds/motor_on");
የሞተር ጠፍቷል አዝራር;
ከጀማሪ ጥያቄ ጋር ተመሳሳይ ይህ ምግብ የሞተር ማቆሚያ ጥያቄን ለመቀበል ያገለግላል። መሣሪያው የማቆሚያ ጥያቄውን በእሴት = 1 እንዲቀበል እና የእውቅና መልዕክቱን እንደ 0 ለማተም ተመሳሳይ ምግብን ይጠቀማል።
Adafruit_MQTT_Smotoro motoroffbutton = Adafruit_MQTT_Subscribe (& mqtt ፣ AIO_USERNAME "/feeds/motor_off");
ግንኙነት ፦
ይህ “የመጨረሻ ፈቃድ” አማራጭ የነቃ ልዩ ምግብ ነው። በእያንዳንዱ ቋሚ ክፍተት መሣሪያው በጥሩ ሁኔታ ሲሠራ ግንኙነቱ = 1 ን ያትማል ለተጠቃሚው ሁሉም ነገር ደህና ነው። ስርዓቱ ከወደቀ ወይም ግንኙነቱ ከጠፋ መሣሪያው ከደላላ ጋር መገናኘት አይችልም። እንደዚህ ባሉ አጋጣሚዎች የ MQTT ደላላ ራሱ አንድ ነገር እንደተሳሳተ እንዲያውቅ እና በይነመረቡ ሊደረስበት እንደማይችል ለማሳወቅ እንደ ግንኙነት = 0 ወደ ምግቡ ያትማል። በአካላዊ ሁኔታ መሄድ እና መሣሪያውን መፈተሽ አለብን። ኮዱ በጣም ቀላል ነው። “የመጨረሻው ፈቃድ” እንዴት እንደሚሠራ ለተጨማሪ ዝርዝሮች የ MQTT ሰነዶችን ይመልከቱ።
ከሆነ (itr <= 0)
{
mqtt.publish (AIO_USERNAME "/feeds/connection" ፣ "1", 1);
itr = CON_LIVE_ITR;
}
የኮዱ ቀሪ ራሱ ገላጭ ነው እና ማሻሻያዎች አያስፈልጉም። ተጨማሪ መረጃ ካስፈለገዎት አስተያየት ለመስጠት ነፃነት ይሰማዎ።
ደረጃ 5 በሞባይልዎ ላይ የ MQTT Dash APP ን ይጫኑ እና ያዋቅሩ
- በእርስዎ android ስልክ ላይ MQTT Dash ን ይጫኑ እና መተግበሪያውን ይክፈቱ
- መሣሪያ ለማከል በላይኛው ቀኝ ጥግ ላይ ያለውን + አዶ ጠቅ ያድርጉ።
- ከላይ በመጀመሪያው ምስል ላይ እንደሚታየው ለመሣሪያዎ የተወሰነ ስም ይስጡ “MyFarm-IPSet” ይበሉ። የአድራሻ መስክ እንደ io.adafruit.com እና ወደብ እንደ 1883 ፣ የተጠቃሚ ስም የአዳፍ ፍሬም የተጠቃሚ ስምዎ እና የይለፍ ቃልዎ ከአዳፍ ፍሬም የእርስዎ ንቁ ቁልፍ መሆን አለበት። የተቀሩትን መስኮች እንደነበሩ ይተዉ። በመጨረሻ አስቀምጥ ላይ ጠቅ ያድርጉ።
- መሣሪያዎ ተፈጥሯል። አሁን ዳሽቦርድ ለማከል በእሱ ላይ ጠቅ ያድርጉ።
- + ላይ ጠቅ ያድርጉ እና ዓይነትን እንደ ማብሪያ/ቁልፍ ይምረጡ። ከላይ እንደሚታየው በስም መስክ ውስጥ sys ያስገቡ። እና በርዕሱ መስክ ውስጥ የመመገቢያውን ስም ያስገቡ። እያንዳንዱ ምግብ በተጠቃሚ ስም/ምግቦች/መጀመር አለበት። ለዚህ እኛ /ይመገባል /ግንኙነት። ህትመትን ማንቃት መሰናከሉን ያረጋግጡ። ለማሳየት አዶውን ጠቅ በማድረግ በዳሽቦርዱ ላይ የሚፈልጉትን የአዶ ዓይነት መምረጥ ይችላሉ። ለዕሴት 1 አንዱን ቀለሞች ይምረጡ (አረንጓዴ ይበሉ) እና ለዕሴት 0 ቀለምን እንደ ግራጫ ወይም ቀይ ይምረጡ። በመጨረሻ በላይኛው ቀኝ ጥግ ላይ አስቀምጥን ጠቅ ያድርጉ። በተመሳሳይ ሁለት ተጨማሪ አዶዎችን አንድ ለ Grid በተጠቃሚ ስም/ምግቦች/ፍርግርግ እንደ ርዕስ እና ሞተር በተጠቃሚ ስም/ምግቦች/ሞተር። ህትመትን ማንቃት መሰናከሉን ያረጋግጡ።
- በመጨረሻ የሞተር በርቷል ቁልፍን ይፍጠሩ። እንደገና እንደ ማብሪያ/አዝራር ዓይነት ተመሳሳይ ነው። ርዕሱ /ምግብ /ሞተር_ላይ መሆን እና ህትመትን ማንቃት በዚህ ጊዜ እና QOS = 1 መንቃቱን ማረጋገጥ አለበት። በተመሳሳይ ለሞተር ጠፍቷል ሌላ ቁልፍ ይፍጠሩ። ርዕሱ /feeeds /motor_off መሆን አለበት።
ደረጃ 6: የመጨረሻው ደረጃ:-) ሙከራ እና Finetuning።
- ደህንነትን ለመጠበቅ ቅብብሎቹን ከ DOL ማስጀመሪያ ጋር ከማገናኘትዎ በፊት መሣሪያውን ለጀማሪው እና ለማቆም ሥራዎቹን መጀመሪያ መሞከር ያስፈልግዎታል። በይነመረብ በነቃ በሞባይል ላይ ሆትፖት ያንቁ። በተመሳሳይ ጊዜ ከ TP4056 ጋር ከተገናኘ ሌላ ኃይል መሙያ ጋር የልማት አከባቢ ያለው ላፕቶፕን በቀጥታ ወደ ኖድኤምሲዩ ዩኤስቢ ወደብ ያገናኙ። መሣሪያው ከበይነመረቡ ጋር በተሳካ ሁኔታ ከተገናኘ በስማርትፎኑ ላይ ካለው መገናኛ ነጥብ ጋር የተገናኘ 1 መሣሪያ ማየት አለብዎት።
- MQTT Dash ን በጫኑበት በሌላ ስማርትፎን ላይ የመተግበሪያውን ዳሽቦርድ ይክፈቱ። የ NET አዶ በአረንጓዴ እና በፍርግርግ አዶም እንዲሁ በአረንጓዴ ውስጥ እንደ እሴቶቻቸው 1. የሞተር አዶው እንደ እሴት ከ 0 ጋር ሲታይ መታየት አለበት።
- በሞተር ላይ ቁልፍ ላይ ጠቅ ሲያደርጉ የመነሻ ቅብብላው በሁለት ሰከንዶች ልዩነት ሁለት ጠቅታ ድምፆችን ማሰማት አለበት። በተመሳሳይ የሞተር ጠፍቷል ቁልፍ እንዲሁ።
- ለደህንነት አሁን ዋናውን አቅርቦት ወደ DOL ማስጀመሪያ ያጥፉ እና ከላይ -2 እንደሚታየው ቅብብሎቹን ከ DOL ማስጀመሪያ ጋር ያገናኙ። ሞተር መዘጋቱን ያረጋግጡ። በ NodeMCU ላይ የዳግም አስጀምር ቁልፍን ይጫኑ። ከተከታታይ ማሳያ ውፅዓት እሴቶችን ከ WC1700 ዳሳሽ ፣ ዴልታ እና በመጠምዘዣው ውስጥ ያለውን ሂሳብ የሚያትሙ የማረም መግለጫዎችን ማየት ይችላሉ። ከስቶር ውጭ ሞተር እና "#define WCS1700_CONST 15" maxCur በተከታታይ ከ 2 ያነሰ መሆን አለበት። ከ 2 በላይ ካሳየ ከዚያ በ WCS1700_CONST ከፍተኛ እሴቶች ይሞክሩ። በእያንዳንዱ ጊዜ ኮዱን ማጠናቀር እና firmware ን መጫን ይኖርብዎታል።
- አሁን ሞተሩን ያብሩ እና የአሁኑን ንባቦች እንደገና ይፈልጉ። ለ 10 -15 ደቂቃዎች ያህል ሞተሩን ያብሩ እና የተረጋጋውን የአሁኑ ንባብ ልብ ይበሉ። የአሁኑ በግምት ከ 10 እስከ 20 Amps መካከል ሊለያይ ይችላል እና ትክክለኛ መሆን የለበትም።
- ወደ ኮዱ ይመለሱ እና "#define MIN_CURRENT X። X በከፍተኛው የአሁኑ 40 በመቶው ወደ ቁጥራዊ እሴት የተጠጋ ነው። በእኔ ሁኔታ MIN_CURRENT ን ወደ 5. አዘጋጅተው እንደገና ወደ NodeMCU እንደገና ይጫኑ።
- የዩኤስቢ ገመዱን ከ NodeMCU ያስወግዱ። ከ TP4056 ጋር የተገናኘ የዩኤስቢ ኃይል መሙያ ባለው መሣሪያ ላይ አጥፋ እና Swtich ን ያብሩ። በሞባይል መተግበሪያው ላይ የሞተር በር ላይ ቁልፍን ጠቅ ማድረግ ሞተሩን መጀመር አለበት። አንዴ ሞተሩ በሞተሩ ሁኔታ ላይ ከሆነ በመተግበሪያው ዳሽቦርድ ላይ እንደ ON ን ማንፀባረቅ አለበት። የማቆሚያ አዝራሩን ጠቅ ማድረግ ሞተሩን ማቆም አለበት።
ይደሰቱ !!!!
የሚመከር:
በአሌክሳ ላይ የተመሠረተ በድምጽ ቁጥጥር የሚደረግ ሮኬት ማስጀመሪያ 9 ደረጃዎች (ከስዕሎች ጋር)
አሌክሳ ላይ የተመሠረተ ድምጽ ቁጥጥር የሚደረግበት ሮኬት ማስጀመሪያ - የክረምቱ ወቅት ሲቃረብ; የመብራት በዓል በሚከበርበት በዓመቱ ውስጥ ይመጣል። አዎ ፣ እየተነጋገርን ያለነው በዓለም ዙሪያ ስለሚከበረው እውነተኛ የሕንድ በዓል ስለ ዲዋሊ ነው። በዚህ ዓመት ዲዋሊ ቀድሞውኑ አልቋል ፣ እና ሰዎችን ማየት
ከመጠን በላይ የሞዴል ሮኬት ማስጀመሪያ መቆጣጠሪያ !: 9 ደረጃዎች (ከስዕሎች ጋር)
ከመጠን በላይ የሞዴል ሮኬት ማስጀመሪያ መቆጣጠሪያ !: የሞዴል ሮኬቶችን ያካተተ ግዙፍ ፕሮጀክት አካል እንደመሆኑ መቆጣጠሪያ ያስፈልገኝ ነበር። ግን ልክ እንደ ሁሉም ፕሮጄክቶቼ ከመሠረታዊ ነገሮች ጋር መጣበቅ እና የሞዴል ሮኬት ብቻ የሚያስነሳ የእጅ ባለአንድ አዝራር መቆጣጠሪያ መሥራት አልቻልኩም ፣ አይደለም ፣ በጣም ከመጠን በላይ መገደል ነበረብኝ
በአርዱዲኖ ላይ የተመሠረተ የእራስ ጨዋታ መቆጣጠሪያ - አርዱዲኖ PS2 የጨዋታ መቆጣጠሪያ - Tekken ን ከ DIY Arduino Gamepad ጋር መጫወት 7 ደረጃዎች
በአርዱዲኖ ላይ የተመሠረተ የእራስ ጨዋታ መቆጣጠሪያ | አርዱዲኖ PS2 የጨዋታ መቆጣጠሪያ | Tekken ን ከ DIY Arduino Gamepad ጋር መጫወት: ጤና ይስጥልኝ ወንዶች ፣ ጨዋታዎችን መጫወት ሁል ጊዜ አስደሳች ነው ነገር ግን በእራስዎ DIY ብጁ የጨዋታ መቆጣጠሪያ መጫወት የበለጠ አስደሳች ነው። ስለዚህ በዚህ አስተማሪዎች ውስጥ አርዱዲኖ ፕሮ ማይክሮን በመጠቀም የጨዋታ መቆጣጠሪያ እንሰራለን።
በዌሞስ D1 ሚኒ እና በኤች-ድልድይ ለመስኖ የሚጎተቱ ሶለኖይዶችን መጠቀም 7 ደረጃዎች
በዌሞስ ዲ 1 ሚኒ እና ኤች-ድልድይ ለመስኖ የሚጎተቱ ሶለኖይዶችን መጠቀም-ለዚህ አስተማሪ መፍትሄን ፈለግሁ ፣ ስለሆነም የመርጨት ስርዓትን በርቀት ማብራት ወይም ችግኞቼን ውሃ ማጠጣት እችላለሁ። ለመቆጣጠር Dmos ን D1 ለመጠቀም እሄዳለሁ። pulsed solenoids. እነዚህ ሶሎኖይዶች በጣም ያነሰ ኃይል ይጠቀማሉ ምክንያቱም ደረሰኝ ሲኖራቸው
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን