جدول المحتويات:
فيديو: جهاز التسلسل الضوئي باستخدام التجميع والرقاقة الدقيقة PIC16F690: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
الغرض من هذا المشروع هو بناء مُسلسِل ضوئي لاختبار سرعة رد فعل اللاعب. تتكون واجهة المستخدم لجهاز التسلسل الضوئي هذا من 8 مصابيح LED وزر. على الجانب التقني ، سنرسل رمزًا مكتوبًا بلغة التجميع باستخدام MPLAB X IDE ، إلى متحكم دقيق للتحكم في مصابيح LED وقراءة المدخلات من الزر. بمجرد تشغيل البرنامج ، تعرض مصابيح LED تسلسل مسح وتنتظر حتى يبدأ اللاعب اللعبة بالضغط على الزر. بعد الضغط على الزر ، تنطفئ مصابيح LED لفترة عشوائية من الوقت وتزداد فورًا (كما هو الحال في الإضاءة من الأول إلى الأخير وتكرار هذا الروتين). كل ما يتعين على اللاعب فعله هو الضغط على الزر مرة أخرى بمجرد أن يرى مصابيح LED تبدأ في الإضاءة بالتسلسل. تعرض مصابيح LED بعد ذلك مجموعة من الأنماط المبهجة فقط إذا تفاعل اللاعب قبل أن يضيء مؤشر LED الرابع. أخيرًا ، يقوم البرنامج بإعادة تشغيل اللعبة من خلال الانتقال إلى وضع المسح. نعم ، أعلم أنه لا يمكنك الانتظار حتى تصنع هذه اللعبة المسببة للإدمان ، لذلك دعونا نبنيها الآن
الخطوة 1: المواد
"امنحني ست ساعات لقطع شجرة وسأقضي الأربع ساعات الأولى في شحذ الفأس." (ابراهام لنكون)
يعد الاستعداد وحيازة المواد اللازمة أمرًا بالغ الأهمية للنجاح في هذا المشروع. احصل على يدك على هذه الأجزاء والبرامج. إذا لم تستطع ، فمن المحزن أن تضطر إلى إعادة التفكير في الكثير من المنطق ، لأن البرمجة منخفضة المستوى خاصة جدًا بالأجهزة التي تستخدمها ، أو "خاصة بالآلة". على سبيل المثال ، إنشاء مُسلسِل ضوئي مع PIC16F690 بواسطة Microchip ، والذي نستخدمه ، سيكون له رمز اختلاف وتخطيطي للأجهزة مختلف عن استخدام MCS-51 من Intel ، لأن لديهم هياكل داخلية مختلفة ، ودبابيس I / O وحتى تتطلب مختلفة تركيب التجميع.
ملاحظة: نوصيك بإعداد مستخرج الرقائق مما يجعل من السهل سحب وحدة التحكم الدقيقة الخاصة بك من PICkit ولوح التجارب. خلاف ذلك ، قد تكسر عن طريق الخطأ بعض المسامير الحرجة على وحدة التحكم الدقيقة وتبدأ في الشكوى من شراء واحدة جديدة بتكلفة الشحن وتضطر إلى الانتظار لبضعة أسابيع لاستئناف مشروعك.
الخطوة 2: الأجهزة
أولاً ، سوف نفهم الأجهزة ونوصل كل شيء بالطريقة الصحيحة.
تقنيًا: يحتوي المتحكم الدقيق PIC16F690 على 20 سنًا: Vss (طاقة) ، Vdd (أرضي) ، 6 دبابيس للمنفذ A ، 4 للمنفذ B و 8 للمنفذ C. هناك ثلاثة منافذ ، ويمكن ضبط كل منها على الإدخال أو الإخراج. في هذا المشروع ، سنستخدم المنفذ C كمخرج ، حيث تتوافق 8 دبابيس مع 8 مصابيح LED والمنفذ B كمدخل. لاحظ أن المصابيح التي نستخدمها يمكن أن تتحمل حدًا أقصى للتيار يصل إلى 20 مللي أمبير ، وإذا كنا نستخدم مصدر طاقة 5 فولت في الدائرة ، فسنحتاج إلى إضافة المقاوم 150 في سلسلة مع كل LED. سنستغل دبوسًا واحدًا فقط من المنفذ B نظرًا لأن لدينا زرًا واحدًا فقط ولنستخدم دبوس RB4 لذلك. سوف تحتاج إلى الرجوع إلى ورقة البيانات PIC16F690. ارجع إلى الملحق أ للحصول على صورة لإعداد الأجهزة
تعليمات
1. قم بتوصيل موجب من كل LED بدبوس من المنفذ C للمتحكم الدقيق في سلسلة بمقاوم 150Ω وسالب بـ GND.
2. قم بتوصيل أحد طرفي الزر بـ RB4 بت من المنفذ B والطرف الآخر بـ GND.
3. قم بتوصيل Vss الخاص بالمتحكم الدقيق بـ GND و Vdd بـ 5V.
هذا كل ما يخص الأجهزة. بسيط وأنيق. تحقق من أجهزتك قبل الانتقال للتأكد من أن لديك كل شيء متصل في المكان الصحيح وأنك لن تحرق أي شيء.
الخطوة 3: رابط للتقرير
سيكون ذلك مقدمة لهذا التدريب. لعرض التعليمات بالكامل ، انتقل إلى هذا الارتباط.
kedev.wordpress.com/2018/11/20/light-seque…
موصى به:
جهاز التسلسل البسيط: 16 خطوة (بالصور)
جهاز التسلسل البسيط: أحد مفاتيح تأليف موسيقى جيدة هو التكرار الطائش. هذا هو ما يتميز به منظم التسلسل البسيط. يفعل الشيء نفسه مرارًا وتكرارًا في تسلسل ثماني النغمات. يمكنك ضبط وتيرة الملاحظة ومدة الملاحظة و
وحدة تحكم أتاري بانك مع جهاز التسلسل 8 خطوات للأطفال: 7 خطوات (بالصور)
وحدة التحكم Atari Punk مع جهاز التسلسل المكون من 8 خطوات للأطفال: هذا التصميم الوسيط هو وحدة التحكم Atari Punk المتكاملة وجهاز التسلسل 8 خطوات للأطفال الذي يمكنك طحنه على آلة طحن PCB لسطح المكتب من Bantam Tools. إنها مكونة من لوحين للدائرة: أحدهما عبارة عن لوحة واجهة مستخدم (UI) والآخر عبارة عن لوحة مساعدة
كيفية تلقي البيانات من وحدة التحكم الدقيقة القائمة على STM32 إلى جهاز الكمبيوتر: 5 خطوات
كيفية تلقي البيانات من وحدة التحكم الدقيقة القائمة على STM32 إلى جهاز الكمبيوتر: هنا في هذا البرنامج التعليمي ، قمنا بنقل البيانات من وحدة التحكم الدقيقة إلى جهاز الكمبيوتر باستخدام أحد UART الخاص بـ STM32l100 mcu
جهاز تحكم عن بعد لاسلكي باستخدام وحدة 2.4 جيجا هرتز NRF24L01 مع Arduino - جهاز استقبال Nrf24l01 4 قنوات / 6 قنوات للطائرة الرباعية - هليكوبتر ار سي - طائرة RC باستخدام Arduino: 5 خطوات (بالصور)
جهاز تحكم عن بعد لاسلكي باستخدام وحدة 2.4 جيجا هرتز NRF24L01 مع Arduino | جهاز استقبال Nrf24l01 4 قنوات / 6 قنوات للطائرة الرباعية | هليكوبتر ار سي | Rc Plane باستخدام Arduino: لتشغيل سيارة Rc | كوادكوبتر | طائرة بدون طيار | طائرة RC | قارب RC ، نحتاج دائمًا إلى جهاز استقبال وجهاز إرسال ، لنفترض بالنسبة لـ RC QUADCOPTER أننا بحاجة إلى جهاز إرسال واستقبال من 6 قنوات وأن هذا النوع من TX و RX مكلف للغاية ، لذلك سنصنع واحدًا على
جهاز التسلسل الرقمي من 4 خطوات: 19 خطوة (بالصور)
جهاز التسلسل الرقمي المكون من 4 خطوات: CPE 133 ، Cal Poly San Luis ObispoProject Creators: Jayson Johnston and Bjorn NelsonIn اليوم ، صناعة الموسيقى ، واحدة من أكثر الأدوات "استخدامًا". هو المزج الرقمي. كل أنواع الموسيقى ، من موسيقى الهيب هوب إلى موسيقى البوب وحواء