جدول المحتويات:
- الخطوة 1: المواد
- الخطوة الثانية: الكود
- الخطوة 3: اصنع لوحة الدوائر
- الخطوة 4: حفر الثقوب وملء اللوحة
- الخطوة 5: قم بتحميل الرسم التخطيطي الخاص بك
فيديو: كيفية التحكم في LED باستخدام المعالجة و Arduino: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
في اليوم الآخر واجهت مشكلة مثيرة للاهتمام ، كنت بحاجة للتحكم في سلسلة من الأضواء من تفاعل على شاشة الكمبيوتر ويجب أن يكون غير مكلف قدر الإمكان. فكرت على الفور في Arduino. كان يحتوي على كل ما أحتاجه ، أكثر من كافي I / O ، USB مدمج و 30 دولارًا فقط. للتواصل مع Arduino قررت استخدام المعالجة. يعمل الاثنان جيدًا معًا نظرًا لعلاقة Arduino العائلية الوثيقة بالمعالجة.
الخطوة 1: المواد
حان الوقت لجمع كل الأجزاء والقطع الضرورية لتحقيق ذلك: البرنامج: المعالجة - يمكن العثور عليها على www.processing.orgArduino - يمكن العثور عليها على www.arduino.cc الأجهزة: لوحة Arduino USB (استخدمت Diecimila ، لأن هذا ما كان لدي) 8x LEDs من اختيارك 8x 330 أوم مقاومات كسر الرؤوسفردة نحاسية من جانب واحد مغطى بنحاس مثقاب حديدي كلوريديتيني كابل USB
الخطوة الثانية: الكود
كان هذا هو الجزء الصعب بالنسبة لي. لقد كنت دائمًا من نوع الأجهزة بدلاً من نوع البرامج ، لذلك لجأت إلى الإنترنت. كان المكان الأول الذي بحثت فيه هو القسم المرجعي لكل من Processing.org و Arduino.cc ، لقد ذهب الكثير من الوقت والتفكير في تطوير هذه المواقع وأنا أحيي الجهد ، لقد كان يستحق ذلك! كانت جميع المعلومات الأساسية التي احتاجها موجودة ولكني كنت أواجه صعوبة في جعلها تعمل كلها. لذلك التفت إلى هذا البرنامج التعليمي لضبطني. لقد وضع فرانشيسكو برنامجًا تعليميًا رائعًا حول معالجة الاتصالات التسلسلية و Arduino بمجرد أن أعمل كل شيء ، كان في الواقع بسيطًا جدًا. سيتم إعداد كود المعالجة بشكل أساسي مثل هذا: import Processing.serial. *؛ Serial myPort؛ void setup () {println (Serial.list ())؛ myPort = مسلسل جديد (this، Serial.list () [* X *]، 9600)؛ myPort.buffer (1) ، size (400، 400)؛ void draw () {// بعض الكود هنا} عند إعداد الكود تأكد من أن Arduino متصل بالمنفذ التسلسلي الخاص بك. هذا مهم لأن الكود يحاول الإشارة إلى arduino المحدد الذي تستخدمه. قم بتشغيل الكود الخاص بك وانظر إلى القائمة التي سيتم عرضها في الجزء السفلي من نافذة المعالجة الخاصة بك ، ثم قم بتغيير المتغير في الكود الذي أشرت إليه بواسطة * X * إلى رقم المنفذ الذي يتصل به اردوينو. كان لي هو الثالث في القائمة ، لذا فقد وضعت 2 في مكان * X *. ضع في اعتبارك أن القائمة معروضة كمدخلات مصفوفة ، وهذا يعني أن الموضع الأول يشار إليه على أنه 0 وليس 1. رمز Arduino أسهل في الإعداد: إعداد باطل () {Serial.begin (9600) ؛} لقد نشرت الرموز المكتملة لك لأخذها وتعديلها واللعب بها. يتم حفظ اردوينو باسم pdxMap.pde ويتم حفظ كود المعالجة كملف serialLEDTest.pde
الخطوة 3: اصنع لوحة الدوائر
لقد قمت بإنشاء لوحة الدوائر باستخدام CADsoft Eagle. منذ أن علمت أنني كنت أستخدم اردوينو ، كنت أرغب في صنع درع أولي يلائم التباعد الفردي على لوحات USB ، لذا عد إلى الإنترنت للعثور على جزء Eagle الصحيح. انتهى بي الأمر باستخدام تخطيط Protoshield الذي صممه Lady Ada. إذا لم تكن معتادًا على عملها ، يجب عليك التحقق منها. مشاريعها ومساهماتها في عالم الحوسبة المادية رائعة ومعظم أعمالها مفتوحة المصدر تمنح الأشخاص مثلي فرصة للانتقال بمشاريعهم الخاصة إلى المستوى التالي. نسر لما تراه أدناه. الصورة الثانية هي لقطة مقرّبة لملف PDF والتي ستنشئ اللوحة النهائية. هناك الكثير من التعليمات الرائعة حول حفر لوحة الدوائر الخاصة بك ، لذا لن أتطرق إلى جميع التفاصيل هنا. الطريقة التي أحب استخدامها موصوفة بشكل جميل في تعليمات TechShopJim. الخطوة الأولى: طباعة ملف PDF (الموجود أدناه) على ورق المجلات أو ورق الصور عالي اللمعان أو الورق المصمم لثنائي الفينيل متعدد الكلور. اطبع باستخدام طابعة ليزر. لا تقم بتغيير الحجم ، يتم وضعها على ورقة مقاس 8 1/2 × 11 ويجب أن تطبع جيدًا دون تعديل الخطوة الثانية: قص التصميم تاركًا القليل من الحدود حول التصميم. الخطوة الثالثة: قص a قطعة من النحاس المكسو أكبر قليلاً من التصميم. يمكن قطع اللوح بالمنشار الحزامي ، منشار الاختراق. لكن عادةً ما أستخدم قاطع الصندوق أو سكين Xacto عن طريق تسجيله مرارًا وتكرارًا ثم كسره على طول خط النتيجة وتنظيف الحافة بورق رملي. حتى يلمع ، اشطفه وتأكد من عدم لمس السطح بيديك. ستعمل أي شحوم على ذلك حتى لا يلتصق الحبر بالنحاس ، الخطوة الخامسة: ضع لوح النحاس المكسو على سطح مستوٍ مع توجيه النحاس لأعلى ، ضع جانب الحبر المصمم على شكل قطع على النحاس وألصقه في مكانه. ، ضع منشفة ورقية فوق كل شيء وقم بكيها على أعلى إعداد للمكواة. بدون بخار! ضع المكواة في الأعلى مباشرةً ، واترك اللوح يسخن قليلاً قبل تحريك المكواة ثم خذ حافة المكواة وصقل كل شيء لجعل الحبر يلتصق بالنحاس. يجب أن يستغرق الأمر حوالي 3 دقائق. قم بإزالة المناديل الورقية والمكواة الخطوة السادسة: انقع اللوح في الماء لإزالة الورق. لا تكن قاسيًا أثناء محاولة نزع الورق ، فالحبر هش جدًا ويمكن أن يتخلص منه بسهولة. (إذا لم يعمل لأي سبب من الأسباب ، ما عليك سوى اصطحاب وسادة SOS أو الصوف الصلب إلى السبورة مرة أخرى وتنظيف أي مسحوق حبر متبقي.) الخطوة السادسة: حفر! ** تحديث ** يمكنك الحصول على ملف PDF هنا. إذا كنت مهتمًا بملفات Eagle ، فهي ملف.brd وملف.sch
الخطوة 4: حفر الثقوب وملء اللوحة
الآن بعد أن أصبح لديك لوحة دائرة كهربائية ، فقد حان الوقت لحفر الثقوب باستخدام مثقابك الصغير ولحام المكونات. ستلاحظ أنني قمت بإنشاء اللوحة مع التتبع على الجانب العلوي بدلاً من الجزء السفلي من اللوحة. لقد فعلت ذلك لأنه يجعل من السهل لحام الرؤوس على السبورة وجعلها مستوية على اردوينو ، لقد بدأت بالمقاومات عند ملء اللوحة. قم بثني الخيوط بالقرب من المقاوم قدر الإمكان وضعها في اللوحة ولحام وقص الخيوط الزائدة. يمكنك بعد ذلك تثبيت الرؤوس أو مصابيح LED. يجب أن يتم تثبيت LED بفخر باللوحة من أجل لحامها في مكانها ، لذا أقترح القيام بها أخيرًا ولكن نظرًا لأن عدد المكونات منخفض جدًا ، فلا يهم حقًا الأجزاء التي تم تثبيتها أولاً.
الخطوة 5: قم بتحميل الرسم التخطيطي الخاص بك
قم بتحميل رسم pdxMap.pde على اردوينو الخاص بك وقم بتوصيل الدرع الأولي باللوحة. تأكد من توصيل اردوينو بنفس المنفذ التسلسلي الذي غيرت رسم المعالجة الخاص بك ليعكسه ، ثم افتح رسم المعالجة وانقر على زر التشغيل. ستظهر نافذة مع تشغيل برنامجك فيها. من خلال النقر فوق كل من المستطيلات الحمراء ، سيضيء مؤشر LED المقابل على اردوينو لمدة ثانية واحدة ، لا تتردد في نشر أي أسئلة أو تعليقات ونشر تعديلاتك ومشاريعك ، أود أن أراها!
موصى به:
افعلها بنفسك -- كيفية صنع روبوت عنكبوت يمكن التحكم فيه باستخدام الهاتف الذكي باستخدام Arduino Uno: 6 خطوات
افعلها بنفسك || كيف تصنع روبوتًا عنكبوتًا يمكن التحكم فيه باستخدام الهاتف الذكي باستخدام Arduino Uno: أثناء صنع روبوت العنكبوت ، يمكن للمرء أن يتعلم الكثير من الأشياء عن الروبوتات ، مثل صنع الروبوتات هو أمر ترفيهي بالإضافة إلى كونه صعبًا. سنشرح لك في هذا الفيديو كيفية صنع روبوت عنكبوت ، يمكننا تشغيله باستخدام هاتفنا الذكي (Androi
SCARA Robot: التعلم عن Foward والحركية العكسية !!! (Plot Twist تعلم كيفية إنشاء واجهة في الوقت الحقيقي في ARDUINO باستخدام المعالجة !!!!): 5 خطوات (بالصور)
SCARA Robot: التعلم عن Foward والحركية المعكوسة !!! (Plot Twist تعرف على كيفية إنشاء واجهة في الوقت الحقيقي في ARDUINO باستخدام المعالجة !!!!): يعد روبوت SCARA آلة شائعة جدًا في عالم الصناعة. يشير الاسم إلى كل من ذراع روبوت التجميع المتوافق الانتقائي أو ذراع الروبوت المفصلية المتوافقة الانتقائية. إنه في الأساس روبوت بثلاث درجات من الحرية ، كونه أول درجتين
كيفية إنشاء حرف ثنائي الأبعاد باستخدام وحدة التحكم في الأحرف في Unreal Engine 4 باستخدام برنامج Visual Script للكمبيوتر الشخصي: 11 خطوة
كيفية إنشاء حرف ثنائي الأبعاد باستخدام وحدة تحكم الأحرف في Unreal Engine 4 باستخدام برنامج Visual Script للكمبيوتر: كيفية إنشاء شخصية ثنائية الأبعاد باستخدام وحدة تحكم في الأحرف في محرك Unreal 4 باستخدام برنامج نصي مرئي للكمبيوتر الشخصي مرحبًا ، أنا جوردان ستيلتز. أعمل على تطوير ألعاب الفيديو منذ أن كان عمري 15 عامًا. سيعلمك هذا البرنامج التعليمي كيفية إنشاء شخصية أساسية باستخدام
كيفية التحكم في الأجهزة المنزلية باستخدام جهاز التحكم عن بعد للتلفاز بوظيفة المؤقت: 7 خطوات (بالصور)
كيفية التحكم في الأجهزة المنزلية باستخدام جهاز التحكم عن بعد في التلفزيون بوظيفة المؤقت: حتى بعد 25 عامًا من طرحه في السوق الاستهلاكية ، لا يزال الاتصال بالأشعة تحت الحمراء مهمًا جدًا في الأيام الأخيرة. سواء كان تلفزيونك 55 بوصة بدقة 4K أو نظام الصوت في سيارتك ، فكل شيء يحتاج إلى جهاز تحكم عن بعد يعمل بالأشعة تحت الحمراء للاستجابة
حفظ بيانات مستشعر Arduino في MYsql باستخدام المعالجة: 6 خطوات
احفظ بيانات مستشعر Arduino في MYsql باستخدام المعالجة: بصراحة ، من الصعب تخزين بيانات Arduino في MySQL مباشرة ، لذلك في إدمان Arduino IDE ، استخدمت بيئة معالجة مشابه لـ Arduino IDE ولكن مع الكثير من الاستخدامات المختلفة ويمكنك ترميزها في java.Note: لا تقم بتشغيل Arduino serial moni