ዝርዝር ሁኔታ:

ኢ -ዳይ - Arduino Die/dice 1 እስከ 6 Dice + D4 ፣ D5 ፣ D8 ፣ D10 ፣ D12 ፣ D20 ፣ D24 እና D30: 6 ደረጃዎች (ከስዕሎች ጋር)
ኢ -ዳይ - Arduino Die/dice 1 እስከ 6 Dice + D4 ፣ D5 ፣ D8 ፣ D10 ፣ D12 ፣ D20 ፣ D24 እና D30: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ኢ -ዳይ - Arduino Die/dice 1 እስከ 6 Dice + D4 ፣ D5 ፣ D8 ፣ D10 ፣ D12 ፣ D20 ፣ D24 እና D30: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ኢ -ዳይ - Arduino Die/dice 1 እስከ 6 Dice + D4 ፣ D5 ፣ D8 ፣ D10 ፣ D12 ፣ D20 ፣ D24 እና D30: 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: How to Pray | Reuben A. Torrey | Free Christian Audiobook 2024, ህዳር
Anonim
Image
Image
ኢ -ዳይ - Arduino Die/dice 1 እስከ 6 Dice + D4 ፣ D5 ፣ D8 ፣ D10 ፣ D12 ፣ D20 ፣ D24 እና D30
ኢ -ዳይ - Arduino Die/dice 1 እስከ 6 Dice + D4 ፣ D5 ፣ D8 ፣ D10 ፣ D12 ፣ D20 ፣ D24 እና D30

ይህ ኤሌክትሮኒክ እንዲሞት ለማድረግ ቀላል የአርዲኖ ፕሮጀክት ነው። ከ 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: ክፍሎችን ይሰኩ

ደረጃ 1: ክፍሎችን ያያይዙ
ደረጃ 1: ክፍሎችን ያያይዙ
  • ማናቸውንም ፒኖች እርስ በእርስ እንዳይገናኙ ሁሉንም አካላት ይሰኩ። (ቀዳዳዎች ሀ ለ ሠ በአንድ መስመር ቁጥር የተገናኙ ናቸው ፣ ለ ቀዳዳዎች ከ f እስከ j ተመሳሳይ ነው)

    • አርዱዲኖ ናኖ በማዕከላዊው ፒን በሁለቱም በኩል ካስማዎች ጋር ወደ ላይ ይወጣል።
    • (ጠቅ ያድርጉ) ኢንኮደር ወይም ሮታሪ ኢንኮደር ወደ ግራ ይሄዳል
    • በቀኝ በኩል ያለው መሪ ማትሪክስ
    • በቀላሉ ለመድረስ ከታች ያለውን የግፊት ቁልፍን (በመጫን የትኞቹ እውቂያዎች እንደተከፈቱ ይወስኑ)
  • ሁለቱን የ “+” መስመሮችን ለማገናኘት የሽቦ ቁራጭ ይጠቀሙ
  • ለሁለቱ “-” መስመሮች (መሬት ወይም ጂንዲ) ተመሳሳይ ነገር ያድርጉ

ደረጃ 2: ደረጃ 2: 8x8 Led Matrix ን ከአርዲኖ ጋር ያገናኙ

ደረጃ 2: 8x8 Led Matrix ን ከአርዱዲኖ ጋር ያገናኙ
ደረጃ 2: 8x8 Led Matrix ን ከአርዱዲኖ ጋር ያገናኙ
ደረጃ 2: 8x8 Led Matrix ን ከአርዱዲኖ ጋር ያገናኙ
ደረጃ 2: 8x8 Led Matrix ን ከአርዱዲኖ ጋር ያገናኙ
ደረጃ 2: 8x8 Led Matrix ን ከአርዱዲኖ ጋር ያገናኙ
ደረጃ 2: 8x8 Led Matrix ን ከአርዱዲኖ ጋር ያገናኙ
ደረጃ 2 8x8 Led Matrix ን ከአርዱዲኖ ጋር ያገናኙ
ደረጃ 2 8x8 Led Matrix ን ከአርዱዲኖ ጋር ያገናኙ

ከ MAX72XX ነጂ ጋር መሪ መሪን እንጠቀማለን። እኛ 5 ፒኖችን ማዳን እና ማባዛት የለብንም።

ብዙ ማትሪክቶችን ከአንድ MAX72xx ነጂ ጋር ማገናኘት ይቻላል። ለዚህ “ውጣ” እና “ውስጥ” ጎን አለ። የምንጠቀመው “IN” ፒኖችን ብቻ ነው።

እነዚህ ፒኖች ወደ ዳቦ ቋት ውስጥ ይገፋሉ። በእራሱ መሪ ማትሪክስ ስር የፒን ስሞችን ማየት ይችላሉ። ሁሉም መገናኘት አለባቸው;

  • ቪሲሲ ወደ 5 ቪ ("+"-መስመር)
  • ከ GND ወደ GND ("-"-መስመር)
  • ዲን ወደ አርዱዲኖ ዲ 12 (ብርቱካናማ ዝላይ)
  • ሲኤስ ወደ አርዱዲኖ ዲ 10 (አረንጓዴ ዝላይ)
  • CLK ወደ Arduino D11 (ነጭ ዝላይ)

ደረጃ 3: ደረጃ 3: ሮታሪ ኢንኮደርን ያገናኙ

ደረጃ 3: ሮታሪ ኢንኮደርን ያገናኙ
ደረጃ 3: ሮታሪ ኢንኮደርን ያገናኙ
ደረጃ 3: ሮታሪ ኢንኮደርን ያገናኙ
ደረጃ 3: ሮታሪ ኢንኮደርን ያገናኙ

እኔ የማዞሪያ ጠቅ ማድረጊያ ኢንኮደርን እጠቀም ነበር። እነዚህ ኢንኮደሮች በዚህ ፕሮጀክት ውስጥ የማንጠቀምበት ተጨማሪ የግፋ ተግባር (እና ተጨማሪ ፒን) አላቸው። በተራ የሮተር መቀየሪያ (ኮሪደር) ማድረግ ይችላሉ።

አንጓውን ሲያዞሩ ፣ ኢንኮደሩ ከዋናው አቀማመጥ ጋር ሲነጻጸር + ወይም - ምልክቶችን ይሰጣል። በሚዞሩበት ጊዜ ማሳከክ ሊሰማዎት ይችላል። በእኔ ሁኔታ ኢንኮደሩ ለእያንዳንዱ ደረጃ 4 ደረጃዎችን እንደሰጠ በ Serial.print () አግኝቻለሁ። አንዳንድ የዳይ ዓይነቶች ከተዘለሉ ይህንን ማስተካከል አለብዎት። (ኮዱን ይመልከቱ)

እንደሚከተለው መቀየሪያውን ያገናኙ

  • ከ GND ወደ GND ("-"-መስመር) (ትንሽ ጥቁር ሽቦ)
  • ከ+ እስከ 5 ቪ ("+"-መስመር) (ትንሽ ቀይ ሽቦ)
  • SW ወደ ምንም (ይህ እኛ እኛ የማንጠቀምበት ማብሪያ / ማጥፊያ ነው)
  • DT ወደ A1 (ብርቱካን ዝላይ)
  • CLK ወደ A0 (ነጭ ዝላይ)

ደረጃ 4: ደረጃ 4 ፦ አዝራር እና ቪሲሲ

ደረጃ 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: ቆንጆ ያድርጉት…

ደረጃ 6 - ቆንጆ ያድርጉት…
ደረጃ 6 - ቆንጆ ያድርጉት…
ደረጃ 6 - ቆንጆ ያድርጉት…
ደረጃ 6 - ቆንጆ ያድርጉት…
ደረጃ 6: ቆንጆ ያድርጉት…
ደረጃ 6: ቆንጆ ያድርጉት…

እኔ የአርዲኖኖቼን እንደገና መጠቀም እወዳለሁ ስለዚህ አንድ ፕሮጀክት አልሸጥም ወይም ጥሩ ሆኖ እንዲታይ ለማድረግ ጥረት አደርጋለሁ። የሽቦዎችን እና የመዝለቂያዎችን ዘግናኝ ዘይቤ እወዳለሁ…

ሆኖም ሁሉንም ክፍሎች እንዲይዝ ይህንን ትንሽ አብነት ሠራሁ። ከ 30 እስከ 4 ቁጥሮች ያሉት ሳጥኑን በማትሪክስ ላይ ካስቀመጡ ፣ የተለዩ መሪ መከለያዎች ብዙም ትኩረታቸውን ይስባሉ። እንደ ጉርሻ ፣ በላይኛው ረድፍ ላይ ያሉት ሌዲዎች ከእነዚህ ልዩ ዳይስ ውስጥ የትኛው እንደተመረጠ ያሳዩዎታል።

አርትዕ: እኔ በጥሩ የላንክ ሣጥን ውስጥ በ attiny85 digistump spark አንድ ስሪት አደረግሁ። ደቡቡ መሞቱን እንዲሁም የግፋ ቁልፍን ለመምረጥ ያገለግላል።

የሚመከር: