
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Нағыз кездейсоқ сандарды құру мүмкін емес сияқты. Кездейсоқ сандарды генерациялау үшін микроконтроллерді қолдану, содан кейін оларды дыбыстар мен түрлі түсті шамдарды көрсету үшін пайдалану өте оңай. Музыка Бетховенге ұқсамаса да, сіз күткеннен де қызықты. Менің ойымша, бұл күндері радиода ойнайтындардың көпшілігінен гөрі тыңдау жағымды. Музыкалық генератор бұдан әлдеқайда жақсы, бір күні рок -жұлдыздарды алмастыруы мүмкін (мен сенемін).
Біз кездейсоқ сандарды жасай алмайтындығымыз 4 -қадамда қарастырылатын қызықты әсерлерге ие. 1 -суретте музыка мен жарық генераторы көрсетілген. Ол 1,3 дюйм x2,3 дюйм x 8 дюймді құрайды. Ол музыканы екі октавалық диапазонда 1 дюймдік динамик арқылы ойнайды. RGB жарықдиодты жарық диоды динамиктің астындағы түстерді көрсетеді. Ол 1,5 вольтты ААА батареясымен жұмыс істейді.
1 -қадам: Музыкалық генератордың компоненттері


2 -суретте электронды тақтаның кездейсоқ музыкалық генераторы көрсетілген. 3 -суретте платаның төменгі жағы көрсетілген. Компоненттер арасындағы тұйықталу мүмкіндігін азайту үшін сұйық таспаның либералды қолданылуын көруге болады. //www.bodhilabs.com/vpack5aaa1.html08m Picaxe микроконтроллері: https://www.hvwtech.com/1 дюйм, 32 ом динамигі, LM-386 күшейткіші, қосқыш, резисторлар, конденсаторлар,.1 дюймдік розеткалар, RGB LED: https://www.mouser.comOn-off қосқышы, пластикалық корпус-1.3 «x2.3» x.8 «:
2 -қадам: Музыкалық генератор схемасы

CircuitPic 4 кездейсоқ музыка генераторының схемасын көрсетеді. 08M Picaxe контроллері RGB светодиодын жарықтандыру және музыкалық дыбыстарды LM 386 күшейткішке жіберу үшін қолданылады, ол 1 дюймдік динамикке шығады, оны кіші ұстау үшін мен 1,5 вольтты 5 -ке дейін арттыратын кернеу түрлендіргішін қолдандым. Ол бір АА аккумуляторлық батареясынан өшірілген жарықдиодты шамнан алынды. Егер сіз оны үлкейтуге қарсы болмасаңыз, оның орнына 1,5 вольтты 3 батареяны қолдана аласыз. Төмендегі бейнеде RGB жарық дисплейі көрсетілген кездейсоқ музыкалық генератордың қысқартылуы.
3 -қадам: кездейсоқ сандарды құру

Нағыз кездейсоқтықты құру өте қиын екені белгілі болды. Бұл тіпті мүмкін емес болуы мүмкін. Кездейсоқ сандар генераторларын құру үшін математика мен компьютерлік бағдарламаларды қолдану кездейсоқ емес сандар тізбегін жасайды. Өйткені олар математикалық және белгілі формуладан-оларды болжауға болады. Оларды жалған кездейсоқ сандар генераторлары (PRNGs) деп атайды. Сонымен қатар, осы уақытқа дейін ешкім қайталанбайтын кездейсоқ сандар алгоритмін жасай алмағаны белгілі болды. Бағдарламаның немесе формуланың қаншалықты үлкен екендігі маңызды емес, үлгі соңында қайталана бастайды. Кездейсоқтықты әдейі жасауға қанша тырысқанымызға қарамастан, өзін растайтын реттілікке бейімділік бар. Кездейсоқ сандар генераторлары (TRNGs), санды шығару үшін электрондық немесе экологиялық шуды қолданыңыз және бетінде жалғанға қарағанда кездейсоқ болып көрінеді. кездейсоқ генераторлар. Алайда, егер біз осындай шудың пайда болу механизмі туралы жеткілікті білетін болсақ, біз шығарылатын сандарды болжай аламыз. Біз бір нәрсені болжай алатындай ақылды немесе байқағыш емес болғандықтан, оны болжау мүмкін емес етеді. Мұндай генераторлар қоршаған ортаға өте сезімтал және жиі қоршаған ортадан қайталанатын үлгілерді алады (айнымалы ток, флуоресцентті жиіліктер, температураның өзгеруі және т.б.). Жалған кездейсоқ сандық бағдарлама Picaxe микроконтроллері екі октавалық диапазонда жиіліктерді ойнау үшін жалған кездейсоқ сандар шығарады. (B8) санына байланысты нота таңдалып алынып, қысқа уақытқа ойнатылады (b6), содан кейін жеті түстің біреуі қысқа уақытқа жанады. Содан кейін процесс қайталанады. БАҒДАРЛАМА: «Кездейсоқ музыка мен жарық генераторларының символы уақыт = b3loop: жоғары 0жоғары 1 жоғары 4'оқылған оқу 1, b12'debug b12random w0random w1time = 1b9 = b1+b3b8 = b9/7 кідіріс 57 '$ 0C кідіріс, $ 1A, $ 1Blookup b8, ($ 20, $ 21, $ 22, $ 23, $ 24, $ 25, $ 26, $ 27, $ 28, $ 29, $ 2A, $ 2B, 00, $ 01, $ 02, $ 03, $ 04, $ 05, $ 06, $ 07, $ 08, $ 09, $ 0A, $ 0B, $ 10, $ 11, $ 12, $ 13, $ 14, $ 15, $ 16, $ 17, $ 18, $ 19, $ 1A), b6tune 0, time, (b6) кідірту 31lookup b8, ($ 25, $ 26), 27 доллар, 28 доллар, 29 доллар, 2 доллар, 2 миллиард доллар, 00 доллар, 01 доллар, 02 доллар, 03 доллар, 04 доллар, 05 доллар, 06 доллар, 07 доллар, 08 доллар, 09 доллар, 0 доллар, 0 миллиард доллар, 10 доллар, 11 доллар, 12 доллар, 13 доллар, 14 доллар, 15 доллар, $ 16, $ 17, $ 18, $ 19, $ 1A), b6tune 0, уақыт, (b6) кідірту 21lookup b8, ($ 28, $ 29, $ 2A, $ 2B, $ 00, $ 01, $ 02, $ 03, $ 04, $ 05, $ 06, $ 07, $ 08, $ 09, $ 0A, $ 0B, $ 10, $ 11, $ 12, $ 13, $ 14, $ 15, $ 16, $ 17), b6tune 0, уақыт, (b6) кідіріс 11 филиал b8, (p6, p3, p1, p2, p6, p3, p2, p5, p4, p5, p7, p1, p8, p2, p1, p2, p6, p3, p2, p5, p4, p5, p7, p1) goto loopp1: 'кездейсоқ кідіріс 0' ақ ағын 1low 4 кідірту 41гото цикл2: төмен 1 'жасыл үзіліс 61гото цикл mp3: төмен 4 үзіліс 65 'bluegoto циклы MP4: төмен 0' сары түс 1 кідіріс 53goto loop5
4 -қадам: Құдайдың көрінісі

Біздің кездейсоқтық құруға немесе оны ауадан шығаруға талпынысымызда бұл мүмкін емес болып шығады. Күнделікті өмірде біз үнемі іздейміз және табамыз-өрнектер. Біздің ойлар мен ғаламға тәртіп орнататын барлық таралатын күш не? Егер сіз тоқтап, қарасаңыз, өмір барлық жағынан ақылға сыймайды. Шыныдан төңкеріле алатын ең кішкентай қатеден бастап, бірнеше шақырым жер арқылы сөйлесе алатын ең үлкен пілге дейін мінсіз дизайнның дәлелі бар. Ең кішкентай жасушада бүкіл дененің үлгісі бар. Үйренуге болатын құмырсқалар, ұша алатын балықтар мен балапандарына қамқор болатын құстар бар. Ең кішкентай фотоннан ең үлкен күнге дейін біз бақыланатын энергияны көре аламыз, ол - Өшпес? »Өмірлік күш шексіз. Дәлелдер сіздің алдыңызда, сіз тексеруге қажет кез келген масштабта. Егер сіз қарауға қиналсаңыз, бізден гөрі жоғары сана ойлап шығарған және салған нәрселерді көрмеуге болмайды. Біз ойлап тапқандардың бәрі-алдын ала жасалғанға еліктеу. Біздің барлық ақылды қарама -қайшылықтар - бұл негізгі жиынтықтың жиынтығы. Біз негізінен ойлап табылған нәрсені қайта ойлап табамыз. Желмен ұшқан одуванчик парашютпен барлық маңызды идеяларды қамтиды. Дөңгелек тастар дөңгелектей домалайды. Ағашта фильтрлер мен сантехникалық және күн коллекторлары бар. Көзінде камера, құлағында микрофон бар. Ғылым енді адам денесіндегі әрбір жасуша адамның дизайнының толық схемасы ғана емес, бұл микрокомпьютер екенін түсіне бастады. Миллиардтаған шағын компьютерлері бар, бір -бірімен байланысқан, электрлік және химиялық байланысы бар интернеттен гөрі желіні елестетіп көріңіз. Бұл желі жобаланған және қазірдің өзінде бар. Біз оны адам денесі деп атаймыз. Бізді күрделі, бір -бірімен тоқылған конструкциялар қоршап тұр. Біз конструкцияларды біздің дизайндан тыс көре аламыз ба? »Деген ой біздің қиялымыздан асып түседі. Барлық жерде ниет бар ма? »Шектермен шектелген. Кездейсоқ сандарды құру кездейсоқ емес сияқты. Біз кездейсоқ немесе хаос деп атайтын нәрсе - бұл біз көре алмайтын тым ұзақ немесе тым әдейі жасалған үлгі. Кереметпен шектесетін керемет дизайнды қалай көруге болады және олардың саналы түрде жасалғанына сенбейміз? Біз дизайнерсіз дизайн жасай аламыз ба? Әрине, өмірдің кереметін жасау үшін соқыр және кездейсоқ эволюция қажет. Кездейсоқ нақтылау жоқ. Дизайнер әрқашан дизайнға қарағанда жоғары сана формасы. Біз қайда қарасақ та, материяның саналы бола бастағанын көреміз. Айналаңызда заттар шіріп, тотығып, еріп бара жатыр ма? Хаоса сияқты көрінетін бетінде? »Энтропиясы. Шын мәнінде, ескі заттар үнемі жаңарып тұруы үшін жаңаны тамақтандыру үшін ериді? »Жақсарды. Тас тасқа айналады, өсімдік жануарға, жануар жануарға айналады. Осылайша, төменгі деңгей жоғары болады, ал аз сана үнемі жоғары санаға айналады. Егер сіз жаратылыстың кез келген бөлігін қарасаңыз, олар жетілмеген. Тек Perfection толық болуы мүмкін және бөлшектер әрқашан толық болмауы керек. Тіпті аяқталмаған табиғатта нәзік талғампаздық бар, ол кездейсоқ эволюциялық апаттардан туындауы мүмкін емес. Шексіз көлеңке туралы ешқандай дәлел жоқ, бірақ шексіз жарық бар сияқты? »Жойылмайтын жарық. Және біз саналы жарықтан жасалғанбыз. Тек бір шексіздік пен бір кемелдік болуы мүмкін. Бұл Кемелдік - бізді жоғары орталыққа қарай тартатын, үнемі жаңғырып отыратын Сана. Бұл жоғары сана көбінесе Құдай деп аталды.
Ұсынылған:
Жарық диодты кездейсоқ сандар генераторы: 5 қадам (суреттермен)

LED кездейсоқ сандар генераторы: Бұл өте қарапайым Arduino жобасы. Өнім кездейсоқ сандарды көрсету үшін светодиодты пайдаланады. Түймені басқанда (ұстап тұрғанда), светодиодтар артқа және артқа өтеді, содан кейін санды көрсету үшін кездейсоқ жарық диодтар жиынтығы жарқырайды. Бұл Арду
Alexa Skill: Соңғы твиттерді оқыңыз (бұл жағдайда Құдайдың): 6 қадам

Alexa шеберлігі: Соңғы твиттерді оқыңыз (бұл жағдайда Құдайға арналған): Мен Alexa дағдысын жасадым, ол " Құдайдың соңғы твиті " - мазмұны, яғни @TweetOfGod, бұрынғы Daily Show комедия жазушысы жасаған 5 миллионнан астам абоненттік аккаунт. Ол IFTTT (егер бұл солай болса), Google электрондық кестесін және
Бұл 5 Гц -тен 400 КГц -ке дейінгі жарық диодты сигнал генераторын жинақтардан жасаңыз: 8 қадам

Бұл 5 Гц -тен 400 КГц -ке дейінгі светодиодты генераторды жинақтардан жасаңыз: Егер сіз менің соңғы нұсқаулығымды (кәсіби көрінетін алдыңғы панельдерді жасаңыз) қараған болсаңыз, мен жұмыс істеп жүрген нәрседен аулақ болар едім. уақытта, ол сигнал генераторы болды. Мен қаладым
Raspberry Pi бар жатын бөлмедегі және ваннадағы ақылды музыка - мульти зонаны, дабылды, түймелерді басқару мен үйді автоматтандыруды біріктіру: 7 қадам

Raspberry Pi бар жатын бөлмедегі және ваннадағы ақылды музыка - мульти зонаны, дабылды, түймелерді басқару мен үйді автоматтандыруды біріктіру: Бүгін біз сізге Raspberry Pi -ді үйде автоматтандыруға арналған Max2Play бағдарламалық жасақтамасымен қалай қолдануға болатыны туралы екі мысал бергіміз келеді: ванна мен жатын бөлмеде . Екі жоба да ұқсас, өйткені әр түрлі көздерден жоғары сапалы музыканы ағынмен жіберуге болады
Қалай: Python көмегімен кездейсоқ құпия сөз генераторын құру: 8 қадам

Қалай: Python көмегімен кездейсоқ құпия сөз генераторын құру: Бұл оқулықта сіз бірнеше қарапайым қадаммен питонды пайдаланып кездейсоқ құпия сөз генераторын жасауды үйренесіз