Sadržaj:

Izgradite nasumični generator glazbe i svjetlosti i bacite pogled na BOG: 4 koraka
Izgradite nasumični generator glazbe i svjetlosti i bacite pogled na BOG: 4 koraka

Video: Izgradite nasumični generator glazbe i svjetlosti i bacite pogled na BOG: 4 koraka

Video: Izgradite nasumični generator glazbe i svjetlosti i bacite pogled na BOG: 4 koraka
Video: Horizon: Forbidden West (The Movie) 2024, Studeni
Anonim
Izgradite nasumični generator glazbe i svjetlosti i bacite pogled na BOG
Izgradite nasumični generator glazbe i svjetlosti i bacite pogled na BOG

Č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 glazba 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. Glazbeni 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 generator glazbe i svjetla. Dimenzije su 1,3 "x2,3" x 8 ". Pušta glazbu u rasponu od dvije oktave kroz ugrađeni zvučnik od 1". RGB LED za površinsko postavljanje prikazuje niz boja ispod zvučnika. Radi na 1,5 voltnoj AAA bateriji.

Korak 1: Komponente glazbenog generatora

Komponente glazbenog generatora
Komponente glazbenog generatora
Komponente glazbenog generatora
Komponente glazbenog generatora

Na slici 2 prikazan je slučajni generator glazbe na vrhu ploče. Slika 3 prikazuje dno ploče. Možete vidjeti liberalnu uporabu 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,.1 "utičnice zaglavlja, RGB LED: https://www.mouser.com Prekidač za isključivanje, plastično kućište-1,3 "x2,3" x,8 ":

Korak 2: Krug glazbenog generatora

Krug glazbenog generatora
Krug glazbenog generatora

CircuitPic 4 prikazuje shemu generatora slučajne glazbe. Kontroler Picaxe 08M koristi se za osvjetljavanje RGB LED -a i slanje glazbenih tonova na pojačalo LM 386 koje emitira na 1 ugrađeni zvučnik. Kako bih ostao 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 kratki isječak generatora slučajne glazbe.

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 matematike i računalnih programa za stvaranje generatora slučajnih brojeva stvara niz brojeva koji nisu uistinu slučajni. Budući da su matematičke i iz poznate formule-predvidljive su. Stoga se nazivaju generatorima pseudo-slučajnih brojeva (PRNG). Također se ispostavlja da dosad nitko nije uspio stvoriti algoritam slučajnih brojeva koji se ne ponavlja. Nije važno koliko je velik program ili formula, uzorak se s vremenom počinje ponavljati. Bez obzira na to koliko se namjerno trudili stvoriti nasumičnost, postoji temeljna tendencija prema poretku koji se afirmira. Pravi generatori slučajnih brojeva (TRNG), koriste elektroničku buku ili buku iz okoliša 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 također su 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 s 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), bilješka 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 glazbe i svjetla simbol simbol = 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, $ 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, vrijeme, (b6) pauziraj 31potraži b8, ($ 25, $ 26, 27 USD, 28 USD, 29 USD, 2A $, 2B $, 00, 01, 02, 03, 03, 04, 05, 06, 06, 07, 08, 09, 0, 0, 0, 10, 11, 12, 13, 14, 15, 15 USD, 16 USD, 17 USD, 18 USD, 19 USD, 1 USD), b6tune 0, vrijeme, (b6) pauziraj 21potraživanje b8, (28, 29, 2, 2, 2, 2, 0, 01, 30, 03, 04, 05, 06, 06,, 07 USD, 08 USD, 09 USD, 0 USD, 0 USD, 10 USD, 11 USD, 12 USD, 13 USD, 14 USD, 15 USD, 16 USD, 17 USD), b6tune 0, vrijeme, (b6) pauza 11 grana 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 polagano 0' bijelo 1 nisko 1 4 pauze 41goto loopp2: niska 1 'greenpause 61goto loopp3: niska 4pauze 65 'bluegoto loopp4: niska 0' žuta nijansa 1 pauza 53goto loopp5: niska 1 'plava zelena nijansa 4 pauza 31goto loopp6: niska 0' ljubičasta 4 pauza 57p7: niska 0 'crvena pauza 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 je u svim smjerovima zapanjujući. 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 stanica sadrži uzorak cijelog tijela. Postoje mravi koji mogu učiti, ribe koje mogu letjeti i ptice koje se brinu za svoje mlade. 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 osmišljenog. Svi naši pametni izumi samo su podskup glavnog skupa. Uglavnom iznova izmišljamo ono što je već izmišljeno. Maslačak koji puše na povjetarcu ima sve bitne ideje u padobranu. Okruglo kamenje kotrlja se poput kotača. Drvo ima filtere, vodovodne i solarne kolektore. U očima su kamere, a u ušima mikrofoni. Znanost tek sada počinje shvaćati da je svaka stanica u ljudskom tijelu više od pukog nacrta ljudskog dizajna, to je mikroračunalo. Zamislite mrežu veću od interneta s milijardama mikroračunala, premalih za vidjeti, povezanih zajedno i u stalnoj električnoj i kemijskoj komunikaciji. Ta je mreža projektirana i već postoji. Zovemo ga ljudsko tijelo. 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ćim stvoriti doista slučajne brojeve. Ono što nazivamo slučajnošću ili kaosom jednostavno je namjerni uzorak predug ili preširok da bismo ga mogli vidjeti. 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 kaos?”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 proizlaziti samo iz slučajnih evolucijskih nesreća. Nema dokaza o beskonačnoj sjeni, ali čini se da postoji beskonačna svjetlost?”Svjetlost koja se ne može uništiti. I to je od Svjesnog Svjetla od kojeg smo sazdani. Može postojati samo jedna Beskonačnost i Jedna Savršenstvo. To Savršenstvo je Svijest koja se stalno ponovno stvara, dok nas vuče prema višem centru. Ta viša svijest najčešće se nazivala Bog.

Preporučeni: