สารบัญ:

ออปติคัลแดมินด้วย Arduino Uno: 11 ขั้นตอน
ออปติคัลแดมินด้วย Arduino Uno: 11 ขั้นตอน

วีดีโอ: ออปติคัลแดมินด้วย Arduino Uno: 11 ขั้นตอน

วีดีโอ: ออปติคัลแดมินด้วย Arduino Uno: 11 ขั้นตอน
วีดีโอ: EP.11 pH Sensor เซนเซอร์วัดค่า pH | Nursery Arduino 2024, พฤศจิกายน
Anonim
Image
Image
เชื่อมต่อกับพลังงาน
เชื่อมต่อกับพลังงาน

แดมินเป็นเครื่องมืออิเล็กทรอนิกส์ที่ออสซิลเลเตอร์ความถี่สูงสองตัวควบคุมโทนเสียงในขณะที่นักดนตรีใช้มือควบคุมระดับเสียง

ในคำแนะนำนี้ เราจะสร้างเครื่องมือที่คล้ายกัน ซึ่งการเคลื่อนไหวของมือจะควบคุมปริมาณแสงที่เซ็นเซอร์ของอุปกรณ์ได้รับ และการวัดแสงนั้นจะถูกแปลงเป็นระดับเสียงที่เกิดจากเสียงกริ่ง

ชิ้นส่วนที่คุณต้องการ:

ไมโครคอนโทรลเลอร์ Arduino

เขียงหั่นขนม

ตัวต้านทาน 10 K โอห์ม

สายจัมเปอร์

1 Piezo Buzzer

โฟโตรีซีสเตอร์

ขั้นตอนที่ 1: เชื่อมต่อกับ Power

เริ่มต้นด้วยการเชื่อมต่อแถวบวกของเขียงหั่นขนมของคุณกับพิน 5V บน Arduino Uno

ขั้นตอนที่ 2: เชื่อมต่อกับกราวด์

เชื่อมต่อกับกราวด์
เชื่อมต่อกับกราวด์

จากนั้นเชื่อมต่อหมุด GND ตัวใดตัวหนึ่งเข้ากับเส้นลบบน Arduino ของคุณ

ขั้นตอนที่ 3: Buzzer

The Buzzer
The Buzzer

ใส่ออดของคุณ น่าจะมีขาที่ยาวกว่า หรือมีเครื่องหมาย "+" เล็กๆ อยู่ด้านบน ติดตามว่าขาที่ยาวกว่าหรือเครื่องหมาย "+" อยู่ที่ด้านใด

ขั้นตอนที่ 4: กราวด์ Buzzer

กราวด์ Buzzer
กราวด์ Buzzer

เชื่อมต่อขาที่สั้นกว่าของออดกับกราวด์โดยเสียบลวดในแถวเดียวกับขาที่สั้นกว่าของออดและในบรรทัดลบบนเขียงหั่นขนม

ขั้นตอนที่ 5: เปิดเครื่อง Buzzer

เพิ่มพลังให้ Buzzer
เพิ่มพลังให้ Buzzer

ทำวงจรออดให้สมบูรณ์โดยเชื่อมต่อกับพิน 12 บน Arduino

ขั้นตอนที่ 6: โฟโตรีซีสเตอร์

โฟโตรีซีสเตอร์
โฟโตรีซีสเตอร์

เริ่มสร้างวงจรโฟโตรีซีสเตอร์โดยใส่โฟโตรีซีสเตอร์เพื่อให้มีขาข้างละข้างของช่องลงไปตรงกลางของเขียงหั่นขนม

ขั้นตอนที่ 7: เชื่อมต่อโฟโตรีซีสเตอร์กับพลังงาน

เชื่อมต่อโฟโตรีซีสเตอร์กับพลังงาน
เชื่อมต่อโฟโตรีซีสเตอร์กับพลังงาน

ใช้ลวดเชื่อมต่อขาข้างหนึ่งของโฟโตรีซีสเตอร์กับสายบวกบนเขียงหั่นขนมที่คุณเชื่อมต่อกับ 5V ก่อนหน้านี้

ขั้นตอนที่ 8: กราวด์โฟโตรีซีสเตอร์

กราวด์โฟโตรีซีสเตอร์
กราวด์โฟโตรีซีสเตอร์

ต่อขาอีกข้างของโฟโตรีซีสเตอร์เข้ากับกราวด์ โดยต่อตัวต้านทาน 10K Ohm กับเส้นลบบนเขียงหั่นขนมของคุณ

ขั้นตอนที่ 9: ขั้นตอนที่ 9: เชื่อมต่อโฟโตรีซีสเตอร์กับ Arduino

ขั้นตอนที่ 9: เชื่อมต่อ Photoresistor กับ Arduino
ขั้นตอนที่ 9: เชื่อมต่อ Photoresistor กับ Arduino

เราจะอ่านการเปลี่ยนแปลงของกระแสผ่านตัวต้านทานโดยเชื่อมต่อสายระหว่างโฟโตรีซีสเตอร์กับสายกราวด์ กลับไปที่พิน A0 บน Arduino

ขั้นตอนที่ 10: ขั้นตอนที่ 10: เขียนรหัสของคุณ

int analogPin = A0;

int noteToPlay;

เสียงภายใน; ลำโพง int = 7;

การตั้งค่าเป็นโมฆะ () {

Serial.begin(9600);

โหมดพิน (อนาล็อกพิน, อินพุต);

}

วงเป็นโมฆะ () {

เสียง = analogRead (analogPin);

ล่าช้า(200);

บันทึกย่อ [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);

}

แนะนำ: