ዝርዝር ሁኔታ:

ጎዶት ማሽን 4 ደረጃዎች (ከስዕሎች ጋር)
ጎዶት ማሽን 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ጎዶት ማሽን 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ጎዶት ማሽን 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: TUDev's Tech Talk! Procedural Generation Presentation by William Power 2024, ህዳር
Anonim
ጎዶት ማሽን
ጎዶት ማሽን

ጎዶት ማሽን ምንድነው?

ከረዥም ጊዜ መጠበቅ ወይም በጭራሽ በኋላ ሊከሰት የሚችልን ነገር በመጠበቅ ሁኔታ ውስጥ እራሳችንን ማግኘት የምንችለው የሰው ተሞክሮ አካል ነው።

ጎዶት ማሽን ምናልባት ትርጉም የለሽ መጠበቅን የሚጎዳውን ተስፋ አስቆራጭ ስሜትን ለመያዝ የሚሞክር በፀሐይ ኃይል የሚሠራ የኤሌክትሮ-“ጥበብ” አካል ነው።

ስሙ ከሳሙኤል ቤኬት ዝነኛ ተውኔት ጎዶትን በመጠባበቅ ላይ ሲሆን ፣ ሁለት ሰዎች ነገ ፣ በነጋታው ወይም በጭራሽ ሊመጣ የሚችለውን የተወሰነ ጎዶትን መምጣት ይጠብቃሉ።

ስለዚህ ጎዶት ማሽን ምን ያደርጋል?

  1. 1. የተወሰነ የፀሐይ ብርሃን ከተሰጠ ፣ የጁሌ ሌባ ወረዳ የአቅም ማከፋፈያ ባንክን መሙላት ይጀምራል።
  2. 2. አንዴ ወደ 5V ገደማ ከተሞላ ፣ አርዱዲኖ ናኖ ኃይል አለው።
  3. 3. አርዱዲኖ ባለ 20 ቢት እውነተኛ የዘፈቀደ ቁጥር ያመነጫል ፣ ይህም በ 4 ቢት ኤልኢዲ አሞሌ ላይ ይታያል።
  4. 4. ይህ ቁጥር ወረዳው ለመጀመሪያ ጊዜ በ eeprom ውስጥ ከተከማቸ ለሁሉም የማይታወቅ ከሌላ የዘፈቀደ ቁጥር ጋር ይነጻጸራል።
  5. 5. እኩል ከሆነ ፣ መጠበቁ አብቅቷል ፣ ማሽኑ ይህንን እውነታ በ eprom ውስጥ ያከማቻል እና ከአሁን በኋላ አረንጓዴው ኤልኢዲ እና ፓይዞ ቢፕ (ነቃ) በቂ ነው (በቂ ኃይል ካለ)።
  6. 6. እኩል ካልሆነ ተስፋ ፣ ተስፋ መቁረጥ ፣ መድገም።

… እንዲሁም ፣ አንድ ጊዜ የመነጨው ቁጥር በድምፃዊው ድምጽ እንዲሰማ ይደረጋል ፣ ስለሆነም የጎዶት ማሽን እንዳለዎት በትክክል አይርሱ።

የጎዶትን ቁጥር የመምታት እድሉ ከ 1 በላይ ከ 2^20 ወይም ከአንድ ሚሊዮን ገደማ ነው ፣ እና ማሽኑ በጣም ፈጣን አይደለም ፣ በተለይም በክረምት እና በመኸር ፣ እሱን ለማግኘት ዓመታት ሊወስድ ይችላል። የእርስዎ ጎዶት ማሽን እንኳን የርስትዎ አካል ሊሆን ይችላል። የሚቀጥለውን ቁጥር ለመፈተሽ በሚጠብቁበት ጊዜ ፣ የእርስዎ የሩቅ ታላላቅ የልጅ ልጆች በመጨረሻ ወደ መደምደሚያው ሲመጣ እንዴት ማየት እንደሚችሉ መገመት ይችላሉ። በአጭሩ - ለመጪው የበዓል ወቅት ተስማሚ ስጦታ ነው!

ደረጃ 1 - መርሃግብሩ

መርሃግብሩ
መርሃግብሩ

ጎዶት ማሽን የሚከተሉትን ያጠቃልላል

-9x2200uF capacitors የሚያስከፍል የጁሌ ሌባ ኃይል ማጨጃ (Q1)። በሄሊፋፎቢያ ለሚሰቃዩ (ምክንያታዊ ያልሆነ የኢንደክተሮች ግፊት ፣ capacitors እና resistors እንደዚህ ዓይነት ችግር ባይገጥሙም) ፣ ምንም በእጅ መታጠፍ አስፈላጊ ስላልሆነ አትፍሩ - መጋጠሚያው የተፈጠረው እዚህ ላይ እንደሚታየው ደረጃውን የጠበቀ coaxial inductors ን እርስ በእርስ አከባቢ በማስቀመጥ ነው። 2 ኛ ስዕል። ግሩም ዘዴ!

-በ 5V1 ገደማ በ 3.0V አካባቢ የሚበራ እና የሚጠፋ ልዩ ትራንዚስተር የኃይል ማብሪያ (Q2 ፣ Q3 ፣ Q4)። የተለያዩ (አጠቃላይ ዓላማ) ትራንዚስተር ዓይነቶችን የሚጠቀሙ ከሆነ R2-R4 ን ትንሽ ማስተካከል ይፈልጉ ይሆናል።

-ኢንቶሮፒ ጀነሬተር (Q6 ፣ Q7 ፣ Q8)። ይህ ወረዳ በአከባቢው ውስጥ ያለውን የኤሌክትሮኒክ ጫጫታ ከማይክሮቮልት እስከ ቮልት ደረጃዎች ያጎላል። ያ ምልክት ምልክት ሁከት-ተኮር (ላይ አንብብ) የዘፈቀደ ቁጥር ጄኔሬተር ለመዝራት ናሙና ነው። አንድ የጊታር ሕብረቁምፊ እንደ አንቴና ሆኖ ይሠራል።

-ኤልኢዲ-ባር በ 4 ኤልኢዲዎች ወይም 4 ቀይ የተለዩ ኤልኢዲዎች ፣ የፓይዞ ቢፐር እና አረንጓዴ LED።

የኃይል ማብሪያ (የ Q4 ሰብሳቢ) ውፅዓት ከአርዱዲኖ ናኖ 5 ቪ ፒን ጋር የተገናኘ መሆኑን ልብ ይበሉ ፣ ከቪን ፒን ጋር አይደለም!

ደረጃ 2 - የጎዶት ማሽንን መገንባት

የጎዶት ማሽን መገንባት
የጎዶት ማሽን መገንባት
የጎዶት ማሽን መገንባት
የጎዶት ማሽን መገንባት
የጎዶት ማሽን መገንባት
የጎዶት ማሽን መገንባት

እኔ ሽቶውን በወረቀቱ ሰሌዳ ላይ ሠራሁ። እዚያ ምንም ልዩ ነገር የለም። 2V/200mA የፀሐይ ፓነል ከሌላ ፕሮጀክት የተረፈ ነው። የምርት ስሙ ቬሌማን ነው። በሹል ቢላ ተጠቅሞ መክፈት ቀላል ነው ፣ ለጉድጓዶች ቀዳዳዎችን ለመቦርቦር ወዘተ የወረዳ ሰሌዳ እና የፀሐይ ፓነል በሥዕሉ ላይ እንደሚታየው በሁለት ቁርጥራጮች ላይ ተጣብቀዋል። ሃሳቡ የፀሐይ ፓነል አሁንም በመስኮቱ ላይ ወደ ፀሐይ ሊቀመጥ ይችላል።

ደረጃ 3 - ኮዱ የዘፈቀደ ቁጥሮች ከትርምስ?

