خطوة بخطوة إصنع روبوت إطفاء الحريق بالأردوينو How to make a fire fighting robot by arduino
ฝัง
- เผยแพร่เมื่อ 31 พ.ค. 2024
- -------------------الكود في التعليق المثبت اسفل الفيديو-----------------
قناتي لتلغرام لتسهيل
تحميل المخططات والكود البرمجي
t.me/+h93CaMzQPf9jMTg0
-------------------تحميل المخطط في موقعgethub---------------
github.com/sidilktif/Car-fire-
فقرات الفيديو حسب محتواها
00:00 تقديم عن المشروع وخصائصه
01:11 المكونات الالكترونية اللازمة لانجاز الروبوت
03:00 مخطط الدراة
03:10 تصميم الدراع الميكانيكية المتحكمة في حركة المضخة
03:46 تصميم الروبوت وربط المكونات
08:21 شرح مبسط عن الكود البرمجي المستعمل مع بعض النصائح المهمة حول الكود
10:21 تجربة المشروع في حالات مختلفة للتاكد من انه يعمل بشكل جيد
روبوت إطفاء الحرائق بواسطة الأردوينو هو مشروع يستخدم تقنية الروبوتات المحمولة للتحكم في وظيفة إطفاء الحرائق. يعتمد هذا المشروع على استخدام لوحة التطوير الإلكترونية المعروفة باسم الأردوينو، وهي نظام مفتوح المصدر يسمح للمستخدمين ببرمجة وتحكم الروبوتات بسهولة.
يتكون المشروع من عدة مكونات أساسية، بما في ذلك الأردوينو، وحساسات الحرارة والدخان، ونظام رش المياه أو مادة إطفاء الحرائق. يتم برمجة الأردوينو لقراءة قيم الحساسات وتحليلها للكشف عن وجود حريق. عندما يتم اكتشاف الحريق، يتم تنشيط نظام رش المياه أو المادة المطفأة لإطفاء الحريق تلقائيًا.
بفضل استخدام الأردوينو، يمكن للمشروع أن يوفر تحكمًا دقيقًا وسريعًا في عملية إطفاء الحرائق. يتم توجيه الروبوت إلى مكان الحريق باستخدام أنظمة التحكم في الحركة مثل العجلات أو الأقدام. يتم توجيه المياه أو المادة المطفأة نحو مصدر الحريق لإخماده وتقليل تأثيراته السلبية.
يعد هذا المشروع مثالًا ملهمًا لاستخدام التكنولوجيا والذكاء الاصطناعي في مجال السلامة والحماية. فهو يقدم حلاً آمنًا وفعالًا لمكافحة الحرائق وتقليل الخسائر المحتملة. قد يتم تطوير المشروع بمزيد من الميزات مثل التحكم عن بُعد وتوصيله بأنظمة إنذار الحريق الموجودة في المباني لتعزيز
#include
#include
Servo myservo;
Servo myservo1;
int dtime=700;
int dtime1=200;
int pos=10;
#define FA A2
#define BA A0
#define LE A3
#define RI A1
#define relais A5
AF_DCMotor motor1(1, MOTOR12_1KHZ);
AF_DCMotor motor4(4, MOTOR34_1KHZ);
int speedCar = 180;
int def=70;
int def1=250;
int maxe=85;
int mine1=0;
int maxe1=90;
int mine=0;
int speedSet = 0;
void setup() {
pinMode(relais, OUTPUT);
digitalWrite(relais,HIGH);
myservo.attach(9);
myservo1.attach(10);
for (pos = mine; pos = mine; pos -= 1) {
myservo1.write(pos);
myservo.write(pos);
delay(10);
}
for (pos = mine; pos = mine; pos -= 1) {
myservo1.write(pos);
myservo.write(pos);
delay(10);
}
delay(4000);
pinMode(FA, INPUT);
pinMode(BA, INPUT);
pinMode(LE, INPUT);
pinMode(RI, INPUT);
pinMode(relais, OUTPUT);
}
void loop() {
int farw = analogRead(FA);
int back = analogRead(BA);
int lef = analogRead(LE);
int rig = analogRead(RI);
int fb= farw-back;
fb=abs(fb);
int lr=lef-rig;
lr=abs(lr);
if ( fb farw){
if((farw=100)) {
delay(10);
forward();
}
else if(farw
include لاتعمل
ممكن حل
قم بتحميل المكتبة اولا .يمكنك الانضمام لمجموعة تلغرام لتبادل الخبرات بين الاعضاء
@@pro-creativity4471 mercii beaucoup
@@nerdyboy8040 سلام
بارك الله فيك
يعطيك العافية ...شغل مرتب وجميل....لكن لدي سؤال...انا لدي حساس نار متكون من 3 بنات(مآخذ) هم gndوال vcc وADهل يمكنني استعماله؟؟؟ام يجب حساس ذو 4 مآخذ؟
شكرا 👏
استخدمت سائق محرك l298n الحساسات تعمل لاكن المحركات لن تعمل
كيفاه يندار ب arduino uno
عاوزين المكونات بتاعة المشروعة مكتوبة و مكان كويس نجيبها منه لو تعرف
اعمل لنا كيف صنع الة ليزر
انا عايز اتواصل معاك
اين مخطط الدارة
ياريت ترد عليي
هل يمكني عمل نفس هدا مشروع بس بي متحكم راسبري باي
بطبيعة الحال .يمكن استبدال الاردوينو باي مسكروكنطرولر .بالنسبة للبرمجة فهي مختلفة تماما لذلك يجب ان تجد مرادفات كل التغليمات في لغة البايتون
السلام عليكم اريد الكود البرمجي
github.com/sidilktif/Car-fire-