Სარჩევი:

ოპტიკური თერმინი Arduino Uno– ით: 11 ნაბიჯი
ოპტიკური თერმინი Arduino Uno– ით: 11 ნაბიჯი

ვიდეო: ოპტიკური თერმინი Arduino Uno– ით: 11 ნაბიჯი

ვიდეო: ოპტიკური თერმინი Arduino Uno– ით: 11 ნაბიჯი
ვიდეო: Marlin Firmware 2.0.x Explained 2024, ნოემბერი
Anonim
Image
Image
დაკავშირება დენთან
დაკავშირება დენთან

არემინი არის ელექტრონული ინსტრუმენტი, რომელშიც ორი მაღალი სიხშირის ოსცილატორი აკონტროლებს ტონს, ხოლო მუსიკოსების ხელის მოძრაობები აკონტროლებს მოედანს.

ამ ინსტრუქციაში ჩვენ ავაშენებთ მსგავს ინსტრუმენტს, რომლის დროსაც ხელის მოძრაობები აკონტროლებენ სინათლის რაოდენობას, რომელსაც იღებენ ინსტრუმენტის სენსორები და რომ სინათლის გაზომვა გადაიქცევა ზუზუნის შედეგად მიღებულ სიმაღლეზე.

ნაწილები დაგჭირდებათ:

არდუინოს მიკროკონტროლი

პურის დაფა

10 K Ohm რეზისტორი

ჯუმბერის მავთულები

1 პიეზო ბუზერი

ფოტორეზისტორი

ნაბიჯი 1: დაუკავშირდით დენს

დაიწყეთ თქვენი პურის დაფის პოზიტიური რიგის 5V პინთან დაკავშირებით Arduino Uno– ზე.

ნაბიჯი 2: დაუკავშირდით მიწას

დაკავშირება მიწასთან
დაკავშირება მიწასთან

შემდეგ დააკავშირეთ ერთი GND ქინძისთავები თქვენს არდუინოს უარყოფით ხაზთან.

ნაბიჯი 3: Buzzer

ბუზერი
ბუზერი

ჩადეთ თქვენი ზუზუნი. სავარაუდოდ, მას აქვს უფრო გრძელი ფეხი, ან პატარა "+" ნიშანი თავზე. თვალყური ადევნეთ რომელ მხარეს არის გრძელი ფეხი ან "+" ნიშანი.

ნაბიჯი 4: დაფქვით ბუზერი

მიწისქვეშა ბუზერი
მიწისქვეშა ბუზერი

შეაერთეთ ზუზერის მოკლე ფეხი მიწასთან, მავთულის ჩასმით იმავე რიგში, როგორც ზუზერის მოკლე ფეხი, და უარყოფით ხაზზე პურის დაფაზე.

ნაბიჯი 5: ჩართეთ Buzzer

ჩართეთ Buzzer
ჩართეთ Buzzer

დაასრულეთ ზარის გამაძლიერებელი წრე Arduino– ს 12 პინთან შეერთებით.

ნაბიჯი 6: ფოტორეზისტორი

ფოტორეზისტორი
ფოტორეზისტორი

დაიწყეთ ფოტორეზისტორული წრის აგება ფოტორეზისტერის ჩასმით ისე, რომ მას ჰქონდეს ერთი ფეხი არხის თითოეულ მხარეს პურის დაფის შუაგულში.

ნაბიჯი 7: შეაერთეთ Photoresistor ენერგიას

შეაერთეთ ფოტორეზისტორი დენთან
შეაერთეთ ფოტორეზისტორი დენთან

გამოიყენეთ მავთული ფოტორეზისტორის ერთი ფეხის დასაკავშირებლად თქვენს დაფაზე დადებით ხაზთან, რომელსაც ადრე დაუკავშირდით 5 ვ.

ნაბიჯი 8: დააბრუნეთ ფოტორეზისტორი

დასაბამი ფოტორეზისტორი
დასაბამი ფოტორეზისტორი

შეაერთეთ ფოტორეზისტორის მეორე ფეხი მიწასთან, დააკავშირეთ 10K Ohm რეზისტორი ნეგატიურ ხაზთან თქვენს დაფაზე.

ნაბიჯი 9: ნაბიჯი 9: შეაერთეთ ფოტორეზისტორი არდუინოსთან

ნაბიჯი 9: შეაერთეთ Photoresistor არდუინოსთან
ნაბიჯი 9: შეაერთეთ Photoresistor არდუინოსთან

ჩვენ ვკითხულობთ დენის ცვლილებას რეზისტორის მეშვეობით ფოტორეზისტორსა და მის მიწის მავთულს შორის მავთულის შეერთებით, უკან Arduino– ზე.

ნაბიჯი 10: ნაბიჯი 10: ჩაწერეთ თქვენი კოდი

int analogPin = A0;

int noteToPlay;

int ხმა; int სპიკერი = 7;

void setup () {

სერიული.დაწყება (9600);

pinMode (analogPin, INPUT);

}

ბათილი მარყუჟი () {

ხმა = analogRead (analogPin);

დაგვიანება (200);

int შენიშვნები [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};

noteToPlay = რუკა (ხმა, 0, 1023, 0, 21);

ტონი (სპიკერი, შენიშვნები [noteToPlay]); დაგვიანება (10);

}

გირჩევთ: