أنت هنا:إصنعها»أردوينو»مشاريع أردوينو»استشعار الزلزال

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

كتبه مشاريع أردوينو 9880 1
آخر تعديل في الأربعاء, 09 كانون1/ديسمبر 2020 14:35
استشعار الزلزال
قيم الموضوع
(5 أصوات)

نقدم لك دارة بسيطة تستعمل بوقا صغيرا يدعى 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
مقالات أخرى من نفس الفئة « منبه كاشف للحركة رادار رقمي »

التعليقات  

رندا
+2 # رندا 2013-09-03 17:10
جمبل جدا تسلم ايديكم
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير

أضف تعليقا


إصنعها يريد أن يتأكد أنك لست روبوتا، لذلك أحسب ما يلي:

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