ዝርዝር ሁኔታ:

በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ ኤልኢዲ የቡና ጠረጴዛ - 10 ደረጃዎች (ከስዕሎች ጋር)
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ ኤልኢዲ የቡና ጠረጴዛ - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ ኤልኢዲ የቡና ጠረጴዛ - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ ኤልኢዲ የቡና ጠረጴዛ - 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ጥብቅ ቁጥጥር የሚደረግበት ትራማዶል መድኃኒት 2024, ሀምሌ
Anonim
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ LED የቡና ጠረጴዛ
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ LED የቡና ጠረጴዛ
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ LED የቡና ጠረጴዛ
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ LED የቡና ጠረጴዛ
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ LED የቡና ጠረጴዛ
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ LED የቡና ጠረጴዛ
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ LED የቡና ጠረጴዛ
በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ LED የቡና ጠረጴዛ

ይህ የእኔ የመጀመሪያ እውነተኛ የአርዱዲኖ ፕሮጀክት ነበር እና እንዲሁም የእኔ የመጀመሪያ አስተማሪ ነው ስለዚህ በአስተያየቶቹ ውስጥ ደግ ይሁኑ:) እኔ ብዙ ጊዜ ወስደውብኛል ያሉትን ጥያቄዎች ለመሞከር እና ዝርዝር መመሪያዎችን ለመስጠት ፈልጌ ነበር። ኤሌክትሮኒክስ ከዚያ ምናልባት እያንዳንዱን ደረጃ ማለፍ ይችላሉ ፣ ግን ለዚህ አዲስ ከሆኑ የሚፈልጉትን ሁሉ ሊያቀርብዎት ይገባል።

የፕሮጀክቱ ዓላማ በብሉቱዝ ቁጥጥር ሊደረግበት እና በላዩ ላይ እንደ ቀዝቃዛ ክፍል መብራት/ጨዋታዎችን መጫወት የሚችል የቡና ጠረጴዛ ውስጥ 12 x 12 ፒክሴል ማያ ገጽ መፍጠር ነበር።

