د AC بلب د لاس ټکولو، غږ یا آواز سره کنټرول کړئ
په دې ټیوټوریل کې، تاسو به زده کړئ چې څنګه د غږ ماډل په کارولو سره د AC بلب کنټرول کړئ چې د لاسونو ټکول یا د غږ امرونه کشف کوي. د دې تنظیم په کارولو سره، تاسو کولی شئ په اسانۍ سره د غږ انپټ پر بنسټ څراغ چالان یا بند کړئ. دا پروژه د AC بلب ته د بریښنا د بدلولو لپاره یو ریلې کاروي، چې د ساده غږ امرونو سره د لوړ ولتاژ وسایلو خوندي کنټرول ته اجازه ورکوي. پایله یو فعال څراغ دی چې ستاسو غږ یا د لاسونو ټکولو ته ځواب ورکوي، چې دا یوه ساتیرۍ او عملي پروژه جوړوي. دا ماډل د KY-037 غږ کشف یا غږ کشف ماډل هم بلل کیږي.

مخکې له دې چې په ځانګړتیاوو کې ډوب شو، دا اړینه ده چې د دې پروژې اړوند اجزاوې وپیژنو. د غږ ماډل د آډیو سیګنالونه کشف کوي او اړونده سیګنال آردوینو ته لیږي. آردوینو دا سیګنال پروسس کوي او یو ریلې کنټرولوي، چې په پایله کې د AC بلب ته بریښنا ورکوي. دا سیسټم کولی شي مختلف غږ کچو ته ځواب ووایی، چې تاسو ته اجازه درکوي چې څنګه څراغ فعال کړئ (په ویډیو کې په 00:30 کې).
هارډویر تشریح شوی
د دې جوړونې لپاره، تاسو به لاندې اجزاوو ته اړتیا ولرئ:
- آردوینو بورډ: د مرکزي کنټرولر په توګه کار کوي چې د غږ ماډل څخه انپټ پروسس کوي او ریلې کنټرولوي.
- غږ ماډل: دا ماډل د غږ انپټونه (لکه د لاسونو ټکول یا د غږ امرونه) کشف کوي او آردوینو ته یو سیګنال تولیدوي. دا معمولا یو مایکروفون او یو op-amp لري ترڅو غږ ته وده ورکړي.
- ریلې ماډل: یو ریلې تاسو ته اجازه درکوي چې د AC بلب په څیر لوړ ولتاژ وسایل کنټرول کړئ. دا د یو سویچ په توګه کار کوي چې د آردوینو لخوا چالان یا بند کیدی شي.
- AC بلب: د رڼا سرچینه چې تاسو به یې کنټرول کوئ. ډاډ ترلاسه کړئ چې دا د ریلې له لارې په خوندي ډول وصل دی.
د غږ ماډل د غږ څپو په بریښنایی سیګنالونو بدلولو سره کار کوي چې آردوینو یې لوستلی شي. د ریلې ماډل د آردوینو څخه ټیټ ولتاژ انپټ کاروي ترڅو د لوړ ولتاژ AC جریان چالان یا بند کړي، چې دا د خوندي عملیاتو لپاره یو مهم جز جوړوي.
ډیټاشیټ تفصیلات
| جوړونکی | عمومي |
|---|---|
| د پرزې شمېره | د غږ کشف ماډل |
| منطق/IO ولتاژ | 5 V |
| د برېښنا ولتاژ | 5 V |
| د تولید جریان (په هر چینل) | 20 mA |
| د لوړ جریان (په هر چینل) | 50 mA |
| د PWM فریکونسي لارښود | N/A |
| د انپټ منطق حدونه | TTL سره مطابقت لري |
| د ولتاژ کمښت / RDS(on) / سنتریشن | 0.1 V اعظمي |
| حرارتي حدونه | 85 °C |
| بسته | ماډل |
| یادښتونه / ډولونه | په مختلفو DIY پروژو کې په عام ډول کارول کیږي |
- د ریلې ماډل لپاره د تودوخې مناسب ضایع یقیني کړئ.
- د برېښنا رسولو ته نږدې د ډیکپلینګ کاپاسیټرونه وکاروئ ترڅو ولتاژ ثبات کړئ.
- د ناڅاپي شارټ سرکټونو مخنیوي لپاره تارونه منظم وساتئ.
- د AC ولتاژ په اړه محتاط اوسئ؛ ډاډ ترلاسه کړئ چې ټولې اړیکې خوندي دي.
- د غږ ماډل حساسیت خپل چاپیریال ته تنظیم کړئ.
د تارونو لارښوونې

د غږ ماډل آردوینو سره وصل کولو سره پیل وکړئ. د غږ ماډل د DO (ډیټا آوټ پټ) پن د آردوینو په پن 2 سره وصل کړئ. د VCC پن باید د آردوینو په 5V آوټ پټ سره وصل شي، او د GND پن باید د آردوینو د ځمکنیو پنونو څخه یو سره وصل شي.
بیا، د ریلې ماډل تارونه وکړئ. د ریلې د VCC پن د آردوینو په 5V پن سره او د GND پن ځمکې سره وصل کړئ. د ریلې انپټ پن باید د آردوینو په پن 10 سره وصل شي. په پای کې، د AC بلب د ریلې په عام او معمولا خلاص ترمینلونو سره وصل کړئ، ډاډ ترلاسه کړئ چې سرکټ د هر ډول افشا شوي اړیکو څخه په سمه توګه جلا شوی دی.
د کوډ مثالونه او واک ترو
لاندې کوډ اقتباس ښیې چې څنګه پنونه تنظیم کړئ او د غږ انپټ ولولئ:
int SOUND = 2; // آوټ پټ د غږ ماډل DO سره وصل کړئ
int relayPin = 10; // ریلې سره وصل (LED)
void setup() {
Serial.begin(9600);
pinMode(SOUND, INPUT_PULLUP);
pinMode(relayPin, OUTPUT);
}
په دې تنظیم کې، د غږ ماډل آوټ پټ پن 2 سره وصل دی، کوم چې د پل-اپ ریزسټر سره د انپټ په توګه تنظیم شوی. د ریلې پن د ریلې کنټرول لپاره د آوټ پټ په توګه ټاکل شوی.

بیا، اصلي لوپ د غږ انپټ لپاره ګوري او د کشف شوي غږ پر بنسټ ریلې کنټرولوي:
void loop() {
val = digitalRead(SOUND);
if(val == HIGH && lightON == LOW){
heard = 1 - heard;
delay(100);
}
lightON = val;
if(heard == HIGH){
Serial.println("څراغ چالان");
digitalWrite(relayPin, LOW);
}else{
Serial.println("څراغ بند");
digitalWrite(relayPin, HIGH);
}
delay(100);
}
دا لوپ په دوامداره توګه د غږ انپټ لوستل کوي. که چیرې غږ کشف شي (کله چې val HIGH وي)، دا د څراغ حالت بدلوي. د heard متغیر تعقیبوي چې ایا غږ کشف شوی، او ریلې په مطابق فعالیږي.
ډیمونسټریشن / څه تمه وکړئ
یوځل چې هرڅه تار شوي او کوډ اپلوډ شي، تاسو کولی شئ د غږ ماډل ته نږدې د لاسونو په ټکولو یا خبرو کولو سره فعالیت ازموئ. څراغ باید د لومړي ټکولو یا غږ سره چالان شي او د بل سره بند شي. د خپل غږ فاصله او حجم ته پام وکړئ، ځکه چې دا کولی شي کشف اغیزمن کړي (په ویډیو کې په 05:00 کې).
عامې ستونزې ناسم تارونه شامل دي، په ځانګړي توګه د ریلې سره، کوم چې کولی شي ناامنه شرایط رامینځته کړي. ډاډ ترلاسه کړئ چې ریلې په سمه توګه وصل ده او د AC بلب په سمه توګه تار شوی ترڅو د هر ډول بریښنایی خطرونو څخه مخنیوی وشي.
د ویډیو وخت نښې
- 00:00 - د پروژې پېژندنه
- 01:00 - د کارول شویو برخو کتنه
- 02:30 - د تارونو د نښلولو لارښوونې
- 04:15 - د کوډ تفصیلي کتنه
- 05:00 - د فعالیت څرګندونه
انځورونه
/*
* This is the Arduino code for a sound module for Arduino (basic).
This video shows you how to turn an AC light on
with a clap or your voice and turn it off with another clap
or shout. This code is a basic version where
the digital output of the module is used.
Please see the other version where actual analog sound values are
used to control the light.
*
// written by Ahmad Shamshiri for Robojax.com on
February 17, 2018 at 13:28 in Ajax, Ontario, Canada
* Watch the video for details: https://youtu.be/1szA8CKWuZY
* Code is available at: http://robojax.com/learn/arduino
*/
int SOUND = 2;// connect output to Sound module DO
int relayPin = 10;// Connected to relay (LED)
// do not change values below
int val = 0; // light value from pin 2
int lightON = 0;//light status
int heard = 0;//sound heard status
void setup() {
// SOUND Sensor Code by Robojax.com 20180217
Serial.begin(9600);
pinMode(SOUND, INPUT_PULLUP);
pinMode(relayPin, OUTPUT);
}
void loop() {
// SOUND Sensor Code by Robojax.com 20180217
val = digitalRead(SOUND);
if(val == HIGH && lightON == LOW){
heard = 1-heard;
delay(100);
}
// SOUND Sensor Code by Robojax.com 20180217
lightON = val;
if(heard == HIGH){
Serial.println("Light ON");
digitalWrite(relayPin, LOW);
}else{
Serial.println("Light OFF");
digitalWrite(relayPin, HIGH);
}
// SOUND Sensor Code by Robojax.com 20180217
delay(100);
}
هغه شیان چې تاسو ورته اړتیا لرئ
-
امازون
-
ای بیISD1820 voice recorder from eBayebay.us
-
علی ایکسپریسPurchase this item from AliExpresss.click.aliexpress.com
سرچینې او حوالې
تر اوسه هیڅ سرچینې نشته.
فایلونه📁
Fritzing فایل
-
Sound Detection Module Module (KY-037)
Sound Detection Module.fzpz0.03 MB