ዝርዝር ሁኔታ:
- ደረጃ 1 የመጀመሪያ ሙከራ እና አቀማመጥ
- ደረጃ 2 ማትሪክስ እና ስቴፕቦርድን መሸጥ
- ደረጃ 3 የብሉቱዝ ሞጁል ውህደት
- ደረጃ 4 የሠንጠረዥ ጠለፋ
- ደረጃ 5: የሌዘር መቁረጫ ክፍሎች
- ደረጃ 6 - ግላዲያተር
- ደረጃ 7 የብሉቱዝ ተከታታይ ቁጥጥር
- ደረጃ 8: ጨዋታዎች
- ደረጃ 9: ይደሰቱ
- ደረጃ 10 - አዘምን
ቪዲዮ: በብሉቱዝ ቁጥጥር የሚደረግበት አርዱዲኖ ኤልኢዲ የቡና ጠረጴዛ - 10 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ይህ የእኔ የመጀመሪያ እውነተኛ የአርዱዲኖ ፕሮጀክት ነበር እና እንዲሁም የእኔ የመጀመሪያ አስተማሪ ነው ስለዚህ በአስተያየቶቹ ውስጥ ደግ ይሁኑ:) እኔ ብዙ ጊዜ ወስደውብኛል ያሉትን ጥያቄዎች ለመሞከር እና ዝርዝር መመሪያዎችን ለመስጠት ፈልጌ ነበር። ኤሌክትሮኒክስ ከዚያ ምናልባት እያንዳንዱን ደረጃ ማለፍ ይችላሉ ፣ ግን ለዚህ አዲስ ከሆኑ የሚፈልጉትን ሁሉ ሊያቀርብዎት ይገባል።
የፕሮጀክቱ ዓላማ በብሉቱዝ ቁጥጥር ሊደረግበት እና በላዩ ላይ እንደ ቀዝቃዛ ክፍል መብራት/ጨዋታዎችን መጫወት የሚችል የቡና ጠረጴዛ ውስጥ 12 x 12 ፒክሴል ማያ ገጽ መፍጠር ነበር።
ለዚህ ግንባታ የሚከተሉትን ክፍሎች ያስፈልግዎታል
- አሩዲኖ ሜጋ (ወይም clone)-https://www.amazon.co.uk/Arduino-Mega-2560-R3-Micr…
- አርዱዲኖ ማይክሮ ኤስዲ ካርድ ጋሻ (ይህንን ተጠቅሜ የራስጌዎቹን ሸጥኩ) -
- የማይክሮ ኤስዲ ካርድ - ማንኛውም መጠን ይሠራል ግን በ FAT32 ውስጥ መቅረጽ አለበት
- 5m WS2812B ሊገጣጠም የሚችል የ LED ንጣፍ -
- HC05 የብሉቱዝ ሞዱል -
- 5 V 6 Amp የኃይል አቅርቦት-(ይህንን ተጠቅሜበታለሁ ግን ሌሎች በ ebay ላይ ሌሎች መቶዎች አሉ)
- የ Ikea LACK ጠረጴዛ (የትርፍ ጊዜ ማሳለፊያው አንጋፋዎች) -
- ለ 3 ሚሜ የፓምፕ (ወይም በጣም የተረጋጋ እጅ) የሌዘር መቁረጫ መዳረሻ። በተለያዩ ቦታዎች ላይ በመስመር ላይ የሌዘር ቁርጥራጮችን ማዘዝ ይችላሉ (https://www.hobbytronics.co.uk/laser-cutting ለምሳሌ)
- ነጭ የሚረጭ ቀለም
- 2 ሜትር የአሉሚኒየም ቲ ክፍል (1 1/2 x 1 1/2 x 1/8) -
- 450 ሚሜ x 450 ሚሜ x 6 ሚሜ የመስታወት አናት (አብዛኛዎቹ የአከባቢ ብርጭቆዎች ብጁ ቁርጥራጮችን ለእርስዎ ሊቆርጡ ይችላሉ ፣ ግን እነዚህን ሰዎች እጠቀም ነበር
- 1 x 100 ማይክሮ ፋራድ Capacitor
- 2 x 1 ኪ resistor
- 1 x 2 ኪ resistor
- 1 x መስመራዊ የ rotary potentiometer
- የተለያዩ መዝለሎች (በፕሮቶታይፕው ወቅት አስራ ሁለት ሊሆን ይችላል)
- ለመሸጥ በአንፃራዊነት ወፍራም ኬብሎች ቢያንስ ሶስት ቀለሞች (ይህ አንዳንድ ትላልቅ ሞገዶችን መሳል ይችላል ስለዚህ ለኃይል የኃይል ዝላይ ሽቦዎችን አልመክርም)
- ለውስጣዊው የወረዳ ሰሌዳ (በጣም ቀላል ነው ብለው አይጨነቁ)
የሚያስፈልጉ መሣሪያዎች ፦
- የሚሸጥ ብረት + መሸጫ
- ጥንድ ቁርጥራጮች
- የሽቦ ቆራጮች
- ጠረጴዛውን ተለያይተው ለመጥለፍ አንድ ዓይነት ድሬሜል ወይም ጂግሶ። ይህንን ተጠቅሜ 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 በዳቪድሃርባቲ የተፃፈ። ሆኖም ፣ እኔ በተለያዩ መንገዶች ቀይሬዋለሁ -
- ብሩህነትን መለወጥ እንድንችል በፖታቲሞሜትር እሴቱ ላይ በመመርኮዝ የብሩህነት የግዴታ ተግባርን ጨምሬያለሁ
- እኔ ለማጠናቀር ስላልቻልኩ የጡብ ጨዋታውን አስወገድኩ
- የ tetris ብሎኮችን የቀለም ኮድ ቀይሬያለሁ ስለዚህ ሁሉም የተለያዩ ቀለሞች ነበሩ
- ምናሌውን ቀየርኩ
- ከ SD ካርድ እነማዎችን ለመጫወት አንድ አማራጭ ተግባራዊ አደረግሁ
- በምናሌው ውስጥ ከፍተኛ የውጤት መከታተያ እና ከፍተኛ ውጤት ማሳያ አማራጭን ጨመርኩ
የተያያዘው ኮድ ወዲያውኑ መሥራት አለበት ፣ ካልሆነ ግን የእኔ ጥቆማ የስህተት መልዕክቶችን የሚያመጡ የሚመስሉ ጨዋታዎችን አውልቆ ችግሩ የት እንዳለ እስኪያገኙ ድረስ እንደገና ኮዱን የሚያረጋግጥ ይሆናል።
የዚህ ኮድ የመጀመሪያ ጸሐፊ በእውነቱ ሞዱል እና በቀላሉ የሚጨመርበትን ነገር በመገንባት አስደናቂ ሥራ ሠራ። በሰንጠረ more ውስጥ ተጨማሪ ተግባሮችን ለመጨመር በትላልቅ ጉዳዮች ላይ ማከል ያን ያህል ከባድ አይደለም።
በምናሌው ውስጥ ያሉት አማራጮች የሚከተሉት ናቸው
- ኤስዲ ካርድ - በ SD ካርድ ላይ የተከማቹ እነማዎችን ይጫወታል
- ቴትሪስ
- እባብ
- ፖንግ
- ዳይስ - በ 1 እና 6 መካከል የዘፈቀደ የኑበር ጀነሬተር
- አኒሜሽን - ከ FastLED ቤተ -መጽሐፍት የአኒሜሽን ስብስብ
- የከዋክብት አኒሜሽን - አርትዕ - አሁን ከዚህ አኒሜሽን ይልቅ የኮንዌይ የሕይወት ጨዋታን ተግባራዊ አድርጌአለሁ
- ቀስተ ደመና አኒሜሽን
- ከፍተኛ ውጤቶች - ለ tetris እና ለእባብ ከፍተኛ ውጤቶችን ያሳያል
መጫወት ከመጀመርዎ በፊት በኤስኤስዲ ካርድ ላይ ሁለት txt ፋይሎችን መፍጠር አለብዎት ፣ አንደኛው “teths.txt” እና ሌላኛው “snkhs.txt” ይባላል። በሁለቱም በእነዚህ ፋይሎች ውስጥ ቁጥር 0 ን ያስቀምጡ እና ከዚያ በ SD ካርድ ስር አቃፊ ላይ ያስቀምጧቸው። እነዚህ ከፍተኛ ውጤት የመከታተያ ፋይሎች ናቸው እና ከፍተኛው ነጥብ በተደበደበ ቁጥር ይዘምናል። እሱን ዳግም ማስጀመር ከፈለጉ በፒሲ ላይ እሴቶቹን ወደ 0 ብቻ ይለውጡ።
አንዴ የ LED_table ፕሮግራሙን ወደ አርዱinoኖ ከሰቀሉ ተከታታይ ማሳያውን መክፈት ይችላሉ እና እርስዎ በሚላኩበት ጊዜ የብሉቱዝ ትዕዛዞችን ማየት መቻል አለብዎት - በዚህ መንገድ ሁሉም ነገር በጥሩ ሁኔታ እየሰራ መሆኑን ያውቃሉ።
ደረጃ 9: ይደሰቱ
ማድረግ የሚጠበቅበት ዋናውን የ LED ሰንጠረዥ ኮድ ወደ ሜጋ መስቀል እና ከዚያ በመጫወት ይደሰቱ እና ከፍተኛ ውጤቶችዎን ያሳውቁኝ!
አሁንም የጠረጴዛው የላይኛው ክፍል (የአሉሚኒየም ቲ ክፍል እና ብርጭቆ) እስኪመጣ ድረስ እጠብቃለሁ ፣ ግን ጠረጴዛው አሁን በጥሩ ሁኔታ ይሠራል እና በእሱ ላይ ጨዋታዎችን መጫወት እችላለሁ።
ማናቸውም አስተያየቶች ፣ አርትዖቶች ካሉዎት ወይም የሠራኋቸውን ስህተቶች ካሉዎት ያሳውቁኝ።
ደረጃ 10 - አዘምን
አሁን ሙሉ በሙሉ ተጠናቀቀ!:)
በመጨረሻ የአሉሚኒየም ቲ ክፍልን ለጠርዝ ማድረጌን ወስጄ መገጣጠሚያውን በማቃለል ረገድ የእኔን ምርጥ ሥራ ሠርቻለሁ (45 ዲግሪ ከከባድ ማዕዘኖች አንዱ ነው) ግን ሙሉ በሙሉ ማለት ይቻላል ካሬ ነው። ለላይ እኔ ወፍራም የመስታወት ወረቀት (425 x 425 x 8 ሚሜ) ለማግኘት ወሰንኩ እና የሩስቶሌም መስታወት የበረዶ ፍሰትን በመጠቀም የታችኛውን ክፍል በረዶ አደረግሁት። አስፈላጊ ከሆነ በመገጣጠሚያዎች ውስጥ ትንሽ ተጣጣፊ እንዲኖር የላይኛውን እና የማእዘን ቁርጥራጮቹን ለመገጣጠም መደበኛ መጥረጊያ (ሲሊኮን ማሸጊያ) እጠቀም ነበር።
የዘመነ ዝማኔ። አሁን እኔ በጭራሽ እንዳልጠቀምኩት ከኮከብ አኒሜሽን ይልቅ በማውጫው ውስጥ እንደ አማራጭ 7 በኮንዌይ የሕይወት ጨዋታ ውስጥ ጨምሬያለሁ። ይህ ጨዋታ ምን እንደሆነ ካላወቁ ጉግል ያድርጉት ፣ ግን በመሠረቱ በሶስት ቀላል ህጎች ላይ የተመሠረተ ዝግመተ ለውጥን የሚያሳይ የዜሮ ተጫዋች ጨዋታ ነው። የኮንዌይ የሕይወት ጨዋታ
አዘምን^3. አሁን ቀይ የ LED ን ማደብዘዝን በተመለከተ የሳንካ ፊክስን ያካተተ እና እንዲሁም በምናሌው ውስጥ የገና ዛፍን አኒሜሽን እንደ አማራጭ 11 የሚያካትት በኮዱ ላይ አንዳንድ ማሻሻያዎችን አድርጌአለሁ። ይደሰቱ።
የሚመከር:
አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ - 6 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ - ነገሩ ጠረጴዛው ላይ ሲቀመጥ የእቃ መብራቶችን በአንድ ነገር ስር የሚያበራ መስተጋብራዊ የቡና ጠረጴዛ ሠርቻለሁ። በዚያ ነገር ስር ያሉት ሊዶች ብቻ ያበራሉ። ይህንን የሚያደርገው የአቅራቢያ ዳሳሾችን ውጤታማ በሆነ መንገድ በመጠቀም እና በአቅራቢያው በሚገኝበት ጊዜ
አርዱዲኖ + በብሉቱዝ ቁጥጥር የሚደረግበት ታንክ 10 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ + በብሉቱዝ ቁጥጥር የሚደረግበት ታንክ - እኔ ይህንን ፕሮግራም የምሠራው እንዴት ፕሮግራም ማድረግ እንደሚቻል ፣ ሞተርስ ፣ ሰርቮስ ፣ ብሉቱዝ እና አርዱዲኖ እንዴት እንደሚሠሩ እና እኔ ከበይነመረብ ምርምር በማካሄድ አንድ ለመገንባት ነው። አሁን ስለ አርዱዲኖ ታንክ መርዳት ለሚፈልጉ ሰዎች የራሴ አስተማሪዎችን ለመሥራት ወሰንኩ። እዚህ
በአርዱዲኖ ቁጥጥር የሚደረግበት DIY የቡና ጥብስ 13 ደረጃዎች (ከስዕሎች ጋር)
በአርዱዲኖ ቁጥጥር ስር ያለ DIY የቡና ጥብስ-በዚህ አስተማሪ ውስጥ ወደ ሙሉ አውቶማቲክ እና የሙቀት ቁጥጥር ወደሚደረግበት የቤት ቡና ጥብስ ለመቀየር የሞቀ አየር ፖፕኮርን ማሽንን በማሻሻል ላይ እንመለከታለን። ቤት ውስጥ ቡና ማብሰል በሚገርም ሁኔታ ቀላል ነው ፣ እና እንደ መጥበሻ መሰረታዊ ነገር እንኳን
አርዱዲኖ ኡኖን በመጠቀም በብሉቱዝ ቁጥጥር የሚደረግበት LED - 7 ደረጃዎች
አርዱዲኖ ኡኖን በመጠቀም በብሉቱዝ ቁጥጥር የሚደረግበት LED - ይህ ፕሮጀክት አርዱዲኖን እና የብሉቱዝ መተግበሪያን በመጠቀም የ LED መብራቶችን ስለመቆጣጠር ነው። ለዚህ ፕሮጀክት አርዱዲኖ ኡኖን ተጠቅሜያለሁ ግን ማንኛውንም የአርዱዲኖ ሰሌዳ መጠቀም ይችላሉ። ፕሮጀክቱን ከመጀመርዎ በፊት ይህንን ምንጭ ኮድ ያውርዱ እና ወደ ሰሌዳዎ ይስቀሉት
አርዱዲኖ ሮቦት ከርቀት ፣ አቅጣጫ እና የማሽከርከር ደረጃ (ምስራቅ ፣ ምዕራብ ፣ ሰሜን ፣ ደቡብ) በብሉቱዝ ሞዱል እና በራስ ገዝ ሮቦት እንቅስቃሴ በመጠቀም በድምፅ ቁጥጥር የሚደረግበት።
አርዱinoኖ ሮቦት የማሽከርከር ርቀት ፣ አቅጣጫ እና ዲግሪ (ምስራቅ ፣ ምዕራብ ፣ ሰሜን ፣ ደቡብ) በብሉቱዝ ሞዱል እና በራስ ገዝ ሮቦት እንቅስቃሴ በመጠቀም በድምፅ ቁጥጥር የሚደረግበት። - ይህ አስተማሪ በሚፈለገው አቅጣጫ የሚንቀሳቀስ አርዱዲኖ ሮቦት እንዴት እንደሚሠራ ያብራራል (ወደፊት ፣ ወደ ኋላ ፣ ግራ ፣ ቀኝ ፣ ምስራቅ ፣ ምዕራብ ፣ ሰሜን ፣ ደቡብ) የድምፅ ትዕዛዝን በመጠቀም በሴንቲሜትር ርቀት ያስፈልጋል። ሮቦት እንዲሁ በራስ -ሰር ሊንቀሳቀስ ይችላል