ለዚህ ግንባታ የሚከተሉትን ክፍሎች ያስፈልግዎታል

  1. አሩዲኖ ሜጋ (ወይም clone)-https://www.amazon.co.uk/Arduino-Mega-2560-R3-Micr…
  2. አርዱዲኖ ማይክሮ ኤስዲ ካርድ ጋሻ (ይህንን ተጠቅሜ የራስጌዎቹን ሸጥኩ) -
  3. የማይክሮ ኤስዲ ካርድ - ማንኛውም መጠን ይሠራል ግን በ FAT32 ውስጥ መቅረጽ አለበት
  4. 5m WS2812B ሊገጣጠም የሚችል የ LED ንጣፍ -
  5. HC05 የብሉቱዝ ሞዱል -
  6. 5 V 6 Amp የኃይል አቅርቦት-(ይህንን ተጠቅሜበታለሁ ግን ሌሎች በ ebay ላይ ሌሎች መቶዎች አሉ)
  7. የ Ikea LACK ጠረጴዛ (የትርፍ ጊዜ ማሳለፊያው አንጋፋዎች) -
  8. ለ 3 ሚሜ የፓምፕ (ወይም በጣም የተረጋጋ እጅ) የሌዘር መቁረጫ መዳረሻ። በተለያዩ ቦታዎች ላይ በመስመር ላይ የሌዘር ቁርጥራጮችን ማዘዝ ይችላሉ (https://www.hobbytronics.co.uk/laser-cutting ለምሳሌ)
  9. ነጭ የሚረጭ ቀለም
  10. 2 ሜትር የአሉሚኒየም ቲ ክፍል (1 1/2 x 1 1/2 x 1/8) -
  11. 450 ሚሜ x 450 ሚሜ x 6 ሚሜ የመስታወት አናት (አብዛኛዎቹ የአከባቢ ብርጭቆዎች ብጁ ቁርጥራጮችን ለእርስዎ ሊቆርጡ ይችላሉ ፣ ግን እነዚህን ሰዎች እጠቀም ነበር
  12. 1 x 100 ማይክሮ ፋራድ Capacitor
  13. 2 x 1 ኪ resistor
  14. 1 x 2 ኪ resistor
  15. 1 x መስመራዊ የ rotary potentiometer
  16. የተለያዩ መዝለሎች (በፕሮቶታይፕው ወቅት አስራ ሁለት ሊሆን ይችላል)
  17. ለመሸጥ በአንፃራዊነት ወፍራም ኬብሎች ቢያንስ ሶስት ቀለሞች (ይህ አንዳንድ ትላልቅ ሞገዶችን መሳል ይችላል ስለዚህ ለኃይል የኃይል ዝላይ ሽቦዎችን አልመክርም)
  18. ለውስጣዊው የወረዳ ሰሌዳ (በጣም ቀላል ነው ብለው አይጨነቁ)

የሚያስፈልጉ መሣሪያዎች ፦

  1. የሚሸጥ ብረት + መሸጫ
  2. ጥንድ ቁርጥራጮች
  3. የሽቦ ቆራጮች
  4. ጠረጴዛውን ተለያይተው ለመጥለፍ አንድ ዓይነት ድሬሜል ወይም ጂግሶ። ይህንን ተጠቅሜ https://www.amazon.co.uk/gp/product/B0078LENZC/ref… በ spiral cutting bits

ደረጃ 1 የመጀመሪያ ሙከራ እና አቀማመጥ

የመጀመሪያ ሙከራ እና አቀማመጥ
የመጀመሪያ ሙከራ እና አቀማመጥ
የመጀመሪያ ሙከራ እና አቀማመጥ
የመጀመሪያ ሙከራ እና አቀማመጥ
የመጀመሪያ ሙከራ እና አቀማመጥ
የመጀመሪያ ሙከራ እና አቀማመጥ

የመጀመሪያው የጥሪ ወደብ እርስዎ በሚፈልጉት ርዝመት ውስጥ የ LED ንጣፍን መቁረጥ ነው። ይህ 3 ዲ ፒን ብቻ ስላለው አርዱዲኖ እውነተኛውን ሥራ እንዲሠራ ስለሚያደርግ ይህ የ LED ንጣፍ ለመጠቀም በእውነት ቀላል ነው። በስዕሉ ላይ እንደሚታየው እያንዳንዱን ርዝመት 12 LEDs በ 12 ክፍሎች እቆርጣለሁ እና ከዚህ ጋር የምሄድበትን በዓይነ ሕሊናዬ ለማየት እንዲረዳኝ በጠረጴዛው ጀርባ ላይ አኖርኳቸው።

እኔ ከዚያ ጥቂት ኤልኢዲዎች ቀሩኝ ስለዚህ እነሱ ከሠሩ እኔ መፈተሽ ነበረብኝ (እኔ በፕሮጀክቱ ረቂቅ ውስጥ የተጠቀሰውን ሜጋ መጠቀምም ይችላሉ) ከአርዱዲኖ UNO ጋር አገናኘኋቸው። ይህንን ለማድረግ አንዳንድ ወንድን ወደ ወንድ ራስጌዎች ቆርጫለሁ እና በኤልዲዲው ስትሪፕ መጨረሻ ላይ ወደ ንጣፎች ሸጥኳቸው። በ WS2812 ስትሪፕ ላይ የ 5 ቪ ሽቦ ቀይ ፣ መሬት ነጭ እና መረጃ አረንጓዴ ነው የተጠቀምኩት። ውሂብን በተሳሳተ አቅጣጫ እንዳይሞክሩ እና በ WS2812B ስትሪፕ ላይ ለታተመው የአቅጣጫ ቀስት ትኩረት መስጠቱን ያረጋግጡ። እኔ 5V መስመርን በ 5 ቮ በአርዱኖ ፣ ከመሬት እስከ ጂኤንዲ እና ዳታ 6 ን ከ 1 ኪ resistor ጋር በተከታታይ አገናኘሁት። የ WS2812B LED ዎች የፍሪቲንግ መርሃግብር እኔ ካደረስኳቸው በመጠኑ የተለየ መሆኑን ልብ ይበሉ - ለመናገር በቂ ነው ፣ መረጃ ከፒን 6 ጋር መገናኘቱን ፣ Gnd ከመሬት ጋር መገናኘቱን እና 5 ከ 5 ቪ ጋር መገናኘቱን ያረጋግጡ።

በጣም ጥቂት ኤልኢዲዎች (5 ወይም ከዚያ በላይ) አርዱinoኖ ኃይሉን ለማቅረብ ጥሩ መሆን አለበት። ሆኖም እነሱ ሙሉ ነጭ ላይ ሲሆኑ ብዙ ኤልዲዎች እያንዳንዳቸው እስከ 60mA ድረስ ይሳባሉ እና አርዱዲኖን በፍጥነት ሊያሸንፉ ይችላሉ።

አርዱዲኖ አይዲኢ እንዳለዎት (ካላወረዱ እና ካልጫኑት) የቺፕስቱን አይነት ወደ አርዱዲኖ ያቀናብሩ እና በአማራጮች ውስጥ አርዱዲኖን ወደሚያሳየው የ COM ወደብ ያዘጋጁ። አሁን የ FastLED ቤተ -መጽሐፍትን ያውርዱ እና ይጫኑት (https://fastled.io/)። የ striptest.h ምሳሌን ይክፈቱ እና በስዕሉ ውስጥ ያሉትን የ LEDs ብዛት ወደ እርስዎ ብዙ (5 ቀርቼ ነበር)። ያረጋግጡ እና (ሁሉም መልካም እንደሚሆን በመገመት) ወደ አርዱዲኖ ይስቀሉት እና በትንሽ ስትሪፕ ላይ ያሉት መብራቶች ሲመጡ እና ቀለሙን ሲቀይሩ ማየት አለብዎት።

ደረጃ 2 ማትሪክስ እና ስቴፕቦርድን መሸጥ

ማትሪክስ እና ስትሪፕቦርድ መሸጥ
ማትሪክስ እና ስትሪፕቦርድ መሸጥ
ማትሪክስ እና ስትሪፕቦርድ መሸጥ
ማትሪክስ እና ስትሪፕቦርድ መሸጥ
ማትሪክስ እና ስትሪፕቦርድ መሸጥ
ማትሪክስ እና ስትሪፕቦርድ መሸጥ

የ LED ማትሪክስ መፍጠር ለመጀመር ጊዜው አሁን ነው።

ካለዎት የሶስት ቀለሞች የሽቦ ቀለም እያንዳንዳቸው 11 አጭር ርዝመቶችን ይቁረጡ። ከአንድ ስትሪፕ መጨረሻ እስከ ቀጣዩ መጀመሪያ ድረስ ለመሄድ በቂ መሆናቸውን ያረጋግጡ። LED ን ሲያስወግድ የውሂብ ፍሰት ቀስት እባብን መከተልዎን ማረጋገጥ ያስፈልግዎታል። አንዴ ከተዘረጋ ፣ በስዕሉ ላይ እንደሚታየው እያንዳንዱን መሪ ረድፍ ወደ ቀጣዩ አንድ በጥንቃቄ ይሽጡ። ለእያንዳንዱ የግንኙነት አይነት ተመሳሳይ ቀለም ከተጠቀሙ ይህ በጣም ቀላል ነው።

አሁን የበለጠ ብየዳ ፣ ከዋናው የኃይል አቅርቦት ኃይልን የሚያስተናግድ የጭረት ሰሌዳ መፍጠር አለብን። የአሁኑን በተሻለ ሁኔታ እንዲይዝ ለ ‹5V› እና ለ ‹GND› ›ላይ ሁለት ዓምዶችን በተንሸራታች ሰሌዳው ላይ ሸጥኩ። ለመፍጠር ለሚፈልጉት ወረዳ የተያያዘውን መርሃግብር ይመልከቱ። መያዣውን በሚሸጡበት ጊዜ ፣ አሉታዊው መጨረሻ ከ 5 ቮ ሳይሆን ከ GND ባቡር ጋር መገናኘቱን ያረጋግጡ። የጭረት ሰሌዳው ከተጠናቀቀ በኋላ +VE እና GND ን ከ LED ስትሪፕ ጋር ማገናኘት እና እንዲሁም አርዱዲኖን ከኃይል አቅርቦቱ እና ከጭረት ሰሌዳ ጋር ለማገናኘት ቀደም ብለን የ cutረጥነውን መዝለያዎች ሌላኛውን ግማሽ መጠቀም አለብን። ፋይሎችን በእሱ ላይ ማስቀመጥ እና በኋላ ላይ ማንበብ እንድንችል የ SD መለያ ሰሌዳውን ወደ አርዱinoኖ ማከል ጥሩ ጊዜ ይሆናል። የኤስዲ ማቋረጫ ቦርድ በቦታው ከገባ በኋላ የ 5 ቮን ባቡርን ወደ ቪን ፒን እና GND በአርዲኖ ላይ ከማንኛውም የ GND ፒን ጋር ማገናኘት እንችላለን።

በመጨረሻ ፣ የኤልዲዎቹን ብሩህነት የሚቆጣጠርበት መንገድ እንዲኖረን ፖታቲሞሜትር ከአናሎግ ግብዓት A0 ጋር ማገናኘት እንችላለን።

አንዴ ይህ ሁሉ ከተጠናቀቀ በኋላ እንደገና የኤልዲዎችን ቁጥር ወደ 144 በመቀየር እጅግ በጣም ረቂቅ የሆነውን ንድፍ መስቀል እንችላለን። ይህንን ንድፍ ከመጫንዎ በፊት የኃይል አቅርቦቱ ንቁ መሆኑን ያረጋግጡ። ሁሉም ነገር እየሰራ መሆኑን እንድናውቅ ሁሉም ኤልኢዲዎች እጅግ በጣም ረቂቅ በሆነ ንድፍ ንድፍ ውስጥ ማብራት አለባቸው ብለን ተስፋ እናደርጋለን።

ደረጃ 3 የብሉቱዝ ሞጁል ውህደት

የብሉቱዝ ሞዱል ውህደት
የብሉቱዝ ሞዱል ውህደት

የመጨረሻው የሽቦ ቁራጭ አሁን ፣ የ HC05 ክፍሉ በስዕላዊ መግለጫው ላይ እንደሚታየው ከአርዲኖ ሜጋ ጋር ይገናኛል። የ HC05 ክፍሉ በሜጋ ላይ ከ Rx1 እና Tx1 ወደቦች ጋር መገናኘቱን ያረጋግጡ - ይህ ለፕሮግራም በጣም ቀላል ያደርገዋል እና “የሶፍትዌር” ቤተ -መጽሐፍት አጠቃቀምን ያስወግዳል።

NB። የ HC05 ክፍል 5V ወይም 3.3V ውስጥ ይወስዳል እና በአጠቃላይ በ 3.3V ሎጂክ ላይ ይሠራል ስለዚህ ከ 3.3V ባቡር ጋር አገናኘሁት። አንዳንድ ሌሎች አስተማሪዎች Tx (በ Arduino ላይ) ለ Rx (በ HC05 አሃድ) ላይ የ 5 ቮ አመክንዮውን ከአርዱዲኖ ወደ HC05 ሞጁል ወደ ተወላጅ ደረጃ ለማንኳኳት አቅም ካለው የመከፋፈያ ወረዳ ጋር አሳይተዋል። እኔ ክፍሎች ዝርዝር ውስጥ 1k እና 2k resistors ነበር ምክንያት ይህ ነው; ሆኖም ፣ አልጨነኩም እና በጠረጴዛዬ ላይ ፍጹም ደስተኛ ይመስላል:)

ደረጃ 4 የሠንጠረዥ ጠለፋ

የጠረጴዛ ጠለፋ
የጠረጴዛ ጠለፋ
የጠረጴዛ ጠለፋ
የጠረጴዛ ጠለፋ
የጠረጴዛ ጠለፋ
የጠረጴዛ ጠለፋ

አሁን የእኛን ኤልኢዲዎች እና ኤሌክትሮኒክስ አዲስ ቤት ለመስጠት ጠረጴዛውን በተናጠል መቁረጥ መጀመር አለብን።

በ LACK የጠረጴዛ ጠረጴዛ አናት መሃል ላይ በመጀመሪያ 450 ሚሜ x 450 ሚሜ ካሬ ምልክት ያድርጉ። Dremel (ወይም jigsaw) በመጠቀም ቀጥ ብለው ለማቆየት በተቻለዎት መጠን ካሬውን ይቁረጡ። አሁን በሥዕሉ ላይ እንደሚታየው ከላይ እና ከካርቶን ውስጠኛው ቁርጥራጮች ውስጥ ባዶ በሆነ የጠረጴዛ ጠረጴዛ ላይ ትተን ልንጥልዎት እንችላለን። ድሬሜልን እንደገና በመጠቀም በጠረጴዛው ግርጌ ጥግ ላይ ቀዳዳ ልንቆፍረው እንችላለን ስለዚህ ዋናውን ገመድ የምናልፍበት ቦታ አለን።

ጠረጴዛው ከተዘጋጀ በኋላ ወደሚቀጥሉት ደረጃዎች ከመሄዳችን በፊት በግምት በትክክለኛው ቦታ ላይ ኤልኢዲዎቹን ወደ ታች መለጠፍ እንችላለን። ከእያንዳንዱ እርምጃ በኋላ ኤሌክትሮኒክስ ትክክል ስለመሆኑ ማረጋገጥ ጠቃሚ ሆኖ አግኝቼዋለሁ ስለዚህ በጣም ረቂቅ የሆነውን ንድፍ እንደገና ይሞክሩ።

አንዴ ምቾት ከተሰማዎት ሁሉም ነገር በትክክለኛው ቦታ ላይ ከሆነ ታዲያ ትናንሽ መከለያዎችን በመጠቀም በጠረጴዛው ጠርዝ ውስጥ የኃይል አቅርቦቱን ለመጫን ሁለት ትናንሽ ቀዳዳዎችን መቆፈር ይችላሉ። ከፈለግኩ በቀላሉ እንደገና ማረም እንዲችል አርዱዲኖን ከጠረጴዛው ውጭ ለመጫን መርጫለሁ ግን ወደ ጠረጴዛው ታች ተገልብጦ በቀላሉ አይታይም። የብሩህነት መቆጣጠሪያው ጥሩ እና ሙያዊ መስሎ እንዲታይ እኔ ደግሞ ፖታቲሞሜትርን በሠንጠረ the ታችኛው ክፍል ላይ አድርጌዋለሁ።

ደረጃ 5: የሌዘር መቁረጫ ክፍሎች

የጨረር ቁራጭ ክፍሎች
የጨረር ቁራጭ ክፍሎች
የጨረር ቁራጭ ክፍሎች
የጨረር ቁራጭ ክፍሎች
የጨረር ቁራጭ ክፍሎች
የጨረር ቁራጭ ክፍሎች

አሁን ፒክሴሎችን ወስነናል ስለዚህ የካሬዎችን ማትሪክስ የሚፈጥሩትን የሌዘር ቁርጥራጮችን ማስተዋወቅ አለብን። የእንጨት ማትሪክስ እና እንዲሁም የእነሱን ምስሎች ለሚመሰረቱት የሌዘር ቁርጥራጮች የ dxf ፋይሎችን አካትቻለሁ ስለዚህ ምን መምሰል እንዳለባቸው ያውቃሉ። እነሱ በሁለት የተለያዩ ቁርጥራጮች የተሠሩ ናቸው ፣ አንደኛው በእያንዳንዱ የኤልዲዎች ረድፍ ላይ ይሄዳል እና ሁለተኛው ይሻገራል። የሚሻገሩት ክፍሎች ሽቦው እንዲያልፍ ለማድረግ ከታች በኩል የ 10 ሚሊ ሜትር ከፍ ያለ ክፍተት አላቸው።ይህ ከአንዲት ፒክሴል ወደ ቀጣዩ ትንሽ የብርሃን ፍሳሽ ሲኖረኝ ይህ ክፍተት ወደ 5 ሚሜ ሊቀንስ ይችላል።

የሁለቱም ክፍሎች 11 ቅጂዎች ከ 3 ሚሊ ሜትር የፓምፕ ጣውላ (ሌዘር) ተቆርጠው ከዚያ በትክክል መጣጣማቸውን ለማረጋገጥ መሰብሰብ አለባቸው። አንዴ ከተደሰቱ ፣ የሰንጠረ theን የሚያንፀባርቁ ባህሪያትን ለማሻሻል እንደገና ማትሪክሱን ይለያዩ እና ነጭውን ይረጩ። ደረቅ በሚሆንበት ጊዜ እንደገና አንድ ላይ ያድርጓቸው እና በ LEDs ላይ ያስቀምጧቸው። አሁን ትንሽ ወፍራም ስለሆኑ ከተረጨ በኋላ አንድ ላይ ለመገጣጠም ትንሽ ከባድ ሊሆን ይችላል ፣ ግን ማትሪክስ ወደ ጠረጴዛው ከማስገባትዎ በፊት በቀላሉ ወደ ቦታው መታ ያድርጉ።

ደረጃ 6 - ግላዲያተር

ግላዲያተር
ግላዲያተር
ግላዲያተር
ግላዲያተር

አሁን እኛ ሁሉንም ሃርድዌር ተግባራዊ አድርገናል ሶፍትዌሮችን መመልከት መጀመር እንችላለን። ለኤሌዲዎች (https://www.solderlab.de/index.php/software/glediat…) ለመፍጠር Glediator የተባለ ሶፍትዌር አውርጃለሁ። የመጫኛ መመሪያዎች ትንሽ ታማኝነት ሊኖራቸው ይችላል ነገር ግን ድር ጣቢያውን በጥብቅ ይከተሉ እና ደህና መሆን አለብዎት። እንዲሁም ወደ አርዱinoኖ (https://www.solderlab.de/index.php/downloads/catego…) ለመስቀል ንድፉን ከግላይዲያተር ድር ጣቢያ ማውረድ አለብን። እኛ WS2812B LEDs ን እንጠቀማለን ስለዚህ ትክክለኛውን ማውረድዎን ያረጋግጡ (WS2812 Glediator Interface)። አንዴ ይህንን ንድፍ ከከፈቱ ፣ NUMBER_OF_PIXELS ን ወደ 144 ይለውጡ እና ወደ አርዱinoኖ ይስቀሉት።

ግሌዲያተር አንዴ ከተጫነ በጠረጴዛው ላይ እነማዎችን መጫወት መጀመር እንችላለን። በመጀመሪያ በ Glediator ሶፍትዌር ውስጥ የማትሪክስ መጠኑን ወደ 12 x 12 ማቀናበር እና እንዲሁም የውጤቱን ዓይነት ወደ ኤችኤስቢኤል - አግድም እባብ (መጀመር) የታችኛውን ግራ (ግራንት) ማዘጋጀት አለብን ምክንያቱም እኛ ኤልኢዲዎችን ያጠፋንበት እና የቀለም ትዕዛዙን ወደ GRB የምንለውጥበት መንገድ ነው። (ይህ LED ዎች መረጃን የሚወስዱት ይህ ነው)። በውጤቱ ትር ላይ የ COM ወደብ ይክፈቱ እና የ LED ማትሪክስ በግሌዲያተር ሶፍትዌሩ መካከለኛ ማያ ገጽ ላይ የ LED ንድፍ ማሳየት መጀመር አለበት።

እነማዎችን መፍጠር እና ፒሲ መገናኘት ሳያስፈልግዎት የሚወዷቸው እነማዎች በጠረጴዛው ላይ ሊታዩ ይችላሉ ማለት ወደ ኤስዲ ካርድ ልንሰቅለው ወደሚችለው የ.dat ፋይል መቅዳት ይችላሉ። ስለዚህ በመስመር ላይ ጥቂት ትምህርቶች አሉ (https://hackaday.io/project/5714-glediator-from-sd… ለምሳሌ)። ለዚህ እንዲሰሩ ጥቂት የተለያዩ የኮድ ምንጮችን ቀይሬያለሁ ስለዚህ የእኔ ኮድ ጥሩ መሆን አለበት።

እነማዎችዎን በሚያስቀምጡበት ጊዜ X ከ1-15 የሆነ ማንኛውም ቁጥር ባለበት ‹animX.dat› አድርገው ማስቀመጥዎን ያረጋግጡ። በእኔ ኮድ ውስጥ ሁለት መስመሮችን በመቀየር የበለጠ መተግበር ይችላሉ።

NB- የግሌዲያተር ፋይሎችን በሚመዘግቡበት ጊዜ ሶፍትዌሩ በውስጡ ሳንካ አለው ማለት የኤልዲዲውን ገመድ እንዴት እንዳገናኙት አያስታውስም ማለት ነው። በእኔ ኮድ ውስጥ ሁሉንም በትክክል ያሳያል ማለት የቁጥር ረድፎችን ቅደም ተከተል ለመቀልበስ ቀላል ተግባርን ተግባራዊ አድርጌአለሁ

ደረጃ 7 የብሉቱዝ ተከታታይ ቁጥጥር

የብሉቱዝ ተከታታይ ቁጥጥር
የብሉቱዝ ተከታታይ ቁጥጥር
የብሉቱዝ ተከታታይ ቁጥጥር
የብሉቱዝ ተከታታይ ቁጥጥር

በስማርትፎን እና በአርዱዲኖ መካከል የብሉቱዝ ግንኙነትን ማቋቋም በሚያስገርም ሁኔታ ተንኮለኛ ሆኖ ተገኝቷል ፣ ግን ይህንን በጣም ቀላል የሚያደርጉ ጥቂት ቀላል ደረጃዎች አሉ። በመጀመሪያ ፣ ለስማርትፎንዎ አንድ መተግበሪያ ማውረድ ያስፈልግዎታል። Https://play.google.com/store/apps/details?id=com… ተጠቅሜያለሁ። ግን ምናልባት የ iphone ተመጣጣኝ (እርስዎ መክፈል ያለብዎት ፣ ገጽ)

የ HC05 ሞዱል በላዩ ላይ ትንሽ መቀየሪያ እንዳለው አስተውለው ይሆናል። አንተ እርስዎ የሚፈልጉ ከሆነ በላዩ ላይ ልኬቶችን መረመረ እና እነሱን መቀየር ይችላሉ ይህም ማለት አት-ሁነታ ውስጥ ይገባል ታች ይህን ማብሪያ ይሰፈርላችኋልና ጋር እስከ እስክታበራው ከሆነ.

የተያያዘውን ንድፍ ወደ ሜጋ ይስቀሉ እና በፒሲዎ ላይ ያለውን ተከታታይ መጠን ወደ 9600 ያዘጋጁ። ኃይሉን ወደ HC05 አሃድ ያላቅቁት እና እንደገና ሲያገናኙት በላዩ ላይ ያለውን ቁልፍ ይጫኑ። ብልጭ ድርግም ማለት በየሁለት ሰከንዶች አንድ ጊዜ በግምት መሆን አለበት - አሁን HC05 በ AT- ሞድ ውስጥ ነው።

አሁን በተከታታይ ማሳያ ውስጥ ለ HC05 ትዕዛዞችን መላክ እና ምላሹን ማየት እንችላለን። «AT» ብለው ይተይቡ እና ላክ የሚለውን ይጫኑ እና በተከታታይ ማሳያ ላይ ተመልሰው «እሺ» የሚለውን ማየት አለብዎት - አሁን እሱ እያዳመጠ መሆኑን እናውቃለን። XYZPQR ሞጁሉን እንዲጠራ የሚፈልጉት "AT+NAME = XYZPQR" ብለው በመተየብ የመሣሪያው የብሉቱዝ ስም ሊለወጥ ይችላል። የእኔን LightWave ብዬ ጠራሁት። የብሉቱዝ ሞጁል ነባሪ የይለፍ ኮድ 1234 (ወይም 0000) ነው ፣ ግን ይህ ለምሳሌ “AT+PSWD = 9876” በመላክ ሊለወጥ ይችላል። በመጨረሻም “AT+UART = 38400” በመላክ የ HC05 ን የግንኙነት መጠን መለወጥ እንችላለን። ይህ ለአብዛኞቹ የ HC05 ሞጁሎች ነባሪ ተመን ነው ፣ ግን የእኔ በተለየ ሁኔታ ተዘጋጅቷል ስለዚህ እርግጠኛ ለመሆን ማዋቀር ጥሩ ልምምድ ነው። ስለእነዚህ ትዕዛዞች ብዙ ተጨማሪ ዝርዝሮች እዚህ አሉ - https://www.itead.cc/wiki/Serial_Port_Bluetooth_M… እንዲሁም ብዙ ዝርዝር ያላቸው ስለዚህ እርምጃ አስተማሪዎች አሉ https://www.instructables.com/id/Modify --HC-05-…

አሁን በብሉቱዝ መሣሪያ በኩል ወደ ሞጁሉ ትዕዛዞችን ለመላክ መሞከር እንችላለን። በመጀመሪያ ኃይሉን ከ HC05 ሞዱል ያላቅቁት እና ከዚያ እንደገና ያገናኙት። የ LED ብልጭታ ፍጥነት በጣም ፈጣን መሆኑን ማየት አለብዎት - ይህ ማለት አሁን ለማጣመር እየጠበቀ ነው ማለት ነው። በእርስዎ ዘመናዊ ስልክ ላይ የ Arduino የብሉቱዝ መቆጣጠሪያ መተግበሪያውን ይክፈቱ እና የ HC05 ሞጁሉን ያግኙ። ስሙን ካልቀየሩ ምናልባት HC05 ወይም ተመሳሳይ ተብሎ ይጠራል። እንዴት መገናኘት እንደሚፈልጉ አማራጮች ሲሰጡ ፣ የተርሚናል ሁነታን ይምረጡ። አሁን አንዳንድ ቁጥሮች እና ጽሑፍ ለመላክ ይሞክሩ እና በፒሲው ላይ ያለው ተከታታይ ሞኒተር መቀበላቸውን ሪፖርት ካደረገ ለማየት ይሞክሩ። ጥቂት ፍንጮችን ሊሰጡዎት የሚችሉ ብዙ አስተማሪዎች ካልነበሩ እኛ መቀጠል እንድንችል ተስፋ አለን (ለምሳሌ

እዚህ የሚደረገው የመጨረሻው ነገር አርዱዲኖ አንድ ነገር ሊያደርግበት ለሚችል ቁጥሮች የመቆጣጠሪያ ግብዓቶችን ካርታ ማዘጋጀት ነው። የሚከተሉትን እሴቶች እጠቀም ነበር

ወደ ላይ = 1 ፣

ታች = 2 ፣

ግራ = 3 ፣

ቀኝ = 4 ፣

መጀመሪያ = 5 ፣

ይምረጡ = 6.

ደረጃ 8: ጨዋታዎች

ጨዋታዎች
ጨዋታዎች

ለጨዋታው ኮድ ምንም ክሬዲት አልወስድም። እዚህ የተገኘውን የምንጭ ኮድ ተጠቅሜያለሁ https://github.com/davidhrbaty/IKEA-LED-Table በዳቪድሃርባቲ የተፃፈ። ሆኖም ፣ እኔ በተለያዩ መንገዶች ቀይሬዋለሁ -

  1. ብሩህነትን መለወጥ እንድንችል በፖታቲሞሜትር እሴቱ ላይ በመመርኮዝ የብሩህነት የግዴታ ተግባርን ጨምሬያለሁ
  2. እኔ ለማጠናቀር ስላልቻልኩ የጡብ ጨዋታውን አስወገድኩ
  3. የ tetris ብሎኮችን የቀለም ኮድ ቀይሬያለሁ ስለዚህ ሁሉም የተለያዩ ቀለሞች ነበሩ
  4. ምናሌውን ቀየርኩ
  5. ከ SD ካርድ እነማዎችን ለመጫወት አንድ አማራጭ ተግባራዊ አደረግሁ
  6. በምናሌው ውስጥ ከፍተኛ የውጤት መከታተያ እና ከፍተኛ ውጤት ማሳያ አማራጭን ጨመርኩ

የተያያዘው ኮድ ወዲያውኑ መሥራት አለበት ፣ ካልሆነ ግን የእኔ ጥቆማ የስህተት መልዕክቶችን የሚያመጡ የሚመስሉ ጨዋታዎችን አውልቆ ችግሩ የት እንዳለ እስኪያገኙ ድረስ እንደገና ኮዱን የሚያረጋግጥ ይሆናል።

የዚህ ኮድ የመጀመሪያ ጸሐፊ በእውነቱ ሞዱል እና በቀላሉ የሚጨመርበትን ነገር በመገንባት አስደናቂ ሥራ ሠራ። በሰንጠረ more ውስጥ ተጨማሪ ተግባሮችን ለመጨመር በትላልቅ ጉዳዮች ላይ ማከል ያን ያህል ከባድ አይደለም።

በምናሌው ውስጥ ያሉት አማራጮች የሚከተሉት ናቸው

  1. ኤስዲ ካርድ - በ SD ካርድ ላይ የተከማቹ እነማዎችን ይጫወታል
  2. ቴትሪስ
  3. እባብ
  4. ፖንግ
  5. ዳይስ - በ 1 እና 6 መካከል የዘፈቀደ የኑበር ጀነሬተር
  6. አኒሜሽን - ከ FastLED ቤተ -መጽሐፍት የአኒሜሽን ስብስብ
  7. የከዋክብት አኒሜሽን - አርትዕ - አሁን ከዚህ አኒሜሽን ይልቅ የኮንዌይ የሕይወት ጨዋታን ተግባራዊ አድርጌአለሁ
  8. ቀስተ ደመና አኒሜሽን
  9. ከፍተኛ ውጤቶች - ለ tetris እና ለእባብ ከፍተኛ ውጤቶችን ያሳያል

መጫወት ከመጀመርዎ በፊት በኤስኤስዲ ካርድ ላይ ሁለት txt ፋይሎችን መፍጠር አለብዎት ፣ አንደኛው “teths.txt” እና ሌላኛው “snkhs.txt” ይባላል። በሁለቱም በእነዚህ ፋይሎች ውስጥ ቁጥር 0 ን ያስቀምጡ እና ከዚያ በ SD ካርድ ስር አቃፊ ላይ ያስቀምጧቸው። እነዚህ ከፍተኛ ውጤት የመከታተያ ፋይሎች ናቸው እና ከፍተኛው ነጥብ በተደበደበ ቁጥር ይዘምናል። እሱን ዳግም ማስጀመር ከፈለጉ በፒሲ ላይ እሴቶቹን ወደ 0 ብቻ ይለውጡ።

አንዴ የ LED_table ፕሮግራሙን ወደ አርዱinoኖ ከሰቀሉ ተከታታይ ማሳያውን መክፈት ይችላሉ እና እርስዎ በሚላኩበት ጊዜ የብሉቱዝ ትዕዛዞችን ማየት መቻል አለብዎት - በዚህ መንገድ ሁሉም ነገር በጥሩ ሁኔታ እየሰራ መሆኑን ያውቃሉ።

ደረጃ 9: ይደሰቱ

ይደሰቱ
ይደሰቱ
ይደሰቱ
ይደሰቱ
ይደሰቱ
ይደሰቱ

ማድረግ የሚጠበቅበት ዋናውን የ LED ሰንጠረዥ ኮድ ወደ ሜጋ መስቀል እና ከዚያ በመጫወት ይደሰቱ እና ከፍተኛ ውጤቶችዎን ያሳውቁኝ!

አሁንም የጠረጴዛው የላይኛው ክፍል (የአሉሚኒየም ቲ ክፍል እና ብርጭቆ) እስኪመጣ ድረስ እጠብቃለሁ ፣ ግን ጠረጴዛው አሁን በጥሩ ሁኔታ ይሠራል እና በእሱ ላይ ጨዋታዎችን መጫወት እችላለሁ።

ማናቸውም አስተያየቶች ፣ አርትዖቶች ካሉዎት ወይም የሠራኋቸውን ስህተቶች ካሉዎት ያሳውቁኝ።

ደረጃ 10 - አዘምን

Image
Image
አዘምን
አዘምን
አዘምን
አዘምን

አሁን ሙሉ በሙሉ ተጠናቀቀ!:)

በመጨረሻ የአሉሚኒየም ቲ ክፍልን ለጠርዝ ማድረጌን ወስጄ መገጣጠሚያውን በማቃለል ረገድ የእኔን ምርጥ ሥራ ሠርቻለሁ (45 ዲግሪ ከከባድ ማዕዘኖች አንዱ ነው) ግን ሙሉ በሙሉ ማለት ይቻላል ካሬ ነው። ለላይ እኔ ወፍራም የመስታወት ወረቀት (425 x 425 x 8 ሚሜ) ለማግኘት ወሰንኩ እና የሩስቶሌም መስታወት የበረዶ ፍሰትን በመጠቀም የታችኛውን ክፍል በረዶ አደረግሁት። አስፈላጊ ከሆነ በመገጣጠሚያዎች ውስጥ ትንሽ ተጣጣፊ እንዲኖር የላይኛውን እና የማእዘን ቁርጥራጮቹን ለመገጣጠም መደበኛ መጥረጊያ (ሲሊኮን ማሸጊያ) እጠቀም ነበር።

የዘመነ ዝማኔ። አሁን እኔ በጭራሽ እንዳልጠቀምኩት ከኮከብ አኒሜሽን ይልቅ በማውጫው ውስጥ እንደ አማራጭ 7 በኮንዌይ የሕይወት ጨዋታ ውስጥ ጨምሬያለሁ። ይህ ጨዋታ ምን እንደሆነ ካላወቁ ጉግል ያድርጉት ፣ ግን በመሠረቱ በሶስት ቀላል ህጎች ላይ የተመሠረተ ዝግመተ ለውጥን የሚያሳይ የዜሮ ተጫዋች ጨዋታ ነው። የኮንዌይ የሕይወት ጨዋታ

አዘምን^3. አሁን ቀይ የ LED ን ማደብዘዝን በተመለከተ የሳንካ ፊክስን ያካተተ እና እንዲሁም በምናሌው ውስጥ የገና ዛፍን አኒሜሽን እንደ አማራጭ 11 የሚያካትት በኮዱ ላይ አንዳንድ ማሻሻያዎችን አድርጌአለሁ። ይደሰቱ።

የሚመከር: