الاشتراكية لا لوحة Arduino UNO القس 3 إنه صغير جدًا بالنسبة لك وتريد إنشاء مشاريع أكثر تقدمًا والاستمتاع بمزيد من القوة ، فما تبحث عنه هو لوحة ميجا اردوينو، أحد النماذج الأخرى المتاحة التي تم إنشاؤها بواسطة نفس المطورين مثل اللوحة الأصلية ، ولكنها مجهزة بوحدة تحكم دقيقة أسرع ، ومزيد من الذاكرة ، والمزيد من الدبابيس للبرمجة.
Arduino Mega له العديد من أوجه التشابه مع Arduino UNO، ولكن هناك بعض الاختلافات التي تجعله مميزًا جدًا للجميع يبحث صناع عن شيء أكثر. بشكل عام ، إذا كنت قد بدأت للتو ، فهذا ليس الخيار الأفضل ، ولكن هذا إذا كنت قد استغلت بالفعل قدرات UNO وتريد المضي قدمًا.
ما هو اردوينو ميجا؟
ميجا اردوينو إنه مجلس تطوير رسمي آخر يعتمد على متحكم Atmel ATmega2560 ، ومن هنا جاء اسمه. بالإضافة إلى ذلك ، يتضمن 54 دبوس إدخال وإخراج رقمي ، يمكن استخدام 15 منها كـ مخرجات PWM. يحتوي أيضًا على 16 مدخلًا تناظريًا ، و 4 وحدات UART كمنافذ تسلسلية للأجهزة ، ومذبذب كريستالي 16 ميجا هرتز ، ووصلة USB ، وموصل طاقة ، ورأس ICSP وزر إعادة تعيين.
كما ترى ، مقارنة بـ Arduino UNO، لديها قدرات أعلى ، مما يؤدي أيضًا إلى زيادة في سعره بخفة. ومع ذلك ، فهي ليست باهظة الثمن على الإطلاق ، فهي تكلف بضعة يورو فقط ويمكنك العثور عليها في العديد من المتاجر المتخصصة:
- شراء لوحة اردوينو ميجا: مقابل 40 يورو لديك لوحة Arduino UNO، مع غلاف بلاستيكي.
أنه يحتوي على كل ما تحتاجه بالنسبة إلى وحدة التحكم الدقيقة الخاصة بك ، لذلك عليك فقط أن تقلق بشأن إعداد مشروع DIY الخاص بك ، وتوصيل اللوحة عبر USB بجهاز الكمبيوتر الخاص بك ، وتنزيل الرسم التخطيطي الذي قمت بإنشائه باستخدام Arduino IDE ، وتشغيله.
يجب أن تعلم أنه ، على عكس اللوحات السابقة ، لا يستخدم Arduino Mega شريحة تحكم FTDI USB-to-serial. بدلاً من ذلك ، استخدم ملف شريحة ATmega16U2 في أحدث إصداراته (استخدم Rev1 و Rev2 ATmega8U2). أي أنه يحتوي على مبرمج محول USB إلى تسلسلي.
هذه اللوحة مثالية للعديد من المشاريع المتقدمة، مثل العمل كعقل للطابعات ثلاثية الأبعاد ، وروبوتات CNC الصناعية ، وما إلى ذلك. وهي متوافقة تمامًا مع دروع أو دروع Arduino UNO، لذلك ستجد العديد من العناصر المتوافقة ومجتمعًا رائعًا جاهزًا دائمًا للمساعدة في أسئلتك ومشاكلك.
وإذا كنت تريد معرفة المزيد عن مكونات ووحدات إلكترونية متوافقةفي نفس هذه المدونة ، يوجد الكثير منهم موضحين خطوة بخطوة مع كل ما تحتاجه لتشغيلهم. على سبيل المثال:
معلومات مفصلة عن Arduino Mega
الطبق ميجا اردوينو كل ما يمكنك أن تجده على اللوحة Arduino Uno Rev3 ولكن مع بعض الإضافات التي تجعله أكثر قوة كما أشرت من قبل.
الخصائص التقنية والمخطط و pinout
ال الخصائص التقنية من لوحة Arduino Mega التي يجب أن تعرفها هي:
- متحكم Atmel ATmega2560 بسرعة 16 ميجا هرتز
- ذاكرة فلاش 256 كيلو بايت (8 كيلو بايت يستخدمها محمل الإقلاع ولا يمكن استخدامه لبرامجك)
- 8 كيلوبايت ذاكرة SRAM.
- ذاكرة EEPROM سعة 4 كيلوبايت.
- جهد التشغيل 5 فولت
- جهد الإدخال 7-12 فولت
- حدود جهد الإدخال: 6-20 فولت
- 54 دبابيس رقمية ، 15 منها يمكن أن تكون PWM. يمكن تهيئتها بواسطة كود Arduino IDE كمدخلات أو مخرجات.
- 16 دبوس إدخال تناظري.
- 4 دبابيس UART و USB و RX و TX للاتصال وأيضًا TWI و SPI.
- دبابيس الطاقة: 5 فولت لتوفير التيار للمشاريع طالما يتم تغذية اللوحة بين 7 و 12 فولت أو بواسطة 5 فولت USB. يمكن أن يوفر دبوس 3v3 جهدًا يبلغ 3.3 فولت. يمكن استخدام دبابيس GND لتأسيس مشاريعك. بينما يكون دبوس IOREF هو الدبوس الموجود على اللوحة لتوفير الجهد المرجعي الذي يعمل به الميكروكونترولر.
- التيار لكل منفذ إدخال / إخراج هو 40 مللي أمبير تيار مستمر.
- التيار الذي يتم توصيله بواسطة الدبوس 3v3 هو 50 مللي أمبير.
أود أيضًا أن أضيف أن Arduino Mega يحتوي على بولي فيوز قابل لإعادة التعيين لحماية منفذ USB الخاص به في الكمبيوتر الذي تقوم بتوصيل اللوحة به. بهذه الطريقة سوف تتجنب الضرر الناتج عن الدوائر القصيرة في مشاريعك أو التيارات الزائدة التي قد تحدث. هذه طبقة إضافية من الحماية الداخلية يقوم هذا الإصدار بتنفيذها إذا تم تطبيق أكثر من 500 مللي أمبير على منفذ USB ، مما يؤدي تلقائيًا إلى قطع الاتصال حتى تتم إزالة هذا الحمل الزائد.
البيانات
يمكنك أيضًا تنزيل ملف ورقة فنية أو ورقة بيانات مع كل ما تحتاج لمعرفته حول التفاصيل الإلكترونية لهذا المنتج ، والحد الأقصى للتيارات والفولتية المسموح بها حتى لا تتلف اللوحة ، و pinout الكامل ، وكمية كبيرة من المعلومات التي ترغب في الحصول عليها. للقيام بذلك ، يمكنك تنزيله من الموقع الرسمي:
- ملفات EAGLE مع مخططات للصانعين.
- الرسوم البيانية الإلكترونية للوحة Arduino UNO.
- أبعاد ثنائي الفينيل متعدد الكلور.
Arduino IDE والبرمجة
لبرمجة Arduino Mega ، وأيضًا لنماذج لوحات التطوير الأخرى ، لديك تحت تصرفك البرنامج المسمى اردوينو إيد. منصة التطوير هذه متوافقة مع كل من macOS و Windows و Linux. مجموعة كاملة مجانية ومفتوحة المصدر يمكنك من خلالها البدء في إنشاء أكواد المصدر الخاصة بك وتسجيلها على السبورة باستخدام كابل USB.
كما تعلم ، يستخدم هذا البرنامج ملف لغة برمجة Arduino أصلي لبرمجته عالية المستوى القائمة على المعالجة. له أوجه تشابه مع اللغات الأخرى ، لأنه يعتمد على C ++ ، مع بناء جملة وأشكال مماثلة.
في مقالات هذه المدونة ، عادة ما ندرج في النهاية بعضًا منها كود أو رسم مقتطفات مع نماذج التعليمات البرمجية للبدء في كل مشروع أو مكون نقدمه. حتى تتمكن من البدء في اتخاذ خطواتك الأولى. ولكن إذا كنت ترغب في معرفة المزيد حول Arduino IDE وكيفية برمجة مشاريعك ، فأنا أدعوك لتنزيل دورة البرمجة المجانية الخاصة بنا Arduino IDE في PDF.
بالإضافة إلى ذلك ، كمكمل لمشاريعك المتقدمة ، من المحتمل أنك تحتاج أيضًا إلى تطبيقات أو برامج أخرى ستساعدك في توضيح كل شيء وبطريقة أوضح حتى لا تحدث فوضى. وبالتالي، سوف تكون مهتمًا أيضًا بالمعرفة مشاريع مثل:
- KiCad: هي بيئة EDA للتطوير الإلكتروني يمكن من خلالها عمل مخططات وتخطيطات معقدة. إنه برنامج مجاني ومفتوح المصدر ومتعدد الأنظمة الأساسية لأنظمة Linux و macOS و Windows.
- فريتزينج: إنه برنامج عملي للغاية مفتوح المصدر ومتعدد المنصات سيساعدك على إنشاء مشاريعك بطريقة تخطيطية أو ثلاثية الأبعاد لعرضها.