ዝርዝር ሁኔታ:
ቪዲዮ: አውቶማቲክ IoT ኮሪደር የሌሊት ብርሃን ከ ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
እኔ ይህንን ፕሮጀክት የጀመርኩት ከሌላ ሊማር ከሚችል ልጥፍ በደረጃ መሰላል መብራት ተመስጦ ነው። ልዩነቱ የወረዳው አንጎል ESP8266 ን እየተጠቀመ ነው ፣ ይህ ማለት የአይቲ መሣሪያ ይመጣል ማለት ነው።
በአእምሮዬ ውስጥ ያለኝ ለልጆች የመተላለፊያ አዳራሹ ሌሊት መብራት ነው ፣ ከክፍላቸው ሲወጡ ፣ ወደ መጸዳጃ ቤት የሚወስደውን መንገድ ያበራል። ለዚህ ከኤፒአር ዳሳሽ እንቅስቃሴውን ለመለየት ESP8266 ን እጠቀማለሁ። ለመመለሻ ጉዞው በእያንዳንዱ ጫፍ አንድ የ 2 PIR ዳሳሾችን እጠቀም ነበር። ESP8266 IoT የሚችል በመሆኑ ፣ እኔ ደግሞ የ MQTT መልእክት ለቤት ረዳቱ በመለጠፍ በኮሪደሩ ላይ ምንም እንቅስቃሴ እንዳለ ለማወቅ ይህንን መጠቀም እችላለሁ።
ደረጃ 1 የሚያስፈልጉትን ቁሳቁሶች ሁሉ ይሰብስቡ
ለዚህ ፕሮጀክት የሚከተሉትን ቁሳቁሶች እጠቀማለሁ-
- ESP8266
- PIR ዳሳሽ
- 330 Ohm resistor እንደ የአሁኑ ወሰን የሚሠራ
- 5 ቪ አድራሻ ያለው የ LED ስትሪፕ (WS2812B)
- መብራቶቹን ለማስቀመጥ የኤሌክትሪክ ማስተላለፊያ
ደረጃ 2 - ወረዳውን ያገናኙ
እኛ የአሁኑን ለመገደብ የ LED ስትሪፕ የውሂብ መስመርን D2 ወይም ESP8266 ን በ 330 Ohm resistor በኩል በማገናኘት ላይ እናገናኛለን። የ ESP8266 የአሠራር ቮልቴጅ 3.3 ቪ መሆኑን ያስታውሱ።
የ PIR ዳሳሾች ከፒን D5 እና D6 ጋር ተገናኝተዋል ፣ አንደኛው ለግራ ዳሳሽ እና አንዱ ለትክክለኛው። በዚህ ጉዳይ ላይ ለ PIR እና ለ LED ስትሪፕ ኃይል ወደ 3.3V ማገናኘትዎን አይርሱ።
ደረጃ 3: ኮዱን ይስቀሉ
ኮዱ እንዲሠራ የሚከተለው ቤተ -መጽሐፍት ያስፈልግዎታል
- “FastLed” ቤተ -መጽሐፍት በዳንኤል ጋርሺያ ፣ በዚህ ሁኔታ እኔ ስሪት 3.3.3 ተጭኗል
- TimeLib
- ESP8266Wifi
- ESP8266 ድር አገልጋይ
- ArduinoOTA
እርስዎ አስቀድመው ካልጫኑዋቸው በአርዱዲኖ በይነገጽ ውስጥ ከ “መሳሪያዎች-> ቤተ-መጽሐፍትን ያቀናብሩ” ሊጭኗቸው ይችላሉ።
በሚከተለው የኮድ ክፍል ውስጥ
#ፈጠን FASTLED_ESP8266_D1_PIN_ORDER#"FastLED.h" FASTLED_USING_NAMESPACE ን ያካትታል።
#መለየት NUM_LEDS 30
#ጥራት LEDS_PER_STAIR 2 // በደረጃዎች የሊድ ብዛት። ገና ሊለወጥ የሚችል አይደለም - ልብ ሊባል የሚገባው #የሚገልጽ ብሩህነት 120 // 0… 255 (በፋዳ 7 ውስጥ ጥቅም ላይ የዋለ) 12 // PIR ፎቅ ላይ ፒን (GPI12) D6
በእርስዎ የ LED ስትሪፕ ውስጥ ያለውን የ LED ቁጥር ፣ እንዲሁም ከተለየ ፒን ጋር ለማገናኘት ከወሰኑ እና ከኤም.ሲ.ዩ.
ከላይ ያለው ውቅር በ “ledsettings.h” ፋይል ውስጥ ይገኛል።
ሙሉውን ምንጭ ኮድ ከሚከተለው አገናኝ ማውረድ ይችላሉ።
አንዴ ኮዱን በተሳካ ሁኔታ ማጠናቀር ከቻሉ ወደ ESP8266 መስቀል ይችላሉ።
ደረጃ 4 - ሙከራ እና ሙከራ እና መላ መፈለግ
ሁሉም ነገር መልካም ከሆነ ፣ እርስዎ ሊኮሩበት የሚችል የሚሰራ የኮሪዌይ መብራቶች ሊኖሩዎት ይገባል። ወረዳውን ለመጀመሪያ ጊዜ ሲያበሩ ፣ የ LED ስትሪፕ በአንዳንድ ቀስተ ደመና ቅደም ተከተል ያበራል። ከዚያ የ Wi -Fi ግንኙነትን እንዲያዋቅሩ ESP8266 ን እንደ የመዳረሻ ነጥብ (ኤፒ) ይሠራል።
ያለኝን ኮድ እየተጠቀሙ ከሆነ “ESP-HallLight” ን እንደ የመዳረሻ ነጥብ ማየት መቻል አለብዎት። ለደህንነት ሲባል ለኤ.ፒ. ነባሪው የይለፍ ቃል "አርዱinoኖ" ነው ይህንን በሚከተለው ክፍል ውስጥ በ settings.h ፋይል ውስጥ መለወጥ ይችላሉ።
#CLOCK_NAME «ESP-HallLight» ን ይግለጹ
#ጥራት WIFI_AP_NAME CLOCK_NAME #መግለፅ WIFI_APPSK "arduino" // ነባሪ የ AP ይለፍ ቃል
አንዴ በሞባይል ስልክ ወይም ላፕቶፕ በ WiFi በኩል በተሳካ ሁኔታ ከተገናኘ በኋላ አሳሽዎን ወደ 192.168.4.1 መጠቆም መቻል አለብዎት ፣ ከላይ ባለው ሥዕል ላይ እንደሚታየው የቅንብሮች ማያ ገጹን ማየት አለብዎት። አሁን የ WiFi ቅንብሮችዎን ማስገባት ይችላሉ እና አንዴ ESP8266 ከገቡ በኋላ እንደገና ይነሳል እና ከእርስዎ WiFi ጋር ለመገናኘት ይሞክራል። በተሳካ ሁኔታ መገናኘት ከቻለ ከእንግዲህ የ “ESP-HallLight” የመዳረሻ ነጥቡን አያዩም።
አሁንም ከአርዲኖ በይነገጽ ጋር ከተገናኙ ይህንን በተከታታይ ማሳያ በኩል መከታተል ይችላሉ።
ማሳሰቢያ: ዳሳሾች እንዲሠሩ WiFi ን ማዋቀር የለብዎትም ፣ የመጀመሪያዎቹ መብራቶች ሲጠፉ ከጥቂት ሰከንዶች በኋላ መሥራት አለበት።
ለመሞከር ከአንድ ወገን ለመራመድ ወይም እጅዎን ለማውለብለብ ለመሞከር ፣ የጉዞውን አቅጣጫ በመከተል ብርሃኑ መብራት አለበት ፣ ተቃራኒውን የሚያደርግ ከሆነ ፣ ከዚያ በኮዱ ውስጥ የግራ እና የቀኝ ዳሳሹን መለወጥ ያስፈልግዎታል።
በመጀመሪያው ግንባታዬ ወቅት የ LED ስትሪፕ የተሳሳተውን ጫፍ በስህተት አገናኘዋለሁ ፣ ይህም አንድም የኤልዲዎች መብራት የለም።
በዚህ ግንባታ እንደሚደሰቱ ተስፋ አደርጋለሁ ፣ ይህ ጠቃሚ ከሆነ እባክዎን ለውድድሩ ድምጽ ይስጡ። ማናቸውም ጥያቄዎች ካሉዎት ማስታወሻ ከመጣልዎ ወደኋላ አይበሉ ፣ እና በተቻለኝ ፍጥነት እደርሳለሁ።
አንዳንዶች ከታሰቡ በኋላ እንደነዚህ ያሉትን ተጨማሪ ባህሪዎች ማከል ነው-
- ስለ WiFi ቁጥጥር ያለው የ LED ስትሪፕ ወይም የ LED Strip ሁኔታ አመልካች ከቀዳሚው ልጥፌዬ ጋር ተመሳሳይ ፣ ኤልኢዲዎቹን ከአነፍናፊው ለመለወጥ በይነገጽ መኖር።
- ከሚከተለው ልኡክ ጽሁፍ ጋር በሚመሳሰል የቤት ረዳት የ MQTT መልእክት ለመለጠፍ ተጨማሪ ባህሪ ያክሉ።
የሚመከር:
የታነመ የስሜት ብርሃን እና የሌሊት ብርሃን - 6 ደረጃዎች (ከስዕሎች ጋር)
የታነመ ሙድ ብርሃን እና የሌሊት ብርሃን - በብርሃን አለመታዘዝ ላይ ድንበር የሚስብ ስሜት ስለነበረኝ ማንኛውንም መጠን የ RGB የብርሃን ማሳያዎችን ለመፍጠር የሚያገለግሉ አነስተኛ ሞዱል ፒሲቢዎችን ለመምረጥ ወሰንኩ። ሞዱል ፒሲቢን በማዘጋጀት እነሱን ወደ አንድ የማደራጀት ሀሳብ ተሰናከልኩ
ሙሉ በሙሉ አውቶማቲክ የሌሊት ብርሃን - 4 ደረጃዎች
ሙሉ በሙሉ አውቶማቲክ የሌሊት ብርሃን - ሠላም ስለ አውቶማቲክ የምሽት መብራት ስንነጋገር መጀመሪያ ወደ አእምሯችን የሚመጣው LDR (ብርሃን ጥገኛ ጥገኛ) ነው። ከ LDR ጋር ለመሄድ ከፈለግን ፣ የመቋቋም ለውጥ ከብርሃን ጥንካሬ አንፃር ሲቀየር ውጤታማ የመቋቋም ለውጥ አንዳንድ ነው
ሊለዋወጥ የሚችል ብርሃን ዳሳሽ የሌሊት ብርሃን - 8 ደረጃዎች (ከስዕሎች ጋር)
ሊለዋወጥ የሚችል ብርሃን አነፍናፊ የሌሊት ብርሃን - ይህ አስተማሪው በእጅ መዘጋት እንዲችል የሌሊት ብርሃን ዳሳሽ እንዴት እንደጠለፍኩ ያሳያል። በጥንቃቄ ያንብቡ ፣ ማንኛውንም የተከፈቱ ወረዳዎችን ያስቡ ፣ እና ከመሣሪያ ምርመራ በፊት አስፈላጊ ከሆነ አካባቢዎን ይዝጉ
ሞስፈትን በመጠቀም አውቶማቲክ የሌሊት ብርሃን መቀየሪያ ወረዳውን ያድርጉ - 6 ደረጃዎች (ከስዕሎች ጋር)
ሞስፈትን በመጠቀም አውቶማቲክ የሌሊት ብርሃን መቀየሪያ ወረዳውን ያድርጉ - ከሞስኮ ጋር በራስ -ሰር የሌሊት ብርሃንን እንዴት እንደሚቀያየር ፣ በዚህ ፕሮጀክት ውስጥ ያሉ ጓደኞች እኔ አንድ ትንኝ እና እኔ የቻልኩትን አንዳንድ ትናንሽ አካላትን በመጠቀም አውቶማቲክ የሌሊት ማብሪያ / ማጥፊያ እንዴት ማድረግ እንደሚቻል ላይ ቀለል ያለ የወረዳ ንድፍ ያሳያል። ከ ar ማዳን
UVIL: የጀርባ ብርሃን ጥቁር ብርሃን የሌሊት ብርሃን (ወይም የእንፋሎት ፓንክ አመልካች መብራት): 5 ደረጃዎች (ከስዕሎች ጋር)
UVIL: የጀርባ ብርሃን ጥቁር ብርሃን የሌሊት ብርሃን (ወይም የእንፋሎት ፓንክ አመላካች መብራት)-እጅግ በጣም የሚያብረቀርቅ የኒዮ-retropostmodern አልትራቫዮሌት አመላካች መብራትን እንዴት ማቀናጀት እንደሚቻል። ይህ በሌላ መመሪያ ውስጥ የተዘረዘሩትን የፒ.ሲ.ቢ የማጣበቅ ሂደትን ለመገምገም ያደረግኳቸውን የመጀመሪያዎቹን ሁለት ግንባታዎች ያሳያል። . የእኔ ሀሳብ እነዚህን እንደ እኔ መጠቀም ነው