ዝርዝር ሁኔታ:
- ደረጃ 1 - የንድፍ ዲዛይን
- ደረጃ 2 የምዝግብ ማስታወሻን ማዘጋጀት
- ደረጃ 3 የእንጉዳይ ካፕ ማድረግ
- ደረጃ 4 - የ LEDs ሽቦዎችን ማገናኘት
- ደረጃ 5 የግፊት ዳሳሾችን ማከል
- ደረጃ 6 - የብርሃን ዳሳሽ እና ተከላካዮች
- ደረጃ 7 - ግንዶቹን መሥራት
- ደረጃ 8 - ሙከራ (እና ኮዱ)
- ደረጃ 9: መሸጥ
- ደረጃ 10 - ስብሰባ እና መለወጥ መለኪያዎች
ቪዲዮ: በይነተገናኝ የሚያበራ እንጉዳዮች 10 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ይህ አስተማሪ በጨለማ ውስጥ የሚያበሩ እንጉዳዮችን እንዴት እንደሚሠሩ ያሳየዎታል። የላይኛውን በመጫን ነጠላ እንጉዳዮችን ማጥፋት እና እንደገና ማብራት ይችላሉ።
ይህንን ፕሮጀክት የጀመርኩት አርዱዲኖ ኡኖን በመጠቀም አንድ ነገር መፍጠር ያለብን ለት / ቤት ምደባ ነው።
አንድ የሚያምር እና አስማታዊ ነገር ለመፍጠር ፈለግሁ እና በፍጥነት የሚያብረቀርቁ እንጉዳዮችን መሥራት እንደፈለግኩ ወሰንኩ። መጀመሪያ ላይ እኔ እንዲያበሩ ብቻ ሳይሆን እንዲንቀሳቀሱ እና ዜማ እንዲጫወቱ ለማድረግ ፈልጌ ነበር። ሆኖም ፣ ለፕሮጀክቱ የጊዜ ገደብ ምክንያት ፣ እነዚያን ሀሳቦች መሻር ነበረብኝ።
ይህ ፕሮጀክት በ DIY ጥቅማጥቅሞች ቪዲዮ ተነሳስቶ ነበር-
እነዚህን መብራቶች ለመፍጠር የሄድኩበትን ሂደት ፣ እንዲሁም እንዴት ማድረግ እንደሚቻል መመሪያዎችን እዚህ ያገኛሉ።
ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል
- አንድ አርዱዲኖ ኡኖ;
- የዳቦ ሰሌዳ;
- የሽቶ ሰሌዳ;
- 5 LEDs ከኒዮፒክስል LEDstrip;
- 5 የግፊት ዳሳሾች;
- የብርሃን ዳሳሽ;
- 470Ω resistor;
- የማንኛውም እሴት 6 ተቃዋሚዎች;
- ጠንካራ ሽቦ (የማይሰራ!);
- ግልጽ የሲሊኮን ማሸጊያ;
- የውሃ ቀለም ቀለም;
- የምግብ ፊልም
- የዛፍ ግንድ;
- መሰርሰሪያ;
- መዶሻ እና መዶሻ;
- ሽቦዎች በበርካታ ቀለሞች;
- የኤሌክትሪክ ቴፕ;
- ሌላ ፣ ጠንካራ ቴፕ;
- ሙቅ ሙጫ;
- ቱቦን መቀነስ;
- የሙቀት ጠመንጃ;
- የሽያጭ ጣቢያ;
- ማጠፊያዎች;
- የጨርቅ ወረቀት;
- የተረጋጋ እጅ እና ብዙ ጊዜ እና ትዕግስት;
ደረጃ 1 - የንድፍ ዲዛይን
እኔ ለዚህ ፕሮጀክት ምን ማድረግ እንደፈለግኩ ወዲያውኑ አውቃለሁ። የሚያብረቀርቁ እንጉዳዮችን ለተወሰነ ጊዜ መሥራት ስለፈለግኩ ፣ ይህንን ለማድረግ ይህ ፍጹም ዕድል ነበር ብዬ አሰብኩ። ከ እንጉዳዮቹ በስተጀርባ ያለውን የቴክኖሎጂ ትንሽ ሀሳብ ለማግኘት ፣ እንዴት እንደምሠራቸው ንድፍ አውጥቻለሁ። በእኔ ሂደት ውስጥ ይህ አስፈላጊ እርምጃ ነበር ፣ ምክንያቱም በዚህ መንገድ ሃርድዌርን በዓይነ ሕሊናዬ ማየት እና ነገሮችን በጭንቅላቴ ውስጥ መደርደር እችል ነበር። ከጊዜ በኋላ ዲዛይኑ ትንሽ ተለውጧል (ከግፊት ዳሳሹ በላይ ኤልዲውን አስቀምጫለሁ ፣ አነፍናፊውን ወደታች ለመጫን እና የእንጉዳይቱን የላይኛው ክፍል ከፍ ለማድረግ እና የእንቅስቃሴውን እና የድምፅ ክፍሎችን አስወግድኩ)።
ይህንን ፕሮጀክት ከመጀመሬ በፊት ከአርዱዲኖ ጋር ምንም ልምድ አልነበረኝም እና በፓይዘን ውስጥ ትንሽ እንዴት ኮድ ማድረግ እንደሚቻል ብቻ አውቅ ነበር ፣ ስለሆነም አንዳንድ ምርምር አደረግሁ። እኔ ለፕሮጄጄቴ ምን እንደሚያስፈልገኝ በግምት አውቅ ነበር ፣ ስለዚህ በይነመረቡን አሻሽዬ በኮድ መሞከር ጀመርኩ። እኔ በአገልጋዬ (እኔ እንጉዳዮቹን እንዲያንቀሳቅስ ለመጠቀም የፈለግኩት) በፍጥነት ችግሮች አጋጠሙኝ ፣ ስለዚህ ያንን ሀሳብ ለመተው ወሰንኩ። በኋላ ፣ እኔ የፈለግኩትን እንዴት እንደምናስቀምጥ እና የዛፉን ምዝግብ ለማውጣት መጀመሪያ ካሰብኩት በላይ ብዙ ጊዜ እንደሚያስፈልገኝ ሳገኝ ፣ የሙዚቃውን ሀሳብ ለመጣል እና እንጉዳዮቹን ብቻ ለመከተል ወሰንኩ።
እንዲሁም የግፊት ዳሳሹን ከ LED በታች ማድረጉ ምናልባት ጥሩ ሀሳብ መሆኑን ተገነዘብኩ ፣ ስለሆነም ምንም ብርሃን በአነፍናፊው አይታገድም።
ደረጃ 2 የምዝግብ ማስታወሻን ማዘጋጀት
የዚህ ፕሮጀክት በጣም ጊዜ ከሚያስፈልጋቸው ሥራዎች አንዱ የምዝግብ ማስታወሻውን መቦጨቅ ነበር። በቀላሉ ሊሠራ የሚችል (ከእኔ በተለየ መልኩ) ከእንጨት ለስላሳ ዓይነት አንድ እንዲያገኙ ወይም ቀድሞውኑ የተቦረቦረ ምዝግብ እንዲገዙ ሀሳብ አቀርባለሁ።
የራስዎን ምዝግብ ማስታወሻ ማውጣት ከፈለጉ ቀዳዳውን ማቃጠል ወይም እኔ የተጠቀምኩበትን ዘዴ መጠቀም ይችላሉ። ለኔ ዘዴ መሰርሰሪያ ፣ መዶሻ ፣ መዶሻ እና ብዙ ትዕግስት ያስፈልግዎታል።
ቁፋሮ ከመጀመርዎ በፊት ዛፉን ምን ያህል ዝቅ ማድረግ እንደሚፈልጉ ማሰብ አለብዎት። ማሳሰቢያ - ብዙ እንጨት ካስወገዱ ፣ ፕሮጀክቱ ያነሰ ከባድ ፣ ግን ደግሞ ያነሰ ጠንካራ ይሆናል።
ምን ያህል ጥልቀት መሄድ እንደሚፈልጉ በግምት ሲያውቁ ጉድጓዶችን መቆፈር ይችላሉ። መዶሻውን እና መዶሻውን በመጠቀም በመቆፈሪያ ቀዳዳዎች መካከል ያለውን እንጨት ያስወግዱ። እስኪረኩ ድረስ ይህንን ሂደት ይድገሙት።
በውስጡ ካለው ቀዳዳ ጋር የምዝግብ ማስታወሻው ጎን የታችኛው እንደሚሆን ያስታውሱ!
አሁን እንጉዳዮችዎን ፣ የብርሃን ዳሳሹን እና የኃይል ገመዱን ሄደው በእነዚያ ቦታዎች ላይ ከውጭ ወደ ምዝግብ ማስታወሻው ውስጥ ቀዳዳዎችን ለመቆፈር የሚፈልጉትን ቦታ ማቀድ አለብዎት። የብርሃን ዳሳሹን ከ እንጉዳዮቹ ርቆ እንዲያስቀምጡ እመክራለሁ ፣ ምክንያቱም ከ እንጉዳዮቹ በጣም ቅርብ ከሆነ መብራቱ ከአነፍናፊው እሴቶች ጋር ይጋጫል።
ደረጃ 3 የእንጉዳይ ካፕ ማድረግ
ለእንጉዳይ ባርኔጣዎች ግልፅ የሆነ የሲሊኮን ማሸጊያ ፣ የውሃ ቀለም ቀለሞች ፣ የምግብ ፊልም ፣ የሚነቃቃ ነገር እና ክብ (ወይም የጨርቅ ወረቀት) የተሰበሰበ ነገር ያስፈልግዎታል።
በትንሽ የውሃ ቀለም ቀለም አንድ ትንሽ ሲሊኮን ይቀላቅሉ። እኔ ነጭን መርጫለሁ ፣ ስለሆነም እንጉዳዮቼን የኤልዲዎቹን ቀለም በመጠቀም የፈለኩትን ማንኛውንም ቀለም መስጠት እችላለሁ ፣ ግን አንድ ቀለም ብቻ ከፈለጉ እንጉዳዮቹን ተመሳሳይ ቀለም በማዘጋጀት የበለጠ ኃይለኛ ማድረግ ይችላሉ።
በመቀጠልም ሲሊኮን በተጣበቀ ፊልም ላይ ያስቀምጡ እና የምግብ ፊልሙን በላዩ ላይ ያጥፉት ፣ ስለዚህ ሲሊኮን በመካከላቸው እንዲቀመጥ ተደርጓል። ተመራጭ ውፍረት እስኪያገኝ ድረስ እጆችዎን በመጠቀም ሲሊኮንዎን ያጥፉ። እንዴት እንደሚታይ ሀሳብ ለማግኘት ወደ ብርሃኑ ሊይዙት ይችላሉ። የእርስዎ ኤልኢዲዎች እና የግፊት ዳሳሾች እንዲገጣጠሙ የእንጉዳይ መያዣዎቹን ትልቅ ማድረጉን ያረጋግጡ!
የምግብ ፊልሙን በክብ ነገር ላይ ያድርጉት እና እንዲደርቅ ይተዉት።
እሱ ሙሉ በሙሉ ሲደርቅ ከተጣበቀ ፊልም ውስጥ ማውጣት ይችላሉ ፣ አስፈላጊ ከሆነ በጠርዙ ዙሪያ ያለውን ማንኛውንም መዳረሻ ያስወግዱ እና የእንጉዳይ ሽፋንዎ ተከናውኗል።
ደረጃ 4 - የ LEDs ሽቦዎችን ማገናኘት
የእንጉዳይ ካፕዎ በሚደርቅበት ጊዜ ከኤሌዲዎች ጀምሮ የሃርድዌር ክፍሎችን ማዘጋጀት መጀመር ይችላሉ። ኤልኢዲዎችን ለማዘጋጀት የሚከተሉትን ማድረግ ያስፈልግዎታል
- 9 ቀይ ሽቦዎችን ፣ 9 ጥቁር ሽቦዎችን (ጥቁር ሽቦ ባለመኖሩ ምክንያት አንዳንድ ኤልኢዲዎችን በመጠቀም ሰማያዊውን እጠቀም ነበር) እና 9 ገመዶችን በመረጡት ቀለም (እነዚህ ለመረጃው የሚያገለግሉ ገመዶች ይሆናሉ)። ከዛፎችዎ ግንድ ግርጌ እስከ ጫፉ ድረስ ለመሄድ አልፎ ተርፎም ትንሽ ለመለጠፍ ኬብሎችዎ ረጅም መሆናቸውን ያረጋግጡ። በጣም አጭር ከመሆን ይልቅ እነሱን በጣም ረጅም ማድረጉ የተሻለ ነው
- ከመሪ ስትሪፕዎ ላይ 5 ኤልኢዲዎችን ይቁረጡ።
- ጥቁር ገመዶችን ወደ ኤልኢዲዎች መሬት ፒኖች ያሽጡ። በ LED በእያንዳንዱ ጎን አንድ ገመድ። በ LEDs ላይ ለ 5 ቮልት ፒን ከቀይ ኬብሎች እና ከሌሎች ኬብሎች ጋር ለመረጃ ፒን ይድገሙት። በአንድ በኩል ብቻ ሽቦዎች ያሉት አንድ ኤልኢዲ ይኖርዎታል ፣ ይህ አምስተኛው እና የመጨረሻው ኤልኢዲ ይሆናል እና ስለዚህ ሌሎች ሶስት ኬብሎች አያስፈልጉትም። በ LEDs ላይ ፣ በአንድ አቅጣጫ የሚያመለክቱ ቀስቶች ያያሉ። ቀስቶቹ በሚመጡበት ጎን ላይ ያሉትን የሽቦቹን መጨረሻ ለማመልከት ቋሚ ጠቋሚ ይጠቀሙ። በኋላ ስለሚፈልጉት ይህ በጣም አስፈላጊ ነው!
- ሽቦዎችን ለመጠበቅ እና እርስ በእርስ እንዳይነኩ ለመከላከል ፣ የመቀነስ ቧንቧ ቁርጥራጮችን ይቁረጡ ፣ በተጋለጡ ሽቦዎች ላይ ያድርጓቸው እና እነሱን ለመቀነስ የሙቀት ጠመንጃ ይጠቀሙ።
- በመጨረሻ ፣ በስዕሎቹ ላይ እንደሚታየው ገመዶችን አንድ ላይ ያጣምሩ።
ማሳሰቢያ - ከፈለጉ ፣ የፕላስቲክ ሽፋኑን በኤልዲዎቹ ላይ ማስወገድ ይችላሉ ፣ ግን ኤልዲውን ለመጠበቅ እንዲተውት እመክራለሁ።
ደረጃ 5 የግፊት ዳሳሾችን ማከል
ከኤልዲዎቹ ስር የግፊት ዳሳሾችን እናስቀምጣለን።
እነሱን ለማዘጋጀት የሚከተሉትን ማድረግ ያስፈልግዎታል
1. 15 ሴንቲ ሜትር ገደማ የሆነ ጠንካራ ሽቦን ይቁረጡ (ኤሌክትሪክን እንደማያደርግ ያረጋግጡ!) የብር ሽቦን እጠቀም ነበር።
2. በስዕሎቹ ላይ እንደሚታየው ሽቦውን ወደ ጠመዝማዛ ያዙሩት ፤
3. ጠመዝማዛውን አንድ ጎን ወደ ግፊት ዳሳሾች ያጣብቅ (እኔ ይህንን ለማድረግ superglue ን ተጠቀምኩ ፣ ግን ማንኛውም ሙጫ ይሠራል);
4. የግፊት ዳሳሾች ከኤሌዲዎቹ በታች የሚስማሙ መሆናቸውን ያረጋግጡ። እነሱ ከሌሉ ፣ የ LED ዎች ገመዶችን እንዲገጣጠሙ ማጠፍ ይችላሉ።
5. የግፊት ዳሳሾቹን ከኤሌዲዎቹ በታች ያስቀምጡ ፣ ኤልዲኤፍ በሽቦ ጠመዝማዛ መካከል እንዲኖር ያድርጉ። ለማጣቀሻነት ፎቶዎቹን ይመልከቱ።
6. የግፊት ዳሳሾች በትክክል እንዲሠሩ ከፈለግን ሽቦዎቹን ሲጫኑ የሚይዛቸው አንድ ነገር ማድረግ አለብን። ይህንን ለማድረግ በግፊት ዳሳሾች ስር በኬብሎች መካከል ቴፕ አደረግሁ።
በመቀጠል ሽቦዎችን ወደ ግፊት ዳሳሾች መሸጥ አለብን። (ሌሎቹን ሁሉ ከማድረግዎ በፊት ይህንን እርምጃም ማድረግ ይችላሉ ፣ ግን እኔ በዚህ ቅደም ተከተል አደረግሁት)
7. 15 ገመዶችን ቆርጠህ አውጣ: 5 ለመሬት ፣ 5 ለመረጃ እና 5 ለ 5 ቮልት። ለኤልዲዎች ከተጠቀሙባቸው ለእነዚህ የተለያዩ ቀለሞችን እንዲጠቀሙ እመክራለሁ። ብርቱካንማ ፣ አረንጓዴ እና ግራጫ እጠቀም ነበር።
8. ሽቦዎችን ለመረጃ እና ለ 5 ቮልት ወደ ግፊት ዳሳሾች ያሽጡ። ተከላካዮችን ሲጨምሩ (በሚቀጥለው ደረጃ) የመሬቱን ሽቦ እንጠቀማለን
ማሳሰቢያ: ለእነዚህ የሽቦ ቅርጫቶች አንዳንድ ጠንካራ ሽቦ ማከልም ይፈልጉ ይሆናል። ይህ እንጉዳይ በመጨረሻ ትንሽ ጥንካሬን ይሰጣል። እኔ ይህን አላደረግኩም ምክንያቱም በመጨረሻ እንጉዳዮች ምን ያህል ከባድ እንደሚሆኑ ስላልገባኝ ነው።
ደረጃ 6 - የብርሃን ዳሳሽ እና ተከላካዮች
በዚህ ደረጃ ፣ የብርሃን ዳሳሹን እናዘጋጃለን እና አስፈላጊ በሚሆንበት ቦታ ተቃዋሚዎችን እንጨምራለን።
በብርሃን ዳሳሽ እንጀምራለን-
1. እንደገና ፣ ለመሬቱ ፣ ለመረጃው እና ለ 5 ቮልት ሽቦውን ቆርጠው ይቁረጡ።
2. ሽቦውን ለመረጃው እና ለ 5 ቮልት ለብርሃን ዳሳሽ ያሽጡ።
አሁን ሁሉንም ተቃዋሚዎች እንጨምራለን።
ለግፊት ዳሳሾች እና ለብርሃን ዳሳሽ የሚከተሉትን ማድረግ ያስፈልግዎታል
1. የመሬቱን ሽቦ በግማሽ ይቁረጡ ፣ እያንዳንዱን የሽቦውን ጫፍ ያጥፉ እና በሁለቱ ጫፎች መካከል ተከላካይ ይሽጡ። የተቃዋሚው ዋጋ ምንም ቢሆን ምንም አይደለም። በሽቦው ውስጥ ተጠብቆ እና ተጠብቆ እንዲቆይ በጠቅላላው ተከላካይ ላይ የማቅለጫ ቱቦ ይጠቀሙ።
2. በመቀጠልም ፣ በግምት በግማሽ የውሂብ ሽቦ መሃል ያለውን ጎማ/ፕላስቲክ በጥንቃቄ ይቁረጡ ፣ ወይም የውሂብ ሽቦውን በግማሽ ይቀንሱ ፣ እንደገና እያንዳንዱን ጫፍ ገፈው አንድ ላይ መልሰው ያሽጧቸው።
3. በስዕሎቹ ላይ እንደሚታየው በመረጃ ሽቦው ላይ በተጋለጠው ሽቦ ውስጥ የውስጠኛውን ሽቦ ከውስጥ resistor ጋር ያሽጡ። የተጋለጡትን ሽቦዎች ለመሸፈን የኤሌክትሪክ ቴፕ ወይም የመቀነስ ቱቦን ይጠቀሙ (ከመሸጡ በፊት የተወሰኑትን በሽቦው ላይ ማስገባትዎን ያረጋግጡ!)
ለኤሌዲዎች ፣ አንድ ተከላካይ ብቻ እንፈልጋለን።
1. እርስዎ ከፈጠሩት የኤልዲ ሽቦ ጥቅል አንዱን ይምረጡ (ረጅሙ ሽቦዎችን የያዘውን እንዲመርጡ እመክራለሁ ፣ ምክንያቱም ይህ በጣም ከዛፉ ምዝግብ ወደ ታች ስለሚወርድ) ማስታወሻ - LED ን በአንድ በኩል ብቻ ከሽቦዎች ጋር አይምረጡ! ይህ ከ 5 ቱ የመጨረሻው ይሆናል!
2. እርስዎ በግፊት ዳሳሾች እና በብርሃን ዳሳሽ እንዳደረጉት በተመሳሳይ 470Ω resistor በዚያ የ LED የውሂብ ሽቦ ላይ ይጨምሩ።
3. አንዴ ፣ እንዲሁም ተከላካዩን ለመጠበቅ እና ለመጠበቅ የመቀነስ ቱቦን ይጠቀሙ።
ደረጃ 7 - ግንዶቹን መሥራት
ግንዶቹን ለመሥራት በመጀመሪያ በግምት ምን ያህል እንደሚፈልጉ ማወቅ አለብን-
1. የ LED ገመድ ጥቅሎችን በዛፉ ምዝግብ ማስታወሻ ውስጥ በፈጠሯቸው ቀዳዳዎች ይጎትቱ።
2. በሚታይበት መንገድ እስኪረኩ ድረስ ኬብሎች በሚጣበቁባቸው ርዝመቶች ትንሽ ይጫወቱ። እንዴት እንደሚመስል ትንሽ ሀሳብ ከፈለጉ ፣ የሲሊኮን እንጉዳይ መያዣዎችን በላያቸው ላይ ማስቀመጥ ይችላሉ።
3. አንዴ ከጠገቡ ፣ ቋሚ ጠቋሚ በመጠቀም ወደ ምዝግብ ውስጥ በሚገቡበት የሽቦ ጥቅል ላይ ያለውን ቦታ ምልክት ያድርጉ።
4. የገመዱን ጥቅሎች እንደገና ያውጡ እና ሽቦዎቹ በጥብቅ አብረው እንዲቆዩ ለማድረግ ጥቂት ቴፕ ይጠቀሙ።
አሁን ግንዶቹን በትክክል ለሠራንበት ክፍል-
1. ሽቦዎቹን ልክ እንደ እንጉዳይዎ ተመሳሳይ ቀለም ይሳሉ። እርግጠኛ ለመሆን ግንዶችዎ እንዲሄዱበት ከሚፈልጉበት ቦታ ትንሽ ትንሽ ወደ ታች እንዲቀቡ ሀሳብ አቀርባለሁ።
2. እንጉዳይ ካፕዎችን እንዳደረጉት በተመሳሳይ ግልፅ የሲሊኮን ማሸጊያውን በውሃ ቀለም ቀለሞች አንድ ላይ ይቀላቅሉ።
3. ባለቀለም ሲሊኮን በተጣበቀ ፊልም ላይ ያስቀምጡ እና በላዩ ላይ የኬብል ጥቅል ያስቀምጡ። ግንዱ በሽቦዎቹ ላይ እንዲሆን በሚፈልጉበት መሃል ላይ ሲሊኮን መገኘቱን ያረጋግጡ።
4. በተቻለ መጠን ከሽቦ ቅርቅቡ ጋር በማጠፊያው የምግብ ፊልሙን በግማሽ ያጥፉት።
5. ግንድ እንዲሄድ የፈለጉት ገመዶች ሙሉ በሙሉ እስኪሸፈኑ ድረስ ሲሊኮኑን ከሽቦ ጥቅል ላይ ይጭኑት እና ከእሱ ጋር ይጫወቱ። ማሳሰቢያ -ሲሊኮኑን በተቻለ መጠን ከፍ ማድረጉ ጥሩ ሀሳብ ነው ፣ ግን የግፊት ዳሳሹን አይሸፍኑ።
6. ሂደቱን ከሌሎቹ 4 የሽቦ እሽጎች ጋር ይድገሙት እና እንዲደርቁ ያድርጓቸው።
ደረጃ 8 - ሙከራ (እና ኮዱ)
ሁሉንም ነገር አንድ ላይ ከመሸጥዎ በፊት ፣ የእርስዎ አካላት አሁንም የሚሰሩ ከሆነ መሞከር ይፈልጉ ይሆናል።
ሁሉንም የ LED እሽጎች እና የብርሃን ዳሳሹን በፍጥነት ለማገናኘት የዳቦ ሰሌዳ ይጠቀሙ እና ሁሉም ነገር አሁንም እየሰራ መሆኑን ለመፈተሽ ኮዱን ወደ አርዱኖዎ ይስቀሉ። ምናልባት የመዳሰሻዎቹን መለኪያዎች ወደ ፕሮጀክትዎ ማስተካከል እንዳለብዎት ልብ ይበሉ።
ማሳሰቢያ -በኮድ ኮድ ላይ ምንም ልምድ የለኝም ፣ ስለሆነም ይህ በጣም ሩቅ ለማድረግ በጣም ቀልጣፋ መንገድ አይደለም። ምናልባት ብዙ ተግባራትን መጠቀሙ እና በእነሱ በኩል የ LEDs የተለያዩ ተለዋጮችን ማካሄድ የተሻለ ይሆናል። እኔ ይህንን እንዲሠራ ለማድረግ ሞከርኩ ፣ ግን በመጨረሻ ቀላሉን ፣ ቀልጣፋውን መንገድ ለማድረግ ወሰንኩ ፣ ምክንያቱም በኮዱ ላይ በጣም ብዙ ጊዜ ስላሳለፍኩ እና መቀጠል ነበረብኝ።
ኮዱ ፦
#መለየት NUM_LEDS 5
#DATA_PIN 6 ን ይግለጹ
CRGB ሊዶች [NUM_LEDS];
// LED 0
int inPinPressureSensor0 = A0;
int ledState0 = ከፍተኛ;
ተንሳፋፊ ግፊት ማንበብ 0;
ተንሳፋፊ ግፊትPrevious0 = LOW;
// LED 1
int inPinPressureSensor1 = A1;
int ledState1 = ከፍተኛ;
የመንሳፈፍ ግፊት ማንበብ 1;
ተንሳፋፊ ግፊትPrevious1 = LOW;
// LED 2
int inPinPressureSensor2 = A2;
int ledState2 = ከፍተኛ;
የመንሳፈፍ ግፊት ማንበብ 2; ተንሳፋፊ ግፊትPrevious2 = LOW;
// LED 3
int inPinPressureSensor3 = A3;
int ledState3 = ከፍተኛ;
ተንሳፋፊ ግፊት ማንበብ 3;
የመንሳፈፍ ግፊትPrevious3 = LOW;
// LED 4
int inPinPressureSensor4 = A4;
int ledState4 = ከፍተኛ;
ተንሳፋፊ ግፊት ማንበብ 4;
ተንሳፋፊ ግፊትPrevious4 = LOW;
// የብርሃን ዳሳሽ
int inPinLightSensor = A5;
ተንሳፋፊ ብርሃን ማንበብ;
ተንሳፋፊ ብርሃን ቀደም ብሎ;
ባዶነት ማዋቀር ()
{
Serial.begin (9600);
FastLED.addLeds (ሊዶች ፣ NUM_LEDS);
// የግፊት ዳሳሽ LED 0
pinMode (inPinPressureSensor0, INPUT);
// የግፊት ዳሳሽ LED 1
pinMode (inPinPressureSensor1 ፣ ማስገቢያ);
// የግፊት ዳሳሽ LED 2
pinMode (inPinPressureSensor2 ፣ ማስገቢያ);
// የግፊት ዳሳሽ LED 3
pinMode (inPinPressureSensor3 ፣ ማስገቢያ);
// የግፊት ዳሳሽ LED 4
pinMode (inPinPressureSensor4 ፣ ማስገቢያ);
// የብርሃን ዳሳሽ
pinMode (inPinLightSensor ፣ ማስገቢያ);
}
ባዶነት loop ()
{
// ግፊት ማንበብ LED 0
pressureReading0 = analogRead (inPinPressureSensor0);
መዘግየት (20);
// ግፊት ማንበብ LED 1
pressureReading1 = analogRead (inPinPressureSensor1);
መዘግየት (20);
// ግፊት ማንበብ LED 2
pressureReading2 = analogRead (inPinPressureSensor2);
መዘግየት (20);
// ግፊት ማንበብ LED 3
pressureReading3 = analogRead (inPinPressureSensor3);
መዘግየት (20);
// ግፊት ማንበብ LED 4
pressureReading4 = analogRead (inPinPressureSensor4);
መዘግየት (20);
// የብርሃን ዳሳሽ
lightReading = analogRead (inPinLightSensor);
// ብርሃን ከሆነ ፣ ኤልኢዲ ጠፍቷል።
ከሆነ (ብርሃን ማንበብ> 28.0)
{
ledState0 = LOW;
ledState1 = LOW;
ledState2 = LOW;
ledState3 = LOW;
ledState4 = LOW;
}
// ጨለማ ከሆነ እና ቀደም ሲል ብርሃን ከሆነ ፣ ኤልኢዲው ይበራል።
ከሆነ (ብርሃን ማንበብ 28.0)
{
ledState0 = ከፍተኛ;
ledState1 = ከፍተኛ;
ledState2 = ከፍተኛ;
ledState3 = ከፍተኛ;
ledState4 = ከፍተኛ;
}
// የግፊት ዳሳሽ ፒን 0 38.0 ን ካነበበ (ካልተጫነ) (ግፊትReading0> = 38.0 && ግፊት ቀዳሚ 0 <38.0 && lightReading <= 28.0)
{
// LED 0 በርቶ ከሆነ ያጥፉት። አለበለዚያ (ስለዚህ ሲጠፋ) ያብሩት።
ከሆነ (ledState0 == ከፍተኛ)
{
ledState0 = LOW;
}
ሌላ
{
ledState0 = ከፍተኛ;
}
}
// የግፊት ዳሳሽ ፒን 1 100.0 ን ካነበበ (ካልተጫነ) (ግፊትReading1> = 100.0 && ግፊት ቀዳሚ 1 <100.0 && lightReading <= 28.0)
{
// LED 1 በርቶ ከሆነ ያጥፉት። አለበለዚያ (ስለዚህ ሲጠፋ) ያብሩት።
ከሆነ (ledState1 == ከፍተኛ)
{
ledState1 = LOW;
}
ሌላ
{
ledState1 = ከፍተኛ;
}
}
// የግፊት ዳሳሽ ፒን 2 180.0 ን ካነበበ (ካልተጫነ) ከሆነ (ግፊት ማንበብ 2> = 180.0 እና& ግፊት ቀዳሚ 2 <180.0 && lightReading <= 28.0)
{
// LED 2 በርቶ ከሆነ ያጥፉት። አለበለዚያ (ስለዚህ ሲጠፋ) ያብሩት።
ከሆነ (ledState2 == HIGH)
{
ledState2 = LOW;
}
ሌላ
{
ledState2 = ከፍተኛ;
}
}
// የግፊት ዳሳሽ ፒን 3 6.0 ን ካነበበ (ካልተጫነ) (ግፊትReading3> = 6.0 && pressurePrevious3 <6.0 && lightReading <= 28.0)
{
// LED 3 በርቶ ከሆነ ያጥፉት። አለበለዚያ (ስለዚህ ሲጠፋ) ያብሩት።
ከሆነ (ledState3 == HIGH)
{
ledState3 = LOW;
}
ሌላ
{
ledState3 = ከፍተኛ;
}
}
// የግፊት ዳሳሽ ፒን 4 10.0 ን ካነበበ (ካልተጫነ) (ግፊትReading4> = 10.0 && pressurePrevious4 <10.0 && lightReading <= 28.0)
{
// LED 4 በርቶ ከሆነ ያጥፉት። አለበለዚያ (ስለዚህ ሲጠፋ) ያብሩት።
ከሆነ (ledState4 == ከፍተኛ)
{
ledState4 = LOW;
}
ሌላ
{
ledState4 = ከፍተኛ;
}
}
ከሆነ (ledState0 == ከፍተኛ)
{
ሊዶች [0] = CRGB (255 ፣ 255 ፣ 255);
FastLED.show ();
መዘግየት (30);
}
ሌላ
{
ሊድ [0] = CRGB:: ጥቁር;
FastLED.show ();
መዘግየት (30);
}
ከሆነ (ledState1 == ከፍተኛ)
{
ሊዶች [1] = CRGB (255 ፣ 255 ፣ 255);
FastLED.show ();
መዘግየት (30);
}
ሌላ
{
ሊድስ [1] = CRGB:: ጥቁር;
FastLED.show ();
መዘግየት (30);
}
ከሆነ (ledState2 == ከፍተኛ)
{
ሊዶች [2] = CRGB (255 ፣ 255 ፣ 255);
FastLED.show ();
መዘግየት (30);
}
ሌላ
{
ሊድስ [2] = CRGB:: ጥቁር;
FastLED.show ();
መዘግየት (30);
}
ከሆነ (ledState3 == HIGH)
{
ሊዶች [3] = CRGB (255 ፣ 255 ፣ 255);
FastLED.show ();
መዘግየት (30);
}
ሌላ
{
ሊድስ [3] = CRGB:: ጥቁር;
FastLED.show ();
መዘግየት (30);
}
ከሆነ (ledState4 == ከፍተኛ)
{
ሊዶች [4] = CRGB (255 ፣ 255 ፣ 255);
FastLED.show ();
መዘግየት (30);
}
ሌላ
{
ሊድስ [4] = CRGB:: ጥቁር;
FastLED.show ();
መዘግየት (30);
}
pressurePrevious0 = pressureReading0;
ግፊትPrevious1 = pressureReading1;
ግፊትPrevious2 = pressureReading2;
ግፊትPrevious3 = pressureReading3;
ግፊትPrevious4 = pressureReading4;
lightPrevious = lightReading;
// እሴቶችዎን ለማየት እና መመዘኛዎቹን በዚህ መሠረት ለመለወጥ ተከታታይ ማሳያውን ይክፈቱ።
Serial.println ("ግፊት 0:");
Serial.println (pressureReading0);
Serial.println ("ግፊት 1:");
Serial.println (pressureReading1);
Serial.println ("ግፊት 2:");
Serial.println (pressureReading2);
Serial.println ("ግፊት 3:");
Serial.println (pressureReading3);
Serial.println ("ግፊት 4:");
Serial.println (pressureReading4);
Serial.println ("LightReading:");
Serial.println (lightReading);
መዘግየት (200);
}
ደረጃ 9: መሸጥ
አሁን የፕሮጀክቱ በጣም አስቸጋሪው ክፍል - ሁሉንም ነገር በአንድ ላይ መሸጥ… በሎግ ውስጥ።
ማሳሰቢያ -የተጋለጡትን ሽቦዎችዎን በሚቀንስ ቱቦ መከላከል ያስፈልግዎታል ፣ ስለሆነም ገመዶችዎን ከመሸጥዎ በፊት አንዳንድ መልበስዎን አይርሱ! ከረሱ እርስዎም በኤሌክትሪክ ቴፕ ሊሸፍኗቸው ይችላሉ።
1: ከአርዱዲኖዎ ከ 5 ቮልት ፒን ወደ ሽቶ ሰሌዳ ገመድ በመሸጥ ይጀምሩ። ከመሬት ጋር ተመሳሳይ ያድርጉ ፣ የውሂብ ፒን ~ 6 እና A0 እስከ A5 ድረስ።
2. በመቀጠልም የብርሃን ዳሳሹን በመዝገቡ ውስጥ ባለው ቀዳዳ በኩል ይጎትቱ። ሽቶው ላይ መሬት ላይ መሬት ፣ በ 5 ቮልት በ 5 ቮት በቅመማ ቅመም ሰሌዳ እና በ A ሽቶ ሰሌዳ ላይ ያለው መረጃ ወደ A5።የተጋለጡትን ሽቦዎች ለመሸፈን የማቅለጫ ቱቦ ይጠቀሙ።
3. የመጀመሪያውን የእንጉዳይ ግንድዎን በመዝገቡ ውስጥ ባለው ቀዳዳ በኩል ይጎትቱ (ይህ በመረጃ ሽቦው ላይ ካለው ተከላካይ ጋር ግንድ ነው!) እያንዳንዱን ሽቦ በቦታው በጥንቃቄ ይሽጡ ((የት እንደሚሄድ አጠቃላይ እይታ እርስዎን ለማገዝ መርሃግብሩን ማየትም ይችላሉ)
- በግፊት ሰሌዳው ላይ የግፊት ዳሳሽውን ወደ A0 ያሽጡ።
- የግፊት ዳሳሹን የመሬት ሽቦ በሽቶ ሰሌዳ ላይ ወደ መሬት ያሽጡ።
- የግፊት ዳሳሹን 5 ቮልት ሽቦ ወደ ሽቶው ሰሌዳ ላይ ወደ 5 ቮልት ያሽጡ።
- በኤ.ዲ.ኤፍ ምልክት የተደረገበትን የውሂብ ሽቦ በሽቶ ሰሌዳ ላይ ~ 6
- በኤ.ፒ.ዲ.
- በኤዲ (LED) ላይ ምልክት ያደረጉበትን የ 5 ቮልት ሽቦ በሽቶ ሰሌዳ ላይ ወደ 5 ቮልት ያሽጡ።
4. የተጋለጡትን ገመዶች በሚቀንስ ቱቦ ይሸፍኑ።
5. አጠቃላይ እይታን ለመጠበቅ የተሸጡትን ሽቦዎች በጥቅል ውስጥ ያያይዙ።
6. ሁለተኛውን እንጉዳይዎን ይጎትቱ።
- የመጀመሪያውን ኤልኢዲ (ኤ.ዲ.ዲ.) ምልክት ያላደረጉበትን የውሂብ ሽቦ ወደ ሁለተኛው የ LED ምልክት (አሁን ያጎተቱት) ምልክት ያድርጉበት ፣
- የመጀመሪያውን ኤልኢዲ (ኤ.ዲ.ዲ.) ምልክት ያላደረጉበትን የመሬቱን ሽቦ ወደ ሁለተኛው ሽቦ (ወደ እርስዎ ያጎተቱት) ምልክት ባደረጉበት መሬት ላይ ያሽጡ።
- የመጀመሪያውን ኤልዲኤ (ኤ.ዲ.ዲ.) ምልክት ያላደረጉበትን የ 5 ቮልት ሽቦ ወደ ሁለተኛው የ LED ምልክት (አሁን ያጎተቱት) ምልክት ያድርጉበት።
ለሌሎቹ ሽቦዎች እና እንጉዳይ ግንዶች ተመሳሳይ ሂደት ይድገሙ። የትኛው የውሂብ ሽቦ ከየትኛው የውሂብ ፒን ጋር እንደሚገናኝ ለማየት ስልታዊውን ይፈትሹ።
ብየዳውን ሲጨርሱ ፣ የምዝግብ ማስታወሻው ውስጥ የሽቶ ሰሌዳዎን እና አርዱዲኖን ለመጠበቅ ሙቅ ሙጫ (ወይም ቴፕ ፣ እነሱን ለማስወገድ ከፈለጉ) ይጠቀሙ።
ትዕግስት ይኑርዎት እና ትክክለኛውን ሽቦዎች እርስ በእርስ መገናኘታቸውን ያረጋግጡ ፣ አለበለዚያ እርስዎ ከ LED ዎችዎ አንዱን የመፍጨት አደጋ ሊያጋጥምዎት ይችላል! (ለዚህ ነው በሦስቱ ሽቦዎች መጨረሻ ላይ በ LEDs ላይ ምልክት ማድረጉ በጣም አስፈላጊ የሆነው)
ደረጃ 10 - ስብሰባ እና መለወጥ መለኪያዎች
ሁሉም ነገር በቦታው ሲሸጥ እንጉዳዮቹን ለመሰብሰብ ጊዜው አሁን ነው!
1: የዛፉን ክፍል መቀስ በመጠቀም ከምዝግብ ማስታወሻው ጋር የሚገናኝበትን ክፍል ያፅዱ እና ከዛፉ ጋር ተጣብቀው ይለጥፉ። ለዚህ ሲሊኮን መጠቀም ጥሩ ነው።
2: ሊጠቀሙባቸው የሚፈልጓቸውን የእንጉዳይ ባርኔጣዎችን ይምረጡ እና አንድ የጨርቅ ወረቀት ውስጡን ይለጥፉ። ይህ በእንጉዳይ ውስጥ ያለውን ሽቦ ማየት አለመቻሉን ያረጋግጣል።
3: እሱን ከጫኑ በኋላ ቅርፁን ጠብቆ እንዲቆይ ለማድረግ እርስዎ የፈጠሩት የሽቦ ጠመዝማዛ ክፍሎችን አንድ ላይ ለማጣበቅ ሙቅ ማጣበቂያ ይጠቀሙ።
4: የእንጉዳይ ክዳን ወደ ሽቦ ጠመዝማዛ ያጣብቅ።
5: ስለ እንጉዳይ መጠኑ የጨርቅ ወረቀት ክብ ይቁረጡ እና የእንጉዳይቱን የታችኛው ክፍል ይሸፍኑ። ይህ ያጸዳዋል እና ትንሽ እንኳን እንደ ስፖሮች ይመስላል! የጨርቅ ወረቀቱን እንዴት እንደቆረጥኩ ለማየት ፎቶውን ይመልከቱ።
አሁን እንጉዳዮቹ ሁሉም ተሰብስበዋል ፣ የአነፍናፊዎቹን መለኪያዎች ለመለወጥ ጊዜው አሁን ነው።
የአርዱዲኖ ኮድዎን ያሂዱ እና ተከታታይ ማሳያውን ይክፈቱ። እስኪደሰቱ ድረስ የአነፍናፊዎቹን እሴቶች ይመልከቱ እና ያስተካክሉዋቸው። እንጉዳዮቹን እንደ ግፊት እና የብርሃን ዳሳሹን እንደ እርስዎ ምላሽ እንዲሰጡ ማድረግ ይችላሉ።
የሚመከር:
የሚያበራ የአየር አረፋ ሰዓት; የተጎላበተው በ ESP8266: 7 ደረጃዎች (ከስዕሎች ጋር)
የሚያበራ የአየር አረፋ ሰዓት; በ ESP8266 የተጎላበተው-“የሚያበራ የአየር አረፋ ሰዓት” ጊዜውን እና አንዳንድ ግራፊክስን በፈሳሽ ውስጥ በሚበሩ የአየር አረፋዎች ያሳያል። ከመሪ ማትሪክስ ማሳያ በተቃራኒ ፣ ተንሸራቶ የሚንሸራተት ፣ የሚያብረቀርቅ የአየር አረፋዎች ዘና ለማለት አንድ ነገር ይሰጡኛል። በ 90 ዎቹ መጀመሪያ ላይ ‹የአረፋ ማሳያ› ብዬ አስቤ ነበር። መረጃ
DIY የሚያበራ ኦርቦል ኳሶች ከአርዱዲኖ ጋር 8 ደረጃዎች (ከስዕሎች ጋር)
DIY የሚያብረቀርቅ የኦርቦል ኳሶች ከአርዱዲኖ ጋር: ሰላም ጓዶች :-) በዚህ ትምህርት ውስጥ አስደናቂ የአርዱዲኖ LED ፕሮጀክት እገነባለሁ። እኔ ከመስታወት የተሠሩ የዘንዶ ኳሶችን እጠቀማለሁ ፣ ከእያንዳንዱ ዘንዶ ኳስ ጋር አንድ ነጭ LED ን እይዛለሁ እና አርዱዲኖን በተለያዩ መርሃ ግብሮች አቀርባለሁ። እንደ መተንፈስ ውጤት ፣ በቅደም ተከተል መደርደር
የሚያበራ ጌጥ 6 ደረጃዎች (ከስዕሎች ጋር)
የሚያበራ ጌጥ - ለኤክስማ ዛፍዎ የመጀመሪያ የሚያበራ ጌጥ። የተሠራው በነጻ ቅርፅ ዘዴ ከተገጣጠሙ የናስ ዘንጎች እና 18 የሚያበሩ ኤልኢዲዎችን ይ containsል
የሚያበራ የ LED እንጉዳይ የምዝግብ ማስታወሻ መብራት - 8 ደረጃዎች (ከስዕሎች ጋር)
የሚያብረቀርቅ የ LED እንጉዳይ ምዝግብ ማስታወሻ መብራት-በዚህ ትምህርት ውስጥ በብሉቱዝ ቁጥጥር የሚደረግበት ፣ ቀለም የሚቀይር ፣ የ LED እንጉዳይ የምዝግብ ማስታወሻ መብራትን እንዴት ማድረግ እንደሚችሉ ያሳያችኋል! ትልቅ የሚያብረቀርቁ እንጉዳዮች ነበሩኝ
በ Schizophyllum Commune መሆን - ከተገኙ እንጉዳዮች አንድ የማይረባ ባህል ይፍጠሩ -3 ደረጃዎች (ከስዕሎች ጋር)
ከ Schizophyllum Commune ጋር መሆን - ከተገኙ እንጉዳዮች አንድ የማይረባ ባህል ይፍጠሩ - ይህ አስተማሪ የተፈለገውን እንጉዳይ በመጠቀም በፔትሪ ምግብ ላይ የእንጉዳይ ሽኪዞፊልም ኮምዩን (የጋራ ስም ስፕሊት ጊል እንጉዳይ) ንፅህናን ባህል እንዴት መፍጠር እንደሚቻል በማብራራት ላይ ያተኮረ ነው። የሺዞፊሊም ኮምዩኑ ከ 28,000 በላይ ጾታዎች እንዳሉት ተረጋግጧል ፣