قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

shamall
:: مهندس ::
تاريخ التسجيل: Sep 2008
المشاركات: 6
نشاط [ shamall ]
قوة السمعة:0
قديم 26-08-2018, 11:40 AM المشاركة 1   
افتراضي تصميم جهاز تحكم بالمفقس كاملة لن تجده في النت بمتحكم ATMega328P او اردوينو اونو Twitter FaceBook Google+



بسم الله الرحمن الرحيم
اخواني في المنتدى الكرام طالما اني استفدت من هذا المنتدى العزيز حبيت ان اضع بين ايديكم جهازي المفضل اللتي صنعتها بنفسي دامت صنعها اشهر كثيرة حتى توصلت الى نتيجة ممتازة لادارة مفقس بكاملها بواسطة متحكم ATMega328P او قطعة اردوينو اونو .
واني اضع هذا الموضوع بعد تجربتها على المفقس طلع نتيجة ممتازة لن تجد في النت هكذا التحكم حسب مطالعتي وبحثي فيها .قبل بدا بمواصفاتها اريد من استفادة من الموضوع ان يدعو لي ولابويه بالجنة الفردوس والمغفرة هذا ثمن البرنامج والاتعاب .
مواصفات الجهاز :
1- تحكم بحساس DHT11 للرطوبة والدرجة الحرارة .
2- تحكم بحساس LM35 للحرارة .
3- تحكم بحساسين لحساست سبليت او NTC .
يتحكم بكل هذه الحساسات اللتي ذكرتها في اعلى كل واحد على حدة بدون تاثير واحد على اخر .
4- تحكم في مدة زمنية لتحريك البيضة يبدا من 1 دقيقة الى ...... .
5- تحكم في مدى تحريك قاعدة البيض بالثواني .
6- تحكم بجهاز مبردة لتبريد الجو في حالة ارتفاع الدرجة الحرارة .
7- تحكم بجهاز رطوبة لرفع الرطوبة او نزولها .
8- اصدار الصوت عندما ترتفع درجة حرارتها او نزولها .
9- اصدار الصوت الانذار عندما ترتفع رطوبة او تنزل .
10- اصدار الصوت في حالة قطع او عدم عمل الحساسات .
11- تحكم في مدى ارتفاع او نزول درجة حرارة لكل حساسات على حدة .
12- تحكم في مدى ارتفاع اوانزال الرطوبة .
13-تحكم في مدى لتشغيل المبرد .
14- تحكم في ربط صوت الانذار باي حساس تريده عندما ينقطع او يتلف .
15 تحكم في ربط صوت الانذار باي حساس تريده عندما يرتفع او ينزل الدرجة الحرارة .
16 –المعطيات او التحكم يظهر في شاشة LCD 2*16
17- في حالة قطع الكهرباء عن المتحكم يخزن المعلومات في ايبروم ولايتلاشة المعلومات المخزنة او الاعدادات .
هذا وكثير من مواصفات اخرى تجدونه في هذا الجهاز
شرح اعدادات البرنامج :
1-قائمة الاولي لاظهار معطيات حساس DHT11 . من الحرارة والرطوبة .
2- قائمة ثانية لاظهار معطيات حساس DHT11 و حساس LM35 و NTC .
3- قائمة ثالثة لاظهار معطيات تحريك البيض واعدادات مدى تحكم بالحرارة وتحكم بالانذارات الصوت.
4- قائمة الرابعة لاظهار معطيات حساس DHT11 والرطوبة وبس.
5- قائمة الخامسة لاظهار معطيات حساس LM35 والرطوبة.
6- قائمة السادسة لاظهار معطيات حساس NTC والرطوبة.حساس الاول.
7- قائمة السابعة لاظهار معطيات حساس1 NTC والرطوبة. حساس الثاني.
8- قائمة الثامنة لتحكم في نقطة تشغيل مصدر الحرارة لحساس DHT11 و LM35 .
9- قائمة التاسعة لتحكم في نقطة تشغيل مصدر الحرارة لحساس NTC.
10- قائمة العاشرة لتحكم في نقطة تشغيل مصدر الحرارة لحساس NTC1.
11- قائمة احدى العشر لتحكم في نقطة تشغيل مصدر الرطوبة لحساس DHT11
12- قائمة اثنا العشر لتحكم في نقطة تشغيل مصدر الرطوبة لمدى الارتفاع والنزول لحساس DHT11 .
13- - قائمة ثلاث العشر لتحكم في نقطة تشغيل مصدر الحرارة لمدى الارتفاع والنزول لحساس DHT11 .
14- - قائمة اربعة العشر لتحكم في نقطة تشغيل مصدر الحرارة لمدى الارتفاع والنزول لحساس LM35 .
15- قائمة خامسة العشر لتحكم في نقطة تشغيل مصدر الحرارة لمدى الارتفاع والنزول لحساس NTC كليهما.
16- قائمة سادسة العشر لتحكم في نقطة تشغيل مصدر المبردة لمدى الارتفاع والنزول درجة الحساسات .
17- قائمة سابعة العشر لتحكم في ربط تشغيل مصدر المبردة لحساس اللذي تريده .
اختيار 0 يعني عدم تشغيل المبردة .
اختيار 1 يعني ربطه مع حساس DHT11 .
اختيار 2 يعني ربطه مع حساس LM35 .
اختيار 3 يعني ربطه مع حساس NTC.
اختيار 4 يعني ربطه مع حساس NTC1 .
اختيار 5 يعني ربطه مع كل حساسات .
18- قائمة ثامنة عشر لتحديد مدة مابين كل التقليب للبيضة يبدأ من 0 دقيقية الى 32000 دقيقة.
19- قائمة تاسعة عشر لتحديد مدة زمنية اللتي يحتاجها موتور لتقليب البيضة يبدا من 0 ثانية الى 30000 ثانية .
20- قائمة عشرين لاخراج صوت الانذار من الجهاز يبدأ من 0 الى 4 .
اختيار 0 يعني عدم اخراج الصوت
اختيار 1 يعني اخراج صوت في حالة نزول او زيادة درجة حرارة لحساس DHT11 من الرقم مختار لها او نزول او زيادة رطوبة من الرقم مختار لها .
اختيار 2 يعني اخراج صوت في حالة نزول او زيادة درجة حرارة لحساس LM35 من الرقم مختار لها او نزول او زيادة رطوبة من الرقم مختار لها .
اختيار 3 يعني اخراج صوت في حالة نزول او زيادة درجة حرارة لحساس NTC من الرقم مختار لها او نزول او زيادة رطوبة من الرقم مختار لها .
اختيار 4 يعني اخراج صوت في حالة نزول او زيادة درجة حرارة لحساس NTC1 من الرقم مختار لها او نزول او زيادة رطوبة من الرقم مختار لها .

21- قائمة واحد وعشرون لاصدار صوت انذار في حالة عدم ربط او عدم عمل حساس .يبدأ من 0 الى 4.
اختيار 0 يعني عدم اخراج الصوت نهائيا .
اختيار 1 يعني ربطه بحساس DHT11 .
اختيار 2 يعني ربطه بحساس LM35 .
اختيار 3 يعني ربطه بحساس NTC .
اختيار 4 يعني ربطه بحساس NTC 1 .
22- قائمة اثنان وعشرون لضبط المصنع يبدأ من 0 الى 1
اختيار 1 يعني ارجاع البرنامج الى حالة اللتي قمت بضبطها .
اختيار 0 يعني ترك مجال لك لاحداث التغيرات على برنامج العمل .
الرابط ادناه هو لملف هيكس تعمل علة حرقه لمتحكم
http://www.mediafire.com/file/dco4nj...a.ino.hex/file
الرابط مستلزمات الخرائط والارقام
http://www.mediafire.com/file/60zwo0...9%82%D8%B3.rar


بعض صور لجهاز اللتي صنعتها وهي تعمل














وهذا فديو لجهاز عندما قمت بوضعها على مفقس وعملها بنجاح
https://www.youtube.com/watch?v=QyMw74HyCuM

بعض من المعلومات تحتاجها عندما تريد صنع الجهاز
arduino pin
----------

pin degital funcition
.... ...........
0 RX relay MUBERIDE on off
1 tx relay move motor for second on off
2 relay humidity on off
3 pin DHT11 or dht22 Signal
4 pin lcd D4 11
5 pin lcd D5 12
6 pin lcd D6 13
7 pin lcd D7 14
8 pin lcd RS 4
9 pin lcd E 6
10 relay temperature lm35 on off
11 relay temperature NTC on off
12 relay seting motor for momint on off
13 relay temperature DHT11 or dht22 on off
***********************************
pin analog funcition
............ ...........
A0 to swich signal
A1 NTC signal
A2 BUZZER SOUND output
A3 LM35 signal
A4 NTC1 signal
A5 relay temperature NTC1 on off
RES 10k resestor to vcc 5v
------------------------------------------------------------------
LCD PIN funcition
....... .........
1 GND
2 VCC 5V
3 verable resistor (10K) or BRIGHTNESS for letter to dsplay
4 8 arduino pin
5 GND
6 9 arduino pin
7 not use
8 not use
9 not use
10 not use
11 4 arduino pin
12 5 arduino pin
13 6 arduino pin
14 7 arduino pin
15 5v VCC BACK LIGTH
16 GND BACK LIGTH
------------------------------------------------------------------
switch buttin
.............
select 3.3k
left 3.3k 1k
up 620 330
down 1K 620
right 330 2.2K A0 ardiuno pin
reset RES ardiuno pin



select switch-----3.3k 1k 620 330 2.2-----+5V


------------------------------------------------------------------
/*
* ager xelel le upload heboo bo naw arduino awe bzane (tx) (Rx) rebte awkat behech rebty meke
* arduino pin
----------

pin degital funcition
.... ...........
0 RX relay MUBERIDE on off
1 tx relay move motor for second on off
2 relay humidity on off
3 pin DHT11 or dht22 Signal
4 pin lcd D4 11
5 pin lcd D5 12
6 pin lcd D6 13
7 pin lcd D7 14
8 pin lcd RS 4
9 pin lcd E 6
10 relay temperature lm35 on off
11 relay temperature NTC on off
12 relay seting motor for momint on off
13 relay temperature DHT11 or dht22 on off
***********************************
pin analog funcition
............ ...........
A0 to swich signal
A1 NTC signal
A2 BUZZER SOUND output
A3 LM35 signal
A4 NTC1 signal
A5 relay temperature NTC1 on off
RES 10k resestor to vcc 5v
------------------------------------------------------------------
LCD PIN funcition
....... .........
1 GND
2 VCC 5V
3 verable resistor (10K) or BRIGHTNESS for letter to dsplay
4 8 arduino pin
5 GND
6 9 arduino pin
7 not use
8 not use
9 not use
10 not use
11 4 arduino pin
12 5 arduino pin
13 6 arduino pin
14 7 arduino pin
15 5v VCC BACK LIGTH
16 GND BACK LIGTH
------------------------------------------------------------------
switch buttin
.............
select 3.3k
left 3.3k 1k
up 620 330
down 1K 620
right 330 2.2K A0 ardiuno pin
reset RES ardiuno pin



select switch-----3.3k 1k 620 330 2.2-----+5V

وفي الختام ارجوا عدم نسيان الثمن وهو دعاء لنا والسلام عليكم


التعديل الأخير تم بواسطة : shamall بتاريخ 26-08-2018 الساعة 11:47 AM
احصائية الشكر والاعجاب - 2 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً عبدالله حجازى, Rwad_Abujazia ( شكر العضو على هذه المشاركة )
اعجاب عبدالله حجازى ( أعجبته المشاركة )
اعلانات
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:39 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025