ኮዱ የዘፈቀደ ቁጥሮች ከትርምስ?
ኮዱ የዘፈቀደ ቁጥሮች ከትርምስ?
ኮዱ የዘፈቀደ ቁጥሮች ከትርምስ?
ኮዱ የዘፈቀደ ቁጥሮች ከትርምስ?
ኮዱ የዘፈቀደ ቁጥሮች ከትርምስ?
ኮዱ የዘፈቀደ ቁጥሮች ከትርምስ?

የዘፈቀደ ቁጥሮች እንዴት ተሠርተዋል? ደህና ፣ እነሱ በሒሳብ የተሠሩ ናቸው!

የአርዲኖ የዘፈቀደ ቁጥር ጄኔሬተር ተግባር በዘፈቀደ () ከመጠቀም ይልቅ ለመዝናናት የራሴን የዘፈቀደ ቁጥር ጄኔሬተር (አርኤንጂ) ለመጻፍ ወሰንኩ።

እሱ በሎጂስቲክስ ካርታ ላይ የተመሠረተ ነው ፣ ይህም የመወሰኛ ትርምስ ቀላሉ ምሳሌ ነው። እንዴት እንደሚሰራ እነሆ -

X በ 0 እና 1 መካከል አንዳንድ እውነተኛ እሴት ነው እንበል ፣ ከዚያ ያሰሉ-x*r*(1-x) ፣ የት r = 3.9። ውጤቱ የእርስዎ ቀጣዩ 'x' ነው። የማስታወቂያ ውስንነትን ይድገሙ። ይህ ሂደት በ x = 0.1 (ቀይ) እና እንዲሁም x = 0.1001 (ሰማያዊ) የመጀመሪያ እሴት ላይ እንደነበረው በ 0 እና 1 መካከል ተከታታይ ቁጥሮች ይሰጥዎታል።

አሁን አሪፍ ክፍል እዚህ አለ - ምንም ያህል ቅርብ ቢሆኑም ፣ ሁለት የተለያዩ የመጀመሪያ ሁኔታዎችን ቢመርጡ ፣ በትክክል እኩል ካልሆኑ ፣ የውጤቱ ተከታታይ ቁጥሮች በመጨረሻ ይለያያሉ። ይህ 'በመጀመሪያ ሁኔታዎች ላይ ስሜታዊ ጥገኛ' ይባላል።

በሂሳብ ፣ የካርታው ቀመር x*r*(1-x) ፓራቦላ ነው። በ 2 ኛው ምስል ላይ እንደሚታየው የሸረሪት ድር ግንባታ ተብሎ የሚጠራውን በመጠቀም የ x- ተከታታይን በስዕላዊ ሁኔታ መወሰን ይችላሉ-በአግድመት ዘንግ ላይ ከ x ይጀምሩ ፣ በ y ዘንግ ላይ ያለውን የተግባር እሴት ያግኙ ፣ ከዚያ በ 45 ቀጥታ መስመር ላይ ያንፀባርቁ በመነሻው በኩል የሚሄድ የዲግሪ አንግል። ይድገሙት። ለቀይ እና ሰማያዊ ተከታታይ እንደሚታየው ፣ መጀመሪያ ቢዘጋም ፣ ከ 30 ድግግሞሽ በኋላ ሙሉ በሙሉ ይለያያሉ።

አሁን ፣ ‹r = 3.9› ቁጥር ከየት ይመጣል? ለዝቅተኛ የ r ዋጋዎች ሁለት ተለዋጭ የ x- እሴቶችን ብቻ እናገኛለን። የ “አር” ግቤትን መጨመር በተወሰነ ደረጃ በ 4 ፣ 8 ፣ 16 እሴቶች መካከል ወደ ማወዛወዝ ይቀየራል። በአግድመት ዘንግ ላይ r ያለው እና ብዙ ኤክስ-ኢቴተሮች በአቀባዊ ተደራራቢነት ባለ ሁለትዮሽ ዕቅድ (3 ኛ ምስል) ተብሎ የሚጠራውን ያስከትላል። ለ r = 3.9 ፣ ካርታው ሙሉ በሙሉ የተዘበራረቀ ነው።

ስለዚህ ብዙ የኤክስ-ዝመናዎችን እና ከእነሱ ናሙና ብናሰላ ፣ የዘፈቀደ ቁጥር እናገኛለን? ደህና ፣ የለም ፣ በዚህ ጊዜ ሐሰተኛ የዘፈቀደ ቁጥር ጀነሬተር (PRNG) ይሆናል ፣ ምክንያቱም እኛ ሁልጊዜ ከተመሳሳይ የመጀመሪያ እሴት (ከዳግም ማስጀመሪያ ከወጣን በኋላ) ከጀመርን ፣ ሁልጊዜ ተመሳሳይ ቅደም ተከተል እናገኛለን። aka deterministic ትርምስ። በአከባቢው ውስጥ ካለው የኤሌክትሪክ ጫጫታ በተፈጠረ ቁጥር የሎጂስቲክስ ካርታውን የሚዘራው ኢንቶሮፒ-ጀነሬተር የሚመጣበት ይህ ነው።

በቃላት ፣ የዘፈቀደ ቁጥር ጄኔሬተር ኮድ ይህንን ያደርጋል-

- ከኤንትሮፒ ጄኔሬተር በቮልቴጅ A0 ላይ ያለውን ቮልቴጅ ይለኩ። 4 በጣም አስፈላጊ የሆኑትን ቁርጥራጮች ብቻ ይያዙ።

- እነዚህን 4 ቢቶች ወደ ‹ዘር› እሴት ይለውጡ ፣ 32-ቢት ተንሳፋፊ ነጥብ ዘር ለማግኘት 8 ጊዜ ይድገሙ።

- በ 0 እና በ 1 መካከል ያለውን ዘር እንደገና ይለውጡ።

- የዚህን ዘር እና የ x አማካይ ፣ የሎጂስቲክስ ካርታ የአሁኑን ሁኔታ ያሰሉ።

- የሎጂስቲክስ ካርታውን ብዙ (64) ደረጃዎችን ያራምዱ።

- ጥቂት የማይባል አስርዮሽ በመፈተሽ ከሎጅስቲክ ካርታ ሁኔታ x አንድ ትንሽ ያውጡ።

- ያንን ትንሽ ወደ መጨረሻው ውጤት ይለውጡ።

- ሁሉንም እርምጃዎች ከ 20 ጊዜ በላይ ይድገሙ።

ማሳሰቢያ - በኮዱ ውስጥ ፣ Serial.println እና Serial.begin ተከራክረዋል። በተከታታይ ማሳያ ላይ የተፈጠሩ የዘፈቀደ ቁጥሮችን ለመፈተሽ // ን ያስወግዱ።

ለፍትሃዊነት ፣ የዘፈቀደ ቁጥሮችን ጥራት (ለምሳሌ የ NIST የሙከራ ስብስብ) በስታቲስቲክስ አልፈትሽም ፣ ግን ደህና ይመስላሉ።

ደረጃ 4 - በጎዶት ማሽንዎ ይደነቁ

በእርስዎ ጎዶት ማሽን ይደነቁ!
በእርስዎ ጎዶት ማሽን ይደነቁ!

በ Godot ማሽንዎ ይደሰቱ እና እባክዎን ያጋሩ ፣ አስተያየት ይስጡ እና/ወይም ግልጽ ያልሆነ ነገር ካለ ይጠይቁ።

የጎዶት ቁጥር እስኪገኝ በመጠባበቅ ላይ እያሉ ፣ እባክዎን ይህንን በሠለጠነ ሒሳብ ውድድር ውስጥ ይህንን አስተማሪ ይምረጡ! አመሰግናለሁ!

በሂሳብ ውድድር የተሰራ
በሂሳብ ውድድር የተሰራ
በሂሳብ ውድድር የተሰራ
በሂሳብ ውድድር የተሰራ

በሂሳብ ውድድር ውድድር ውስጥ ሯጭ

የሚመከር: