ዝርዝር ሁኔታ:
ቪዲዮ: የ LED ን በሂደት እና በአሩዲኖ እንዴት እንደሚቆጣጠሩ -5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:35
ሌላኛው ቀን አስደሳች ችግር ገጠመኝ ፣ በኮምፒተር ማያ ገጽ ላይ ካለው መስተጋብር ተከታታይ መብራቶችን መቆጣጠር አስፈልጎኝ እና በተቻለ መጠን ርካሽ መሆን ነበረበት። ወዲያውኑ ስለ አርዱዲኖ አሰብኩ። የሚያስፈልገኝ ነገር ሁሉ ነበረው ፣ ከበቂ በላይ እኔ/ኦ ፣ የተቀናጀ ዩኤስቢ እና ብቸኛው 30 ዶላር። ከአርዱዲኖ ጋር ለመግባባት እኔ ፕሮሰሲንግን ለመጠቀም ወሰንኩ። አርዱዲኖ ከሂደቱ ጋር ባለው የቅርብ ዝምድና ምክንያት ሁለቱ በትክክል አብረው ይሰራሉ።
ደረጃ 1 - ቁሳቁሶች
ይህ እንዲከሰት አስፈላጊ የሆኑትን ሁሉንም ቁርጥራጮች እና ቁርጥራጮች ለመሰብሰብ ጊዜው ነው - ሶፍትዌሩ - ማቀነባበር - በ www.processing.orgArduino - ሊገኝ ይችላል www.arduino.cc ፣ ያ እኔ ስለነበረኝ) 8x LEDs የመረጡት 8x 330ohm resistors ራስጌን ከጎን የመዳብ ክዳን ፈረሰ ፈሪክ ክሎሪዲቲኒ ቢት ዩኤስቢ ገመድ
ደረጃ 2 - ኮዱ
ይህ ለእኔ ከባድ ክፍል ነበር። እኔ ሁልጊዜ ከሶፍትዌር ዓይነት ይልቅ የሃርድዌር ዓይነት ስለሆንኩ ወደ በይነመረብ ዞርኩ። ያየሁት የመጀመሪያው ቦታ የሁለቱም የሂደት.org እና የ Arduino.cc ማጣቀሻ ክፍል ነበር ፣ ብዙ ጊዜ እና ግምት በእነዚህ ጣቢያዎች ልማት ውስጥ ገብቷል እናም ጥረቱን አደንቃለሁ ፣ ዋጋ ያለው ነበር! እኔ የምፈልገው መሠረታዊ መረጃ ሁሉ እዚያ ነበር ግን ሁሉንም ወደ ሥራ ለመግባት በጣም ተቸግሬ ነበር። ስለዚህ እኔን ለማስተካከል ወደዚህ መማሪያ ዞርኩ። ፍራንቼስኮ ስለ ተከታታይ ግንኙነት እና ስለ አርዱinoኖ ማቀናበር አንድ ጥሩ አጋዥ ስልጠና ሰብስቧል። አንዴ ሁሉንም ነገር ወደ ሥራ ካገኘሁት ፣ በእውነቱ በጣም ቀላል ነበር። በመሠረቱ የማቀናበሪያው ኮድ እንደዚህ ይዘጋጃል -የማስመጣት ፕሮሰስ. myPort = አዲስ ተከታታይ (ይህ ፣ Serial.list () [*X*] ፣ 9600); myPort.buffer (1); መጠን (400 ፣ 400) ፤ ባዶ ስዕል () {// አንዳንድ ኮድ እዚህ ይሄዳል) ኮድዎን ሲያዋቅሩ አርዱኢኖ ከእርስዎ ተከታታይ ወደብ ጋር መገናኘቱን ያረጋግጡ። ይህ አስፈላጊ ነው ምክንያቱም ኮዱ እርስዎ የሚጠቀሙበትን የተወሰነ አርዱዲኖ ለማመልከት እየሞከረ ነው። ኮድዎን ያሂዱ እና በማቀነባበሪያ መስኮትዎ ታችኛው ክፍል ላይ የሚታየውን ዝርዝር ይመልከቱ እና ከዚያ በ * X * በገለጽኩበት ኮድዎ ውስጥ አርዲኖዎ ወደተገናኘበት ወደብ ቁጥር ይለውጡ። በዝርዝሩ ላይ የእኔ ሦስተኛው ነበር ስለዚህ በ *X *ምትክ 2 አስቀምጫለሁ። ዝርዝሩ እንደ ድርድር ግቤቶች መታየቱን ያስታውሱ ፣ ይህ ማለት የመጀመሪያው ቦታ እንደ 0 ሳይሆን 1. የአርዲኖ ኮድ ለማዋቀር የበለጠ ቀላል ነው - ባዶ ቅንብር () {Serial.begin (9600) ፤} እኔ ለጥፌዋለሁ እርስዎ እንዲወስዱ እና እንዲያሻሽሉ እና እንዲጫወቱ የተጠናቀቁ ኮዶች። አርዱዲኖ እንደ pdxMap.pde እና የሂደቱ ኮድ እንደ serialLEDTest.pde ይቀመጣል
ደረጃ 3 የወረዳ ሰሌዳውን ያድርጉ
እኔ CADsoft ንስር በመጠቀም የወረዳ ሰሌዳውን ፈጠርኩ። እኔ አርዱዲኖን እየተጠቀምኩ መሆኑን ስለማውቅ በዩኤስቢ ሰሌዳዎች ላይ ካለው ያልተለመደ ክፍተት ጋር የሚስማማ ፕሮቶሲልድ ለመሥራት ፈልጌ ነበር ፣ ስለዚህ ትክክለኛውን የንስር ክፍል ለማግኘት ወደ በይነመረብ ይመለሱ። እኔ እመቤት አዳ የተነደፈውን የፕሮቶሺልድ አቀማመጥን በመጠቀም አበቃሁ። ስለ ሥራዋ የማታውቁት ከሆነ እሷን መመርመር አለብዎት። የእሷ ፕሮጀክቶች እና ለአካላዊ ስሌት ዓለም ያበረከቱት አስተዋፅኦ እጅግ የላቀ ነው እና አብዛኛው ሥራዋ እንደ እኔ ያሉ ሰዎች የራሳቸውን ፕሮጀክቶች ወደ ቀጣዩ ደረጃ እንዲወስዱ ዕድል የሚሰጥ ክፍት ምንጭ ነው። ንስር ከዚህ በታች ወደሚያዩት። ሁለተኛው ምስል የመጨረሻውን ቦርድ የሚፈጥር የፒዲኤፍ ቅርብ ነው። ሁሉንም ዝርዝሮች እዚህ ላይ አልመለከትም ስለዚህ የራስዎን የወረዳ ሰሌዳ ስለማስተካከል ብዙ ጥሩ አስተማሪዎች አሉ። እኔ ለመጠቀም የምወደው ዘዴ በ TechShopJim መመሪያ ውስጥ በሚያምር ሁኔታ ተገል describeል። ደረጃ አንድ - ፒዲኤፍ (ከዚህ በታች የተገኘው) በመጽሔት ወረቀት ፣ በከፍተኛ አንጸባራቂ የፎቶ ወረቀት ወይም ለፒሲቢ የተነደፈ ወረቀት ላይ ያትሙ። የሌዘር አታሚ በመጠቀም ያትሙ። አይለኩ ፣ እሱ በ 8 1/2 በ 11 ወረቀት ላይ ተዘርግቷል እና ከማሻሻያ ጋር በጥሩ ሁኔታ መታተም አለበት ደረጃ ሁለት - በዲዛይኑ ዙሪያ ትንሽ ተሳፋሪ በመተው ንድፉን ይቁረጡ። ደረጃ ሶስት - ይቁረጡ ከዲዛይን ትንሽ ከፍ ያለ የመዳብ ልብስዎ ቁራጭ። ቦርዱ በባንድሶው ፣ በሃክ መጋዝ ሊቆረጥ ይችላል። ግን ብዙውን ጊዜ እኔ ደጋግሜ በማስመዝገብ የሳጥን መቁረጫ ወይም የዛኮ ቢላ እጠቀማለሁ እና በውጤት መስመሩ ላይ እሰብራለሁ እና ጠርዙን በአሸዋ ወረቀት እጠርጋለሁ። እስኪያበራ ድረስ ያጥቡት እና በእጆችዎ ላይ ላዩን እንዳይነኩ ያረጋግጡ። በላዩ ላይ ያለው ማንኛውም ቅባት ቶነሩ ከመዳብ ጋር እንዳይጣበቅ ያደርገዋል። አምስተኛ ደረጃ - የመዳብ ንጣፍ ሰሌዳውን ከመዳቡ ፊት ለፊት ባለው ጠፍጣፋ መሬት ላይ ያድርጉት ፣ የተቆረጠውን የንድፍ ቶነር ጎን ወደ መዳቡ ላይ ያስቀምጡ እና በቦታው ላይ ያያይዙት ፣ በጠቅላላው ነገር ላይ የወረቀት ፎጣ ያድርጉ እና በብረትዎ ላይ ባለው ከፍተኛው ቅንብር ላይ ያድርጉት። አይነምድር የለም! ብረቱን በቀጥታ በላዩ ላይ ያድርጉት ፣ ብረቱን ከማንቀሳቀስዎ በፊት ቦርዱ ትንሽ እንዲሞቅ ያድርጉ እና ከዚያ የብረት ጠርዙን ወስደው ቶነሩን ከመዳብ ጋር እንዲጣበቅ ሁሉንም ነገር ያቃጥሉ። በጠቅላላው 3 ደቂቃ ያህል መውሰድ አለበት። ብረት እና የወረቀት ፎጣ ያስወግዱ። ደረጃ ስድስት - ወረቀቱን ለማውጣት ሰሌዳውን በውሃ ውስጥ ያጥቡት። ወረቀቱን ለማንሳት በሚሞክሩበት ጊዜ አይጨነቁ ፣ ቶነሩ በጣም ተሰባሪ እና በቀላሉ ሊቦጫጭቅ ይችላል። (በማንኛውም ምክንያት የማይሰራ ከሆነ ፣ የ SOS ንጣፍ ወይም የብረት ሱፍ እንደገና ወደ ቦርዱ ይውሰዱ እና ማንኛውንም ቀሪ ቶነር ያፅዱ።) ደረጃ ስድስት - Etch! ** አዘምን ** ፒዲኤፉን እዚህ መያዝ ይችላሉ። በንስር ፋይሎች ላይ ፍላጎት ካሎት እርሷ የ.brd ፋይል እና.sch ፋይል ናት
ደረጃ 4 - ቀዳዳዎቹን ቆፍረው ቦርዱን ያሳደጉ
አሁን የወረዳ ሰሌዳ ካለዎት ክፍሎቹን በጥቃቅን ቁፋሮ ቢት እና በመጋገሪያዎቹ ላይ ለመቆፈር ጊዜው አሁን ነው። እኔ ከቦርዱ ታች ይልቅ በላዩ ላይ ያለውን ፈለግ በመያዝ ሰሌዳውን እንደፈጠርኩ ያስተውላሉ። ያንን አደረግሁ ምክንያቱም ራስጌዎቹን በቦርዱ ላይ ለመሸጥ እና ከአርዱዲኖ ጋር ጠፍጣፋ እንዲቀመጥ ስለሚያደርግ ሰሌዳውን በሚሞላበት ጊዜ ከተቃዋሚዎች ጋር ጀመርኩ። መሪዎቹን በተቻለ መጠን ወደ ተከላካዩ ቅርብ አድርገው በማጠፍ ወደ ቦርዱ ውስጥ ያስገቡ እና ከመጠን በላይ መሪዎችን ይቁረጡ እና ይቁረጡ። ቀጥሎ የራስጌዎቹን ወይም የ LED ን መጫን ይችላሉ። ኤልዲዎቹ በቦታው እንዲሸጡ በቦርዱ ኩራት መለጠፍ አለባቸው ስለዚህ እነሱን በመጨረሻ እንዲሠሩ ሀሳብ አቀርባለሁ ነገር ግን የቁጥሩ ቆጠራ በጣም ዝቅተኛ ስለሆነ በመጀመሪያ የትኞቹ ክፍሎች እንደተጫኑ ምንም ለውጥ የለውም።
ደረጃ 5 ንድፍዎን ይጫኑ
የ pdxMap.pde ንድፉን በአርዲኖዎ ላይ ይጫኑ እና ፕሮቶሺልድውን በቦርዱ ላይ ይሰኩ። ለማንፀባረቅ የማቀነባበሪያ ንድፍዎን በለወጡበት ተመሳሳይ ተከታታይ ወደብ ላይ አርዱዲኖዎን መሰካትዎን ያረጋግጡ። በመቀጠል የሂደቱን ንድፍ ይክፈቱ እና የጨዋታ አዝራሩን ጠቅ ያድርጉ። በውስጡ የሚሄድ ፕሮግራም ያለው መስኮት ብቅ ይላል። በእያንዲንደ ቀይ አራት ማዕዘኖች ውስጥ ጠቅ በማድረግ ተጓዳኝ LED ን በአርዱዲኖ ላይ ለአንድ ሰከንድ ያህል ያበራል እባክዎን ማንኛውንም ጥያቄ ወይም አስተያየት ለመለጠፍ እና ማሻሻያዎችን እና ፕሮጄክቶችን ለመለጠፍ ነፃነት ይሰማዎ ፣ እነሱን ማየት ደስ ይለኛል!
የሚመከር:
WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]: 10 ደረጃዎች እንዴት እንደሚቆጣጠሩ
WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial] ን እንዴት መቆጣጠር እንደሚቻል - አጠቃላይ እይታ ኒኦ ፒክስል ኤልዲዎች በእነዚህ ቀናት በኤሌክትሮኒክ ፕሮጄክቶች ውስጥ በሰፊው በሚታዩ የእይታ ውጤቶች ምክንያት ጥቅም ላይ ይውላሉ። እነዚህ ኤልኢዲዎች በተለያዩ መጠኖች እና ቅርጾች እና በጥቅልል መልክ ይገኛሉ። በዚህ መማሪያ ውስጥ ፣ ስለ NeoPixel LEDs እና እንዴት t
Raspberry Pi እና Relay በመጠቀም መሣሪያን እንዴት እንደሚቆጣጠሩ - መሰረታዊዎቹ 6 ደረጃዎች
Raspberry Pi እና Relay ን በመጠቀም መሣሪያን እንዴት እንደሚቆጣጠሩ - መሠረታዊዎቹ - ይህ IoT ፕሮጀክቶችን ለመሥራት የሚረዳ Raspberry Pi እና Relay ን በመጠቀም መሣሪያን እንዴት መቆጣጠር እንደሚቻል ላይ መሠረታዊ እና ቀጥተኛ ማስተማሪያ ነው ይህ ትምህርት ለጀማሪዎች ነው ፣ ወዳጃዊ ነው Raspberry ን የመጠቀም ዜሮ እውቀት ባይኖረዎት እንኳን ይከተሉ
ሊደረስባቸው የሚችሉ LEDs ን በ Fadecandy እና በሂደት እንዴት እንደሚቆጣጠሩ -15 ደረጃዎች (ከስዕሎች ጋር)
በዴዴኬዲ እና በሂደት ላይ ሊደረስባቸው የሚችሉ LEDs ን እንዴት እንደሚቆጣጠሩ:-ይህ በቀላሉ ሊደረስባቸው የሚችሉ LEDs ን ለመቆጣጠር Fadecandy እና Processing ን እንዴት መጠቀም እንደሚቻል ደረጃ-በደረጃ አጋዥ ስልጠና ነው። (ይህንን ለማሳደግ ብዙ ፋዴካንዲዎችን ከአንድ ኮምፒተር ጋር ማገናኘት ይችላሉ
አርዱዲኖ እና አማዞን አሌክሳንን በመጠቀም ብርሃን/የቤት መብራቶችን እንዴት እንደሚቆጣጠሩ -16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ እና አማዞን አሌክሳንን በመጠቀም ብርሃን/የቤት መብራቶችን እንዴት እንደሚቆጣጠሩ - ከ UNO ጋር የተገናኘ እና በአሌክሳ ቁጥጥር የሚደረገውን ብርሃን እንዴት እንደሚቆጣጠር አብራራሁ።
በሰዓት ቆጣሪ ተግባር በቴሌቪዥን የርቀት መቆጣጠሪያ የቤት መገልገያዎችን እንዴት እንደሚቆጣጠሩ -7 ደረጃዎች (ከስዕሎች ጋር)
በቴሌቪዥን የርቀት መቆጣጠሪያ ጊዜ የቤት ውስጥ መገልገያዎችን እንዴት እንደሚቆጣጠር - ከሸማች ገበያ ከተዋወቀ ከ 25 ዓመታት በኋላ እንኳን ፣ በቅርብ ቀናት ውስጥ የኢንፍራሬድ ግንኙነት አሁንም በጣም ጠቃሚ ነው። የእርስዎ 55 ኢንች 4 ኪ ቴሌቪዥን ወይም የመኪናዎ የድምፅ ስርዓት ይሁን ፣ ሁሉም ነገር ለእኛ ምላሽ ለመስጠት የ IR የርቀት መቆጣጠሪያ ይፈልጋል