ዝርዝር ሁኔታ:

በብሉቱዝ ቁጥጥር የሚደረግበት NeoPixel የገና ዛፍ: 5 ደረጃዎች
በብሉቱዝ ቁጥጥር የሚደረግበት NeoPixel የገና ዛፍ: 5 ደረጃዎች

ቪዲዮ: በብሉቱዝ ቁጥጥር የሚደረግበት NeoPixel የገና ዛፍ: 5 ደረጃዎች

ቪዲዮ: በብሉቱዝ ቁጥጥር የሚደረግበት NeoPixel የገና ዛፍ: 5 ደረጃዎች
ቪዲዮ: SKR 1.4 - A4988/DRV8825 configuration 2024, ህዳር
Anonim

በዚህ ዓመት በገና ዛፍዎ ውስጥ IoT (የነገሮች በይነመረብ) እንዴት እንደሚታከሉ አስበው ያውቃሉ? ደህና ፣ ሙሉ በሙሉ ይቻላል! እኔ በግሌ ይህንን ፕሮጀክት “አርዱክስማስ” ብዬ እጠራለሁ ፣ እና በብሉቱዝ በኩል በአርዱዲኖ ቦርድ ቁጥጥር የሚደረግ የ RGB NeoPixel led strip ያካትታል። ይህ ለጀማሪ ተስማሚ ፕሮጀክት እና ለ Arduino e IoT ታላቅ መግቢያ ነው ፣ ስለሆነም መሣሪያዎችዎን ያግኙ እና እናድርገው!

አቅርቦቶች

ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል

  • አርዱዲኖ (እኔ ናኖን እጠቀም ነበር ፣ ግን ማንኛውም ስሪት ይሠራል ፣ ሰሌዳዎን በትክክል ማጠንከሩን ያረጋግጡ)
  • NeoPixel WS2812b LED strip
  • HC-06 የብሉቱዝ ሞዱል
  • 5V 2A ዲሲ የኃይል አቅርቦት
  • የዲሲ በርሜል ኃይል ጃክ/አያያዥ
  • ክፍሎቹን ለመያዝ የፎኖላይት ሳህን
  • የማቀፊያ መያዣ
  • በብሌንክ መተግበሪያ የ Android ስማርትፎን ተጭኗል

ደረጃ 1 ወረዳው

ወረዳው
ወረዳው
ወረዳው
ወረዳው
ወረዳው
ወረዳው

የዚህ ፕሮጀክት ኤሌክትሮኒክስ በጣም ቀላል ነው። የአርዱዲኖ ፣ የብሉቱዝ ሞዱል እና የ LED ስትሪፕ በ 5 ቮ አቅርቦት የተጎላበቱ (ሁሉም GND ዎች አንድ ላይ መገናኘታቸውን ያረጋግጡ)። የአርዱዲኖ ቦርድ በ 5 ቮ ወደብ በኩል የተጎላበተ ነው (ትኩረት - የ 5 ቮን ወደብ በመጠቀም አርዱዲኖን ኃይል ማድረጉ ካልተጠነቀቁ ሰሌዳዎን ሊጎዳ ይችላል። 5V ቁጥጥር የሚደረግበት የኃይል አቅርቦት እየተጠቀሙ መሆኑን ያረጋግጡ እና +5 ቮን እንዳይቀላቀሉ ያድርጉ። እና GND ሽቦዎች)። በኃይል አቅርቦትዎ የቀረበው የአሁኑ በእርስዎ የ LED ስትሪፕ ርዝመት ላይ የተመሠረተ ነው። እኔ ከ 40% የሙሉ ጥንካሬ እና የ 2 አምፔር በጥሩ ሁኔታ የሚይዙትን 180 ሌዲዎችን እጠቀማለሁ ፣ ግን ሁል ጊዜ አስፈላጊውን የአሁኑን አቅርቦት ያረጋግጡ (ያስታውሱ -እያንዳንዱ RGB LED በ 20mA + 20mA + 20mA = 60mA) ይጠቀማል።

የ HC-06 የብሉቱዝ ሞዱል ከአርዱዲኖዎች 0 እና 1 (RX ፣ TX) ጋር ተገናኝቷል ፣ ይህንን ሞዱል ለመጠቀም የ HC-06 የ RX ፒን ከአርዱዲኖ ቲክስ ጋር የተገናኘ እና የ HC-06's TX pin መሆኑን ያስታውሱ። ከ Arduino's RX ጋር ተገናኝቷል። እነዚህ የቦርዱ ተከታታይ የግንኙነት ካስማዎች ናቸው ፣ እና ከስማርትፎን ትዕዛዞችን ለመቀበል ያገለግላሉ። እኔ አለበለዚያ ኮምፒውተሩ Arduino ጋር መገናኘት አይችልም, ቦርዱ ፕሮግራም ጊዜ እንዲሁ እኔ ማጥፋት ይችላሉ ላይ / ማጥፋት በቀላሉ ሞዱል ለማብራት አንድ ማብሪያ አክለዋል.

በወረዳው ውስጥ ወደ LED ስትሪፕ የሚሄደው የውጤት ፒን ዲጂታል ፒን 2 ነው ፣ ግን ማንኛውንም የ PWM ፒን መምረጥ እና በኮዱ ውስጥ በሚስማማ መልኩ መለወጥ ይችላሉ (ያስታውሱ - የ NeoPixel's LED strips ለመረጃ ምልክቱ አቅጣጫ አላቸው። ሁል ጊዜ ይፈልጉ በእርስዎ ስትሪፕ ውስጥ የቀስት አዶዎች)።

ግንኙነቶቹን ለመፍጠር እኔ ቀዳዳዎችን የያዘውን የፔኖላይት ሳህን እጠቀማለሁ ስለዚህ በሚቀጥለው ዓመት ለመሸጥ እና ለመለያየት ቀላል ነው።

ደረጃ 2 - ማቀፊያው

ማቀፊያው
ማቀፊያው
ማቀፊያው
ማቀፊያው
ማቀፊያው
ማቀፊያው

ለግቢው እኔ ክፍሎቹን በጥሩ ሁኔታ የሚገጣጠም የድሮ የማስታወሻ ደብተር የኃይል አቅርቦት መያዣን እጠቀማለሁ። ሁሉንም ነገር በሙቅ ሙጫ ይጠብቁ እና ለአርዱዲኖ የዩኤስቢ ወደብ ፣ ለኤችሲ -06 መቀየሪያ ፣ ለዲሲ አያያዥ እና ለ LED ስትሪፕ አያያዥ ቀዳዳዎችን ይተው።

ደረጃ 3: ብሊንክ መተግበሪያ

ብሊንክ መተግበሪያ
ብሊንክ መተግበሪያ
ብሊንክ መተግበሪያ
ብሊንክ መተግበሪያ
ብሊንክ መተግበሪያ
ብሊንክ መተግበሪያ

ከአርዱዲኖ ጋር ለመገናኘት እኛ የብሌንክ መተግበሪያን እንጠቀማለን። በብላይንክ አማካኝነት ከስማርትፎን ወደ ሃርድዌር ወይም በሌላ መንገድ መረጃን ለመላክ በቀላሉ በይነገጾችን መፍጠር ይችላሉ ፣ እንዲሁም አንድ የኮድ መስመር ሳይቀይሩ የማይክሮ መቆጣጠሪያውን ወደቦች በቀጥታ መቆጣጠርም ይቻላል!

ማስተባበያ - እንደ አለመታደል ሆኖ ይህ ትግበራ ለ Android ስማርትፎኖች ብቻ ይሠራል ምክንያቱም የብሉቱዝ ባህሪው አሁንም በቤታ ውስጥ ስለሆነ እና ለ IOS ገና ስለሌለ ፣ ይህ እንዲሁ ፕሮጀክቱን እንደ ገለልተኛ መተግበሪያ ወደ ውጭ መላክ አይቻልም ማለት ነው።

በኢሜል የመልዕክት ሳጥንዎ ውስጥ ለፕሮጀክትዎ የማረጋገጫ ማስመሰያ ለመቀበል መተግበሪያዎን ያዋቅሩ (ይህ አርት በኋላ ላይ በአርዱዲኖ ኮድ ላይ ያስፈልጋል)። የብሊንክ ድር ጣቢያ ስለዚህ ጉዳይ ታላቅ ደረጃ በደረጃ አጋዥ ስልጠና አለው ፣ ይመልከቱት

ለዚህ ፕሮጀክት 2 ቅድመ-ኮድ የተደረገባቸው የብርሃን እነማዎችን ለማብራት ሁለት አዝራሮችን እጠቀማለሁ ፤ የ LED ስትሪፕን ቀለም ለማዘጋጀት አንድ የ RGB አካል; ከ Arduino ጋር ለመገናኘት ብሩህነትን እና አንድ የብሉቱዝ አካልን ለመቆጣጠር አንድ ተንሸራታች። እያንዳንዱ አካል እንዴት እንደተዋቀረ ለማየት ምስሎቹን ይፈትሹ። የብሊንክን ምናባዊ ፒን ስለምንጠቀም ለዚህ ፕሮጀክት ለሚጠቀሙት ፒኖች ትኩረት ይስጡ ፣ ይህ ከመተግበሪያው ወደ ሃርድዌር መረጃን ለመላክ የሚያስችል ጥሩ ባህሪ ነው። ስለ ምናባዊ ፒኖች ተጨማሪ መረጃ ለማግኘት

ደረጃ 4: የአርዲኖ ኮድ

የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ

አንዳንድ ኮዶችን ለማከናወን ጊዜው አሁን ነው! ያቀረብኩት ፋይል ፕሮጀክቱን ለማካሄድ መሠረታዊ መዋቅር አለው ፣ ግን እንደፈለጉ መለወጥ ይችላሉ። ሆኖም በትክክል እንዲሠራ ፣ በኢሜል የመልዕክት ሳጥንዎ ውስጥ በተቀበሉት ማስመሰያ auth ቻርትን መተካት ያስፈልግዎታል። እንዲሁም በማዋቀርዎ መሠረት የ LED_PIN እና LED_COUNT ተለዋዋጮችን መለወጥዎን ያስታውሱ።

የ LEDs ባህሪ ጥያቄው በመተግበሪያው ሲደርሰው በሚቀይረው የአናሚ ተለዋዋጭ የታዘዘ ነው። እርስዎ የሚፈልጉትን ያህል ለእነማዎች ብዙ እድሎችን ማከል ይችላሉ ፣ በ toggleAnimation () ተግባር ውስጥ ተግባርዎን ወደ ማብሪያ መዋቅር ያክሉ እና በኮዱ አናት ላይ ያለውን ተጓዳኝ ምናባዊ ፒን ንባብ ይመድቡ።

በሉፕ () ውስጥ እየሄደ ያለው እነማ በ 100ms ክፍተቶች ውስጥ ከሚሮጥ ቆጣሪ ጋር የተሳሰረ ነው። ይህ አስፈላጊ ነው ፣ እና እሱን ለመቀየር አልመክርም ፣ ምክንያቱም በ Blynk.run () ትዕዛዝ ውስጥ ጣልቃ ስለሚገባ እና የብላይንክ ቤተ -መጽሐፍት በአጭር ጊዜ ውስጥ በጣም ብዙ ጥያቄዎችን ካገኘ ግንኙነቱ ተዘግቷል።

የሚመከር: