ዝርዝር ሁኔታ:

ሞገድ መብራት - የአየር ሁኔታ እና ማንቂያዎች 7 ደረጃዎች (ከስዕሎች ጋር)
ሞገድ መብራት - የአየር ሁኔታ እና ማንቂያዎች 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሞገድ መብራት - የአየር ሁኔታ እና ማንቂያዎች 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሞገድ መብራት - የአየር ሁኔታ እና ማንቂያዎች 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: በተራሮች ላይ ነቅቶ በፓስፊክ ውቅያኖስ ውስጥ ተንሳፈፈ 2024, ሀምሌ
Anonim
Image
Image
ምስል
ምስል

በሁለንተናዊ ነገር ውስጥ እያሰላሰልኩ ፣ ይህንን ፍጹም አስገራሚ የሞገድ አምፖል አየሁ እና እሱን ለመገንባት እኔ ነበረኝ።

www.thingiverse.com/thing:774456

መብራቱ በጣም በጥሩ ሁኔታ የተነደፈ እና ያለ ምንም ድጋፍ ያትማል (በጎን በኩል መታተም አለበት)

እንዲሁም ፣ የ LED ንጣፎችን የሚወስድ የመብራት መሠረት አለ

ምስል
ምስል

እና በእርግጥ ፣ የአልጋ ቁራኛ መብራት እንዲሆን በቀላሉ መተው አልቻልኩም። እኔ wifi አድርጌ የአየር ሁኔታን ማሳየት ነበረብኝ። ስለዚህ ፣ ዛሬ ባለው ትንበያ ላይ በመመርኮዝ የመብራት ቀለሙን ለመቆጣጠር ከ WS2812B LEDs ጋር በሁሉም ቦታ የሚገኘውን የ ESP8266 ሞዱል እየተጠቀምኩ ነው። እንዲሁም ፣ በ 10 00 ሰዓት ላይ መብራቱ በራስ -ሰር ይዘጋል እና በ 6 00 ሰዓት ላይ ያበራል።

ደረጃ 1: መስፈርቶች

መስፈርቶች
መስፈርቶች
መስፈርቶች
መስፈርቶች

ይህንን የሞገድ መብራት ለመፍጠር የሚከተሉትን ንጥሎች ያስፈልግዎታል

መሣሪያዎች ፦

  1. 3 ዲ አታሚ - ቢያንስ ከ30-35 ሳ.ሜ ማተም የሚችል
  2. ESP-12E ን ፕሮግራም ለማድረግ የዩኤስቢ- TTL ሞዱል
  3. ሙቅ ሙጫ ጠመንጃ
  4. የብረታ ብረት

የፍጆታ ዕቃዎች

  1. PLA - ለመብራት ነጭ እና ለመሠረቱ ሌላ ቀለም
  2. 30 WS2812B አድራሻ ያለው RGB LEDs
  3. ESP8266 - 12E
  4. 74HCT245N
  5. 5V የኃይል አቅርቦት
  6. 5V-3.3V የኃይል መቀየሪያ
  7. ጥቂት የራስጌ ፒኖች እና ተከላካዮች
  8. ሻጭ

ደረጃ 2 - 3 ዲ ህትመት

3 ዲ ህትመት
3 ዲ ህትመት
3 ዲ ህትመት
3 ዲ ህትመት
3 ዲ ህትመት
3 ዲ ህትመት

3 ዲ የሚከተሉትን ቁርጥራጮች ያትሙ

መብራቱ

  1. በጎን በኩል የተሽከረከረውን ነጭ PLA በመጠቀም ያትሙ
  2. ድጋፎች እና መከለያዎች አያስፈልጉም
  3. ምንም እንኳን በሚታተምበት ጊዜ አልጋው ላይ ተጣብቆ እንዲቆይ ለማድረግ የ 5 ሚሜ ጠርዝ ብጠቀምም
  4. የሚከተሉትን ቅንብሮች ተጠቀምኩኝ

    • 0.8 ሚሜ የእሳተ ገሞራ ቀዳዳ እና 0.3 ሚሜ የንብርብር ቁመት።
    • 2 ፔሪሜትር
    • 100% መሞላት (ቁርጥራጮቹ በጣም ቀጭን ስለሆኑ ይህ ምንም ለውጥ የለውም ፣ በማንኛውም መንገድ ይሞላሉ)
  5. ማስጠንቀቂያ ይስጡ - ይህ ትልቅ ህትመት እና ብዙ ጊዜ ይወስዳል። ስለዚህ ፣ አታሚዎን በአንድ ሌሊት (ወይም በበርካታ ሌሊቶች) መተው የማይመቹዎት ከሆነ ይህ ለእርስዎ አይደለም። 3Dhubs ን በመጠቀም እንዲታተም ያድርጉት። የእኔ ~ 30 ሰዓታት ወሰደ

መቆሚያው

  1. ለኤሌክትሮኒክስ መሠረቱ ውስጥ ቀዳዳ ለመፍጠር TinkerCAD ን በመጠቀም አቋሙን ቀይሬያለሁ። እዚህ ማውረድ ይችላሉ-
  2. ባለቀለም PLA (እኔ የእንጨት መሙያ ተጠቅሜያለሁ) በመጠቀም ያትሙ

    • 0.8 ሚሜ የእሳተ ገሞራ ቀዳዳ እና 0.3 ሚሜ የንብርብር ቁመት።
    • 2 ፔሪሜትር
    • 20% ይሞላል
  3. ይሁን እንጂ ማስጠንቀቂያ ይስጡ - የፈጠርኩት ጉድጓድ ምንም ድጋፍ የለውም እና ውስጡ ትንሽ የተዝረከረከ ነው (በተለይ ከእንጨት መሙያ PLA ጋር በደንብ የማይገናኝ)

የላይኛው

ይህ አማራጭ ቁራጭ ነው። በመብራት አናት ላይ ያለውን ቀዳዳ ለመደበቅ በ TinkerCAD ውስጥ ፈጠርኩት። እሱ ምንም ጥሩ አይደለም ፣ ግን ይሠራል።

  1. https://www.tinkercad.com/things/5aD6V4O0jpy
  2. ድጋፎች እና መከለያዎች አያስፈልጉም
  3. የሚከተሉትን ቅንብሮች ተጠቀምኩኝ

    • 0.8 ሚሜ የእሳተ ገሞራ ቀዳዳ እና 0.3 ሚሜ የንብርብር ቁመት።
    • 2 ፔሪሜትር
    • 30% ተሞልቷል

ደረጃ 3 የኤሌክትሮኒክ ወረዳ

ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ
ኤሌክትሮኒክ ወረዳ

ለዚህ መብራት ጥቅም ላይ የዋለው ወረዳ እጅግ በጣም ቀላል ነው እና የእርስዎ WS2812Bs (አንዳንዶች የሚያደርጉት ፣ አንዳንዶቹ የማይሠሩ) በ 3.3 ቪ ምልክት ላይ ቢሰሩ ፣ ከዚያ 74HCT245N ን ማስወገድ ስለሚችሉ የበለጠ ቀላል ነው።

ዋናው ወረዳ (ከላይ ያለውን ንድፍ ይመልከቱ)

  1. ESP-12E (አስቀድመው ከተገነቡት ሞጁሎች አንዱን ከአዳፍ ፍሬ ፣ ስፓርክfun ፣ ወዘተ) ከተጠቀሙ እነዚህን ደረጃዎች መዝለል ይችላሉ-

    • ፒኖችን 3 እና 8 ን ከ 3.3 ቪ ጋር ያገናኙ
    • በ 10 ኪ resistor በኩል ፒኖችን 1 ፣ 11 እና 12 ን ወደ 3.3 ቪ ያገናኙ
    • ፒን 9 እና 10 ን ከ GND ጋር ያገናኙ
    • በተከፈተ ባለ 2-ሚስማር አገናኝ በኩል ፒን 12 ን ከ GND ጋር ያገናኙ። ESP-12E ን ለማቀድ እነዚህ ፒኖች አብረው ሊገናኙ ይችላሉ
    • ፒኖችን 15 እና 16 ን ወደ ራስጌ ፒኖች ያገናኙ (እነዚህ ESP-12E ን ለማቀድ የሚያገለግሉ RX እና TX ፒኖች ናቸው)
  2. 74HCT245N (የእርስዎ WS2812B LEDs በቀጥታ በ 3.3V የሚሰሩ ከሆነ ይህንን ችላ ይበሉ)

    • ፒኖችን 1 እና 20 ከ +5 ቪ ጋር ያገናኙ
    • ፒኖችን 10 እና 19 ከ GND ጋር ያገናኙ
    • የ ESP-12E ን ፒን 2 ከፒን 13 ጋር ያገናኙ
  3. WS2812B

    • +5V እና GND ን +5V እና GND ፒኖችን በቅደም ተከተል ያገናኙ
    • በ 74HCT245N ላይ DIN ን ከፒን 18 ጋር ያገናኙ
    • 74HCT245N ን ከዘለሉ ፣ ዲኤንኤውን ከ ESP-12E ፒን 13 ጋር ያገናኙት

ሁሉም GND ዎች አንድ ላይ መገናኘታቸውን ያረጋግጡ። +5 ወይም +3.3 ን ከ GND ጋር አለመገናኘትዎን ያረጋግጡ።

ከቀድሞው ፕሮጀክት ተኝተው የነበሩ ሁለት ሰሌዳዎች ነበሩኝ እና እነዚያን በቀላሉ ተጠቀምኩ (ከላይ ያሉት ምስሎች)

github.com/dushyantahuja/ESP8266-RGB-W-LED…

ደረጃ 4-ESP-12E ን ፕሮግራም ማድረግ

ESP-12E ን ፕሮግራም ማድረግ
ESP-12E ን ፕሮግራም ማድረግ

ኮዱን ወደ ESP-12E ለመስቀል አርዱዲኖ አይዲኢን ተጠቅሜአለሁ። ይህንን ከማድረግዎ በፊት የተወሰነ ማዋቀር ይፈልጋል።

የ Arduino IDE ን ማቀናበር

የአርዱዲኖ አይዲኢ የቅርብ ጊዜ ስሪት እነዚህን ሰሌዳዎች መርሃ ግብር ለማቅለል ቀላል አድርጎታል እና ከ ESP8266 ቦርዶች ጋር እንዲሠራ ከአሁን በኋላ ብዙ መንጠቆዎችን ማለፍ የለብዎትም።

ደረጃዎቹ እንደሚከተለው ናቸው

  1. የቅርብ ጊዜውን አይዲኢ ከ https://www.arduino.cc/en/Main/Software ያውርዱ
  2. አይዲኢውን ይክፈቱ እና ወደ መሳሪያዎች -> ቦርዶች -> የቦርዶች አስተዳዳሪ…
  3. ESP8266 ን ይፈልጉ እና ጫን ጠቅ ያድርጉ (ከላይ ያለውን ምስል ይመልከቱ)

ሞጁሉን ፕሮግራም ማድረግ

ይህ ሞጁል ከዩኤስቢ በይነገጽ ጋር አይመጣም ፣ ስለሆነም የዩኤስቢ ግንኙነቱን ከኮምፒዩተር ጋር ለማስተናገድ የዩኤስቢ- TTL ሞዱል / አርዱዲኖን መጠቀም ያስፈልግዎታል። በ ebay ላይ ከሚገኙት ርካሽ ሞጁሎች ውስጥ ማንኛውንም መግዛት ይችላሉ (https://www.ebay.com/sch/i.html?_from=R40&_sacat=0&…) - ሁሉም አንድ ናቸው የሚሰሩት - ትክክለኛ አሽከርካሪዎችን ማግኘት ብቻ ነው። ኮምፒተርዎ ሞጁሉን እንደሚያገኝ።

ግንኙነቶች በጣም ቀላል ናቸው-

  1. GND ን ከዩኤስቢ- TTL በ ESP-12E ላይ GND ምልክት ወዳለው ፒን ያገናኙ
  2. 3.3V ን ከዩኤስቢ- TTL ወደ VP ምልክት በተደረገበት ፒሲ (ESP-12E) ላይ ያገናኙ
  3. TX ን ከዩኤስቢ- TTL ወደ ESP-12E ላይ RX ምልክት ካለው ፒን ጋር ያገናኙ
  4. RX ን ከዩኤስቢ- TTL በ ESP-12E ላይ TX ምልክት ካለው ፒን ጋር ያገናኙ
  5. ፒን 12 ከ GND ጋር እንዲገናኝ የፕሮግራሙን ራስጌ ያሳጥሩ

ሞጁሉ አሁን ለፕሮግራም ተዘጋጅቷል።

ደረጃ 5 - ኮዱ

ኮዱ በ Random Nerd Tutorials ላይ በአስተማሪው ላይ በእጅጉ ጥገኛ ነው https://randomnerdtutorials.com/esp8266-weather-fo…-እንደ እውነቱ ከሆነ የአየር ሁኔታ ክፍተቶች ከዚያ ብቻ ይገለበጣሉ።

  1. የሚከተሉትን ቤተመፃሕፍት ጫን ፦

    • FastLED (https://fastled.io)
    • አርዱዲኖኦታ (https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA)
    • ArduinboJSON (https://github.com/bblanchon/ArduinoJson)
  2. የ OpenWeatherMap ኤፒአይ ያግኙ (https://openweathermap.org/api)
  3. ኮዱን ከ github ያውርዱ
  4. የሚከተሉትን ለውጦች ያድርጉ

    • በመስመር 56 እና 57 ላይ Wifi እና የይለፍ ቃል
    • በመስመር 23 እና 24 ላይ የከተማ እና የኤፒአይ ቁልፍ
  5. ወደ ESP-12E ይስቀሉ

ሁሉም መልካም ከሆነ ፣ ኮዱ ተሰቅሏል ፣ ሞዱልዎ ከ wifi ራውተር ጋር ይገናኛል እና የአየር ሁኔታን ያሳያል። በአሁኑ ጊዜ እኔ እንደሚከተለው አዘጋጅቻለሁ-

  1. ወደ ደመና / ዝናብ እየሄደ ከሆነ - ሰማያዊ
  2. ወደ በረዶ / ነጎድጓድ የሚሄድ ከሆነ - ቀይ -ሰማያዊ
  3. ግልፅ ከሆነ - አረንጓዴ
  4. ሌላ ቀስተ ደመና - ልዩ ሁኔታዎችን / ስህተቶችን ለመቁጠር

እነዚህን ለመለወጥ በመስመሮች 365-377 ላይ ለውጦችን ማድረግ ይችላሉ። ጥቅም ላይ የዋሉት Palettes በ 70-82 መስመሮች ላይ ናቸው

ደረጃ 6: ይሰብስቡ

Image
Image
የአርዱዲኖ ውድድር 2017
የአርዱዲኖ ውድድር 2017

የሚከተሉትን ቁርጥራጮች ይሰብስቡ

  1. የኤልዲዲውን ንጣፍ በ LED ማቆሚያ ላይ ጠቅልለው በሙቅ ሙጫ ይለጥፉ
  2. ከታች የወረዳ ሞጁሉን ያስገቡ እና በሙቅ ሙጫ ይለጥፉ
  3. በ LED ማቆሚያ አናት ላይ የሞገድ መብራቱን ያንሸራትቱ
  4. ከላይ ከላይ አስቀምጡት

ወደ 5V የኃይል አቅርቦት ይሰኩ እና ይደሰቱ

ደረጃ 7 የወደፊት ዕቅዶች

ለአሁን እየሰራ ነው ፣ ሆኖም የሚከተሉትን ባህሪዎች ለማከል አቅጃለሁ-

  1. ከ OpenHAB ጋር እንዲገናኝ MQTT ን ያካትቱ
  2. ምናልባት ለጠፉ ጥሪዎች / መልዕክቶች አንድ ዓይነት የማሳወቂያ ባህሪ ይፍጠሩ
  3. ነቅተህ ብርሃን

ጥቆማዎች እንኳን ደህና መጡ። እና አንድ ከፈጠሩ ፣ እዚህ አንድ ምስል መለጠፉን ያረጋግጡ።

የሚመከር: