ዝርዝር ሁኔታ:

በጀት Arduino RGB የቃል ሰዓት !: 7 ደረጃዎች (ከስዕሎች ጋር)
በጀት Arduino RGB የቃል ሰዓት !: 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በጀት Arduino RGB የቃል ሰዓት !: 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በጀት Arduino RGB የቃል ሰዓት !: 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Onvis’ new budget HomeKit lightstrip is something special 2024, ህዳር
Anonim
በጀት Arduino RGB የቃል ሰዓት!
በጀት Arduino RGB የቃል ሰዓት!

ጤና ይስጥልኝ ፣ ሁሉም ሰው የእራስዎን ቀላል እና ርካሽ የቃል ሰዓት እንዴት እንደሚሠራ መመሪያዬ እዚህ አለ!

ለዚህ ፕሮጀክት የሚያስፈልጉዎት መሣሪያዎች

  1. ብረታ ብረት እና ማጠፊያ
  2. ሽቦዎች (በሐሳብ ደረጃ ቢያንስ 3 የተለያዩ ቀለሞች)
  3. 3 ዲ አታሚ (ወይም ወደ አንዱ መድረስ ፣ የራስዎ አታሚ ከሌለዎት የ.stl ፋይሎችን ወደ ማተሚያ ቤት መላክም ይችላሉ)
  4. መሰረታዊ መሣሪያዎች (ሾፌሮች ፣ የሽቦ መቁረጫ ፣ ፋይል ፣ ወዘተ …)

ለማዘዝ የሚያስፈልግዎት ክፍል ሁሉ በዚህ መመሪያ BOM ክፍል ውስጥ ተሸፍኗል!

እንደሚደሰቱ ተስፋ ያድርጉ ፣ አሁን እንጀምር!

ደረጃ 1 የፕሮጀክት ፕሮፖዛል

የፕሮጀክት ፕሮፖዛል
የፕሮጀክት ፕሮፖዛል

እዚህ LINK ላይ በአዳፍ ፍሬው ፕሮጀክት መስመሮች ላይ የ RBG ዴስክ የቃል ሰዓት ለመሥራት ፈልጌ ነበር

እኔን የሚያቆሙኝ ቁልፍ ነገሮች የክፍሎቹ ዋጋ እና የሌዘር የመቁረጫ ክፍሎች አስፈላጊነት ነበሩ!

ስለዚህ የዚህ ፕሮጀክት ግብ የበጀት አርቢጂ ማትሪክስ እና አርዱዲኖ ናኖን በመጠቀም ርካሽ እና ቀላል ስሪት ማድረግ ፣ ከዚያ በ 3 ዲ የጨረር መቆራረጫ ክፍሎችን አስፈላጊነት በማለፍ ብጁ ማቀፊያ ማተም ነበር።

ደረጃ 2 BOM - ኤሌክትሮኒክስ እና መካኒካል

BOM - ኤሌክትሮኒክስ እና መካኒካል
BOM - ኤሌክትሮኒክስ እና መካኒካል
BOM - ኤሌክትሮኒክስ እና መካኒካል
BOM - ኤሌክትሮኒክስ እና መካኒካል
BOM - ኤሌክትሮኒክስ እና መካኒካል
BOM - ኤሌክትሮኒክስ እና መካኒካል

ለዚህ ፕሮጀክት የሂሳብ ዕቃዎች (BOM) ለ 1 የተሟላ የቃል ሰዓታት ወደ 13.21 ፓውንድ መምጣት አለበት።

ለፓኬጁ ሙሉ 1 ኪ.ግ የፒ.ኤል.

(የትዕዛዝ ዋጋ - የ BOM ወጪ)

  1. £ 6.42-£ 6.42- 8x8 WS2812B ማትሪክስ-https://www.ebay.co.uk/itm/8x8-64-LED-Matrix-WS28…
  2. £ 1.83- £ 1.83- አርዱዲኖ ናኖ ቪ 3-
  3. £ 1.75 - £ 1.75- RTC ሞዱል DS1307 -
  4. £ 1.25 - £ 0.13 - የኃይል ማይክሮ ዩኤስቢ -
  5. £ 4.31 - £ 1.44 - ፕሮቶቦርድ -
  6. £ 1.05-£ 0.11-M3 35mm Screw x20-https://www.aliexpress.com/item/M3-x-35mm-Alolo-S…
  7. £ 4.13 - £ 0.82 - 4 ሚሜ የጎማ እግር x4 -
  8. £ 12.99 - £ 1.20 - BQ 1.75 ሚሜ ፕላ - የድንጋይ ከሰል ጥቁር -
  9. £ 19.99 - £ 0.28 - AMZ3D 1.75 ሚሜ ፕላ - ተፈጥሯዊ -

የ PLA ስሌቶች በ PLA Calc ሠንጠረዥ ውስጥ ከላይ ሊታዩ ይችላሉ። የ PLA መጠን በግምት 800 ሴ.ሜ^3/ኪግ ነው ብዬ አስባለሁ ፣ ይህም ማለት 1 ኪ.ግ ስፖል በግምት 330 ሜትር ፕላስቲክ ሊኖረው ይገባል ማለት ነው። ከዚያ ወጪውን ለማስላት እያንዳንዱን ክፍል ለማተም የሚያስፈልገውን የ PLA መጠን ተጠቀምኩ።

ደረጃ 3: 3 ዲ የታተሙ ክፍሎች

3 ዲ የታተሙ ክፍሎች
3 ዲ የታተሙ ክፍሎች
3 ዲ የታተሙ ክፍሎች
3 ዲ የታተሙ ክፍሎች
3 ዲ የታተሙ ክፍሎች
3 ዲ የታተሙ ክፍሎች

የ3 -ል ህትመት ሞዴሎች እዚህ ሁሉ በ Thingiverse ላይ ሊገኙ ይችላሉ -

የህትመት መመሪያዎች ከላይ በተገናኘው Thingiverse ገጽ ላይ ሊገኙ ይችላሉ

እኔ ይህንን ሞዴል በ Fusion 360 ውስጥ ዲዛይን ያደረግሁት የአዳፍሬዝ ሌዘር ቁረጥ ማቀፊያ ዲዛይን እንደ አብነት (አገናኝ) በመጠቀም ነው።

እኔ የአዳፍሮት ፕሮጀክት የሚጠቀምበትን ተመሳሳይ ኮድ የምንጠቀምበትን የፊት ፓነል ፊደላትን አንድ አይነት አድርጌአለሁ።

መከለያው የተሻለ የእይታ ማእዘን እንዲኖረው ሰዓቱን በ 10 ° አንግሯል። እኔ ለመጠቀም የመረጥኩት 8x8 RGB LED ማትሪክስ ከ 60 ሚሜ x 60 ሚሜ ከአዳፍ ፍሬው ኒዮማትሪክስ ይልቅ የ 64 ሚሜ x 64 ሚሜ ያህል በመሆኑ የደብዳቤው አቀማመጥ ከአዳፍ ፍሬው ትንሽ በመጠኑ መሆን አለበት።

መከለያው 6 ክፍሎች አሉት ፣

  1. የፊት ፓነል - ይህ በ LED ማትሪክስ ፊት ለፊት የተቀመጡ ፊደሎች አሉት።
  2. መካከለኛ ፓነል (አንግል) - ይህ ማትሪክስን በቦታው ያቆማል እንዲሁም ከፊት ፓነል እና ከኋላ ፓነል ጋር መገናኘት። ይህ ክፍል በ 10 ° ነው።
  3. የኋላ ፓነል (አንግል) - ይህ ፓነል የኃይል አስማሚውን ይይዛል እና ከመካከለኛው ፓነል ጋር ይገናኛል።
  4. የኃይል አስማሚ መቆለፊያ - ይህ አስማሚውን በቦታው የሚይዝ ትንሽ ክፍል ነው።
  5. የአከፋፋይ ፍርግርግ - ይህ መብራቱን ከእያንዳንዱ ኤልኢዲ ለመለየት ፣ የብርሃን ደምን ወደ ቅርብ ፊደላት በመቀነስ ለማገዝ ይጠቅማል።
  6. LED Diffuser - ይህ የ RGB መብራትን ብርሃን ለማደባለቅ የሚረዳ ግልጽ የ PLA ክፍል ነው ፣ ይህ ደግሞ የፊደሎቹን ግንዛቤ ይረዳል (ይህ ለእያንዳንዱ ክፍል ማትሪክስ አንድ 64 ን ማተም እንደሚያስፈልግዎት ልብ ይበሉ)።

M3 35mm & M3 15mm ብሎኖች በመጠቀም መላው ቅጥር አብረው ተጭኗል።

ደረጃ 4 ኮድ

Arduino IDE ን ማግኘት

ለዚህ ፕሮጀክት መጀመሪያ እዚህ ማውረድ የሚችል አርዱዲኖ አይዲኢ ያስፈልግዎታል - አገናኝ

የኮድ መሠረት ማግኘት

ይህ ፕሮጄክቶች ኮዱ በአዳፍ ፍሬው የተሰራ ሲሆን እዚህ በ GIT Hub ላይ ሊገኝ ይችላል - አገናኝ

ከዚህ በፊት የ GIT Hub ን ለማይጠቀም ሰው ፣ እሱ በጣም ቀላል ነው! ኮዱን ለማውረድ እና ወደ አርዱዲኖ አይዲኢ ለመግባት እነዚህን ደረጃዎች ይከተሉ።

  1. ወደ GIT Repo አገናኙን ጠቅ ያድርጉ
  2. የ «ክሎኔን ወይም አውርድ» ቁልፍን (አረንጓዴ) ላይ ጠቅ ያድርጉ እና ከዚያ ዚፕ አውርድ የሚለውን ይምረጡ
  3. የወረደውን ዚፕ አንድ ቦታ ያውጡ
  4. የ Arduino IDE ን ይክፈቱ
  5. በ Arduino IDE ውስጥ ወደ ፋይል ክፈት ይሂዱ
  6. ከዚያ ባልተሸፈነው አቃፊ ውስጥ ወደሚገኘው ወደ WordClock_NeoMatrix8x8.ino ይሂዱ (ምሳሌ ማውጫ-ሲ: / ተጠቃሚዎች / xxxxxx / WordClock-NeoMatrix8x8-master / WordClock-NeoMatrix8x8-master / WordClock_NeoMatrix8x8.ino)

አሁን ኮዱን ከፍተዋል!

ወደ ኮዱ ማሻሻያ ማድረግ

እኛ ወደ መጀመሪያው ፕሮጀክት የተለየ ማይክሮ መቆጣጠሪያ እየተጠቀምን ስለሆንን በቀረበው ኮድ አዳፍ ፍሬው ላይ በጣም ትንሽ ማሻሻያ ማድረግ አለብን።

በ WordClock_NeoMatrix8x8.ino ውስጥ የተወሰኑትን // መግለፅ ካስማዎችን መለወጥ እንፈልጋለን ፣

RTCGND ን ወደ A4 እና RTCPWR ወደ A5 መለወጥ ያስፈልገናል ይህ በአርዱዲኖ ናኖ ላይ የ SDA እና SCL ግንኙነቶች ያሉበትን ኮድ ይነግረዋል።

እንዲሁም 8x8 RBG ማትሪክስ ዲን የት እንደተገናኘ እንዲያውቅ NEOPIN ን ወደ D3 መለወጥ ያስፈልገናል።

ይህንን በትክክል እንዳደረጉት እርግጠኛ ካልሆኑ የተያያዘውን የተቀየረውን WordClock_NeoMatrix8x8.ino ማውረድ እና በማውጫዎ ውስጥ ያለውን መተካት ይችላሉ።

አስፈላጊውን ቤተ -መጽሐፍት ማግኘት

በመጨረሻም ከፕሮግራሙ በፊት ሁሉንም የሚፈለጉትን ቤተ -መጽሐፍት ማውረድ ያስፈልግዎታል ፣

Adafruit በነዚህ አስተያየቶች ውስጥ ለእነዚህ ሁሉ አገናኞችን አካቷል

ወይም እዚህ ጠቅ ማድረግ ይችላሉ ፣

  1. RTClib
  2. DST_RTC
  3. Adafruit_GFX
  4. Adafruit_NeoPixel
  5. Adafruit_NeoMatrix

የአርዱዲኖ አይዲኢ ቤተ -መጽሐፍትን ላልጫነ ሁሉ እነዚህን ደረጃዎች ይከተሉ ፣

  1. ከላይ ያሉት ሁሉም አገናኞች ወደ GIT Hub ማከማቻዎች ናቸው ፣ ‹ክሎኔን ወይም ማውረድ› የሚለውን ቁልፍ ጠቅ ማድረግ ያስፈልግዎታል
  2. ዚፕ አውርድ የሚለውን ይምረጡ
  3. አሁን የ Arduino IDE ን ይክፈቱ
  4. በላይኛው ምናሌ ላይ ባለው “ንድፍ” ትር ላይ ጠቅ ያድርጉ
  5. በማንዣበብ ላይ ቤተ -መጽሐፍትን አካትት ፣ ከዚያ 'Add. ZIP ቤተ -መጽሐፍት…' ን ምረጥ
  6. የ. ZIP ቤተ -መጽሐፍቱን ወደሚያወርዱበት እና ወደሚፈልጉበት ቦታ ያስሱ
  7. አሁን ቤተመጽሐፍት ተጭኗል ፣ ከላይ ላሉት ለእያንዳንዱ 5 ቤተመጽሐፍት እነዚህን ደረጃዎች መድገም ያስፈልግዎታል።

አርዱዲኖ ናኖን ፕሮግራም ማድረግ

አሁን የአርዲኖ ናኖ ፕሮግራም ለማድረግ የ IDE አከባቢ ዝግጁ እና ጊዜው ነው!

ይህንን ለማረጋገጥ አርዱዲኖ አይዲኢ ለአርዱዲኖ ናኖ ቦርድ ለማጠናቀር መዋቀሩን ያረጋግጡ ፣ ይህንን ለማረጋገጥ ፣

  1. በ ‹መሳሪያዎች› ትር ላይ ጠቅ ያድርጉ
  2. በ ‹ቦርዶች› አማራጭ ላይ ያንዣብቡ እና ‹አርዱዲኖ ናኖ› ን ይምረጡ
  3. አርዱዲኖ ናኖን ወደ ፒሲዎ ይሰኩት እና ትክክለኛውን COM ወደብ ይምረጡ

ከላይ የተጠቀሱትን እርምጃዎች ከተከተሉ በኋላ አርዱኖ ናኖን ለማቀድ የሰቀላ ቁልፍን መጫን ይችላሉ!

ደረጃ 5 ኤሌክትሮኒክስ

ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ

አሁን ኤሌክትሮኒክስን ለማቀናበር በፕሮግራም የተቀየሰ አርዱዲኖ ናኖ ጊዜ አለዎት!

ሁሉንም ነገር ከማገናኘትዎ በፊት አርዱዲኖ ናኖን ከዩኤስቢ አያያዥ ያላቅቁ።

በፕሮጀክቱ ውስጥ ያለው ኤሌክትሮኒክስ እጅግ በጣም ቀላል ነው ፣ ስለሆነም ለጀማሪዎች እንኳን ለመሰብሰብ በጣም ቀላል ነው ፣

ግንኙነቶች

  1. TP4056 - ከማይክሮ ዩኤስቢ አያያዥ ቀጥሎ ወደሚገኘው + ቀይ ቀይ ሽቦ (ከላይ የሚታየው) ይህ 5V ነው (እርግጠኛ ካልሆነ በብዙ ሜትር ያረጋግጡ)። ከዚያ ጥቁር ሽቦውን ወደ - አገናኙ (እንደገና ከላይ ይታያል)።
  2. 8x8 RGB ማትሪክስ - ዲንን ከአርዲኖኖ ናኖ ፒን D3 ጋር ያገናኙ ፣ ከዚያ Vcc ወደ 5V & GND ወደ GND።
  3. DS1307 - ኤስዲኤን ከአርዱዲኖ ናኖ ፒን A4 ጋር ያገናኙ (ይህ የናኖ ኤስዲኤ ግንኙነት ነው) ፣ ከዚያ SCL ን ከአርዲኖኖ ናኖ ፒን A5 ጋር ያገናኙ (ይህ የናኖ SCL ግንኙነት ከላይ ናኖ ፒን ይመልከቱ)። ከዚያ Vcc ወደ 5V & GND ወደ GND።
  4. አርዱዲኖ ናኖ - የቀረው ሁሉ አርዱዲኖ ናኖን ማብራት ነው ፣ ይህንን ለማድረግ 5 ቪን ከቪን እና ጂኤንዲ ከቪን ፒን ቀጥሎ ካለው GND ጋር ያገናኙ።

ከላይ የተጠቀሱትን ሁሉ ከተከተሉ ወረዳው ተጠናቀቀ! እና ሁሉንም እየሰራ መሆኑን ለመፈተሽ ፕሮግራሙ ጊዜው ነው!

ከላይ ያሉትን ሁሉንም ግንኙነቶች ከመሸጡ በፊት የዳቦ ሰሌዳውን እና አንዳንድ ማያያዣዎችን በመጠቀም ሁሉም ነገር እየሰራ መሆኑን ማረጋገጥ ጥሩ ሀሳብ ሊሆን ይችላል። ከላይ የኤሌክትሮኒክስ ማረጋገጫዬን አንዳንድ ፎቶዎችን አሳይቻለሁ!

የሰዓት ሰዓት ትክክል አይደለም?

የቃል ሰዓት ትክክለኛውን ሰዓት የማያሳይ ከሆነ ከ RTC ሞዱል ጋር በሚገናኙበት ጊዜ አርዱዲኖ ናኖን እንደገና ለማቀድ ይሞክሩ። ይህ አሁንም የማይሰራ ከሆነ አርዱዲኖን እንደገና ለመድገም ይህንን ሙከራ ካደረጉ በኋላ የሕዋሱን ባትሪ ከ RTC ሞዱል ያስወግዱ እና እንደገና ያክሉት።

