ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1: ደረጃ 1: ክፍሎችን ይሰኩ
- ደረጃ 2: ደረጃ 2: 8x8 Led Matrix ን ከአርዲኖ ጋር ያገናኙ
- ደረጃ 3: ደረጃ 3: ሮታሪ ኢንኮደርን ያገናኙ
- ደረጃ 4: ደረጃ 4 ፦ አዝራር እና ቪሲሲ
- ደረጃ 5 - ደረጃ 5 - ኮዱ
- ደረጃ 6: ደረጃ 6: ቆንጆ ያድርጉት…
ቪዲዮ: ኢ -ዳይ - Arduino Die/dice 1 እስከ 6 Dice + D4 ፣ D5 ፣ D8 ፣ D10 ፣ D12 ፣ D20 ፣ D24 እና D30: 6 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ ኤሌክትሮኒክ እንዲሞት ለማድረግ ቀላል የአርዲኖ ፕሮጀክት ነው። ከ 1 እስከ 6 ዳይ ወይም 1 ከ 8 ልዩ ዳይስ መምረጥ ይቻላል። ምርጫ የሚደረገው በቀላሉ የሚሽከረከር ኢንኮደር በማዞር ነው።
እነዚህ ባህሪዎች ናቸው
- 1 መሞት - ትላልቅ ነጥቦችን ማሳየት
- 2-6 ዳይስ-ነጥቦችን እንዲሁም አጠቃላይ እሴትን (ተለዋጭ) ማሳየት
- 4 ፣ 5 ፣ 8 ፣ 10 ፣ 12 ፣ 20 ፣ 24 እና 30 የተገጠሙ ዳይስ ለተመረጠው መሞት ዋጋ እና አመላካች የሚያሳይ ፊት ለፊት
- አዝራሩን በሚጫኑበት ጊዜ ለዳይ ማንከባለል እነማ
ባትሪውን ጨምሮ በ 7 ሴ.ሜ በ 7 ሳ.ሜ ኩብ ውስጥ ሁሉንም ነገር መግጠም ይቻላል። ግን ከዚያ ሁሉንም ነገር መሸጥ ይኖርብዎታል። ሁሉንም ነገር ለማገናኘት የዳቦ ሰሌዳ እና አንዳንድ የመዝለያ ሽቦዎችን እጠቀም ነበር ፣ ስለሆነም ትልቁን ሳጥን ከስር።
የአርዱዲኖ የዘፈቀደ ቁጥሮችን ለመዝራት ፣ ያልተገናኘውን የነፃ ፒን ንባብ ተጠቀምኩ።
አስተያየት: ይህ አስተማሪ ኢ-ዳይ እንዲሠራ እያንዳንዱን እርምጃ ያሳየዎታል። ለሳጥኑ መሠረታዊ ንድፍ ያለው ፒዲኤፍ እጨምራለሁ ፣ ሆኖም ግን ያለ ተጨማሪ መመሪያዎች። በተመራው ማትሪክስ ላይ የወረቀት ንብርብር በማስቀመጥ ቁጥሮች እና ውጤቶች የበለጠ እንዲታዩ ያደርጋሉ።
ከ 4 ሳምንታት በኋላ ያስታውሱ - የፕሮጀክቱን እና የቮልቴጅ መከፋፈያውን ዳግም ማስጀመሪያ ፒን ለማለፍ እና እንደ የአዝራር ፒን ለመጠቀም ይህንን ፕሮጀክት ወደ attiny85 ቺፕ አስተላልፌዋለሁ። ለተጨማሪ መረጃ እባክዎን ያነጋግሩኝ።
አቅርቦቶች
- አርዱዲኖ (ናኖን እጠቀም ነበር)
- ሮታሪ ኢንኮደር (ወይም ጠቅ-ኢንኮደር ግን እኛ የግፋ ተግባርን አንጠቀምም)
- የግፊት አዝራር
- MAX7219 ሞዱል ያለው 8 x 8 መሪ ማትሪክስ (ያነሱ ፒኖች ያስፈልጋሉ! ከ 8 ይልቅ 3)
- የሽቦ መዝለያዎች
ደረጃ 1: ደረጃ 1: ክፍሎችን ይሰኩ
-
ማናቸውንም ፒኖች እርስ በእርስ እንዳይገናኙ ሁሉንም አካላት ይሰኩ። (ቀዳዳዎች ሀ ለ ሠ በአንድ መስመር ቁጥር የተገናኙ ናቸው ፣ ለ ቀዳዳዎች ከ f እስከ j ተመሳሳይ ነው)
- አርዱዲኖ ናኖ በማዕከላዊው ፒን በሁለቱም በኩል ካስማዎች ጋር ወደ ላይ ይወጣል።
- (ጠቅ ያድርጉ) ኢንኮደር ወይም ሮታሪ ኢንኮደር ወደ ግራ ይሄዳል
- በቀኝ በኩል ያለው መሪ ማትሪክስ
- በቀላሉ ለመድረስ ከታች ያለውን የግፊት ቁልፍን (በመጫን የትኞቹ እውቂያዎች እንደተከፈቱ ይወስኑ)
- ሁለቱን የ “+” መስመሮችን ለማገናኘት የሽቦ ቁራጭ ይጠቀሙ
- ለሁለቱ “-” መስመሮች (መሬት ወይም ጂንዲ) ተመሳሳይ ነገር ያድርጉ
ደረጃ 2: ደረጃ 2: 8x8 Led Matrix ን ከአርዲኖ ጋር ያገናኙ
ከ MAX72XX ነጂ ጋር መሪ መሪን እንጠቀማለን። እኛ 5 ፒኖችን ማዳን እና ማባዛት የለብንም።
ብዙ ማትሪክቶችን ከአንድ MAX72xx ነጂ ጋር ማገናኘት ይቻላል። ለዚህ “ውጣ” እና “ውስጥ” ጎን አለ። የምንጠቀመው “IN” ፒኖችን ብቻ ነው።
እነዚህ ፒኖች ወደ ዳቦ ቋት ውስጥ ይገፋሉ። በእራሱ መሪ ማትሪክስ ስር የፒን ስሞችን ማየት ይችላሉ። ሁሉም መገናኘት አለባቸው;
- ቪሲሲ ወደ 5 ቪ ("+"-መስመር)
- ከ GND ወደ GND ("-"-መስመር)
- ዲን ወደ አርዱዲኖ ዲ 12 (ብርቱካናማ ዝላይ)
- ሲኤስ ወደ አርዱዲኖ ዲ 10 (አረንጓዴ ዝላይ)
- CLK ወደ Arduino D11 (ነጭ ዝላይ)
ደረጃ 3: ደረጃ 3: ሮታሪ ኢንኮደርን ያገናኙ
እኔ የማዞሪያ ጠቅ ማድረጊያ ኢንኮደርን እጠቀም ነበር። እነዚህ ኢንኮደሮች በዚህ ፕሮጀክት ውስጥ የማንጠቀምበት ተጨማሪ የግፋ ተግባር (እና ተጨማሪ ፒን) አላቸው። በተራ የሮተር መቀየሪያ (ኮሪደር) ማድረግ ይችላሉ።
አንጓውን ሲያዞሩ ፣ ኢንኮደሩ ከዋናው አቀማመጥ ጋር ሲነጻጸር + ወይም - ምልክቶችን ይሰጣል። በሚዞሩበት ጊዜ ማሳከክ ሊሰማዎት ይችላል። በእኔ ሁኔታ ኢንኮደሩ ለእያንዳንዱ ደረጃ 4 ደረጃዎችን እንደሰጠ በ Serial.print () አግኝቻለሁ። አንዳንድ የዳይ ዓይነቶች ከተዘለሉ ይህንን ማስተካከል አለብዎት። (ኮዱን ይመልከቱ)
እንደሚከተለው መቀየሪያውን ያገናኙ
- ከ GND ወደ GND ("-"-መስመር) (ትንሽ ጥቁር ሽቦ)
- ከ+ እስከ 5 ቪ ("+"-መስመር) (ትንሽ ቀይ ሽቦ)
- SW ወደ ምንም (ይህ እኛ እኛ የማንጠቀምበት ማብሪያ / ማጥፊያ ነው)
- DT ወደ A1 (ብርቱካን ዝላይ)
- CLK ወደ A0 (ነጭ ዝላይ)
ደረጃ 4: ደረጃ 4 ፦ አዝራር እና ቪሲሲ
በመጀመሪያው ስሪት ውስጥ አንድ ተጨማሪ ተከላካይ ያለው ቁልፍን ተጠቀምኩ። ሆኖም በአሩዲኖ አይዲኢ ውስጥ የመጎተት_መቀየሪያ አጠቃቀምን ማዘጋጀት ይችላሉ። በዚህ አማካኝነት ተጨማሪ ተከላካይ አያስፈልግዎትም ፣ ግን ይህንን ቁልፍ በማንበብ በኮዱ ውስጥ ትንሽ ተገላቢጦሽ ማድረግ አለብዎት።
በቀላሉ የአዝራሩን አንድ ጫፍ በ GND ("-"-መስመር) እና ሌላውን ጫፍ በ D2 (ሰማያዊ ዝላይ) ያገናኙ።
የሚደረገው የመጨረሻው ግንኙነት-ከአርዱዲኖ 5 ቪ እስከ “+”-ሽቦ የተስተካከለውን 5 ቮን ለመጠቀም መስመር።
ከነዚህ እርምጃዎች በኋላ ሁሉም ግንኙነቶች የሚሰሩበት ስሪት ለመስራት ነው።
ማስታወሻ -ባትሪ ማከል ይችላሉ። ባትሪውን ከ + ወደ ቪን እና-ወደ GND ("-"-መስመር)) ያገናኙ።
ደረጃ 5 - ደረጃ 5 - ኮዱ
የ Arduino IDE ን ይክፈቱ።
በ IDE ውስጥ ባለው “የቤተመጽሐፍት አስተዳደር” በኩል ላልተገኙት ቤተ -መፃህፍት የዚፕ ፋይሎችን ማውረድ ይችላሉ።
የሚከተሉትን ቤተመፃህፍት በ “ቤተመጽሐፍት አስተዳደር” በኩል ማከልዎን ወይም በ IDE ውስጥ ቤተ -መጽሐፍትን እራስዎ ማከልዎን ያረጋግጡ።
LedControl በ Eberhard Fahle v1.0.6
-
TimerOne በ Jesse Tane ፣ Jérôme Despastis ፣…
code.google.com/archive/p/arduino-timerone…
- በፒተር Dannegger ኢንኮደር https://github.com/0xPIT/encoder ላይ ተገኝቷል
የኢኮኮደር ማጣደፊያን ትብነት ለመስጠት አንድ ተግባር ስለጨመረ የፒተር ዳንነገርስ ቤተ -መጽሐፍትን እጠቀማለሁ በፍጥነት ማሽከርከር ቁጥሮቹን በፍጥነት እንዲጨምር ያደርጋል።
እነዚያ ቤተ -መጻሕፍት አንዴ ከተጫኑ ፣ የ edice.ino ፋይልን መክፈት እና ማጠናቀር መቻል አለብዎት።
ደረጃ 6: ደረጃ 6: ቆንጆ ያድርጉት…
እኔ የአርዲኖኖቼን እንደገና መጠቀም እወዳለሁ ስለዚህ አንድ ፕሮጀክት አልሸጥም ወይም ጥሩ ሆኖ እንዲታይ ለማድረግ ጥረት አደርጋለሁ። የሽቦዎችን እና የመዝለቂያዎችን ዘግናኝ ዘይቤ እወዳለሁ…
ሆኖም ሁሉንም ክፍሎች እንዲይዝ ይህንን ትንሽ አብነት ሠራሁ። ከ 30 እስከ 4 ቁጥሮች ያሉት ሳጥኑን በማትሪክስ ላይ ካስቀመጡ ፣ የተለዩ መሪ መከለያዎች ብዙም ትኩረታቸውን ይስባሉ። እንደ ጉርሻ ፣ በላይኛው ረድፍ ላይ ያሉት ሌዲዎች ከእነዚህ ልዩ ዳይስ ውስጥ የትኛው እንደተመረጠ ያሳዩዎታል።
አርትዕ: እኔ በጥሩ የላንክ ሣጥን ውስጥ በ attiny85 digistump spark አንድ ስሪት አደረግሁ። ደቡቡ መሞቱን እንዲሁም የግፋ ቁልፍን ለመምረጥ ያገለግላል።
የሚመከር:
DIY 37 Leds Arduino Roulette ጨዋታ: 3 ደረጃዎች (ከስዕሎች ጋር)
DIY 37 Leds Arduino ሩሌት ጨዋታ: ሩሌት ትንሽ መንኮራኩር በሚለው የፈረንሣይ ቃል የተሰየመ የቁማር ጨዋታ ነው
የኮቪ ሴፍቲቭ የራስ ቁር ክፍል 1 ወደ ቲንከርካድ ወረዳዎች መግቢያ! 20 ደረጃዎች (ከስዕሎች ጋር)
የኮቪ ሴፍቲቭ የራስ ቁር ክፍል 1 - ለቲንክካድ ወረዳዎች መግቢያ !: ጤና ይስጥልኝ ፣ ጓደኛ! በዚህ ባለ ሁለት ክፍል ተከታታዮች ውስጥ የ Tinkercad ወረዳዎችን እንዴት መጠቀም እንደሚቻል እንማራለን - ወረዳዎች እንዴት እንደሚሠሩ ለማወቅ አስደሳች ፣ ኃይለኛ እና ትምህርታዊ መሣሪያ! ለመማር በጣም ጥሩ መንገዶች አንዱ ፣ ማድረግ ነው። ስለዚህ እኛ በመጀመሪያ የራሳችንን ፕሮጀክት እንቀርፃለን - th
ቦሶቤሪ ፒ የበይነመረብ ሬዲዮ - 4 ደረጃዎች (ከስዕሎች ጋር)
ቦሴቤሪ ፒ የበይነመረብ ሬዲዮ - ሬዲዮን ማዳመጥ እወዳለሁ! በቤቴ ውስጥ የ DAB ሬዲዮን እጠቀም ነበር ፣ ግን አቀባበሉ ትንሽ ተጣብቆ እና ድምፁ እየበታተነ ስለመጣ የራሴን የበይነመረብ ሬዲዮ ለመገንባት ወሰንኩ። በቤቴ እና በዲጂታል ወንድሜ ዙሪያ ጠንካራ የ wifi ምልክት አለኝ
Weasley' አካባቢ ሰዓት በ 4 እጆች 11 ደረጃዎች (ከስዕሎች ጋር)
‹Weasley› የአከባቢ ሰዓት በ 4 እጆች - ስለዚህ ፣ ለትንሽ ጊዜ እየረገጠ ከነበረው Raspberry Pi ጋር ፣ እሱን በተሻለ ሁኔታ ለመጠቀም የሚያስችለኝ ጥሩ ፕሮጀክት ማግኘት ፈለግሁ። ይህንን ታላቅ አስተማሪ ገጠመኝ የራስዎን የዊስሌይ ሥፍራ ሰዓት በ ppeters0502 ይገንቡ እና ያንን አስበው
ESP8266 እና ESP32 DIY ን በመጠቀም የባለሙያ የአየር ሁኔታ ጣቢያ 9 ደረጃዎች (ከስዕሎች ጋር)
ESP8266 ን እና ESP32 DIY ን በመጠቀም የባለሙያ የአየር ሁኔታ ጣቢያ - LineaMeteoStazione ከ Sensirion በባለሙያ ዳሳሾች እንዲሁም በአንዳንድ የዴቪስ መሣሪያ አካል (የዝናብ መለኪያ ፣ አናሞሜትር) ሊገናኝ የሚችል የተሟላ የአየር ሁኔታ ጣቢያ ነው።