Indholdsfortegnelse:

Byg en tilfældig musik- og lysgenerator og få et glimt af GUD: 4 trin
Byg en tilfældig musik- og lysgenerator og få et glimt af GUD: 4 trin

Video: Byg en tilfældig musik- og lysgenerator og få et glimt af GUD: 4 trin

Video: Byg en tilfældig musik- og lysgenerator og få et glimt af GUD: 4 trin
Video: HURTIGSTE Spisere I Verden! 🤯 2024, November
Anonim
Byg en tilfældig musik- og lysgenerator og få et glimt af GUD
Byg en tilfældig musik- og lysgenerator og få et glimt af GUD

Det ser ud til at være umuligt at generere tilfældige tal. Det er imidlertid ret let at bruge en mikrokontroller til at generere pseudo -tilfældige tal og derefter bruge dem til at vise lyde og lys i forskellige farver. Selvom den musik, der genereres, ikke ligefrem er Beethoven, er den mere interessant, end du måske forventer. Jeg vil vove at sige, at det er mere behageligt at lytte til end meget af det, de spiller i radioen i disse dage. En musikgenerator lidt bedre end dette, kan en dag erstatte rockstjerner (håber jeg).

Det faktum, at vi ikke kan generere sande tilfældige tal, har interessante implikationer, som overvejes i trin 4. Billede 1 viser musik- og lysgeneratoren. Det er 1,3 "x2,3" x,8 ". Det afspiller musik over et to oktavområde gennem en indbygget 1" højttaler. En overflademonteret RGB LED viser en række farver under højttaleren. Den kører på et 1,5 volt AAA batteri.

Trin 1: Komponenter til musikgeneratorer

Komponenter til musikgeneratorer
Komponenter til musikgeneratorer
Komponenter til musikgeneratorer
Komponenter til musikgeneratorer

Billede 2 viser den tilfældige musikgenerators top på printkortet. Billede 3 viser bunden af printkortet Du kan se den liberale brug af Liquid Tape for at reducere chancen for kortslutning mellem komponenterne. MATERIALER 1,5 volt til 5 volt spændingsomformer: https://www.bodhilabs.com/vpack5aaa1.html08m Picaxe Microcontroller: https://www.hvwtech.com/1 tommer, 32 ohm højttaler, LM-386 forstærker, switch, modstande, kondensatorer,.1 "headerstik, RGB LED: https://www.mouser.com Til- og frakobling, plastikhus-1,3 "x2,3" x.8 ":

Trin 2: Musikgenerator -kredsløb

Musikgenerator kredsløb
Musikgenerator kredsløb

CircuitPic 4 viser skematisk af den tilfældige musikgenerator. En 08M Picaxe -controller bruges til at tænde RGB -LED'en og sende musikalske toner til en LM 386 -forstærker, der sender til en 1 indbygget højttaler. For at holde den lille brugte jeg en spændingsomformer, der stiger 1,5 volt til 5 volt. Den blev taget fra en LED -lommelygte, der løb fra et enkelt AA -batteri. Hvis du ikke har noget imod at gøre det større, kan du i stedet bruge 3 1,5 volt batterier. Videoen herunder viser dig RGB -lysdisplayet, og du kan høre en kort snit af den tilfældige musikgenerator.

Trin 3: Generering af tilfældige tal

Generering af tilfældige tal
Generering af tilfældige tal

Det viser sig, at det er meget svært at skabe sand tilfældighed. Det kan endda være umuligt. Brug af matematik og computerprogrammer til at oprette tilfældige talgeneratorer skaber en række af tal, der ikke virkelig er tilfældige. Fordi de er matematiske og fra en kendt formel-de er forudsigelige. De kaldes således pseudo-tilfældige talgeneratorer (PRNG'er). Det viser sig også, at ingen hidtil har været i stand til at oprette en tilfældig talalgoritme, der ikke gentager sig selv. Det er ligegyldigt hvor stort programmet eller formlen er, mønsteret begynder til sidst at gentage sig selv. Ligegyldigt hvor hårdt vi forsætligt forsøger at skabe tilfældighed, er der en underliggende tendens til orden, der gør sig gældende: Ægte tilfældige talgeneratorer (TRNG'er), brug elektronisk eller miljømæssig støj til at generere nummeret og på overfladen ser ud til at være mere tilfældige end pseudo tilfældige generatorer. Men hvis vi vidste nok om mekanikken ved generering af sådan støj, ville vi sandsynligvis være i stand til at forudsige de genererede tal. Bare fordi vi ikke er kloge nok eller opfattende nok til at forudsige noget, gør det ikke i sig selv uforudsigeligt. Sådanne generatorer er også notorisk følsomme over for deres miljø og vil ofte opfange gentagne mønstre fra miljøet omkring dem (vekselstrøm, fluorescerende frekvenser, temperaturvariationer osv.). Et Pseudo Random Number -program I programmet herunder kan du se, hvordan jeg brugte Picaxe mikrokontroller til at generere pseudo tilfældige tal til afspilning af frekvenser over et to oktav område. Afhængigt af nummeret (b8) vælges og spilles en note i kort tid (b6), og derefter vælges en af syv farver for at lyse i en kort periode. Derefter gentager processen sig. TEKST AF PROGRAM: 'Tilfældig musik og lysgeneratorer symbol tid = b3loop: høj 0høj 1høj 4'readadc 1, b12'debug b12random w0random w1time = 1b9 = b1+b3b8 = b9/7pause 57' $ 0C pause, $ 1A, $ 1 Lookup 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, tid, (b6) pause 31 lookup 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, $ 17, $ 18, $ 19, $ 1A), b6tune 0, tid, (b6) pause 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, tid, (b6) pause 11gren 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: 'random pauseslow 0' whitelow 1low 4pause 41 gå til loopp2: lav 1 'greenpause 61 gå til loopp3: lav 4pause 65 'bluegoto loopp4: lav 0' yellowlow 1pause 53gå loopp5: low 1 'blå greenlow 4pause 31 gå loopp6: low 0' violetlow 4pause 57p7: lav 0 'redpause 67p8: gå til loop

Trin 4: Et glimt af GUD

Et glimt af GUD
Et glimt af GUD

I vores forsøg på at skabe tilfældighed eller gribe den ud af den blå luft, viser det sig at være undvigende. I vores hverdag leder vi konstant efter og finder mønstre. Hvad er den altomspændende kraft, der giver orden i vores tanker og mønstre til universet? Hvis du stopper og kigger, er livet i alle retninger forbløffende. Fra den mindste insekt, der kan gå på hovedet på glas til den største elefant, der kan kommunikere gennem jorden i miles, er der tegn på upåklageligt design. Den mindste celle indeholder hele kroppens mønster. Der er myrer, der kan lære, fisk, der kan flyve, og fugle, der tager sig af deres unger. Fra den mindste foton til den største sol kan vi få et glimt af en rettet energi, der er udødeligâ?”En livskraft, der er uendelig. Beviserne er lige foran dig, hver dag, i enhver skala, som du har lyst til at undersøge. Hvis du gider kigge, kan du ikke undgå at se ting designet og bygget af en højere bevidsthed end vores. Alt, hvad vi designer, er kun en bleg efterligning af det forhåndsdesignede. Alle vores smarte ting er kun en delmængde af hovedsættet. Vi genfinder for det meste det, der allerede er opfundet. En mælkebøtte, der blæser i vinden, har alle de vigtige ideer i en faldskærm. Runde sten ruller som hjul. Et træ har filtre og VVS og solfangere. Der er kameraer i øjnene og mikrofoner i ørerne. Videnskaben er lige nu begyndt at indse, at hver celle i en menneskekrop er mere end bare en komplet plan for det menneskelige design, det er en mikrocomputer. Forestil dig et netværk større end internettet med milliarder af mikrocomputere, der er for små til at se, forbundet og i konstant kommunikation elektrisk og kemisk. Dette netværk er designet og eksisterer allerede. Vi kalder det menneskekroppen. Vi er omgivet af indviklede, sammenvævede designs. Vi kan se designs ud over vores designsâ?”Langt ud over vores fantasi. Overalt er intentionâ?”Begrænset af grænser. Det er ikke tilfældigt, at det ser ud til at være umuligt at oprette virkelig tilfældige tal. Det, vi kalder tilfældigt eller kaos, er simpelthen et forsætligt mønster, der er for langt eller for bredt til, at vi kan se det. Hvordan kan vi se storslåede designs på grænsen til det mirakuløse og ikke tro, at de var bevidst designet? Kan vi have designs uden en designer? Det kræver ganske vist mere end en blind og tilfældig udvikling at skabe den storhed, der er liv. Utilsigtet forfining findes ikke. Designeren er altid en højere bevidsthedsform end designet. Overalt hvor vi ser, ser vi, at sagen bliver mere bevidst. Overalt omkring dig rådner tingene, ruster, opløsesâ?”Falmer i solen. På overfladen fremstår det som kaosâ?”Entropi. Faktisk smelter ældre ting konstant for at fodre det nye, så det kan genfødes?”Forbedret. En sten bliver en plante, en plante bliver et dyr, og et dyr bliver et menneske. På denne måde bliver det lavere det højere, og det mindre bevidste udvikler sig løbende til en højere bevidsthed. Hvis du ser på nogle af skabelsens dele, er de ufuldkomne. Kun perfektion kan være komplet, og delene skal altid være ufuldstændige. Selv ufærdige natur har en delikat elegance, der aldrig kun kan skyldes tilfældige evolutionære ulykker. Der er ingen tegn på en uendelig skygge, men der ser ud til at være uendeligt lys?”Et lys, der ikke kan ødelægges. Og det er af bevidst lys, som vi er lavet af. Der kan kun være en uendelighed og en perfektion. Denne perfektion er en bevidsthed, der konstant genskaber sig selv, mens den trækker os mod et højere center. Den højere bevidsthed er oftest blevet kaldt Gud.

Anbefalede: