Mündəricat:
- Addım 1: Musiqi Yaradıcı Komponentləri
- Addım 2: Musiqi Generatoru Dövrü
- Addım 3: Təsadüfi Nömrələr Yaratmaq
- Addım 4: ALLAHA bir baxış
Video: Təsadüfi bir musiqi və işıq generatoru yaradın və Tanrıya Dəlil: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
Həqiqətən təsadüfi ədədlər yaratmaq qeyri -mümkün görünür. Yalançı təsadüfi ədədlər yaratmaq və sonra səsləri və fərqli rəngli işıqları göstərmək üçün istifadə etmək üçün mikrokontrolördən istifadə etmək olduqca asandır. Yaradılan musiqi tam olaraq Beethoven olmasa da, gözlədiyinizdən daha maraqlıdır. Bu günlərdə radioda səsləndirdiklərindən çoxunu dinləmək daha xoş olduğunu söyləmək fikrinə düşərdim. Bir az daha yaxşı bir musiqi generatoru, bir gün rok ulduzlarını əvəz edə bilər (ümid edirəm).
Əsl təsadüfi ədədlər yarada bilməməyimizin 4 -cü addımda nəzərə alınan maraqlı nəticələri var. Şəkil 1 musiqi və işıq generatorunu göstərir. 1.3 "x2.3" x.8 "ölçüsündədir. Daxili 1" dinamik vasitəsilə iki oktava diapazonunda musiqi çalır. Səth montajlı RGB LED, dinamikin altında bir sıra rənglər göstərir. 1.5 volt AAA batareyası ilə işləyir.
Addım 1: Musiqi Yaradıcı Komponentləri
Şəkil 2, elektron kartın təsadüfi musiqi generatorunu göstərir. Şəkil 3, lövhənin alt hissəsini göstərir. Komponentlər arasında qısalma ehtimalını azaltmaq üçün Sıvı Bantın sərbəst istifadəsini görə bilərsiniz. //www.bodhilabs.com/vpack5aaa1.html08m Picaxe Microcontroller: https://www.hvwtech.com/1 düym, 32 ohm dinamik, LM-386 gücləndirici, açar, rezistorlar, kondansatörlər,.1 "başlıq prizləri, RGB LED: https://www.mouser.comOn-Off Switch, Plastik Kassa-1.3 "x2.3" x.8 ":
Addım 2: Musiqi Generatoru Dövrü
CircuitPic 4, təsadüfi musiqi generatorunun sxemini göstərir. RGB LEDini yandırmaq və 1 dinamikə çıxan LM 386 gücləndiricisinə musiqi tonları göndərmək üçün 08M Picaxe nəzarətçi istifadə olunur. Kiçik saxlamaq üçün 1,5 voltdan 5 -ə qədər artan bir gərginlik çeviricisi istifadə etdim. Tək bir AA batareyası tükənən bir LED fənərdən götürülmüşdür. Daha böyük etmək fikriniz yoxdursa, bunun əvəzinə 3 ədəd 1,5 voltluq batareya istifadə edə bilərsiniz. Aşağıdakı videoda RGB işıqlı displey göstərilir və təsadüfi musiqi generatorunun qısa kəsilməsi.
Addım 3: Təsadüfi Nömrələr Yaratmaq
Həqiqi təsadüfiyyət yaratmaq çox çətindir. Hətta qeyri -mümkün ola bilər. Təsadüfi ədəd generatorları yaratmaq üçün riyaziyyat və kompüter proqramlarından istifadə etmək, həqiqətən təsadüfi olmayan ədədlər ardıcıllığı yaradır. Riyazi və məlum bir düsturdan irəli gəldikləri üçün. Buna görə də onları yalançı təsadüfi ədəd generatorları (PRNGs) adlandırırlar. O da məlum olur ki, indiyə qədər heç kim özünü təkrarlamayan təsadüfi ədəd alqoritmi yarada bilməyib. Proqramın və ya düsturun nə qədər böyük olmasının əhəmiyyəti yoxdur, model nəticədə özünü təkrarlamağa başlayır. Təsadüfi təsadüf yaratmağa nə qədər cəhd etsək də, özünü təsdiq edən bir nizama meyl var. Təsadüfi ədəd generatorları (TRNGs), sayı yaratmaq üçün elektron və ya ətraf səs -küydən istifadə edin və səthdə yalançıdan daha təsadüfi görünür. təsadüfi generatorlar. Ancaq belə bir səs -küyün yaranma mexanizmi haqqında kifayət qədər məlumatlı olsaydıq, çox güman ki, yaranan ədədləri təxmin edə bilərdik. Bir şeyi proqnozlaşdırmaq üçün kifayət qədər ağıllı və ya qavrayışlı olmamağımız, onu təbii olaraq gözlənilməz hala gətirmir. Bu cür generatorlar da ətraf mühitə qarşı çox həssasdırlar və tez -tez ətrafdakı mühitdən təkrarlanan nümunələri (AC zümzümə, floresan tezlikləri, temperatur dəyişikliyi və s.) Götürəcəklər. Yalançı təsadüfi ədədlər proqramı İki oktavalı diapazonda tezlikləri oynamaq üçün yalançı təsadüfi ədədlər yaratmaq üçün Picaxe mikro nəzarətçisi. Nömrə (b8) asılı olaraq qısa müddət ərzində bir not götürülür və çalınır (b6) və sonra qısa müddət ərzində işıqlandırmaq üçün yeddi rəngdən biri seçilir. Daha sonra proses təkrarlanır. PROQRAMIN MƏKTƏSİ: 'Təsadüfi musiqi və işıq generatorları simvolu = b3loop: yüksək 0 yüksək 1yüksək 4'readadc 1, b12'debug b12random w0random w1time = 1b9 = b1+b3b8 = b9/7pauza 57' $ 0C fasilə, $ 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 $, 1A), b6tune 0, time, (b6) duraklama 31 görünüş b8, (25 $, 26 $), 27 dollar, 28 dollar, 29 dollar, 2 dollar, 2 milyard dollar, 00 dollar, 01 dollar, 02 dollar, 03 dollar, 04 dollar, 05 dollar, 06 dollar, 07 dollar, 08 dollar, 09 dollar, 0 dollar, 0 milyard dollar, 10 dollar, 11 dollar, 12 dollar, 13 dollar, 14 dollar, 15 dollar, 16 $, 17 $, 18 $, 19 $, 1A), b6tune 0, zaman, (b6) 21 görünüşü b8, (28 $, 29 $, 2A, 2B $, 00 $, 01 $, 02 $, 03 $, 04 $, 05 $, 06 $,) 07 $, 08 $, 09 $, 0 $ A, 0 $, 10 $, 11 $, 12 $, 13 $, 14 $, 15 $, 16 $, 17), b6tune 0, vaxt, (b6) fasilə 11 branch 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: 'təsadüfi pauselslow 0' whitelow 1low 4pause 41goto loopp2: aşağı 1 'greenpause 61goto loopp3: aşağı 4pause 65 'bluegoto loop4: aşağı 0' sarı axın 1 fasilə 53goto döngü5: aşağı 1 'mavi yaşıl 4 fasilə 31goto döngü6: aşağı 0' bənövşəyi 4 fasilə 57p7: aşağı 0 'qırmızı fasilə 67p8: goto döngəsi
Addım 4: ALLAHA bir baxış
Təsadüfi təsəvvür yaratmaq və ya onu havadan çıxarmaq cəhdlərimizdə çətin olduğu ortaya çıxır. Gündəlik həyatımızda davamlı olaraq nümunələr axtarırıq və tapırıq. Düşüncələrimizi və Kainatı nizamlayan nizamı təmin edən bütün əhatə edən qüvvə nədir? Durub baxsan, həyat hər yöndən ağlını başından alır. Şüşə üstü üstə gedə bilən ən kiçik böcəkdən, yerlə kilometrlərlə ünsiyyət qura bilən ən böyük filə qədər, qüsursuz dizaynın sübutları var. Ən kiçik hüceyrə bütün bədən modelini ehtiva edir. Öyrənə bilən qarışqalar, uça bilən balıqlar və balalarına qulluq edən quşlar var. Ən kiçik fotondan ən böyük günəşə qədər, Ölümsüz olan yönəldilmiş bir enerjiyə baxa bilərik?”Sonsuz bir Həyat Gücü. Dəlillər hər gün qarşınızda, araşdırmaq istədiyiniz hər hansı bir miqyasda. Baxmağa can atırsan, bizdən daha yüksək bir şüur tərəfindən dizayn edilmiş və inşa edilmiş şeyləri görməməzsən. Dizayn etdiyimiz hər şey əvvəlcədən hazırlanmışın solğun bir təqlididir. Bütün ağıllı ziddiyyətlərimiz usta dəstinin alt hissəsidir. Əsasən artıq icad edilənləri yenidən kəşf edirik. Külək əsən bir karahindiba paraşütdə bütün əsas fikirlərə malikdir. Dəyirmi qayalar təkərlər kimi yuvarlanır. Bir ağacda filtrlər, santexnika və günəş kollektorları var. Gözlərində kamera, qulaqlarında mikrofon var. Elm, insan bədənindəki hər bir hüceyrənin insan dizaynının tam bir planından daha çox bir mikro kompüter olduğunu başa düşməyə başlayır. Milyardlarla mikrokompüteri olan, İnternetdən daha güclü bir şəbəkə düşünün, görmək üçün çox kiçikdir, bir -birinə bağlıdır və elektrik və kimyəvi cəhətdən daimi ünsiyyətdədir. Bu şəbəkə hazırlanmışdır və artıq mövcuddur. Buna insan bədəni deyirik. Mürəkkəb, bir -birinə toxunmuş dizaynlarla əhatə olunmuşuq. Dizaynlarımızın xaricində dizaynları görə bilərikmi? " Hər yerdə niyyət varmı?”Sərhədləri ilə məhdudlaşıb. Təsadüfi deyil ki, həqiqətən təsadüfi ədədlər yaratmaq mümkün deyil. Təsadüfi və ya xaos adlandırdığımız şey, görməyimiz üçün çox uzun və ya çox geniş yayılmış qəsdən bir nümunədir. Möcüzə ilə həmsərhəd olan möhtəşəm dizaynları necə görə bilərik və onların şüurlu şəkildə yaradıldığına inanmırıq? Dizayner olmadan dizayn edə bilərikmi? Şübhəsiz ki, həyatın möhtəşəmliyini yaratmaq üçün kor və təsadüfi təkamüldən daha çox şey lazımdır. Təsadüfi incələşdirmə yoxdur. Dizayner həmişə dizayndan daha yüksək bir şüur formasıdır. Baxdığımız hər yerdə maddənin daha şüurlu olduğunu görürük. Ətrafınızdakı hər şey çürüyür, paslanır, əriyir?”Günəşdə solur. Xaosa kimi görünən səthdə?”Entropiyası. Əslində, Yeniləri qidalandırmaq üçün köhnə şeylər daim əridilir ki, yenidən doğulsun? " Qaya bitkiyə, bitki heyvana, heyvan da insana çevrilir. Bu yolla aşağı olan daha yüksək olur və daha az şüurlu olaraq daim daha yüksək bir şüura çevrilir. Yaradılışın hər hansı bir hissəsinə baxsanız, onlar qüsursuzdur. Yalnız Mükəmməllik tam ola bilər və hissələr həmişə yarımçıq olmalıdır. Yarımçıq Təbiət belə təsadüfi təkamül qəzaları nəticəsində heç vaxt yarana bilməyəcək zərif bir zərifliyə malikdir. Sonsuz bir kölgə olduğuna dair heç bir dəlil yoxdur, amma sonsuz işıq varmı görünür?”Məhv edilə bilməyən bir işıq. Və yarandığımız Şüurlu İşıqdır. Yalnız bir Sonsuzluq və bir Mükəmməllik ola bilər. Bu Mükəmməllik, bizi daha yüksək bir mərkəzə çəkərkən daim özünü yenidən yaratan bir Şüurdur. Bu yüksək şüura ən çox Tanrı deyilir.
Tövsiyə:
LED təsadüfi ədəd generatoru: 5 addım (şəkillərlə birlikdə)
LED təsadüfi ədəd generatoru: Bu çox sadə bir Arduino layihəsidir. Məhsul təsadüfi ədədləri təmsil etmək üçün LED -lərdən istifadə edir. Düyməni basdığınızda (basılı tutduğunuzda), LEDlər irəli və irəli gedəcək, sonra təsadüfi bir LED dəstinin sayını ifadə etmək üçün parlamasına icazə verəcək. Bu bir Ardu
Midi təsadüfi ardıcıllıq generatoru: 3 addım
Midi Random Sequence Generator: Salam, bu gün sizə öz Midi Random Sequence Generator -un necə hazırlanacağını göstərəcəyəm. Kiçik bir düymədə təsadüfi 4, 7,8 və ya 16 notlu uzun ardıcıllıqlar yaradır. Əlbəttə istədiyinizi dəyişə bilərsiniz, daha çox ardıcıllıq uzunluğu əlavə edə və ya düyməni dəyişə bilərsiniz. Amma pers
ANDI - Təsadüfi Ritm Generatoru - Elektronika: 24 addım (şəkillərlə)
ANDI - Random Rhythm Generator - Electronics: ANDI, bir düyməyə basmaqla təsadüfi bir ritm yaradan bir maşındır. Hər vuruş unikaldır və beş düymə ilə düzəldilə bilər. ANDI, musiqiçiləri ruhlandırmaq və barabanla işləməyin yeni yollarını araşdırmaqla bağlı bir universitet layihəsinin nəticəsidir
Musiqi Reaktiv İşıq -- Masaüstünü Möhtəşəm etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: 5 Addım (Şəkillərlə)
Musiqi Reaktiv İşıq || Masaüstü Awsome etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: Salam uşaqlar, bu gün çox maraqlı bir layihə hazırlayacağıq.Bu gün biz reaktiv musiqi yaradacağıq. Led parlaqlığını dəyişəcək. əslində aşağı tezlikli səs siqnalı olan bas. Qurmaq çox sadədir, biz
Yalan Təsadüfi Sayı Generatoru ilə Matris Ekranı yaradın: 4 addım
Yalan Təsadüfi Nömrələr Generatoru ilə Matris Ekranı yaradın: Əgər matrisi sevirsinizsə və bir az boş vaxtınız varsa, matrisə çox oxşar görünən kompüterin işləyə biləcəyi qədər təsadüfi ədədləri göstərən sonsuz bir proqram hazırlaya bilərsiniz. ! Hazırlanması cəmi 5 dəqiqə çəkir! Bir baxırdım