Web
	Analytics
استشعار الزلزال

استشعار الزلزال

0

نقدم لك دارة بسيطة تستعمل بوقا صغيرا يدعى piezo من أجل استكشاف الإهتزازات.


الأجزاء الرئيسية

العربية

إنجليزية

فرنسية

الكمية

القيمة أو الصيغة

بطاقة أردوينو

Arduino

1

أيا كانت

بوق صغير

Piezoelectric

1

أيا كان

صمام ثنائي مقوم

Rectifier diode

1

 

صمام ضوئي

LED

1

أيا كان

مقاومة

Resistor

Resistance

1

220 أوم

بطاقة تجريب

Breadboard

1

 

أسلاك كهربائية

Wires

Cables

عدة

 

 


الدارة الكهربائية

1

تشتغل الدارة كلية بتيار جهده 3.3 فولط.

الصمام الضوئي الأحمر موصول بالمربط TX ومربط الأرضية GND السالب لبطاقة أردوينو.

قيمة المقاومة التي تم استعمالها هي 220 أوم. بينما الصمام الثنائي الذي أضيف للدارة هو عبارة عن صمام ثنائي مقوم (rectifier diode).

يوصل السلك الأحمر للمستشعر Piezo بالقطب الموجب للتيار الكهربائي المار بالدارة بينما يوصل سلكه الأزرق بالمربط التناظري 0 (Analog 0) لبطاقة أردوينو يفصل بينهما المقاومة والصمام الثنائي المقوم.

 


تركيب

بالاعتماد على الدارة الكهربائية السابقة نقوم بتطبيقها كما يلي:

2

 

3

 


برمجة

قم بتحويل الشيفرة التالية إلى بطاقة أردوينو بالاعتماد على برنامج أردوينو:

 

/*********************************************************
استشعار الزلزال
تحديد الاهتزازات على السطوح
Fritzing.org

يقوم هذا البرنامج باستعشار الإهتزازات ثم إظهار ذلك على الشاشة
مستوحى من الرابط التالي
http://todbot.com/blog/2006/10/29/spooky-arduino-projects-4-and-musical-arduino/
**********************************************************/



float tremor;                            //
لقراءة قيمة المستشعر
int sensorPin = 0;                    //
رقم المربط الموصول به المستشعر ببطاقة أردوينو

void setup()
{
  Serial.begin(115200);          //
التهيئة
}

void loop()
{
  tremor = analogRead(sensorPin);    //
قراءة القيمة التناظرية من المستشعر
  if (tremor>0)                                       //
إذا تم تحديد أي اهتزاز

  {

   for (int i=0; i <tremor;++i)

       Serial.print("#");

  Serial.println("");
  }
  delay(0);                                  //
انتظر قليلا
}

 


تأليف

 

تأليف: wolfgang01

ترجمة بتصرف: محمد السهلي

 


المراجع

 

http://www.instructables.com/id/Earthquake-Detector/?ALLSTEPS

التعليقات   

 
# Guest 2015-06-11 22:19
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-06-03 19:24
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-05-22 03:34
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-05-16 04:23
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-05-06 05:36
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-04-25 10:23
قام المدير بحذف هذا التعليق
 
 
# Guest 2015-03-17 16:08
قام المدير بحذف هذا التعليق
 
 
رندا
0 # رندا 2013-09-03 08:10
جمبل جدا تسلم ايديكم
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
 

أضف تعليق


كود امني
تحديث


Go to top