Table des matières:
- Étape 1: Composants du générateur de musique
- Étape 2: Circuit du générateur de musique
- Étape 3: Générer des nombres aléatoires
- Étape 4: Un aperçu de DIEU
Vidéo: Construisez un générateur aléatoire de musique et de lumière et apercevez la preuve de DIEU : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:10
Générer des nombres vraiment aléatoires semble impossible. Il est cependant assez facile d'utiliser un microcontrôleur pour générer des nombres pseudo-aléatoires puis de les utiliser pour afficher des sons et des lumières de différentes couleurs. Bien que la musique générée ne soit pas exactement celle de Beethoven, elle est plus intéressante que vous ne le pensez. J'oserais dire que c'est plus agréable à écouter qu'une grande partie de ce qu'ils passent à la radio ces jours-ci. Un générateur de musique légèrement meilleur que celui-ci, pourrait un jour remplacer les rock stars (j'espère).
Le fait que nous ne puissions pas générer de vrais nombres aléatoires a des implications intéressantes qui sont considérées à l'étape 4. La photo 1 montre le générateur de musique et de lumière. Il mesure 1,3 "x2,3" x 8". Il joue de la musique sur une plage de deux octaves via un haut-parleur intégré de 1". Une LED RVB à montage en surface affiche une gamme de couleurs sous le haut-parleur. Il fonctionne avec une pile AAA de 1,5 volts.
Étape 1: Composants du générateur de musique
L'image 2 montre le haut du générateur de musique aléatoire du circuit imprimé. L'image 3 montre le bas du circuit imprimé. Vous pouvez voir l'utilisation généreuse du ruban liquide pour réduire les risques de court-circuit entre les composants. //www.bodhilabs.com/vpack5aaa1.html08m Microcontrôleur Picaxe: https://www.hvwtech.com/1 pouce, haut-parleur 32 ohms, amplificateur LM-386, interrupteur, résistances, condensateurs, embases.1", LED RGB: https://www.mouser.comInterrupteur marche-arrêt, boîtier en plastique-1.3"x2.3"x.8":
Étape 2: Circuit du générateur de musique
Le CircuitPic 4 montre le schéma du générateur de musique aléatoire. Un contrôleur Picaxe 08M est utilisé pour allumer la LED RVB et envoyer des tonalités musicales à un amplificateur LM 386 qui sort vers un haut-parleur intégré de 1 . Afin de le garder petit, j'ai utilisé un convertisseur de tension qui monte de 1,5 volts à 5 volts. Il a été pris à partir d'une lampe de poche LED qui fonctionnait avec une seule pile AA. Si cela ne vous dérange pas de l'agrandir, vous pouvez utiliser à la place 3 piles de 1,5 volts. La vidéo ci-dessous vous montre l'affichage de la lumière RVB et vous pouvez entendre un brève coupe du générateur de musique aléatoire.
Étape 3: Générer des nombres aléatoires
Il s'avère que créer un vrai hasard est très difficile. C'est peut-être même impossible. L'utilisation de programmes mathématiques et informatiques pour créer des générateurs de nombres aléatoires crée une séquence de nombres qui ne sont pas vraiment aléatoires. Parce qu'ils sont mathématiques et à partir d'une formule connue, ils sont prévisibles. Ils sont ainsi appelés générateurs de nombres pseudo-aléatoires (PRNG). Il s'avère également que jusqu'à présent, personne n'a été en mesure de créer un algorithme de nombres aléatoires qui ne se répète pas. Peu importe la taille du programme ou de la formule, le modèle finit par se répéter. Peu importe à quel point nous essayons intentionnellement de créer un caractère aléatoire, il existe une tendance sous-jacente à l'ordre qui s'affirme. Les vrais générateurs de nombres aléatoires (TRNG), utilisent le bruit électronique ou environnemental pour générer le nombre et semblent en surface plus aléatoires que pseudo générateurs aléatoires. Cependant, si nous en savions suffisamment sur les mécanismes de génération d'un tel bruit, nous serions très probablement en mesure de prédire les nombres générés. Ce n'est pas parce que nous ne sommes pas assez intelligents ou assez perspicaces pour prédire quelque chose que cela le rend intrinsèquement imprévisible. Ces générateurs sont également notoirement sensibles à leur environnement et captent souvent des motifs répétitifs de l'environnement qui les entoure (bourdonnement AC, fréquences fluorescentes, variations de température, etc.). Un programme de nombres pseudo-aléatoiresDans le programme ci-dessous, vous pouvez voir comment j'ai utilisé le Microcontrôleur Picaxe pour générer des nombres pseudo-aléatoires pour jouer des fréquences sur une plage de deux octaves. Selon le nombre (b8), une note est sélectionnée et jouée pendant une courte période (b6), puis l'une des sept couleurs est sélectionnée pour s'allumer pendant une courte période. Ensuite, le processus se répète. TEXTE DU PROGRAMME: 'Musique aléatoire et générateur de lumière temps de symbole =b3loop:high 0high 1high 4'readadc 1, b12'debug b12random w0random w1time=1b9=b1+b3b8=b9/7pause 57 '$0C pause, 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 $, 0 $, 0 $, 10 $, 11 $, 12 $, 13 $, 14 $, 15 $, 16 $, 17 $, 18 $, 19 $, 1 A), b6tune 0, heure, (b6)pause 31recherche b8, (25 $, 26 $, 27 $, 28 $, 29 $, 2 A, 2 $, 00 $, 01 $, 02 $, 03 $, 04 $, 05 $, 06 $, 07 $, 08 $, 09 $, 0 A, 0 $, 10 $, 11, 12 $, 13 $, 15 $, 16 $, 17 $, 18 $, 19 $, 1 $), b6tune 0, heure, (b6) pause 21 recherche b8, (28 $, 29 $, 2 $, 2 $, 00 $, 01 $, 02 $, 03 $, 04 $, 05 $, 06 $, 07 $, 08 $, 09 $, 0 $, 0 $, 10 $, 11 $, 12 $, 13 $, 14 $, 15 $, 16 $, 17 $, b6tune 0, heure, (b6)pause 11branche 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
Étape 4: Un aperçu de DIEU
Dans nos tentatives de créer du hasard ou de le saisir à partir de rien, cela s'avère insaisissable. Dans notre vie quotidienne, nous cherchons et trouvons constamment des modèles. Quelle est la force omniprésente qui donne de l'ordre à nos pensées et à nos schémas dans l'Univers ? Si vous vous arrêtez et regardez, la vie, dans toutes les directions, est ahurissante. Du plus petit insecte qui peut marcher à l'envers sur du verre au plus grand éléphant qui peut communiquer à travers le sol sur des kilomètres, il existe des preuves d'un design impeccable. La plus petite cellule contient le motif de tout le corps. Il y a des fourmis qui peuvent apprendre, des poissons qui peuvent voler et des oiseaux qui prennent soin de leurs petits. Du plus petit photon au plus grand soleil, nous pouvons apercevoir une énergie dirigée qui est Immortelle, une force vitale sans fin. Les preuves sont juste devant vous, tous les jours, à n'importe quelle échelle que vous souhaitez examiner. Si vous prenez la peine de regarder, vous ne pouvez pas vous empêcher de voir des choses conçues et construites par une conscience plus élevée que la nôtre. Tout ce que nous concevons n'est qu'une pâle imitation du préconçu. Tous nos engins intelligents ne sont qu'un sous-ensemble de l'ensemble principal. Nous réinventons surtout ce qui a déjà été inventé. Un pissenlit qui souffle dans la brise a toutes les idées essentielles dans un parachute. Les roches rondes roulent comme des roues. Un arbre a des filtres et de la plomberie et des capteurs solaires. Il y a des caméras dans les yeux et des microphones dans les oreilles. La science commence tout juste à réaliser que chaque cellule d'un corps humain est plus qu'un simple schéma directeur de la conception humaine, c'est un micro-ordinateur. Imaginez un réseau plus vaste qu'Internet avec des milliards de micro-ordinateurs, trop petits pour être vus, connectés entre eux et en communication constante électriquement et chimiquement. Ce réseau a été conçu et existe déjà. Nous l'appelons le corps humain. Nous sommes entourés de motifs complexes et entrelacés. Nous pouvons voir des conceptions au-delà de nos conceptions, bien au-delà de notre imagination. Partout l'intention est bornée par des limites. Ce n'est pas un hasard s'il semble impossible de créer des nombres vraiment aléatoires. Ce que nous appelons aléatoire ou chaos est simplement un motif intentionnel trop long ou trop large pour que nous puissions le voir. Comment pouvons-nous voir des dessins magnifiques à la limite du miraculeux et ne pas croire qu'ils ont été conçus consciemment ? Peut-on avoir des designs sans designer ? Il faut sûrement plus qu'une évolution aveugle et aléatoire pour créer la magnificence qu'est la vie. Le raffinement accidentel n'existe pas. Le designer est toujours une forme de conscience supérieure au design. Partout où nous regardons, nous voyons la matière devenir plus consciente. Tout autour de vous, les choses pourrissent, rouillent, se dissolvent… s'effacent au soleil. À la surface qui ressemble à du chaos… de l'entropie. En fait, les choses plus anciennes sont constamment fondues afin de nourrir le Nouveau, afin qu'il puisse renaître et s'améliorer. Une roche devient une plante, une plante devient un animal et un animal devient un humain. De cette façon, l'inférieur devient le plus élevé et le moins conscient évolue continuellement vers une conscience supérieure. Si vous regardez l'une des parties de la Création, elles sont imparfaites. Seule la Perfection peut être complète et les parties doivent toujours être incomplètes. Même la nature inachevée a une élégance délicate qui ne pourrait jamais résulter simplement d'accidents évolutifs aléatoires. Il n'y a aucune preuve d'une ombre infinie, pourtant il semble y avoir une lumière infinie – une Lumière qui ne peut pas être détruite. Et c'est de Lumière Consciente que nous sommes faits. Il ne peut y avoir qu'un Infini et qu'une Perfection. Cette Perfection est une Conscience qui se recrée constamment, tout en nous tirant vers un centre supérieur. Cette conscience supérieure a le plus souvent été appelée Dieu.
Conseillé:
Construisez ce générateur de signaux de balayage LED de 5 Hz à 400 kHz à partir de kits : 8 étapes
Construisez ce générateur de signal de balayage LED de 5 Hz à 400 kHz à partir de kits : Construisez ce générateur de signal de balayage facile à partir de kits facilement disponibles. à l'époque, qui était un générateur de signaux. Je voulais un
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): 4 étapes (avec images)
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): Bonjour, aujourd'hui, je vais vous expliquer comment créer votre propre petit générateur de musique basé sur la météo. Il est basé sur un ESP8266, qui ressemble un peu à un Arduino, et il réagit à la température, à la pluie et l'intensité lumineuse. Ne vous attendez pas à ce qu'il fasse des chansons entières ou un programme d'accords
Tirelire Aléatoire Générateur de Pari : 6 Étapes (avec Photos)
Tirelire Random Bet Generator : J'avais une discussion avec ma moitié sur le football et l'argent et le sujet est venu aux paris. Chaque fois qu'il se rend au match, ses amis mettent tous quelques livres et ils parient. Le pari est généralement le score final ET soit le fi
Comment : créer un générateur de mot de passe aléatoire avec Python : 8 étapes
Comment : créer un générateur de mot de passe aléatoire avec Python : dans ce didacticiel, vous apprendrez à créer un générateur de mot de passe aléatoire à l'aide de python en quelques étapes simples
ANDI - Générateur de rythme aléatoire - Electronique : 24 étapes (avec photos)
ANDI - Random Rhythm Generator - Electronique : ANDI est une machine qui génère un rythme aléatoire sur simple pression d'un bouton. Chaque battement est unique et peut être modifié avec cinq boutons. ANDI est le résultat d'un projet universitaire qui visait à inspirer les musiciens et à examiner de nouvelles façons de travailler avec la batterie