TANK TANK

Showing posts with label الأنظمة المضمنة. Show all posts
Showing posts with label الأنظمة المضمنة. Show all posts

Wednesday, October 12, 2016

أردوينو ميني برو Arduino Mini Pro

الأربعاء 11 من محرم 1438 هـ    12  أكتوبر 2016 م

بسم الله والحمد لله والصلاة و السلام على رسول الله سيدنا محمد
صلى الله عليه وسلم
  
كل_يوم_فكرة_عربية#


اليوم بدأتُ تجربة شريحة جديدة من عائلة أردوينو وهى شريحة أردوينو ميني برو 

 هذه الشريحة من عائلة أردوينو بمعالج







 قمت بشراءها من موقع أمازون
ثم قمت بلحام أطراف التوصيل

Pin Headers

الموجودين مع الشريحة

يمكنك الحصول عليها من موقع سوق.كوم من هنا






ثم قمت بتوصيل الشريحة مع الدائرة 


هذه الدائرة كانت لدى أصلاً فقمت باستخدامها

كما يمكنك استخدام أى شريحة 

USB-to-TTL

 











التوصيل بالدائرة من الموقع بالأسفل كالتالى 

Foca                     Aduino Pro Mini

3.3v                 ----                 Vcc
GND              ----               BLK 
TXD             ----                RXD
RXD            ----                 TXD
DTR             ----                GRN

 









http://weworkweplay.com/play/connect-jy-mcu-usb-serial-port-adapter-to-arduino-mini-pro-3.3v-atmega328/ 





If you like this blog you can support us by many ways:
   
   1. Leave comments stating your point of view about this article.

   2. Buy our book on Amazon Learn By Making.

   3. Click on links of our sponsors without adding any extra cost on you if you make purchase from them. Actually, many of these offers are totally free.


  4. Visit our new website outatime.tech.

Thank you for visiting our blog.

Monday, May 9, 2016

State Machine For Embedded Systems

الإثنين 2 شعبان 1437 هـ        9 مايو 2016 م


بسم الله والحمد لله والصلاة و السلام على رسول الله سيدنا محمد 
صلى الله عليه وسلم

كل_يوم_فكرة_عربية#


اليوم أكملت التجربة الخاصة بالحاسوب الكمى من آى بى إم 

ولكن بالصدفة وجدت أن هناك شركة تسمى 

Quantum Leaps 

تقوم بتصميم برامج جاهزة لمطورى الأنظمة المضمنة عن طريق المفهوم المعروف لدى مصممى البرامج والدوائر الألكترونية

State Machine



 وسوف أقوم بتجربة هذا البرنامج مع الأنظمة المضمنة التى تستخدم المتحكمات الدقيقة ذات الـ  8 بت

8 Bit Microcontrollers

موقع الشركة






اسم البرنامج الخاص بالمتحكم الدقيق من نوع 8 بت

QP-Nano 





الكثير من مصممى البرامج والدوائر الإلكترونية درس مفهوم 

State Machines

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

إذا كنت تبحث عن برنامج ييسر لك التصميم للبرامج المضمنة يمكنك تجربة هذه النوعية من البرامج 

كما أنها قد تكون مشابهة لأنظمة تشغيل الزمن الحقيقى المستخدمة فى الأنظمة المضمنة

Real Time Operating Systems 

         

Saturday, April 16, 2016

أوسيلوسكوب إفتراضى متعدد القنوات - شركة رينيساس Renesas Multichannel Oscilloscope

السبت 9 من رجب 1437 هـ           16 أبريل 2016

بسم الله و الحمد لله والصلاة والسلام على رسول الله سيدنا محمد صلى الله عليه وسلم



كل_يوم_فكرة_عربية#

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

كيف أن الأفكار والمعرفة وشئ من البحث يمكنه إيجاد الكثير من الفرص العالمية التى توجد متاحة بكثرة لكل المهتمين بعمل شئ قيّم فى حياتهم والإستفادة بمعرفتهم وأوقاتهم لإفادة أنفسهم ومساعدة الآخرين بإذن الله
ففى عام 2008 قرأت فى مجلة
Appliance
عن

Development Kit

مجانية هدية من شركة لصناعة المتحكم الدقيق

Renesas

و هى للتحكم فى الموتور

 Motor Control

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

و عندما قامت الشركة بالإعلان عن مسابقة

Renesas HTS 2008




أُرسلت لى دعوة للمشاركة فى هذه المسابقة . و كانت هذه المسابقة تتضمن إرسال هدية لكل مشارك فى هذه المسابقة على سبيل الدعاية لمنتجات الشركة . و هذه الهدية هى لوحة ألكترونية

Development Kit

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

Embedded Software

لتعمل على المتحكم الدقيق الموجود باللوحة و هو

M16C

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

Virtual Lab

ثم الإجابة على بعض الأسئلة الفنية . و بالفعل فقد فعلت ذلك و استلمت الرد بالتأكيد على إرسال الوحة الهدية لى . ثم تم إرسالها و استلمتها على عنوانى البريدى عن طريق شركة الشحن .



ثم بدأت على الفور فى التفكير فى تصميم مشروع للاشتراك به فى المسابقة

و كان من أفضل أفكار الشركة هو إنشاء منتدى

Forum

على الانترنت يعرض فيه كل متسابق فكرته و بعض التفاصيل الفنية الخاصة به و إتاحة الفرصة للزوار و المتسابقين الآخرين لرؤية هذه الأفكار و التعليق عليها . فقد كانت هذه الفكرة دافعة للتشجيع و التحفيز بطريقة هائلة


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

Multichannel Oscilloscope

و ذلك عن طريق إدخال الإشارات التناظرية

Analog Signals

إلى مداخل التحويل التناظرى /الرقمى

Analog-to-Digital Converter

الوجودة بالمتحكم الدقيق

M16C

و هو الموجود فى اللوحة

Neutrino Kit


و يوجد به العديد من هذه المداخل و منها ثلاثة مداخل متاحة فى هذه اللوحة . يتم بعد ذلك تحويل هذه الإشارات إلى النظام الرقمى بداخل المتحكم الدقيق . ثم يتم إرسالها إلى جهاز الحاسب الآلى المتصل بالدائرة عن طريق منفذ

USB

Renesas HEW البرنامج الخاص بتصميم البرنامج المضمن 



ويقوم البرنامج على الحاسب الآلى بعرض الإشارات على شاشة عرض افتراضية للذبذبات


شاشة عارض الذبذبات الافتراضى


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



شاشة لوحة التحكم بالبرنامج

و قد كان آخر يوم لإرسال الكود المصدر

Source Code

للمشروع هو 4 يوليو 2008 . و قد أتممت كتابة البرنامج واختباره و إرساله قبل ذلك الميعاد
 و بالطبع فقد كان المطلوب هو الكود المصدر الخاص بالمتحكم 
الدقيق و المكتوب بلغة الـ
Embedded C




و أيضا الجزء الخاص بالحاسب الآلى و هو مكتوب بلغة

Visual Basic.Net

و قد تم إعلان نتائج المسابقة فى معرض

Renesas DevCon 2008

و قد حصلت على المركز التكريمى الرابع

Forth Honorable Mention



و تم إرسال الجائزة على عنوانى





و المشروعات الفائزة موجودة فى هذا الموقع






و مشروعى موجود على هذا الموقع 

وبه الكود الخاص بالبرنامج بلغة السى المضمنة 


Embedded C Language 

وشرح عمل البرنامج والدائرة







و بالفعل فقد تعلمت الكثير من هذه التجربة المفيدة 




رابط المقالة على مدونتى باللغة العربية




If you like this blog you can support us by many ways:
   
   1. Leave comments stating your point of view about this article.

   2. Buy our book on Amazon Learn By Making.

   3. Click on links of our sponsors without adding any extra cost on you if you make purchase from them. Actually, many of these offers are totally free.
  4. Visit our new website outatime.tech.

Thank you for visiting our blog.

Monday, January 25, 2016

الترانزستور كمفتاح الكترونى Transistor as a switch

الإثنين 15 ربيع الآخر 1437 هـ                  25 يناير 2016 م

بسم الله والحمد لله والصلاة و السلام على رسول الله سيدنا محمد صلى الله عليه وسلم


اليوم أكتب عن الترانزستور كمفتاح إلكترونى

حيث يعرف عادة الترانزستور كمكبر

 ولكن يمكن استخدامه استخدام آخر مفيد جداً فى مجال الإلكترونيات والتحكم










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

 https://en.wikipedia.org/wiki/Transistor#Transistor_as_a_switch











حيث أن العامل المتحكم فى الجزء المراد التحكم فيه مثل مصباح يعمل على تيار وفرق

جهد عاليين لايستطيع المتحكم أن يتحمل فرق الجهد العالى 

مثال : لو تريد أن تتحكم فى مصباح كهربى أو موتور باستخدام معالج دقيق 

Microprocessor 

أو متحكم دقيق 

Microcontroller

فإنك لا تستطيع أن تشغل المصباح أو الموتور مباشرة من المتحكم الدقيق حيث أنه لن

يستطيع أن يوصل أو يتحمل التيار أو فرق الجهد الذى يعمل به الموتور

لذلك نستخدم الترانزستور كوسيط بين المتحكم الدقيق ذو الخرج الضعيف 5 فولت

وبين الموتور الذى قد يعمل بفرق جهد أعلى من ذلك 12 فولت مثلاً وتيار أعلى 

من الذى يستطيع تحمله أو توصيله المتحكم الدقيق
 





Wednesday, November 25, 2015

الأدوات الذكية Smart Gadgets

الأربعاء 13 من صفر 1437 هـ                       25 نوفمبر 2015 م


بسم الله و الحمد لله و الصلاة و السلام على رسول الله سيدنا محمد صلى الله عليه و سلم

 اليوم قرأت عن الأدوات الذكية 

 

Smart Gadgets 

 

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

 

و الجزء الذكى فى الأدوات هو الجزء الذى يتعلق بالأنظمة المضمنة و بالتالى الأشياء المتصلة بالإنترنت أى ما يسمى بانترنت الأشياء 


و هذا هو التطور الطبيعى 


فقد كانت القوة الحاسوبية 

 processing power

مقصورة فى السابق فقط على الكومبيتر

أما بعد ذلك فقد أصبحت فى أشياء كثيرة و هى ما يسمى بالأنظمة المضمنة 

فأصبحت الأجهزة ذكية 

 ثم بعد ذلك أصبحت الأشياء متصلة بالإنترنت و ببعضها البعض فأصبحت ما يسمى بإنترنت الأشياء 


مثال على ماذكرته اليوم هو شئ نستخدمه يوميا ً فى حياتنا أصبح منه منتجا ً ذكيا ً و هو القفل الذى يغلق الباب و يفتحه 


أصبح الآن منه نسخة 


Smart Lock 


يمكن التحكم فيه عن طريق الهاتف الذكى و عن طريق الإنترنت و يمكن برمجته و يمكن أن يحتوى على كاميرا






أما الجهاز الآخر الذى رأيته هو عبارة عن فيشة - قابس - لتوصيل التيار الكهربى للأجهزة أصبح منه أيضا ً نسخة ذكية 







Monday, November 9, 2015

إنترنت الأشياء Internet of Things


الإثنين 27 من محرم 1437 هـ                       9  نوفمبر 2015 م

بسم الله و الحمد لله و الصلاة و السلام على رسول الله سيدنا محمد صلى الله عليه و سلم


الأنظمة المضمنة الموجودة فى معظم الأجهزة و الذكاء الذى أصبح دخيلا  فى معظم الأجهزة و الأشياء حتى ما لم يكن ذكيا ً منها من قبل


صارت تتصل بشبكة الانترنت و تتصل فيما بينها و ببعضها البعض و بالإنسان عن طريق الحواسب و الهواتف

















كورس من جامعة كاليفورنيا على موقع كورسيرا الشهير    مختص بانترنت الأشياء