ደረጃ 6 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

አሁን የ 3 ዲ ክፍሎች አሉዎት ፣ ኮድ እና ኤሌክትሮኒክስ የቃሉን ሰዓት ለመሰብሰብ ጊዜውን ያዘጋጃሉ።

  1. መደበኛውን የፊት ክፍል በዴስክ ላይ ያስቀምጡ እና የ 64 LED Diffusers ን ያስገቡ።
  2. ሁሉም ማሰራጫዎች ጠፍጣፋ መግባታቸውን ያረጋግጡ።
  3. የከፋፋዩን ፍርግርግ ወደ መደበኛ ግንባር ስብሰባ ያስገቡ።
  4. በቀድሞው ደረጃ ላይ የተወያየውን ኤሌክትሮኒክስ ያዘጋጁ።
  5. በጠረጴዛው ላይ አንግል ያለው ጀርባ ጠፍጣፋ ያስቀምጡ
  6. የዩኤስቢ ባትሪ መሙያ ሞጁሉን በማዕዘን ጀርባ ክፍል ውስጥ ባለው ማስገቢያ ውስጥ ያስገቡ
  7. የዩኤስቢ ወደብ በ Angled Back ላይ ባለው የኋላ መቆራረጥ በኩል የተስተካከለ መሆኑን ያረጋግጡ
  8. Angled Mid ን በኤሌክትሮኒክስ ላይ ያስቀምጡ እና ከ Angled Back ጋር ያስተካክሉ ፣ ከዚያ ኤሌክትሮኒክስን ያስገቡ
  9. የ LED ማትሪክስን በኤሌክትሮኒክስ ላይ ያስቀምጡ ፣ ፓነሉ በ Angled Mids ቦታዎች ላይ መስተካከል አለበት።
  10. የማዕዘን ስብሰባውን በመደበኛ ግንባር ላይ ያስቀምጡ እና የ M3 35 ሚሜ ብሎኖችን ያስገቡ
  11. ዊንጮቹን አጥብቀው 4 የጎማ እግሮችን በመሠረቱ ላይ ያስቀምጡ
  12. እንኳን ደስ አለዎት ስብሰባውን አጠናቀዋል ፣ ለማብራት ጊዜው ጊዜውን ይመልከቱ!

ደረጃ 7 የተማሩ ትምህርቶች እና መደምደሚያ

በአጠቃላይ በዚህ ፕሮጀክት ውጤት ደስተኛ ነኝ ፣ ግን በእርግጥ እሱን ለማሻሻል ሊደረጉ የሚችሉ ጥቂት ነገሮች አሉ።

እትም 1

የ RTC DS1307 ሞጁሎች በማዋቀር በጣም ያበሳጫሉ እና በፍጥነት ከማመሳሰል ውጭ ይርቃሉ ማለት መሣሪያውን እንደገና ለማመሳሰል እንደገና ማዘጋጀት አለብዎት።

እትም 2

CAD ፣ ምናልባት የስብሰባውን ሂደት ለማሻሻል እና አርዱዲኖን ለመሰቀል አንድ ቦታ ሊኖረው ይችላል።

እትም 3

ለምን Wi-Fi የለም? ለጉዳዩ 1 ይህ ትልቅ መፍትሔ ይሆናል!

ይህንን ፕሮጀክት ስጀምር በ ESP8266 / ESP32 ላይ ምንም ልምድ አልነበረኝም ነገር ግን ይህንን ፕሮጀክት እንደገና ብጀምር ወይም Rev2 ብሠራ ከ DS1307 ይልቅ የአሁኑን ጊዜ ለማግኘት Wifi ን ለመጠቀም ኮዱን ማመቻቸት አጥብቄ አስባለሁ።

ይህ እንዲሁ በአየር ሁኔታ ትንበያ ወይም እንደዚህ ባሉ አሪፍ ነገሮች ላይ በመመርኮዝ የማሳያውን ቀለም ማስተካከልን የመሳሰሉ ብዙ ሌሎች ባህሪያትን ማንቃት ይችላል።

የመመሪያዬ መጨረሻ ላይ ስለደረሱ ሁሉም ሰው አመሰግናለሁ ፣ ማንኛውም ጥያቄ ካለዎት እባክዎን አስተያየት ለመስጠት ወይም በቀጥታ መልእክት ላኩልኝ!

የሚመከር: