Sadržaj:

Izgradite nasumični generator muzike i svjetlosti i uvidite BOGSKE dokaze: 4 koraka
Izgradite nasumični generator muzike i svjetlosti i uvidite BOGSKE dokaze: 4 koraka

Video: Izgradite nasumični generator muzike i svjetlosti i uvidite BOGSKE dokaze: 4 koraka

Video: Izgradite nasumični generator muzike i svjetlosti i uvidite BOGSKE dokaze: 4 koraka
Video: TUDev's Tech Talk! Procedural Generation Presentation by William Power 2024, Novembar
Anonim
Izgradite nasumični generator muzike i svetlosti i bacite pogled na BOGA
Izgradite nasumični generator muzike i svetlosti i bacite pogled na BOGA

Čini se da je stvaranje zaista slučajnih brojeva nemoguće. Međutim, prilično je jednostavno koristiti mikrokontroler za generiranje pseudo slučajnih brojeva, a zatim ih koristiti za prikaz zvukova i svjetla različitih boja. Iako nastala muzika nije baš Beethoven, zanimljivija je nego što biste mogli očekivati. Usudio bih se reći da je ugodnije slušati nego mnogo onoga što sviraju na radiju ovih dana. Muzički generator nešto bolji od ovoga, možda će jednog dana zamijeniti rock zvijezde (nadam se).

Činjenica da ne možemo generirati prave slučajne brojeve ima zanimljive implikacije koje se razmatraju u koraku 4. Slika 1 prikazuje muziku i generator svjetlosti. Dimenzije su 1,3 "x2,3" x 8 ". Pušta muziku u rasponu od dvije oktave putem ugrađenog zvučnika od 1". RGB LED za površinsko postavljanje prikazuje niz boja ispod zvučnika. Radi na 1,5 voltnoj AAA bateriji.

Korak 1: Komponente muzičkog generatora

Komponente muzičkog generatora
Komponente muzičkog generatora
Komponente muzičkog generatora
Komponente muzičkog generatora

Na slici 2 prikazan je slučajni muzički generator na vrhu ploče. Slika 3 prikazuje dno ploče. Možete vidjeti liberalnu upotrebu tekuće trake kako biste smanjili mogućnost kratkog spoja između komponenti. MATERIJALI Pretvarač napona od 1,5 volti do 5 volti: https://www.bodhilabs.com/vpack5aaa1.html08m Picaxe mikrokontroler: https://www.hvwtech.com/1 inčni, 32 ohmski zvučnik, pojačalo LM-386, prekidač, otpornici, kondenzatori, utičnice sa zaglavljem.1 ", RGB LED: https://www.mouser.com Prekidač za isključivanje, plastično kućište-1,3 "x2,3" x,8 ":

Korak 2: Krug muzičkog generatora

Krug muzičkog generatora
Krug muzičkog generatora

CircuitPic 4 prikazuje shemu generatora slučajne muzike. Kontroler Picaxe 08M koristi se za osvjetljavanje RGB LED -a i slanje muzičkih tonova na pojačalo LM 386 koje emituje na 1 ugrađeni zvučnik. Da bih bio mali, upotrijebio sam pretvarač napona koji pojačava 1,5 volti do 5 volti. Uzeto je iz LED svjetiljke koja je istrošila jednu AA bateriju. Ako vam ne smeta povećati bateriju, umjesto nje možete upotrijebiti 3 baterije od 1,5 volta. Video ispod prikazuje prikaz svjetla RGB i možete čuti kratak isječak generatora slučajne muzike.

Korak 3: Generiranje slučajnih brojeva

Generiranje slučajnih brojeva
Generiranje slučajnih brojeva

Ispostavilo se da je stvaranje prave slučajnosti vrlo teško. Možda je čak i nemoguće. Korištenje matematičkih i računarskih programa za stvaranje generatora slučajnih brojeva stvara niz brojeva koji nisu istinski slučajni. Budući da su matematički i prema poznatoj formuli-predvidljivi su. Stoga se nazivaju generatorima pseudo-slučajnih brojeva (PRNG). Također se pokazalo da do sada niko nije uspio stvoriti algoritam slučajnih brojeva koji se ne ponavlja. Nije važno koliko su veliki program ili formula, obrazac se na kraju počinje ponavljati. Bez obzira koliko teško namjerno pokušavali stvoriti nasumičnost, postoji temeljna tendencija prema poretku koji se afirmira. Pravi generatori slučajnih brojeva (TRNG), koriste elektroničku buku ili buku iz okoline za generiranje broja, a na površini se čini da su nasumičniji od pseudo nasumični generatori. Međutim, ako bismo znali dovoljno o mehanici generiranja takve buke, najvjerojatnije bismo mogli predvidjeti generirane brojeve. Samo zato što nismo dovoljno pametni ili dovoljno pronicljivi da bismo nešto predvidjeli ne čini ga inherentno nepredvidljivim. Takvi generatori su također notorno osjetljivi na svoju okolinu i često će pokupiti ponavljajuće se obrasce iz okoline koja ih okružuje (naizmjenično brujanje, fluorescentne frekvencije, varijacije temperature itd.). Pseudo program sa slučajnim brojevima U donjem programu možete vidjeti kako sam koristio Picaxe mikrokontroler za generiranje pseudo slučajnih brojeva za reprodukciju frekvencija u rasponu od dvije oktave. Ovisno o broju (b8), nota se bira i svira kratko (b6), a zatim se bira jedna od sedam boja koja će zasvijetliti na kratko vrijeme. Zatim se proces ponavlja. TEKST PROGRAMA: 'Generatori slučajne muzike i svjetla simbol vrijeme = b3loop: visoko 0visoko 1 visoko 4'readadc 1, b12'debug b12random w0random w1time = 1b9 = b1+b3b8 = b9/7pauza 57' $ 0C pauze, $ 1A, $ 1Blookup b8, ($ 20, $ 21, $ 22, $ 23, $ 24, $ 25, $ 26, $ 27, $ 28, $ 29, $ 2A, $ 2, $ 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, vrijeme, (b6) pauziraj 31potraži b8, ($ 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 USD, 17 USD, 18 USD, 19 USD, 1 USD), b6tune 0, vrijeme, (b6) pauziraj 21potragu b8, (28, 29, 2, 2, 2, 2, 0, 01, 30, 03, 04, 05, 06, 06,,, $ 07, $ 08, $ 09, $ 0A, 0B, $ 10, 11, $ 12, $ 13, $ 14, $ 15, $ 16, $ 17), b6tune 0, vrijeme, (b6) pauza 11grana 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: 'nasumična pauza polako 0' bijelo 1 nisko 1 nisko 4 pauze 41goto loopp2: niska 1 'greenpause 61goto loopp3: niska 4pauze 65 'bluegoto loopp4: nisko 0' žutocrveno 1pauza 53goto loopp5: nisko 1 'plavozeleno 4pauze 31goto loopp6: nisko 0' ljubičasto 4pauza 57p7: nisko 0 'redpause 67p8: goto petlja

Korak 4: Pogled na BOGA

Pogled na BOGA
Pogled na BOGA

U našim pokušajima da stvorimo slučajnost ili je izvučemo iz zraka, to se pokazalo nedostižnim. U svakodnevnom životu neprestano tražimo i pronalazimo obrasce. Koja je sveprožimajuća sila koja daje red našim mislima i obrasce Svemiru? Ako zastanete i pogledate, život na sve strane zapanjuje. Od najsitnije bube koja može hodati naglavačke po staklu do najvećeg slona koji miljama može komunicirati kroz tlo, postoje dokazi o besprijekornom dizajnu. Najmanja ćelija sadrži uzorak cijelog tijela. Postoje mravi koji mogu učiti, ribe koje mogu letjeti i ptice koje se brinu o svojim mladuncima. Od najmanjeg fotona do najvećeg sunca možemo ugledati usmjerenu energiju koja je Besmrtna? “Životna sila koja nema kraja. Dokazi su pred vama, svakodnevno, u bilo kojoj mjeri koju želite ispitati. Ako se potrudite pogledati, ne možete a da ne vidite stvari koje je osmislila i izgradila viša svijest od naše. Sve što dizajniramo samo je blijeda imitacija unaprijed dizajniranog. Svi naši pametni izumi samo su podskup glavnog skupa. Uglavnom iznova pronalazimo ono što je već izmišljeno. Maslačak koji puše na povjetarcu ima sve bitne ideje u padobranu. Okruglo kamenje kotrlja se poput točkova. Drvo ima filtere, vodovodne i solarne kolektore. U očima su kamere, a u ušima mikrofoni. Nauka tek sada počinje shvaćati da je svaka ćelija u ljudskom tijelu više od pukog nacrta ljudskog dizajna, već mikroračunalo. Zamislite mrežu veću od interneta s milijardama mikroračunara, premalih za gledanje, povezanih zajedno i u stalnoj električnoj i kemijskoj komunikaciji. Ta mreža je dizajnirana i već postoji. Zovemo ga ljudsko telo. Okruženi smo zamršenim, isprepletenim dizajnom. Možemo vidjeti dizajne izvan našeg dizajna?”Daleko izvan naše mašte. Svuda je namjera?”Ograničena granicama. Nije slučajno što se čini nemoguće stvoriti zaista nasumične brojeve. Ono što nazivamo slučajnošću ili kaosom jednostavno je namjerni obrazac predug ili preširok da bismo ga vidjeli. Kako možemo vidjeti veličanstvene dizajne koji graniče s čudesnim, a ne vjerovati da su svjesno dizajnirani? Možemo li imati dizajne bez dizajnera? Sigurno je potrebno više od slijepe i slučajne evolucije da bi se stvorila veličanstvenost života. Slučajno usavršavanje ne postoji. Dizajner je uvijek viši oblik svijesti od dizajna. Gdje god pogledamo vidimo da materija postaje svjesnija. Svuda oko vas stvari trunu, hrđaju, otapaju se?”Blijede na suncu. Na površini koja izgleda kao haos?”Entropija. Zapravo, starije stvari se neprestano tope kako bi se nahranilo Novo, kako bi se moglo ponovno roditi?”Poboljšano. Stijena postaje biljka, biljka postaje životinja, a životinja postaje čovjek. Na taj način niže postaje više, a manje svjesno neprestano evoluira u višu svijest. Ako pogledate bilo koji dio stvaranja, oni su nesavršeni. Samo Savršenstvo može biti potpuno, a dijelovi uvijek moraju biti nepotpuni. Čak i nedovršena Priroda ima nježnu eleganciju koja nikada ne bi mogla proizaći samo iz slučajnih evolucijskih nesreća. Nema dokaza o beskonačnoj sjeni, ali izgleda da postoji beskonačna svjetlost?”Svjetlost koja se ne može uništiti. I to je od Svijesne Svjetlosti od koje smo sačinjeni. Može postojati samo jedna Beskonačnost i Jedna Savršenstvo. To Savršenstvo je Svijest koja se stalno ponovo stvara, dok nas vuče prema višem centru. Ta viša svijest najčešće se zvala Bog.

Preporučuje se: