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

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

الصورة الرمزية Omar Mekkawy
Omar Mekkawy
:: مهندس متميز ::
تاريخ التسجيل: Aug 2011
الدولة: مصر
المشاركات: 1,523
نشاط [ Omar Mekkawy ]
قوة السمعة:0
قديم 25-01-2015, 03:35 AM المشاركة 1   
افتراضي الإنطلاق نحو الأنظمة المدمجة تحت أنظمة Arduino Yun" Linux" Twitter FaceBook Google+





السلام عليكم إخواني الكرام

لم أسمع بمنتدانا الكريم عن أي موضوع يتكلم عن Arduino Yun ونظراً لأنني قمت بتجربتها فلذلك قررت أن أنشىء موضوع بسيط أشارك فيه تجربتي لها .


ما هي Arduino Yun ؟


هي أحدى منتجات شركة Arduino الجديدة وهي مثل Uno ولكن بمميزات جديدة. تحتوي على ميكروكونترولر Atmega32U4 وكذلك معالج Atheros AR9331 يعمل عليه نظام تشغيل Linux و تحتوي على ذاكرة DDRam2 بسعة 64 ميجا بايت ولذلك فهي تعتبر ككمبيوتر صغير جداً جداً . وتم ربط الميكروبروسيسور مع الميكروكونترولر ببعضهم عن طريق Serial Bridge بحيث يتخاطب كل منهما مع الآخر من خلال مكتبة Bridge ببرنامج Ardunio . والصورة التالية توضح مخطط البوردة :


والصورة التالية توضح مكونات البوردة :


تحتوي البوردة أيضاً على مدخل لكارت ميموري SD بحيث يمكن الولوج إليه من خلال الميكروبروسيسور أو الميكروكونترولر والكتابة والقراءة منه .
وكذلك يوجد بها مدخل Ethernet وكذلك Wi-fi ويمكن ربطها بالإنترنت أو من الممكن أن نجعلها كـ Access Point بحيث نربط أجهزة الحواسيب بها بدون إستخدام الـ Router والصورة التالية توضح أن حاسوبي مربوط بالبوردة لاسلكياً :


كذلك تحتوي على Usb Host مربوط بالميكروبروسيسور حيث من الممكن أن نربط الكثير من الأجهزة بالميكروبروسيسور مثل الكاميرا والفلاش ميموري وغيرها من الأجهزة الأخرى والتحكم بها من خلاله ...

تحتوي البوردة هذه على ميزة رهيبة وهي أننا نستطيع أن نبرمج البوردة ليس من خلال كابل الـ Usb فحسب بل من خلال شبكة الإنترنت أيضاً


ملحوظة : أنا لم أضع كامل الإمكانيات ويمكنكم الإطلاع على المزيد من خلال الروابط التالية :
http://arduino.cc/en/Main/ArduinoBoardYun
http://arduino.cc/en/Guide/ArduinoYun

بتوافر بوردة بإمكانيات كهذه لدينا. ماهي المشاريع المتاح لنا أن ننشأها ؟؟؟

1 - كمثال بسيط عن التحكم : التحكم بالمنزل عن طريق الـ Wifi من خلال الهواتف والحواسيب.
2 - عمل خادم مواقع إنترنت ( Server ) حيث يمكننا أن ننشىء مواقع إنترنت ونتصفحها من خلال البوردة. وكذلك تنصيب الوردبريس والمنتديات عليها !!!!!

3 - من الممكن ان تتعامل مع قواعد بيانات مثل Mysql ومن السهل الولوج إليها والتعامل معها ( عن تجربة ) ومن الممكن ان يتم عمل نظام يستخدم كروت RFID حيث يخزن بيانات العملاء بقواعد البيانات وكذلك جلبها .

4 - عمل Datalogger بحيث يخزن معلومات بداخل ملف Txt. بكارت الميموري وكذلك قراءة معلومات منه.

5 - ربط البوردة بموقع على الإنترنت وجلب البيانات منه مثل قراءة محتويات ملف نصي مرفوع على موقع إلكتروني والتعامل معها.

6 - عمل منشور على الفيس بوك وكذلك عمل منشور على Twitter ورفع الملفات على موقع Dropbox ( كل هذه أمثلة حقيقية وموجودة ضمن برنامج Arduino ).

7 - توجيه الأوامر للميكروبروسيسور من خلال الميكروكونترولر مثل عمل برنامج بلغة البايثون وتشغيله من خلال الميكروكونترولر.

8 - جلب حالة المناخ من موقع ياهو

9 - إرسال رسالة SMS من خلال الإنترنت وكلك الإيميل وكذلك قراءة تغريدة في تويتر !!!!!

10 - إرسال معلومات إلى قاعدة بيانات Mysql مرفوعة على موقع إلكتروني !!!!


تخيل معي أخي القارىء عندما تدمج كل هذه المشاريع بمشروع واحد ( راح يكون مشروع رهيب عن جد ). وراح توفر لك الكثير كمثال الـ LCD أنت لست بحاجة لها فمن الممكن أن تستخدم صفحات الويب لعرض النتائج !!!!

ملحوظة : كل هذه المشاريع حقيقية والعجيب أنها متاحة بالبرنامج وهي تعمل وحقيقية ومفتوحة المصدر !



أعتقد أنه يكفي هذا هههههههه




التعديل الأخير تم بواسطة : Omar Mekkawy بتاريخ 25-01-2015 الساعة 04:21 AM
اعلانات

الصورة الرمزية Omar Mekkawy
Omar Mekkawy
:: مهندس متميز ::
تاريخ التسجيل: Aug 2011
الدولة: مصر
المشاركات: 1,523
نشاط [ Omar Mekkawy ]
قوة السمعة:0
قديم 25-01-2015, 03:51 AM المشاركة 2   
افتراضي




السلام عليكم

نكمل على بركة الله .

عندما نقوم بوضع أيبي البوردة في المتصفح تظهر لنا صفحة الإعدادات لنظام الـ Linux ( وهي شبيهة بصفحة التحكم بالراوتر ) حيث يمكن التحكم بكامل النظام وتثبيت البرامج وغير ذلك . بعد إدخال الباسورد يمكننا الولوج لكافة الإعدادات.


تظهر لنا صفحة تالية يمكننا أن نقوم من خلالها برفع أي ملف Hex للميكروكونترولر من خلالها وهذه ميزة أخرى كذلك .


وعند الضغط على Configure تظهر الصفحة التالية حيث يمكننا ربط البوردة بأي شبكة لاسلكية :


عند الضغط على (advanced configuration panel (luci تظهر لنا صفحة متقدمة ندير من خلالها النظام بالكامل :



طبعاً بما أن نظام التشغيل يعمل على الذاكرة الداخلية فلذلك لن تكون سريعة في حالة إمتلاء هذه الذاكرة ولذلك يمكننا أن نستخدم كارت ميموري أو فلاش ميموري كذاكرة ملحقة SWAP وبذلك نحل المشكلة ، أو من الممكن أن نقوم بنقل نظام التشغيل على كارت ميموري بدلاً من الرام الداخلية وبذلك نوفر مساحة كبيرة جداً من الرام.

الآن نذهب لمستودع البرامج ( يوجد الآلاف من التطبيقات المجانية ) جاهز للتنصيب على البوردة :


طبعاً البوردة هذه تحتوي على جدار ناري يقوم بحمايتها من الإختراق أو الولوج غير المسموح به ولذلك فهي ميزة جميلة وتوجد إعدادات مخصصة للجدار الناري أيضاً :



ولنا عودة إن شاء الله.



التعديل الأخير تم بواسطة : Omar Mekkawy بتاريخ 25-01-2015 الساعة 04:18 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية Omar Mekkawy
Omar Mekkawy
:: مهندس متميز ::
تاريخ التسجيل: Aug 2011
الدولة: مصر
المشاركات: 1,523
نشاط [ Omar Mekkawy ]
قوة السمعة:0
قديم 25-01-2015, 04:30 AM المشاركة 3   
افتراضي




نتكلم الآن عن مميزات جديدة وهي التحكم في نظام التشغيل عن طريق أوامر الـ Shell :

أوامر الـ Shell تسمح لنا بالتحكم الكامل في نظام التشغيل بكل سهولة ويجب الحذر عند التعامل معها لأنه بأمر واحد خاطىء نستطيع أن نخرب به نظام التشغيل ويجب عمل إعادة ضبط المصنع للبوردة وبالتالي ضياع كامل الملفات. ولا تقلقوا فيمكنكم عمل نسخة إحتياطية من الملفات ومن الإعدادات بسهولة

هناك أداة بسيطة اسمها PuTTy تقوم بالإتصال بالبوردة من خلال الـ IP وبهذه الحالة يمكننا توجيه الأوامر لها. يمكنكم البحث عنها وتحميلها من الإنترنت.

بعد تشغيل الأداة تظهر النافذة التالية :

نقوم بإدخال الأيبي بالأداة ونضغط على Open


تظهر لنا الرسالة التالية نضغط على Yes حيث يتم تخزين مفتاح يستخدم في تشفير الإتصال بين الحاسوب والبوردة .


تظهر لنا النافذة الرئيسية للبرنامج حيث نقوم من خلالها بوضع اسم المستخدم والباسورد وفي الحالة الإفتراضية يكون اسم المستخدم root والباسورد Arduino ثم يبدأ الإتصال وتظهر الشاشة كالآتي ونحن الآن جاهزون لكتابة الآوامر :


راح نتكلم عن أوامر بسيطة ولن نتغوط في الكثير كمثال الأمر opkg update
هذا الأمر يقوم بعمل تحديث لمستودعات النظام حيث يقوم بجلب معلومات عن البرامج المتاحة للتنصيب .
عند كتابة الأمر والضغط على Enter يظهر الآتي ومعناه انه تم التحديث بنجاح.


الآن يمكننا تنصيب أي برنامج نريده كمثال راح نقوم بتنصيب برنامج السيرفر apache


ويمكنكم البحث عن باقي الأوامر وراح تجدوها على الإنترنت ومع الوقت راح تتعلمها.

ولنا عودة أخرى إن شاء الله.


احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً mounir.rouabah ( شكر العضو على هذه المشاركة )
اعجاب mounir.rouabah ( أعجبته المشاركة )

الصورة الرمزية mounir.rouabah
mounir.rouabah
:: عضو فضي ::
تاريخ التسجيل: Feb 2007
الدولة: الجـزائـــر
المشاركات: 565
نشاط [ mounir.rouabah ]
قوة السمعة:90
قديم 25-01-2015, 08:30 AM المشاركة 4   
افتراضي


موضوع جيد جدا جزاك الله خيرا.

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً Omar Mekkawy ( شكر العضو على هذه المشاركة )
اعجاب Omar Mekkawy ( أعجبته المشاركة )

الصورة الرمزية Omar Mekkawy
Omar Mekkawy
:: مهندس متميز ::
تاريخ التسجيل: Aug 2011
الدولة: مصر
المشاركات: 1,523
نشاط [ Omar Mekkawy ]
قوة السمعة:0
قديم 25-01-2015, 12:28 PM المشاركة 5   
افتراضي


موضوع جيد جدا جزاك الله خيرا.
الله يعطيك العافية أخوي
تحياتي لك.


الصورة الرمزية Omar Mekkawy
Omar Mekkawy
:: مهندس متميز ::
تاريخ التسجيل: Aug 2011
الدولة: مصر
المشاركات: 1,523
نشاط [ Omar Mekkawy ]
قوة السمعة:0
قديم 21-05-2015, 11:29 PM المشاركة 6   
افتراضي


الرفع للإفادة


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 22-05-2015, 05:36 AM المشاركة 7   
افتراضي


السلام عليكم

أشكرك اخي على هذا موضوع مميز

تحياتي

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً Omar Mekkawy ( شكر العضو على هذه المشاركة )
اعجاب Omar Mekkawy ( أعجبته المشاركة )

الصورة الرمزية Omar Mekkawy
Omar Mekkawy
:: مهندس متميز ::
تاريخ التسجيل: Aug 2011
الدولة: مصر
المشاركات: 1,523
نشاط [ Omar Mekkawy ]
قوة السمعة:0
قديم 22-05-2015, 08:40 AM المشاركة 8   
افتراضي


السلام عليكم

أشكرك اخي على هذا موضوع مميز

تحياتي
وعليكم السلام
العفو أخوي
تحياتي لك

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب
شكراً حسن هادي محمود ( شكر العضو على هذه المشاركة )
إضافة رد

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

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

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


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

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