เริ่มกันเลย ก่อนอื่นคุณต้องตัดสินใจเลือกส่วนประกอบและวงจร หลักการทำงานของวงจรนั้นง่ายมาก: สัญญาณที่อ่อนแอจากไมโครโฟนจะถูกขยายและส่งไปยังขาอะนาล็อก Arduino ในฐานะที่เป็นเครื่องขยายเสียงฉันจะใช้เครื่องขยายเสียงในการดำเนินงาน (ตัวเปรียบเทียบ) มันให้ผลตอบแทนที่สูงกว่าเมื่อเทียบกับทรานซิสเตอร์ทั่วไป ในกรณีของฉันชิป LM358 จะทำหน้าที่เป็นตัวเปรียบเทียบนี้สามารถพบได้ทุกที่ และค่าใช้จ่ายค่อนข้างถูก
หากคุณไม่พบ LM358 คุณสามารถใส่แอมพลิฟายเออร์อื่น ๆ ที่เหมาะสม ตัวอย่างเช่นตัวเปรียบเทียบที่แสดงในภาพถ่ายยืนอยู่บนบอร์ดขยายสัญญาณสัญญาณอินฟราเรดในทีวี
ทีนี้ลองดูวงจรเซ็นเซอร์
นอกเหนือจากแอมพลิฟายเออร์ในการดำเนินงานเราจะต้องมีส่วนประกอบที่เข้าถึงได้ง่ายขึ้น
ไมโครโฟนที่ธรรมดาที่สุด หากไม่ได้ระบุขั้วของไมโครโฟนให้ดูที่หน้าสัมผัส ลบหนึ่งไปยังกรณีและในวงจรดังนั้นจึงเชื่อมต่อกับ "ดิน"
ต่อไปเราต้องการตัวต้านทาน 1 kΩ
ตัวต้านทาน 10 kΩสามตัว
และตัวต้านทานอีก 100 kΩคือ 1 MΩ
ในกรณีของฉันตัวต้านทาน 620 kOhm ถูกใช้เป็น "ค่าเฉลี่ยสีทอง"
แต่ในอุดมคติคุณต้องใช้ตัวต้านทานผันแปรของการจัดอันดับที่เหมาะสม ยิ่งไปกว่านั้นดังที่แสดงจากการทดลองคะแนนที่มากขึ้นจะเพิ่มความไวของอุปกรณ์เท่านั้น แต่จะมี "เสียงรบกวน" ปรากฏขึ้น
องค์ประกอบต่อไปคือตัวเก็บประจุ 0.1 ยูเอฟ มันมีข้อความ "104"
และตัวเก็บประจุอีกตัวที่ 4.7 ยูเอฟ
ตอนนี้เราผ่านการชุมนุม ฉันประกอบวงจรด้วยการติดตั้งแบบติดตั้ง
การประกอบเสร็จสมบูรณ์ฉันติดตั้งวงจรในกรณีที่ฉันทำจากหลอดพลาสติกชิ้นเล็ก ๆ
เราทำการทดสอบอุปกรณ์ต่อไป ฉันจะเชื่อมต่อกับบอร์ด Arduino UNO เราย้ายเข้าสู่สภาพแวดล้อมการพัฒนา Arduino และเปิดตัวอย่าง AnalogReadSerial ในส่วน Basics
การตั้งค่าเป็นโมฆะ () {
Serial.begin (9600); // เชื่อมต่อการเชื่อมต่อแบบอนุกรมที่ 9600 baud
}
void loop () {
int sensorValue = analogRead (A0); / * อ่านค่าจากเข็มอะนาล็อกเป็นศูนย์และบันทึกไว้ในเซ็นเซอร์ค่าตัวแปร * /
อนุกรม. println (sensorValue); // ส่งออกค่าไปยังพอร์ต
ล่าช้า (1); // รอหนึ่งมิลลิวินาทีเพื่อความเสถียร
}
ก่อนที่จะโหลดลงในบอร์ดเราจะเปลี่ยนการหน่วงเวลาเป็น 50 มิลลิวินาทีและโหลด หลังจากนั้นเราทำการทดสอบฝ้ายและทำตามสิ่งบ่งชี้ ในช่วงเวลาแห่งการตบมือพวกเขากระโดดพยายามจดจำค่านี้โดยประมาณและกลับไปที่ร่าง
เพิ่มสองสามบรรทัดในร่าง
if (sensorValue> X) {
Serial.print ("CLAP");
ล่าช้า (1,000);
}
แทนที่จะเป็น“ X” ให้ใส่ค่าเดิมโหลดและปรบมืออีกครั้ง ดังนั้นทำต่อไปจนกว่าคุณจะพบค่าการตอบสนองที่ดีที่สุด ด้วยค่าที่เกินความคาดหมายสภาพจะได้รับการเติมเต็มด้วยฝ้ายในระยะใกล้เท่านั้น ด้วยค่าที่ต่ำกว่าเงื่อนไขจะได้รับการตอบสนองต่อเสียงรบกวนน้อยที่สุดหรือเสียงของขั้นตอน
นอกจากนี้ด้วยการเลือกตัวต้านทานที่ถูกต้อง R5 เซ็นเซอร์นี้สามารถเปลี่ยนเป็นเซ็นเซอร์ดิจิตอลและสามารถใช้ในการขัดจังหวะฮาร์ดแวร์ ศักยภาพของการออกแบบนี้มีขนาดใหญ่มากโดยคุณสามารถรวบรวมโปรเจ็คต่างๆมากมายและความเรียบง่ายทำให้ทุกคนสามารถเข้าถึงอุปกรณ์ได้
โดยสรุปฉันเสนอให้ดูวิดีโอที่ทุกอย่างแสดงอย่างชัดเจน กระบวนการปรับเทียบและการประกอบสวิตช์ฝ้ายที่ง่ายที่สุดนั้นยังอธิบายในรายละเอียดเพิ่มเติมอีกมากมาย
ฉันหวังว่าคุณจะสนุกกับมัน ฉันขอให้คุณการชุมนุมที่ประสบความสำเร็จ!