Სარჩევი:

Raspberry Pi LED Light Schroeder Piano: 3 Steps (სურათებით)
Raspberry Pi LED Light Schroeder Piano: 3 Steps (სურათებით)

ვიდეო: Raspberry Pi LED Light Schroeder Piano: 3 Steps (სურათებით)

ვიდეო: Raspberry Pi LED Light Schroeder Piano: 3 Steps (სურათებით)
ვიდეო: Raspberry Pi LED Light Schroeder Piano - Twinkle Little Star 2024, ივლისი
Anonim
Image
Image
საჭირო მასალები
საჭირო მასალები

Raspberry Pi LED Light Schroeder Piano

LED (სინათლის გამცემი დიოდი) და LDR (სინათლისგან დამოუკიდებელი რეზისტორი, ან ფოტორეზისტორი) მასივები გამოიყენება ჟოლოს Pi Piame თამაშის MIDI მიმდევრის გამოყენებით მუსიკალური ნოტების დასაკრავად. LED– ისა და LDR– ის 15 პარიზაა (12 ნოტების სრული ოქტავისთვის, 1 მაღლა ასვლა და ოქტავა, 1 ჩასვლა ქვემოთ და ოქტავა და 1 მენიუსთვის). როდესაც შუქს LED და LDR შორის იშლება, მუსიკა უკრავს Pygame MIDI მიმდევრის საშუალებით. როდესაც შუქი ოქტავის ზემოთ ან ქვემოთ LED/LDR- ს შორის იშლება, ყველა სხვა ნოტი გადადის ოქტავაზე მაღლა ან ქვევით. Pygame MIDI მხარს უჭერს 75 -ზე მეტ მუსიკალურ ინსტრუმენტს და 128 ნოტს თითო ინსტრუმენტზე (10 ოქტავა). მენიუს ღილაკი შეიძლება გამოყენებულ იქნას ინსტრუმენტების გადასატანად. Raspberry Pi, breadboard და დინამიკი არის 20 დიუმიანი x 30 დიუმიანი ხის ფორტეპიანოს შიგნით, რომელიც ჰგავს მინიატურულ როიალს.

ნაბიჯი 1: საჭირო მასალები

საჭირო მასალა:

1. ჟოლო პი. მე გამოვიყენე ძველი მოდელი B, rev 2. ახალ მოდელებს აქვთ უფრო სწრაფი პროცესორები და მეტი GPIO, რომელსაც შეუძლია გააფართოვოს პროექტი 2. 15 ცალი LED (ფოკუსი/ვიწრო სხივი), ნათელი 3. 2 ცალი LED (ზოგადი) სტატუსისთვის (სურვილისამებრ) 4. 19 ცალი 100 Ohm რეზისტორები 5. 15 ცალი 47k Ohm რეზისტორები 6. 15 ცალი LDR (სინათლისგან დამოუკიდებელი რეზისტორი) 7. 1 პური ა 20 ინჩი x 30 ინჩი 1/2”პლაივუდი ბ. 4 ფუტი x 8 ფუტი hard”დაფა გ. 1 ინჩი x 2 ინჩი x 20 დიუმიანი ხე LDR და LED (სასურველია ხისტი) d. 2 ინჩი x 2 ინჩი x 40 ინჩიანი შიდა პოსტები ე. ¾ დუიმი x 15 დიუმიანი დუელი ფეხებისთვის

ნაბიჯი 2: შექმენით საფორტეპიანო ჩარჩო

იხილეთ თანდართული Raspberry Pi LED Light Schroeder Piano - Frame.pdf დეტალებისთვის.

შენიშვნები

❏ გვერდითი კედლები შეიძლება მოხრილი იყოს ხის წებოთი (გორილას წებო) და დამჭერებით გამოყენების შემთხვევაში ⅛”დაფა

❏ გვჭირდება 4'x8’დაფის ფურცელი საკმარისად დიდხანს

❏ დამატებითი 4'x8 მყარი დაფა შეიძლება გამოყენებულ იქნას ზევით და ბაზისთვის (სჭირდება მრავალ ფენას სიძლიერისთვის)

❏ ბაზა შეიძლება იყოს 1/2”პლაივუდი

❏ 2”x2” პოსტი ხრახნიანია ძირის ქვედა მხრიდან, მოხრილი დაფის მხარეების შესანარჩუნებლად

❏ საკინძები და საკაბელო კავშირები LDR კრონშტეინების წინ ნამდვილად ეხმარება ჩარჩოს ქვეშ მავთულხლართების ჩამონტაჟებას პურის დაფის მახლობლად

❏ ხისტი დაფარავს ძირითად მხარეებს

❏ გამოიყენეთ საბურღი პრესი LDR/LED სამონტაჟო ხვრელებისთვის, რათა ისინი პირდაპირ გასწორდეს უფსკრულიდან

❏ 15 ხვრელი (12 ნოტისთვის, 1 ოქტავის ზემოთ, 1 ოქტავის ქვემოთ, 1 მენიუსთვის

ნაბიჯი 3: შექმენით ელექტრონიკა

იხილეთ თანდართული Raspberry Pi Light Schroeder Piano - Schematic.pdf გაყვანილობის სქემატური სქემისთვის.

შენიშვნები: ❏ 6”მაქსიმალური მანძილი 1” ინტერვალით LDR- სა და LED- ს შორის ვიწრო სხივი LED სინათლის სისხლდენით (1/4”მილის LDR და LED დასაკავებლად) მოთავსებულია 1” მთელ 1”x2” მორთვაში

❏ მუქი ფონი LED- ის გარშემო ეხმარება გარე შუქის ამოღებას

❏ 2.0 ვოლტი სინათლით

LED 15 LED/LDR წყვილი (12 შენიშვნა სრული ოქტავისთვის, 1 ოქტავის ზემოთ, 1 ოქტავის ქვემოთ, 1 მენიუ)

❏ LED საერთო გრუნტის რეზისტორს შეუძლია დაარეგულიროს LED სიკაშკაშე და მიმდინარე გათამაშება

❏ GPIO– ზე არ ჩართოთ pullup/pulldown

D LDR> 50k Ohm შუქზე, <10k Ohm w/ light

V 5V Raspberry Pi– ს აქვს უფრო მეტი მიმდინარე/ძალა უფრო ნათელი LED- ების მართვისთვის

❏ LDR- ის გასწორება LED განათების ცენტრთან

გირჩევთ: