ዝርዝር ሁኔታ:

አውቶማቲክ IoT ኮሪደር የሌሊት ብርሃን ከ ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)
አውቶማቲክ IoT ኮሪደር የሌሊት ብርሃን ከ ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አውቶማቲክ IoT ኮሪደር የሌሊት ብርሃን ከ ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አውቶማቲክ IoT ኮሪደር የሌሊት ብርሃን ከ ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 3 የሚያውኩ እውነተኛ አስፈሪ ታሪኮች 2024, ህዳር
Anonim
Image
Image
የሚያስፈልጉትን ቁሳቁሶች ሁሉ ይሰብስቡ
የሚያስፈልጉትን ቁሳቁሶች ሁሉ ይሰብስቡ

እኔ ይህንን ፕሮጀክት የጀመርኩት ከሌላ ሊማር ከሚችል ልጥፍ በደረጃ መሰላል መብራት ተመስጦ ነው። ልዩነቱ የወረዳው አንጎል 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 መልእክት ለመለጠፍ ተጨማሪ ባህሪ ያክሉ።

የሚመከር: