สารบัญ:
- ขั้นตอนที่ 1: เชื่อมต่อกับ Power
- ขั้นตอนที่ 2: เชื่อมต่อกับกราวด์
- ขั้นตอนที่ 3: Buzzer
- ขั้นตอนที่ 4: กราวด์ Buzzer
- ขั้นตอนที่ 5: เปิดเครื่อง Buzzer
- ขั้นตอนที่ 6: โฟโตรีซีสเตอร์
- ขั้นตอนที่ 7: เชื่อมต่อโฟโตรีซีสเตอร์กับพลังงาน
- ขั้นตอนที่ 8: กราวด์โฟโตรีซีสเตอร์
- ขั้นตอนที่ 9: ขั้นตอนที่ 9: เชื่อมต่อโฟโตรีซีสเตอร์กับ Arduino
- ขั้นตอนที่ 10: ขั้นตอนที่ 10: เขียนรหัสของคุณ
วีดีโอ: ออปติคัลแดมินด้วย Arduino Uno: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
แดมินเป็นเครื่องมืออิเล็กทรอนิกส์ที่ออสซิลเลเตอร์ความถี่สูงสองตัวควบคุมโทนเสียงในขณะที่นักดนตรีใช้มือควบคุมระดับเสียง
ในคำแนะนำนี้ เราจะสร้างเครื่องมือที่คล้ายกัน ซึ่งการเคลื่อนไหวของมือจะควบคุมปริมาณแสงที่เซ็นเซอร์ของอุปกรณ์ได้รับ และการวัดแสงนั้นจะถูกแปลงเป็นระดับเสียงที่เกิดจากเสียงกริ่ง
ชิ้นส่วนที่คุณต้องการ:
ไมโครคอนโทรลเลอร์ Arduino
เขียงหั่นขนม
ตัวต้านทาน 10 K โอห์ม
สายจัมเปอร์
1 Piezo Buzzer
โฟโตรีซีสเตอร์
ขั้นตอนที่ 1: เชื่อมต่อกับ Power
เริ่มต้นด้วยการเชื่อมต่อแถวบวกของเขียงหั่นขนมของคุณกับพิน 5V บน Arduino Uno
ขั้นตอนที่ 2: เชื่อมต่อกับกราวด์
จากนั้นเชื่อมต่อหมุด GND ตัวใดตัวหนึ่งเข้ากับเส้นลบบน Arduino ของคุณ
ขั้นตอนที่ 3: Buzzer
ใส่ออดของคุณ น่าจะมีขาที่ยาวกว่า หรือมีเครื่องหมาย "+" เล็กๆ อยู่ด้านบน ติดตามว่าขาที่ยาวกว่าหรือเครื่องหมาย "+" อยู่ที่ด้านใด
ขั้นตอนที่ 4: กราวด์ Buzzer
เชื่อมต่อขาที่สั้นกว่าของออดกับกราวด์โดยเสียบลวดในแถวเดียวกับขาที่สั้นกว่าของออดและในบรรทัดลบบนเขียงหั่นขนม
ขั้นตอนที่ 5: เปิดเครื่อง Buzzer
ทำวงจรออดให้สมบูรณ์โดยเชื่อมต่อกับพิน 12 บน Arduino
ขั้นตอนที่ 6: โฟโตรีซีสเตอร์
เริ่มสร้างวงจรโฟโตรีซีสเตอร์โดยใส่โฟโตรีซีสเตอร์เพื่อให้มีขาข้างละข้างของช่องลงไปตรงกลางของเขียงหั่นขนม
ขั้นตอนที่ 7: เชื่อมต่อโฟโตรีซีสเตอร์กับพลังงาน
ใช้ลวดเชื่อมต่อขาข้างหนึ่งของโฟโตรีซีสเตอร์กับสายบวกบนเขียงหั่นขนมที่คุณเชื่อมต่อกับ 5V ก่อนหน้านี้
ขั้นตอนที่ 8: กราวด์โฟโตรีซีสเตอร์
ต่อขาอีกข้างของโฟโตรีซีสเตอร์เข้ากับกราวด์ โดยต่อตัวต้านทาน 10K Ohm กับเส้นลบบนเขียงหั่นขนมของคุณ
ขั้นตอนที่ 9: ขั้นตอนที่ 9: เชื่อมต่อโฟโตรีซีสเตอร์กับ 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);
}
แนะนำ:
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: Arduino Nano เป็นสมาชิกที่ดี ขนาดเล็ก และราคาถูกของตระกูล Arduino มันขึ้นอยู่กับชิป Atmega328 สิ่งที่ทำให้มีประสิทธิภาพเท่ากับ Arduino Uno พี่ชายที่ใหญ่ที่สุดของเขา แต่สามารถรับเงินน้อยกว่า ในอีเบย์ตอนนี้เวอร์ชั่นภาษาจีนสามารถข
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino 3.3V แบบสแตนด์อโลนพร้อมนาฬิกา 8 MHz ภายนอกที่ถูกตั้งโปรแกรมจาก Arduino Uno ผ่าน ICSP / ISP (พร้อมการตรวจสอบแบบอนุกรม!): 4 ขั้นตอน
Arduino 3.3V แบบสแตนด์อโลนพร้อมนาฬิกา 8 MHz ภายนอกที่ถูกตั้งโปรแกรมจาก Arduino Uno ผ่าน ICSP / ISP (พร้อมการตรวจสอบแบบอนุกรม!): วัตถุประสงค์: เพื่อสร้าง Arduino แบบสแตนด์อโลนที่ทำงานบน 3.3V จากนาฬิกาภายนอก 8 MHz ในการตั้งโปรแกรมผ่าน ISP (หรือที่เรียกว่า ICSP, การเขียนโปรแกรมซีเรียลในวงจร) จาก Arduino Uno (ทำงานที่ 5V) ในการแก้ไขไฟล์ bootloader และเบิร์น th
วิธีอัปโหลดโปรแกรม Arduino Pro Mini 328P โดยใช้ Arduino Uno: 6 ขั้นตอน
วิธีอัปโหลดโปรแกรม Arduino Pro Mini 328P โดยใช้ Arduino Uno: Arduino Pro Mini เป็นชิปบอร์ดที่เล็กที่สุดที่มีพิน I/O 14 อัน ทำงานในแรงดันไฟ 3.3 โวลต์ - 5 โวลต์ DC และง่ายต่อการอัปโหลดโค้ดในอุปกรณ์การเขียนโปรแกรมข้อมูลจำเพาะ: 14 พอร์ตอินพุต/เอาต์พุตดิจิตอล RX, TX, D2~D13, 8 พอร์ตอินพุตอนาล็อก A0~A7 1
Arduino-UNO ที่ทรงพลังกว่า Massduino-UNO: 9 ขั้นตอน
Arduino-UNO ที่ทรงพลังกว่า, Massduino-UNO: Massduino คืออะไร Massduino เป็นสายผลิตภัณฑ์ใหม่ที่รวมเอาการพัฒนาอุปกรณ์ต่อพ่วงแพลตฟอร์ม Arduino ที่หลากหลาย สะดวก และรวดเร็ว ต้นทุนต่ำและง่ายต่อการผลิตได้เปรียบในการผลิตขนาดใหญ่ โค้ด Arduino เกือบทั้งหมดสามารถเป็น