Sommario:

Costruisci un generatore casuale di musica e luce e scorgi le prove di DIO: 4 passaggi
Costruisci un generatore casuale di musica e luce e scorgi le prove di DIO: 4 passaggi

Video: Costruisci un generatore casuale di musica e luce e scorgi le prove di DIO: 4 passaggi

Video: Costruisci un generatore casuale di musica e luce e scorgi le prove di DIO: 4 passaggi
Video: We cuccioli, sono qua con i miei amori (attore & acting) 2024, Giugno
Anonim
Costruisci un generatore casuale di musica e luce e scorgi le prove di DIO
Costruisci un generatore casuale di musica e luce e scorgi le prove di DIO

Sembra impossibile generare numeri veramente casuali. È, tuttavia, abbastanza facile utilizzare un microcontrollore per generare numeri pseudo casuali e quindi utilizzarli per visualizzare suoni e luci colorate diverse. Sebbene la musica generata non sia esattamente Beethoven, è più interessante di quanto ci si potrebbe aspettare. Oserei dire che è più piacevole ascoltare che molto di quello che trasmettono alla radio in questi giorni. Un generatore di musica leggermente migliore di questo, potrebbe un giorno sostituire le rockstar (spero).

Il fatto che non possiamo generare veri numeri casuali ha implicazioni interessanti che sono considerate nel passaggio 4. La figura 1 mostra la musica e il generatore di luce. È 1,3"x2,3"x,8". Riproduce musica su una gamma di due ottave attraverso un altoparlante da 1" integrato. Un LED RGB a montaggio superficiale mostra una gamma di colori sotto l'altoparlante. Funziona con una batteria AAA da 1,5 volt.

Passaggio 1: componenti del generatore di musica

Componenti del generatore di musica
Componenti del generatore di musica
Componenti del generatore di musica
Componenti del generatore di musica

L'immagine 2 mostra il generatore di musica casuale nella parte superiore del circuito. L'immagine 3 mostra la parte inferiore del circuito È possibile vedere l'uso liberale di Liquid Tape per ridurre la possibilità di cortocircuito tra i componenti. MATERIALI Convertitore di tensione da 1,5 volt a 5 volt: https://www.bodhilabs.com/vpack5aaa1.html08m Microcontrollore Picaxe: https://www.hvwtech.com/1 pollice, altoparlante da 32 ohm, amplificatore LM-386, interruttore, resistori, condensatori, connettori femmina da.1", LED RGB: https://www.mouser.comInterruttore di accensione, custodia in plastica-1.3"x2.3"x.8":

Passaggio 2: circuito generatore di musica

Circuito generatore di musica
Circuito generatore di musica

Il CircuitPic 4 mostra lo schema del generatore di musica casuale. Un controller Picaxe da 08 M viene utilizzato per illuminare il LED RGB e inviare toni musicali a un amplificatore LM 386 che emette a un altoparlante integrato da 1 . Per mantenerlo piccolo, ho utilizzato un convertitore di tensione che aumenta da 1,5 volt a 5 volt. È stato preso da una torcia a LED che funzionava con una singola batteria AA. Se non ti dispiace renderlo più grande, potresti usare invece 3 batterie da 1,5 volt. Il video qui sotto mostra il display della luce RGB e puoi sentire un breve taglio del generatore di musica casuale.

Passaggio 3: generazione di numeri casuali

Generazione di numeri casuali
Generazione di numeri casuali

Si scopre che creare una vera casualità è molto difficile. Potrebbe anche essere impossibile. L'utilizzo di programmi matematici e informatici per creare generatori di numeri casuali crea una sequenza di numeri che non sono veramente casuali. Perché sono matematici e da una formula nota, sono prevedibili. Sono quindi chiamati generatori di numeri pseudo-casuali (PRNG). Si scopre anche che finora nessuno è stato in grado di creare un algoritmo di numeri casuali che non si ripeta. Non importa quanto sia grande il programma o la formula, il modello alla fine inizia a ripetersi. Non importa quanto cerchiamo intenzionalmente di creare casualità, c'è una tendenza di fondo verso l'ordine che si afferma. I veri generatori di numeri casuali (TRNG), usano il rumore elettronico o ambientale per generare il numero e in superficie sembrano essere più casuali di pseudo generatori casuali. Tuttavia, se sapessimo abbastanza sui meccanismi di generazione di tale rumore, molto probabilmente saremmo in grado di prevedere i numeri generati. Solo perché non siamo abbastanza intelligenti o abbastanza perspicaci da prevedere qualcosa non lo rende intrinsecamente imprevedibile. Tali generatori sono anche notoriamente sensibili al loro ambiente e spesso rilevano schemi ripetitivi dall'ambiente circostante (ronzio CA, frequenze fluorescenti, variazioni di temperatura, ecc.). Un programma di numeri pseudo casuali Nel programma sottostante puoi vedere come ho usato il Microcontrollore Picaxe per generare numeri pseudo casuali per riprodurre frequenze su un intervallo di due ottave. A seconda del numero (b8) viene selezionata e suonata una nota per un breve periodo (b6) e quindi viene selezionato uno dei sette colori per accendersi per un breve periodo di tempo. Quindi il processo si ripete. TESTO DEL PROGRAMMA:'tempo di simbolo di musica casuale e generatore di luce =b3loop:high 0high 1high 4'readadc 1, b12'debug b12random w0random w1time=1b9=b1+b3b8=b9/7pausa 57 '$0C pause, $ 1A, $ 1Bricerca b8, ($ 20, $ 21, $ 22, $ 23, $ 24, $ 25, $ 26, $ 27, $ 28, $ 29, $ 2 A, $ 2 miliardi, $ 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)pausa 31lookup b8, ($25, $26, $ 27, $ 28, $ 29, $ 2 A, $ 2 miliardi, $ 00, $ 01, $ 02, $ 03, $ 04, $ 05, $ 06, $ 07, $ 08, $ 09, $ 0 A, $ 0 miliardi, $ 10, $ 11, $ 12, $ 13, $ 14, $ 15, $16, $17, $18, $19, $1A), b6tune 0, time, (b6)pausa 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, time, (b6)pausa 11ramo 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 41goto loopp2:low 1 'greenpause 61goto loopp3:low 4pause 65 'bluegoto loopp4:low 0 'yellowlow 1pause 53goto loopp5:low 1 'blue greenlow 4pause 31goto loopp6:low 0 'violetlow 4pause 57p7:low 0 'redpause 67p8:goto loop

Passaggio 4: uno scorcio di DIO

Uno sguardo su DIO
Uno sguardo su DIO

Nei nostri tentativi di creare casualità o afferrarlo dal nulla, risulta essere sfuggente. Nella nostra vita quotidiana cerchiamo e troviamo costantemente modelli. Qual è la forza onnipervadente che fornisce ordine ai nostri pensieri e modelli all'Universo? Se ti fermi e guardi, la vita, in tutte le direzioni, è da capogiro. Dal più piccolo insetto che può camminare a testa in giù sul vetro al più grande elefante che può comunicare attraverso il terreno per chilometri, ci sono prove di un design impeccabile. La cella più piccola contiene il modello di tutto il corpo. Ci sono formiche che possono imparare, pesci che possono volare e uccelli che si prendono cura dei loro piccoli. Dal fotone più piccolo al sole più grande possiamo intravedere un'energia diretta che è immortale, una forza vitale che è infinita. Le prove sono proprio di fronte a te, ogni giorno, su qualsiasi scala tu voglia esaminare. Se ti preoccupi di guardare, non puoi fare a meno di vedere cose progettate e costruite da una coscienza superiore alla nostra. Tutto ciò che progettiamo non è che una pallida imitazione del pre-progettato. Tutti i nostri aggeggi intelligenti sono solo un sottoinsieme del set principale. Per lo più stiamo reinventando ciò che è già stato inventato. Un dente di leone che soffia nella brezza ha tutte le idee essenziali in un paracadute. Rocce rotonde rotolano come ruote. Un albero ha filtri, tubature e collettori solari. Ci sono telecamere negli occhi e microfoni nelle orecchie. La scienza sta cominciando solo ora a rendersi conto che ogni cellula di un corpo umano è più di un semplice progetto completo del progetto umano, è un microcomputer. Immagina una rete più vasta di Internet con miliardi di microcomputer, troppo piccoli per essere visti, collegati tra loro e in costante comunicazione elettrica e chimica. Quella rete è stata progettata ed esiste già. Lo chiamiamo corpo umano. Siamo circondati da disegni intricati e intrecciati. Possiamo vedere i progetti oltre i nostri progetti, ben oltre la nostra immaginazione. Ovunque è intenzione, delimitata da limiti. Non è un caso che sembri impossibile creare numeri veramente casuali. Ciò che chiamiamo casuale o caos è semplicemente un modello intenzionale troppo lungo o troppo ampio per essere visto. Come possiamo vedere disegni magnifici che rasentano il miracoloso e non credere che siano stati progettati consapevolmente? Possiamo avere progetti senza un designer? Sicuramente ci vuole più di un'evoluzione cieca e casuale per creare la magnificenza che è la vita. Il raffinamento accidentale non esiste. Il designer è sempre una forma di coscienza superiore al design. Ovunque guardiamo vediamo la materia diventare più cosciente. Tutto intorno a te, le cose marciscono, arrugginiscono, si dissolvono… svanendo al sole. In superficie che appare come caos… entropia. In effetti, le cose vecchie vengono costantemente fuse per alimentare il Nuovo, in modo che possa rinascere, migliorare. Una roccia diventa una pianta, una pianta diventa un animale e un animale diventa un essere umano. In questo modo l'inferiore diventa il superiore e il meno cosciente evolve continuamente in una coscienza superiore. Se guardi una qualsiasi delle parti della Creazione, sono imperfette. Solo la Perfezione può essere completa e le parti devono essere sempre incomplete. Anche la Natura incompiuta ha una delicata eleganza che non potrebbe mai derivare solo da casuali incidenti evolutivi. Non c'è evidenza di un'ombra infinita, eppure sembra esserci una luce infinita, una Luce che non può essere distrutta. Ed è di Luce Consapevole di cui siamo fatti. Ci può essere solo un Infinito e una Perfezione. Quella Perfezione è una Coscienza che si ricrea costantemente, mentre ci spinge verso un centro superiore. Quella coscienza superiore è stata spesso chiamata Dio.

Consigliato: