تحميل
رخصة هذا العمل
هذا التصميم تم بواسطة Anas Abo Hyleh أنس أبو هايلة وبمشاركة Yahya Tawil يحيى طويل وهو مرخّص تحت رخصة المشاع الإبداعي Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
ما هي؟
دارة مبنية على متحكم أتميغا 328 و تتميز بلغة برمجة سهلة التعلم و الكتابة إضافة إلى إمكانية الوصل مع الحاسب للبرمجة و تبادل المعلومات. تعتبر شام دوينو نسخة محلية معدلة من الأردوينو وهي تصميم محلي معتمد على تعديل تصميم أردوينو ليوائم إمكانيات التصنيع المحلي على صعيد القطع الإلكترونية و الدارة المطبوعة.
ميزات الدارة
- 14 مدخل/مخرج رقمي
- 6 أقنية pwm
- 6 مداخل تماثلية
- تردد 16 ميغا
- منفذ يو إس بي للتغذية و للبرمجة و تبادل المعطيات مع الحاسب
- إمكانية التغذية الخارجة
- رأس ICSP للبرمجة
- ذاكرة الفلاش للبرامج 32 ميغا بايت مع احتساب 512 بايت لبرنامج البوت لودر اللازم لعمل الدارة
- ذاكرة eeprom 1 كيلو بايت
- ذاكرة sram 2 كيلو بايت
و هناك العديد من المزايا البرمجية التي تتيحها الأردوينو و يمكن أن تقوم بها، مثل العمل الأردوينو كمبرمجة خارجية .
المداخل و المخارج
هناك 14 مدخل/مخرج رقمي في الدارة ، يتم استخدام المدخل 0 و 1 كمداخل إرسال و استقبال rx,tx موصولة بدورها بمنافذ ارسال/استقبال برتوكول uart للمتحكم أتميغا 328 و موصولة مع ft232rl الموصول مع اليو إس بي ، بالإضافة إلى استخدام 6 أرجل منها كمنافذ pwm، ويوجد أيضاً خطين لبروتوكول TWI/I2C بالإضافة إلى خطوط MOSI , MISO , SS , SCK و يوصل مع الرجل 13 للأردوينو ليد على البورد للتجريب السريع، و في ما يلي توضيح للأرجل و أرقامها .
- 0 (RX) and 1 (TX)
- External Interrupts: 2 and 3
- PWM: 3, 5, 6, 9, 10, and 11
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)
- LED: 13
- TWI: A4 or SDA pin and A5 or SCL pin
- 5V output , 3.3V output (3.3V upto 50 mA only).
كما يوجد في الدارة ستة مداخل تماثلية ADC و هي A0-A5
تنصح شركة أتميل ألا تتجاوز قيمة التيار المستجر من أي رجل مدخل/مخرج رقمي أكثر من 40 ملم أمبير، وألا تتجاوز قيمة التيار المستجر في الدارة ككل أكثر من 200 ملم أمبير و ذلك حسب دفتر مواصفات المتحكم atmega328 .
الاتصال و التعريف
يمكن وصل شام دوينو عبر الإيو إس بي إلى الحاسب و ذلك بغرض البرمجة أو تبادل المعلومات حيث أنه يوجد دارة ft232rl و التي ستقوم بعملة التحويل المتبادل بين بروتوكول اليو إس بي و بروتوكول uart ، كما يوجد للدارة منفذين إرسال و استقبال و هي موصولة على التوازي مع إرسال و استقبال المتحكم و أيضاً لـ ft232rl مما يعني أنه في حال نزع المتحكم من مكانه يمكن استخدام الأردوينو/شام دوينو كدارة تحويل اتصال تسلسلي/يو إس بي .
للويندوز : لتعريف شام دوينو على الحاسب قم بتحميل الملف التالي، ثم قم بفك الضغط، صل شام دوينو و قم بتنزيل الدارايفر الخاص بالـ FTDI ، بعد ذلك يفترض أن تستخدم شام دوينو داخل البرنامج كأردوينو أونو نظامية.
للينكس: يجب أن تعمل الدارة مباشرة دون تعريفات إضافية .
البرمجة
تتم كتابة برامج الأردوينو بلغة أردوينو سي، و هي لغة معدلة عن لغة سي و تمتاز بسهولة الكتابة و سهولة التعلم بالإضافة إلى عدد كبير من المكاتب البرمجية التي يوفرها متجمع أردوينو الرسمي و مجتمع هواة الأردوينو ، كما أنه من الممكن برمجة شام دوينو من خلال أي لغة طالما ، المهم أن يتم إرسال ملف hex لبرمجة المتحكم
يتم العمل على شام دوينو من خلال برنامج أردوينو الرسمي arduino IDE و الذي يحوي العديد من الميزات ، كما يمكن ربط الأردوينو مع بيئات تطوير أخرى .
الطاقة
يتم تغذية شام دوينو عبر اليو إس بي أو عبر منفذ DC jack و ينصح ألا تتجاوز قمية الجهد المستمر في حال التغذية الخارجية 20 فولت
العتاد مفتوح المصدر
تمتاز الأردوينو بمجتمع هائل من المطورين و الهواة و تعد الأردوينو من أشهر مشاريع العتاد مفتوح المصدر ، مما يجعل الأردوينو تستحوز على سيط كبير و أهمية في أوساط مطوري العتاد . كما أن أردوينو تتيح المخططات النظرية و الفيزيائية مفتوحة المصدر .