የኤሲ አምፖልን በእጅ ማጨብጨብ፣ በድምጽ ወይም በድምፅ ይቆጣጠሩ
በዚህ መማሪያ ውስጥ፣ የጭብጨባ ወይም የድምጽ ትዕዛዞችን የሚያውቅ የድምጽ ሞጁል በመጠቀም የኤሲ አምፖልን እንዴት መቆጣጠር እንደሚችሉ ይማራሉ። ይህን ዝግጅት በመጠቀም በድምጽ ግብዓት ላይ በመመስረት መብራቱን በቀላሉ ማብራት ወይም ማጥፋት ይችላሉ። ይህ ፕሮጀክት የኤሲ አምፖሉን ኃይል ለመቀየር ሪሌይ ይጠቀማል፣ ይህም ከፍተኛ ቮልቴጅ ያላቸውን መሳሪያዎች በቀላል የድምጽ ትዕዛዞች በደህና ለመቆጣጠር ያስችላል። ውጤቱም ለድምጽዎ ወይም ለጭብጨባዎ የሚሰራ ተግባራዊ መብራት ነው፣ ይህም አስደሳች እና ተግባራዊ ፕሮጀክት ያደርገዋል። ሞጁሉ እንዲሁም KY-037 የድምጽ መለየት ወይም የድምጽ ማወቂያ ሞጁል ይባላል።

ወደ ዝርዝሩ ከመግባትዎ በፊት፣ በዚህ ፕሮጀክት ውስጥ የተካተቱትን ክፍሎች መረዳት አስፈላጊ ነው። የድምጽ ሞጁሉ የድምጽ ምልክቶችን ይለያል እና ተጓዳኝ ምልክት ወደ አርዱኖ ይልካል። አርዱኖው ይህን ምልክት ያስኬዳል እና ሪሌይን ይቆጣጠራል፣ እሱም በተራው የኤሲ አምፖሉን ያብራል። ይህ ስርዓት ለተለያዩ የድምጽ ደረጃዎች ምላሽ መስጠት ይችላል፣ ይህም መብራቱን ለማብራት በሚመርጡት መንገድ ላይ ተለዋዋጭነት ይሰጣል (በቪዲዮው ላይ በ00:30)።
ሃርድዌር ተብራርቷል
ለዚህ ግንባታ የሚከተሉትን ክፍሎች ያስፈልግዎታል፦
- አርዱኖ ቦርድ፦ ከድምጽ ሞጁሉ የሚመጣውን ግብዓት የሚያስኬድ እና ሪሌይን የሚቆጣጠር ማዕከላዊ መቆጣጠሪያ ሆኖ ይሰራል።
- የድምጽ ሞጁል፦ ይህ ሞጁል የድምጽ ግብዓቶችን (እንደ ጭብጨባ ወይም የድምጽ ትዕዛዞች) ይለያል እና ምልክት ወደ አርዱኖ ያወጣል። በተለምዶ ማይክሮፎን እና ድምጹን ለማጉላት ኦፕ-አምፕ ያካትታል።
- ሪሌይ ሞጁል፦ ሪሌይ እንደ ኤሲ አምፖል ያሉ ከፍተኛ ቮልቴጅ ያላቸውን መሳሪያዎች እንዲቆጣጠሩ ያስችልዎታል። በአርዱኖ ሊበራ ወይም ሊጠፋ የሚችል መቀየሪያ ሆኖ ይሰራል።
- ኤሲ አምፖል፦ የሚቆጣጠሩት የብርሃን ምንጭ። በሪሌይ በኩል በደህና መገናኘቱን ያረጋግጡ።
የድምጽ ሞጁሉ የድምጽ ሞገዶችን አርዱኖ ሊያነበው ወደሚችለው የኤሌክትሪክ ምልክቶች በመቀየር ይሰራል። የሪሌይ ሞጁሉ ከፍተኛ ቮልቴጅ ያለውን የኤሲ ጅረት ለማብራት ወይም ለማጥፋት ከአርዱኖ ዝቅተኛ ቮልቴጅ ግብዓት ይጠቀማል፣ ይህም ለደህንነት አሰራር ወሳኝ አካል ያደርገዋል።
የዳታሼት ዝርዝሮች
| አምራች | ጄኔሪክ |
|---|---|
| ክፍል ቁጥር | የድምጽ መለየት ሞጁል |
| ሎጂክ/IO ቮልቴጅ | 5 ቮ |
| የአቅርቦት ቮልቴጅ | 5 ቮ |
| የውጤት ጅረት (በአንድ ቻናል) | 20 ሚኤ |
| ከፍተኛ ጅረት (በአንድ ቻናል) | 50 ሚኤ |
| የPWM ድግግሞሽ መመሪያ | የለም |
| የግብዓት ሎጂክ ገደቦች | ከTTL ጋር ተኳሃኝ |
| የቮልቴጅ ጠብታ / RDS(on) / ሙሌት | ከፍተኛ 0.1 ቮ |
| የሙቀት ገደቦች | 85 °ሴ |
| ፓኬጅ | ሞጁል |
| ማስታወሻዎች / ልዩነቶች | በተለያዩ የDIY ፕሮጀክቶች ውስጥ በብዛት ጥቅም ላይ ይውላል |
- ለሪሌይ ሞጁሉ ትክክለኛ የሙቀት መበታተን ያረጋግጡ።
- ቮልቴጁን ለማረጋጋት በኃይል አቅርቦቱ አጠገብ የመበታተን መያዣዎችን (decoupling capacitors) ይጠቀሙ።
- ድንገተኛ የአጭር ዑደት አደጋዎችን ለመከላከል ሽቦዎቹን በተደራጀ መልኩ ያስቀምጡ።
- ለኤሲ ቮልቴጅ ይጠንቀቁ፤ ሁሉም ግንኙነቶች ደህንነታቸው የተጠበቀ መሆናቸውን ያረጋግጡ።
- የድምጽ ሞጁሉን ስሜታዊነት ከአካባቢዎ ጋር ያስተካክሉ።
የሽቦ መገናኛ መመሪያዎች

የድምጽ ሞጁሉን ከአርዱኖ ጋር በማገናኘት ይጀምሩ። የድምጽ ሞጁሉን DO (የውሂብ ውጤት) ፒን በአርዱኖ ላይ ካለው ፒን 2 ጋር ያገናኙ። የVCC ፒን በአርዱኖ ላይ ካለው የ5V ውጤት ጋር መገናኘት አለበት፣ እና የGND ፒን ከአርዱኖ የመሬት ፒኖች አንዱ ጋር መገናኘት አለበት።
በመቀጠል፣ የሪሌይ ሞጁሉን ያገናኙ። የሪሌዩን VCC ፒን በአርዱኖ ላይ ካለው የ5V ፒን ጋር እና የGND ፒን ከመሬት ጋር ያገናኙ። የሪሌዩ ግብዓት ፒን በአርዱኖ ላይ ካለው ፒን 10 ጋር መገናኘት አለበት። በመጨረሻም፣ የኤሲ አምፖሉን ከሪሌዩ የጋራ እና በተለምዶ ክፍት ተርሚናሎች ጋር ያገናኙ፣ ዑደቱ ከማንኛውም የተጋለጡ ግንኙነቶች በትክክል መነጠሉን ያረጋግጡ።
የኮድ ምሳሌዎች እና ማብራሪያ
የሚከተለው የኮድ ክፍል ፒኖቹን እንዴት ማዋቀር እና የድምጽ ግብዓቱን ማንበብ እንደሚችሉ ያሳያል፦
int SOUND = 2; // ውጤቱን ከድምጽ ሞጁል DO ጋር ያገናኙ
int relayPin = 10; // ከሪሌይ (LED) ጋር የተገናኘ
void setup() {
Serial.begin(9600);
pinMode(SOUND, INPUT_PULLUP);
pinMode(relayPin, OUTPUT);
}
በዚህ ውቅር ውስጥ፣ የድምጽ ሞጁሉ ውጤት ከፒን 2 ጋር ተገናኝቷል፣ እሱም ከፍ የሚያደርግ ተከላካይ (pull-up resistor) ያለው ግብዓት ሆኖ ተዋቅሯል። የሪሌይ ፒን ሪሌዩን ለመቆጣጠር እንደ ውጤት ተዋቅሯል።

በመቀጠል፣ ዋናው loop የድምጽ ግብዓትን ይፈትሻል እና በተገኘው ድምጽ ላይ በመመስረት ሪሌዩን ይቆጣጠራል፦
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);
}
ይህ loop የድምጽ ግብዓቱን ያለማቋረጥ ያነባል። ድምጽ ከተገኘ (የval ዋጋ HIGH ሲሆን)፣ የመብራቱን ሁኔታ ይቀይራል። የheard ተለዋዋጭ ድምጽ መገኘቱን ይከታተላል፣ እና ሪሌዩ በዚሁ መሰረት ይነቃል።
ማሳያ / ምን እንደሚጠበቅ
ሁሉም ነገር ከተገናኘ እና ኮዱ ከተጫነ በኋላ፣ በድምጽ ሞጁሉ አጠገብ በጭብጨባ ወይም በመናገር ተግባሩን መሞከር ይችላሉ። መብራቱ በመጀመሪያው ጭብጨባ ወይም ድምጽ መብራት አለበት እና በሚቀጥለው መጥፋት አለበት። የድምጽዎ ርቀት እና መጠን ትኩረት ይስጡ፣ ምክንያቱም እነዚህ በመለየት ላይ ተጽዕኖ ሊያሳድሩ ይችላሉ (በቪዲዮው ላይ በ05:00)።
የተለመዱ ችግሮች የተሳሳተ ሽቦ መገጣጠምን ያካትታሉ፣ በተለይም ከሪሌይ ጋር፣ ይህም ወደ አደገኛ ሁኔታዎች ሊመራ ይችላል። ሪሌዩ በትክክል መገናኘቱን እና የኤሲ አምፖሉ በትክክል መገናኘቱን ያረጋግጡ ማንኛውንም የኤሌክትሪክ አደጋ ለማስወገድ።
የቪዲዮ ጊዜ ምልክቶች
- 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
ምንጮች እና ምንጮች
አሁን ምንም ምንጮች የለም።
ፋይሎች📁
ፍሪትዚንግ ፋይል
-
Sound Detection Module Module (KY-037)
Sound Detection Module.fzpz0.03 MB