الانتقال إلى المحتوى

مثبت باستخدام اردوينو التحكم بدائرة كهربائية 220 فولت من خلال شاشة ديفلوبر اوراكل


scince

Recommended Posts

 

الاخوة مشرفين و أعضاء المنتدى الرائع  أعذروني في البداية عن تقصيري في المنتدى مؤخرا و يعود ذلك لانشغالي التام ببعض الامور الهامة في عملي

هل فكرت يوم ان تتحكم بأي دائرة كهربائية في منزلك مثلا من خلال اوراكل ديفلوبر G10 او 6I ؟

 

كنت من سابق  جهزت مثال قد يفيد البعض في امور تصميم انظمتهم المثال عبارة عن شاشة تتحكم بدائرة كهربائية عالية الجهد 220 فولت وذلك من خلال ربطها بريليه بسيط الربط قمت بتجهيزه ومقدار فولته 5 فولت والاستعانة بدائرة الكترونية رائعة الاداء وهي دائرة اردوينو  انو قمت بشرائها وهي تربط بالكمبيوتر بواسطة بورت ال USB  هناك مخطط يوضح كيفية الربط بينهم قمت برسمه بالرسام  تابعو المرفقات

مكوانات المثال:

المكوانات البرمجية :

ملفان لشاشات ديفلوبر على 10G واسمه Arduino_full10g.fmb وعلى ال 6I واسمه ADRUINO_FULL6i.fmb

ملف مكتبة الربط الديناميكيه واسمه Arduino_Dll.dll

ملف برنامج الخاص ID  الاردوينو جاهز لرفع للدائرة واسمه Arduino_Dll.pld

ملف ورد فيه شرح

 المكونات الفيزيائية وعليك شرائها :

دائرة اردوينو انو

ريليه جهد 5V

سلك كهرباء

لمبة كهرباء

فيشة كهرباء

 

وطبعاً التخاطب بين الكمبيوتر ودائرة الاردوينو يتم بواسطة مكتبة ربط ديناميكية قمت بإنشائها بواسطة فيجوال 2010  عبر منفذ ال USB واسمها Arduino_Dll.dll

المرفق فيه كل المكونات البرمجية عدا ملف اسمه شرح اردوينو واشرح فيه المثال مدعم بصور ذات دقة عالية وحجم الملف 12 ميجا تقريبا لم يسعني رفعه في المنتدى لكبر حجمه ...

لهذا سارفعه في احدى مراكز الرفع واتيكم برابطه

http://up.top4top.net/downloadf-top4top_82ad7ae2511-doc.html

الرابط اعلاه رابط تحميل الشرح

اردوينو.rar

رابط هذا التعليق
شارك

الاخوة المشرفين الافاضل اذا كن في الموضوع فائدة للاعضاء ارجوا تثبيت الموضوع لتعم الفائدة

أخوكم..

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

 

الأخ / ميهال

 

نرحب بعودتك الى المنتدى ... كما تعودنا منك ... مشاركات أكثر من متميزة

وبالتالي

سيتم تثبيت الموضوع

بالتأكيد

 

جزاك الله خيرا

رابط هذا التعليق
شارك

واياكم والتميز هو أنتم المشرفين والاعضاء وما انا الا في اخر الصفوف وشكراً للمشرفين الرائعين الاخ أحمد حسن  والاخت ميسم الكرام على كلامكم اللطيف فانتم منبع معارفنا واسمحوا لي ان اعلق على تعليق الاخت المشرفة المجتهدة ميسم الكرام بقولها فكرة غريبة فهناك مواطن للاستفادة لهذا المثال وهي لو كان احد قام بتصميم نظام يحاكي خطوط الانتاج في مصنع وكان في كل خط مركب حساس sensor يقراء الخطاء في اي خط من خطوط الانتاج ويراد من النظام المعمول باوراكل ان ينبه القائمين على خط الانتاج بإشارة ضوئية فوق كل خط انتاج وهو بحاجة التنبيه المرئي (الضوئي) بسبب الضوضاء في خطوط الانتاج انيا لتنبه وين الخطاء فهنا بحاجة النظام الاتصال بدائرة كهربائية عالية الجهد مثلا 220 فولت ففكرة المثال تحاكي ذلك بالضبط فعندما تأتي قراءة الحساس بالخطاء فإن الظام تلقائيا يصدر التنبيه موضع الخطاء في خط الانتاج المعين لمعالجته وهناك مواطن اخرة كثيرة يمكن الاستفادة منها من دوائر اردوينو وربطها مع انظمة اوراكل اذكر احداها حتى لا اطيل عليكم بشكل سريع ففي الانظمة الكبيرة التي تدير منسوب السوئل في الخزانات العملاقة ومراقبة منسوبها الياً فنهاك عدة حساسات لاردوينو يمكن الاستعانة بها لمراقبة السوائل في هذه الخزانات الياً وربطها بنظام اوراكل ويعتبر ايضاً المثال يحاكي جزيئية التحكم بدائرة الكهرباء التي تنبه او تفتح بوابة الخزانات لنقل السوائل فيما بين الخزانات ارجوا اني اوضحت مواطن الاستفادة وان اكون اوصلت الفكرة .

وأعذروني على تقصيري في الشرح وقلة معلوماتي.

أخوكم ....

رابط هذا التعليق
شارك

ومافي تميز فقط شوية اجتهاد وبحث

شكراً لك أخي العزيز انس على  تعليقك

والشكر للاخ الغالي والعزيز المشرف امجدعلى  كل مجهود يقدمه لدعم نشر العلم في المنتدى تحياتي لكم جميعاً.

أخوكم ...

 

رابط هذا التعليق
شارك

 

أنا أعجبتني الفكرة .. لكن ذكرت إنها غريبة بمعنى (نادرة )..لإن الفكرة هي فكرة محاكاة ..على غير المتعارف عليه عن الاوركل ..أنظمة قواعد بيانات ..

شكراً مرة أخرى ..وأوكد على إنه مجهود جميل 

رابط هذا التعليق
شارك

أختي الفاضلة المشرفة الرائعة ميسم الكرام أنا فقط حبيت استغل كلمة غريبة لان الكلمة بالتحديد شدتنا   للتنويه عن مواطن الفائدة ليسى الا ومرة أخرة اشكرك ايضا على رقي تعاملك

تحياتي لكم جميعاً

أخوكم ...

رابط هذا التعليق
شارك

  • بعد 4 شهور...

 

الاخوة مشرفين و أعضاء المنتدى الرائع  أعذروني في البداية عن تقصيري في المنتدى مؤخرا و يعود ذلك لانشغالي التام ببعض الامور الهامة في عملي

هل فكرت يوم ان تتحكم بأي دائرة كهربائية في منزلك مثلا من خلال اوراكل ديفلوبر G10 او 6I ؟

 

كنت من سابق  جهزت مثال قد يفيد البعض في امور تصميم انظمتهم المثال عبارة عن شاشة تتحكم بدائرة كهربائية عالية الجهد 220 فولت وذلك من خلال ربطها بريليه بسيط الربط قمت بتجهيزه ومقدار فولته 5 فولت والاستعانة بدائرة الكترونية رائعة الاداء وهي دائرة اردوينو  انو قمت بشرائها وهي تربط بالكمبيوتر بواسطة بورت ال USB  هناك مخطط يوضح كيفية الربط بينهم قمت برسمه بالرسام  تابعو المرفقات

مكوانات المثال:

المكوانات البرمجية :

  • ملفان لشاشات ديفلوبر على 10G واسمه Arduino_full10g.fmb وعلى ال 6I واسمه ADRUINO_FULL6i.fmb
  • ملف مكتبة الربط الديناميكيه واسمه Arduino_Dll.dll
  • ملف برنامج الخاص ID  الاردوينو جاهز لرفع للدائرة واسمه Arduino_Dll.pld
  • ملف ورد فيه شرح

 المكونات الفيزيائية وعليك شرائها :

  • دائرة اردوينو انو
  • ريليه جهد 5V
  • سلك كهرباء
  • لمبة كهرباء
  • فيشة كهرباء

 

وطبعاً التخاطب بين الكمبيوتر ودائرة الاردوينو يتم بواسطة مكتبة ربط ديناميكية قمت بإنشائها بواسطة فيجوال 2010  عبر منفذ ال USB واسمها Arduino_Dll.dll

المرفق فيه كل المكونات البرمجية عدا ملف اسمه شرح اردوينو واشرح فيه المثال مدعم بصور ذات دقة عالية وحجم الملف 12 ميجا تقريبا لم يسعني رفعه في المنتدى لكبر حجمه ...

لهذا سارفعه في احدى مراكز الرفع واتيكم برابطه

http://up.top4top.net/downloadf-top4top_82ad7ae2511-doc.html

الرابط اعلاه رابط تحميل الشرح

 

 

موضوع طبعا جميل وفيه قيمه مضافه  .. ودمتم مشكورين

وانا شخصيا كنت تعرضت لمثل هذه الفكره من زمان .. كنت استخدم فجوال بيسك  فى عملية التحكم فى بورت الطابعه المتوازى parallel port  بإستخدام مكتبه جاهزه اسمها "inpout32.dll"

وطبعا كنت بأعرفها فى ميديول حتى يفهمها البرنامج  - طبعا الكود مكتوب بلغة فجوال بيسك6-

'Inp and Out declarations for port I/O using inpout32.dll.
 
Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" _
    (ByVal PortAddress As Integer) _
    As Integer
 
وفى زر الامر اكتب الكود التالى :-
 
Value = 0
PortAddress = &H378
Out PortAddress, Value
-- طبعا Value = 0 معناه اغلق الدائره او لا ترسل اشاره  وواحد معناه قم بتوصيل الدائره -- وهكذا كنت اتحكم فى 8 منافذ  

 

وكنت ابحث عن نفس الفكره فى تطبيقها بأوراكل فكان التحايل على ذلك هو تضمين OCX ثم  

 

choose  the Class
 in program menu choose "Import Ole library interfaces" 
 
واستبدل
Interface Ole Obj
بــــــ
:item('ocxblk.ocxitm').interface 
 

 

وحضرتك طبعا عرضت الموضوع بشكل رائع ووفرت وقت كبير علينا .. فلكم جزيل الشكر .. هذا حقكم علينا

كنت اود لو تسمح ترسل طريقة بناء المكتبه Arduino_Dll.dll  بواسطة فيجوال 2010  بالصور والسورس كود ان امكن  للاستفاده  

حتى استطيع الانتقال من فجوال بيسك 6  الى فجوال2010 وعمل المكتبه 

 

وشكرا

رابط هذا التعليق
شارك

الاخ الفاضل

moh_oracle شكرا على كلامك اللطيف بالنسبة لموضوع التحكم بالمخرج  LPT في لي مشاركتين سابقة وبرضوا باستخدام مكتبة عملتها وهذا رابط المشاركة الاخيرة المطورة للمشاركة وفيها الرابط اللي قبلها:

http://www.araboug.org/ib/index.php?showtopic=52103&hl=

ام مثال هذه فالتخاطب يتم على منفذ ال USB وباستخدام دائرة الاردوينو

بالنسبة للمكتبات معمولة بفيجول سي وليسى فيجوال بيسيك تحياتي لك

 

رابط هذا التعليق
شارك

  • بعد 3 شهور...

السلام عليكم

الاخ الفاضل

WISEOMRAN  هناك أنوع من دوائر (بوردات) اردوينو ولكل منهم سعر وكمان هناك أغطية توضع على الدوائر الرئيسية تضيف امكانية معينة أعطيك مثال سريع اذا تريد تربط اردوينو بشبكة فعليك شراء الدائرة الاساسية ومن ثم الغطاء الخاص بالشبكة  بالنسبة لشراء الدوائر تقوم بشرائها من النت وسعرها معقول نوعا ما حسب اختيارك للموديل سوف تجد الدوائر الاصل وهي ايطالية اغلا من غيرها فلا تستغرب اذا انت بالسعودية يمكنك الشراء من هذا الرابط وموقع المحل في الدمام http://jazeerabotics.com/

واذا انت في مصر هذا رابط لمحل بالقاهرة بالعباسية

http://store.fut-electronics.com/

تم تعديل بواسطة scince
رابط هذا التعليق
شارك

  • بعد 2 شهور...

السلام عليكم بالنسبة للتحويل  ملف dll الى pll في هناك مثال عبارة عن شاشة اوراكل ديفلوبر 6i يمكنك التحويل من خلالها سا ابحث عن الملف عندي وارفعه لكم لكن قبل التحويل  يجب عليكم معرفة محتوايات المكتبة dll من دوال واجراءات وكذا والبارمترات الممررة والراجعة من الدوال والاجراءات لكي تحقق استجابة في الاستدعاء واذا تسنى لي وقت شرحناه لكم تحياتي وأعذرونا........  بالنسبة لشرح المكتبة عملتها اصلا عملت على فيجوال سي ومايسعنا رفع هذا في هذا المنتدى لانه مخصص لأوراكل

رابط هذا التعليق
شارك

السلام عليكم\ الاخ ميهال ,  اريد منك استفسار

معي ملف من نوع dll اسم الملف  zkemkeeper.dll  هذا الملف يوجد مع جهاز بصمه نوعها zkteco t6-c  ويوجد فيها داول اريد استخدم بعضها ,مثل دالة الاتصال مع جهاز البصمة عند طريق الدفلوبر , ثم قمت بتحويلها الى ملف PLL عن طريق ملف دفلوبر اسمه ffigen.fmx ولكن المشكله عن التحويل تظهر رساله

Running Load Tests on FFIGEN Definitions:
Success>    Load of zkemkeeper.dll from C:\WINDOWS\system32\
Success>    Load of zkemkeeper.dll from %PATH%
Failed>     Register of function Connect_Net*

 

ثم قمت بعرض خصائص هذا الملف zkemkeeper.dll  وجت نوعا هذا الدالة .داله الاتصال Connect_net  نوعها com method  . كيف احولها هذه الدالة الى نوع exprot function

وشكرا

رابط هذا التعليق
شارك

بالضبط هذا المثال ما أقصده وهو ffigen.fmx lk  من الرسالة انه مسار المكتبة المشكلة ولتعديلها ممكن تسحب ال pll الى program unit وو واكتب  المسار الذي فيه zkemkeeper.dll حسب ماوضعته انت ,طبعا كما نوهت من سابق تكون على معرفة تامة بالبرمترات الممررة والراجعة من الدوال المستدعاه

رابط هذا التعليق
شارك

السلام عليكم\ اخ ميهال

 

اذا تكرمت  كيف يتم استداع ( import  ) ملف ديناميكي مثل   zkemkeeper.dll  الى داخل فيجول سي بلس بلس  وكيف استدعي بعض الدوال من الملف  zkemkeeper.dll   الذي تم استيرادة  , 

 

بمعنى اخر  اريد انشأ ملف  dll  من ملف zkemkeeper.dll   بواسطة  فيجول سي بلس بلس 

وجزاك الله الف خير

رابط هذا التعليق
شارك

  • بعد 3 أسابيع...
  • بعد 4 شهور...

وفيك بارك softyomar

رابط هذا التعليق
شارك

الاخ abdullah_alhaj بالنسبة لاسم المكتب اللي قلت عليها فيما يخص جهاز البصمة هذه المكتبة اضن يوجد لها ملف PDF فيه جميع ال FUNCTIONS اللي يستخدمها الجهاز مكتوب بالسي بلاس مع البارمترات تابعها ودقق فيها اما بالنسبة لاستدعائها من السي هناك عدة طرق مختلفة بحسب الكمبايلر اللي سوف تستخدمه واصداره افضل لك بدل ماتتوه في شغلة استدعائه في السي اعرف ال FUNCTION الي ستحتاج لها وحولة بنفس المثال لل PLL تحياتي لكم جميع

رابط هذا التعليق
شارك

  • بعد 2 شهور...

جزيل الشكر اخي ميهال على مجهودك الرائع

و خطواتك العملية المفيدة جدا

وتستحق الشكر انت و اساتذتنا في هذا المنتدى الطيب اهله

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية