بيت / متنوع / الأجهزة الإلكترونية المعتمدة على المتحكمات الدقيقة للمبتدئين. محول التردد للمحرك غير المتزامن على AVR. نجمة العام الجديد على Attiny44 وWS2812

الأجهزة الإلكترونية المعتمدة على المتحكمات الدقيقة للمبتدئين. محول التردد للمحرك غير المتزامن على AVR. نجمة العام الجديد على Attiny44 وWS2812

تعد الحرف اليدوية باستخدام وحدات التحكم الدقيقة سؤالًا أكثر أهمية وإثارة للاهتمام من أي وقت مضى. ففي نهاية المطاف، نحن نعيش في القرن الحادي والعشرين، عصر التقنيات الجديدة والروبوتات والآلات. اليوم، يعرف كل شخص ثانٍ، بدءًا من سن مبكرة، كيفية استخدام الإنترنت وأنواع مختلفة من الأدوات، والتي يصعب أحيانًا الاستغناء عنها في الحياة اليومية.

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

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

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

ويترتب على ذلك أنه يمكن استخدام مثل هذا الجهاز في تكنولوجيا الحوسبة، مثل الآلة الحاسبة واللوحة الأم وأجهزة التحكم في الأقراص المضغوطة. كما أنها تستخدم في الأجهزة المنزلية الكهربائية، مثل أفران الميكروويف وأفران الغسالات، وغيرها الكثير. تُستخدم المتحكمات الدقيقة أيضًا على نطاق واسع في الميكانيكا الصناعية، بدءًا من المرحلات الدقيقة إلى تقنيات التحكم في الأدوات الآلية.

المتحكمات الدقيقة AVR

دعونا نتعرف على وحدة تحكم أكثر شيوعا وراسخة في عالم التكنولوجيا الحديث، مثل AVR. وهو يتألف من معالج دقيق RISC عالي السرعة، ونوعين من الذاكرة المستهلكة للطاقة (ذاكرة التخزين المؤقتة لمشروع الفلاش وذاكرة التخزين المؤقت لمعلومات EEPROM)، وذاكرة تخزين مؤقت تشغيلية من نوع ذاكرة الوصول العشوائي (RAM)، ومنافذ الإدخال / الإخراج ومجموعة متنوعة من هياكل الواجهة البعيدة.

  • تتراوح درجة حرارة التشغيل من -55 إلى +125 درجة مئوية؛
  • درجة حرارة التخزين من -60 إلى +150 درجة؛
  • أعلى جهد عند طرف RESET، وفقًا لـ GND: الحد الأقصى 13 فولت؛
  • الحد الأقصى لجهد الإمداد: 6.0 فولت؛
  • الحد الأقصى للتيار الكهربائي لخط الإدخال/الإخراج: 40 مللي أمبير؛
  • الحد الأقصى للتيار على خط إمداد الطاقة VCC وGND: 200 مللي أمبير.

قدرات متحكم AVR

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

العدد الموعود لدورات تعداد ذاكرة التخزين المؤقت لوحدات التحكم الدقيقة AVR من الجيل الثاني هو 11 ألف دورة، عندما يكون العدد القياسي للدورات هو 100 ألف.

تكوين هيكل منافذ الإدخال والإخراج لـ AVR هو كما يلي: الغرض من الإخراج الفسيولوجي هو ثلاث بتات من التنظيم، وليس اثنين، كما هو الحال في وحدات تحكم البت المعروفة (Intel، Microchip، Motorola، إلخ. ). تلغي هذه الخاصية الحاجة إلى وجود مكون منفذ مكرر في الذاكرة لأغراض الحماية، كما تعمل أيضًا على تسريع كفاءة استخدام الطاقة لوحدة التحكم الدقيقة بالاشتراك مع الأجهزة الخارجية، أي في حالة حدوث مشكلات كهربائية مرتبطة بالخارج.

تتميز جميع وحدات التحكم الدقيقة AVR بتقنية القمع متعددة المستويات. يبدو أنه يقطع التدفق القياسي لـ Russifier من أجل تحقيق هدف يمثل أولوية وتحدده أحداث معينة. يوجد روتين لتحويل طلب التعليق لحالة معينة، وهو موجود في ذاكرة المشروع.

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

الحرف على أساس متحكم AVR

أصبحت الحرف اليدوية التي تستخدم وحدات التحكم الدقيقة AVR أكثر شيوعًا نظرًا لبساطتها وتكاليف الطاقة المنخفضة. ما هي وكيفية صنعها بيديك وعقلك، انظر أدناه.

"مخرج"

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

تم بناء الدائرة على أساس وحدة التحكم الدقيقة AVR المسجلة من مرنان كوارتز خارجي بتردد 11.0598 ميجاهرتز. NEO-6M من U-blox مسؤول عن العمل مع نظام تحديد المواقع العالمي (GPS). هذه، على الرغم من أنها قديمة، إلا أنها وحدة معروفة على نطاق واسع وميزانية تتمتع بقدرة واضحة إلى حد ما على تحديد الموقع. تتركز المعلومات على شاشة هاتف Nokia 5670. ويحتوي الطراز أيضًا على مقياس موجة مغناطيسية HMC5883L ومقياس تسارع ADXL335.


نظام إنذار لاسلكي مع مستشعر للحركة

جهاز مفيد يتضمن جهاز حركة وإمكانية إعطاء إشارة عبر قناة راديوية بأنه قد تم تشغيله. التصميم متحرك ويتم شحنه باستخدام بطارية أو بطاريات. للقيام بذلك، يجب أن يكون لديك العديد من وحدات الراديو HC-12، بالإضافة إلى مستشعر الحركة HC-SR501.

يعمل جهاز الحركة HC-SR501 بجهد إمداد من 4.5 إلى 20 فولت. ومن أجل الأداء الأمثلمن بطارية LI-Ion، قم بالالتفاف حول مؤشر LED للسلامة عند مدخل الطاقة وأغلق الوصول والإخراج للمثبت الخطي 7133 (الساقان الثانية والثالثة). عند الانتهاء من هذه الإجراءات، يبدأ تشغيل الجهاز وظيفة دائمةبجهد من 3 إلى 6 فولت.


انتبه: عند العمل جنبًا إلى جنب مع وحدة الراديو HC-12، يتم تشغيل المستشعر بشكل خاطئ أحيانًا. لتجنب ذلك، من الضروري تقليل طاقة جهاز الإرسال بمقدار مرتين (الأمر AT+P4). يعمل المستشعر بالزيت، وبطارية واحدة مشحونة بسعة 700 مللي أمبير ستستمر لأكثر من عام.

مينيتيرمينال

أثبت الجهاز أنه مساعد رائع. هناك حاجة إلى لوحة بها متحكم AVR كأساس لتصنيع الجهاز. ونظرًا لأن الشاشة متصلة مباشرة بوحدة التحكم، فيجب ألا يزيد مصدر الطاقة عن 3.3 فولت، نظرًا لأن الأرقام الأعلى قد تسبب مشاكل في الجهاز.


يجب أن تأخذ وحدة محول تعتمد على LM2577، ويمكن أن تكون بطارية Li-Ion بسعة 2500 مللي أمبير في الأساس. ستكون هناك حزمة مفيدة توفر 3.3 فولتًا ثابتًا عبر نطاق جهد التشغيل بأكمله. لأغراض الشحن، استخدم وحدة تعتمد على شريحة TP4056، والتي تعتبر صديقة للميزانية وذات جودة عالية إلى حد ما. لكي تتمكن من توصيل الطرف الصغير بآليات 5 فولت دون الخوف من حرق الشاشة، يجب عليك استخدام منافذ UART.

الجوانب الأساسية لبرمجة المتحكم الدقيق AVR

غالبًا ما يتم ترميز المتحكم الدقيق بأسلوب التجميع أو نمط SI، ومع ذلك، يمكنك أيضًا استخدام لغات Forth أو BASIC أخرى. وبالتالي، من أجل البدء فعليًا في البحث عن برمجة وحدة التحكم، يجب أن تكون مجهزًا بمجموعة المواد التالية، والتي تتضمن: وحدة تحكم دقيقة، بحجم ثلاث قطع - ATmega8A-PU، وATtiny2313A-PU، وATtiny13A-PU تعتبر تكون مطلوبة بشدة وفعالة.

لتنفيذ برنامج في وحدة تحكم دقيقة، تحتاج إلى مبرمج: يعتبر مبرمج USBASP الأفضل، والذي يوفر جهدًا قدره 5 فولت، يستخدم في المستقبل. لغرض التقييم البصري واستنتاجات نتائج المشروع، هناك حاجة إلى موارد انعكاس البيانات - وهي مصابيح LED ومحث LED وشاشة.


لدراسة إجراءات اتصال المتحكم الدقيق مع الأجهزة الأخرى، تحتاج إلى جهاز درجة الحرارة الرقمي DS18B20 وساعة DS1307 التي تظهر الوقت الصحيح. من المهم أيضًا أن يكون لديك ترانزستورات ومقاومات ومرنانات كوارتز ومكثفات وأزرار.

من أجل تثبيت الأنظمة، سوف تحتاج إلى لوحة تركيب العينة. لبناء هيكل على متحكم دقيق، يجب عليك استخدام اللوح للتجميع بدون لحام ومجموعة من وصلات العبور الخاصة به: لوحة عينة MB102 وتوصيل وصلات العبور إلى اللوح من عدة أنواع - مرنة وصلبة، وكذلك على شكل حرف U. يتم ترميز وحدات التحكم الدقيقة باستخدام مبرمج USBASP.

أبسط جهاز يعتمد على متحكم AVR. مثال

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

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

ويشبه الجهاز لوحة دوائر مطبوعة بقياس 43 × 43 ملم، ومبنية عليها دائرة رادياتير صغيرة يبلغ ارتفاعها 24 ملمًا ووزنها 25 جرامًا. لغرض معالجة الأحمال، تحتوي لوحة التشغيل على حوالي ستة مدخلات.

خاتمة

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

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

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

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

باعتباري نباحًا للطيور، قررت استخدام وحدة الصوت WTV020M01 مع غناء السسكين والحسون المسجل على بطاقة ذاكرة microSD. هذه هي بالضبط ما كنت سألتقطه. وبما أنني استخدمت ملفًا صوتيًا واحدًا، فقد قررت التحكم في وحدة الصوت بطريقة بسيطة، دون استخدام بروتوكول التبادل بين وحدة الصوت ووحدة التحكم الدقيقة.

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

منذ أن قمت بتنفيذ إيقاف مؤقت بين دورات تشغيل الصوت، لإيقاف تشغيل الصوت، يطبق البرنامج مستوى منخفضًا على المرحلة الأولى من وحدة الصوت (إعادة الضبط). وحدة الصوت عبارة عن جهاز كامل مزود بمضخم صوت خاص به، وبشكل عام، لا يحتاج إلى مضخم صوت إضافي. لكن تضخيم الصوت هذا بدا لي غير كافٍ، واستخدمت شريحة TDA2822M كمضخم صوت. في وضع تشغيل الصوت يستهلك 120 مللي أمبير. وبالنظر إلى أن اصطياد الطيور سيستغرق بعض الوقت، لم أستخدمها كبطارية مستقلة بطارية جديدةمن مصدر الطاقة غير المنقطع (كان لا يزال مستلقيًا في وضع الخمول).
مبدأ صائد الطيور الإلكتروني بسيط، وتتكون الدائرة بشكل أساسي من وحدات جاهزة.

البرنامج والمخطط -

في بعض الأحيان، تمر بالقرب من السيارات المتوقفة وتلاحظ بطرف عينك أن شخصًا ما قد نسي منذ فترة طويلة إطفاء الأنوار، انطلاقًا من الوهج الخافت للمصابيح. بعض الناس وصلوا إلى هذا الوضع بأنفسهم. إنه لأمر جيد عندما يكون هناك مؤشر قياسي للأضواء غير مطفأة، وعندما لا يكون هناك مثل هذه الحرفة، فإن هذه الحرفة ستساعد: لا يمكن أن تنساني عندما لا يتم إطفاء الأنوار ويمكن أن تصدر صوتًا عندما يكون الترس العكسي عالق.

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

تشغيل وإيقاف تشغيل مصابيح LED بشكل سلس في أي وضع (الباب مفتوح والمصباح قيد التشغيل). كما يتم إيقاف تشغيله تلقائيًا بعد خمس دقائق. والحد الأدنى من الاستهلاك الحالي في وضع الاستعداد.

الخيار 1 - التبديل بالطرح. (باستخدام ترانزستورات القناة N) 1) "التبديل السلبي"، أي خيار يتم فيه توصيل سلك طاقة واحد للمصباح ببطارية +12 فولت (مصدر الطاقة)، ​​ويقوم السلك الثاني بتبديل التيار عبر المصباح، وبالتالي تشغيله. في هذا الخيار، سيتم إعطاء ناقص. لمثل هذه الدوائر من الضروري استخدام قناة N ترانزستورات التأثير الميدانيكمفاتيح الإخراج.

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

مبدأ التشغيل بسيط: يؤدي تدوير المقبض إلى ضبط مستوى الصوت، والضغط عليه يؤدي إلى إيقاف تشغيل الصوت وتشغيله. مطلوب للكتابة على نظام التشغيل Windows أو Android

في البداية، في Lifan Smily (وليس فقط) وضع تشغيل المساحات الخلفية هو الوحيد، ويسمى "الموجة دائما". يُنظر إلى هذا الوضع بشكل سلبي بشكل خاص أثناء بداية موسم الأمطار، عندما تتجمع القطرات على النافذة الخلفية، ولكن بكمية غير كافية لتمرير ممسحة واحدة. لذلك، عليك إما الاستماع إلى صرير المطاط على الزجاج، أو التظاهر بأنك روبوت وتشغيل المساحات وإيقاف تشغيلها بشكل دوري.

لقد قمت بتعديل طفيف لدائرة ترحيل وقت تأخير الإضاءة الداخلية لسيارة Ford (تم تطوير الدائرة لسيارة محددة جدًا كبديل لمرحل Ford 85GG-13C718-AA القياسي، ولكن تم تثبيتها بنجاح في سيارة "كلاسيكية" محلية) .

وهذه ليست المرة الأولى التي تظهر فيها مثل هذه الحرف. ولكن لسبب ما يتمسك الناس بالبرامج الثابتة. على الرغم من أن معظمها يعتمد على مشروع Elmchan "Simple SD Audio Player المزود بـ 8 سنون IC". لا يفتحون المصدر، بحجة أنه يتعين عليهم تصحيح المشروع، وأن جودتي أفضل... إلخ. باختصار، لقد أخذت مشروعًا مفتوح المصدر، وقمت بتجميعه، وتمريره على أنه مشروعك الخاص.

لذا. متحكم أتيني 13 - القلب، إذا جاز التعبير من هذا الجهاز. لقد واجهت صعوبة في التعامل مع البرامج الثابتة الخاصة بها لفترة طويلة، ولم أتمكن من وميضها سواء باستخدام 5 أسلاك عبر LPT أو باستخدام مبرمج Gromov. الكمبيوتر لا يرى وحدة التحكم وهذا كل شيء.

فيما يتعلق بالابتكارات في أنظمة المرور، بدأ الناس يفكرون في تنفيذ أضواء النهار. واحد من الطرق الممكنةهذا هو تشغيل مصابيح الضوء العالي في جزء من الطاقة، وهذا ما تتناوله هذه المقالة.

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

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

الأربعاء الشعبي تطوير الاردوينويجذب IDE عددًا كبيرًا من المكتبات الجاهزة والمشاريع المثيرة للاهتمام التي يمكن العثور عليها على الإنترنت.


منذ بعض الوقت صادفت العديد من وحدات التحكم الدقيقة ATMEL ATMega163 و ATMega163L. تم أخذ الدوائر الدقيقة من أجهزة منتهية الصلاحية. وحدة التحكم هذه تشبه إلى حد كبير ATMega16، وهي في الواقع نسخة مبكرة منها.

مرحبًا بقراء Datagor! لقد تمكنت من تجميع الفولتميتر ذي الحجم الأدنى مع عرض المؤشر قطعة تلو الأخرى مع وظائف عالية إلى حد ما، مع الكشف التلقائينوع المؤشر واختيار الوضع.


بعد قراءة مقالات إدوارد نيد، قمت بتجميع نسخة DIP واختبرتها أثناء العمل. في الواقع، عمل الفولتميتر، ولم يتجاوز التيار من خلال إخراج الدائرة الدقيقة إلى المؤشر 16 مللي أمبير لكل نبضة، وبالتالي فإن تشغيل الدائرة الدقيقة بدون مقاومات تحد من تيارات المقطع مقبول تمامًا ولا يسبب تحميلًا زائدًا للعناصر.
لم يعجبني التحديث المتكرر للقراءات على الشاشة والمقياس "999" المقترح. أردت تصحيح البرنامج، ولكن المؤلف لا ينشر رموز المصدر.

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


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

باختصار، عندما علمت أنه يمكن استخدام محرك السائر كجهاز تشفير، أعجبتني الفكرة حقًا.
التشفير الأبدي تقريبا! من المستحيل تعذيبه: قم ببنائه مرة واحدة ويمكنك تشفيره لبقية حياتك.

محول المضخم الذي يتم التحكم فيه رقميًا. نستخدم البرمجة من خلال غلاف Arduino ومقاييس الجهد الإلكترونية من Microchip ورسومات TFT.


لم تكن خطتي لتطوير وتجميع هذا الجهاز. حسنًا، لا توجد طريقة! لدي بالفعل اثنين من preamps. كلاهما يناسبني جيدًا.
ولكن، كما يحدث عادة بالنسبة لي، صدفة ظروف أو سلسلة من أحداث معينة، والآن ظهرت مهمة للمستقبل القريب.

مرحبا عزيزي القراء! أود أن أقدم لكم "" - مشروع روبوت إرسال لتنس الطاولة، والذي سيكون مفيدًا للمبتدئين والهواة عند التدرب على تلقي أنواع مختلفة من الإرسال في أي منطقة من الطاولة، وسيساعد في حساب التوقيت و قوة استلام الكرة .

يمكنك أيضًا التعود على المطاط أو المضرب الجديد والنقر عليه جيدًا.

تحية القراء! لدي جهاز كمبيوتر قديم عمره عشر سنوات بالفعل. معلماته مناسبة: "الجذع" 3.0 جيجا هرتز، واثنين من غيغابايت من ذاكرة الوصول العشوائي وقديمة اللوحة الأمسلسلة النخبة 915.


وقررت وضع الرجل العجوز في مكان ما (التبرع، البيع)، لأنه سيكون من المؤسف أن يرميه بعيدا. لكن هناك مشكلة واحدة أعاقت خطتي: لم يتم تشغيل اللوحة الأم من زر الطاقة، وبغض النظر عما فعلته، بدءًا من فحص الأسلاك وحتى فحص الترانزستورات الموجودة على اللوحة، لم أتمكن من العثور على المشكلة. أرسله إلى المتخصصين للإصلاح - سيكون الإصلاح أكثر تكلفة من إصلاح الكمبيوتر بأكمله.

فكرت وفكرت ووجدت طريقة لإطلاق زميلي المسكين. لقد قمت بسحب بطارية BIOS، الأمر الذي أخاف الكمبيوتر وبدأ تشغيله على الفور في المرة التالية التي يتم فيها تشغيل الطاقة! وبعد ذلك - يتمتع كل BIOS تقريبًا بالقدرة على بدء تشغيل الكمبيوتر من أي زر لوحة مفاتيح أو زر طاقة على لوحة المفاتيح. يبدو أن المشكلة قد تم حلها. ولكن لا، هناك فروق دقيقة. لم يعمل بدء التشغيل من لوحات مفاتيح USB. بالإضافة إلى ذلك، لم أكن أرغب في تخويف المالك الجديد؛ يجب أن يبدأ الكمبيوتر من زر الطاقة المعتاد الموجود في العلبة.

أقدم الإصدار الثاني من الموقت الدوري ثنائي القناة. تمت إضافة وظائف جديدة وتغير مخطط الدائرة. يتيح لك المؤقت الدوري تشغيل وإيقاف الحمل، بالإضافة إلى التوقف مؤقتًا لفترات زمنية محددة في الوضع الدوري. يحتوي كل مخرج من مخرجات المؤقت على وضعين للتشغيل - "منطقي" و"PWM". إذا تم تحديد الوضع المنطقي، يتيح لك الجهاز التحكم في الإضاءة والتدفئة والتهوية والأجهزة الكهربائية الأخرى باستخدام جهات اتصال التتابع. يمكن أن يكون الحمل أي أجهزة كهربائية لا تتجاوز طاقة حملها الحد الأقصى لتيار التتابع. يسمح نوع الإخراج "PWM"، على سبيل المثال، بتوصيل محرك عبر ترانزستور الطاقة العاصمة، في حين أنه من الممكن ضبط دورة تشغيل PWM بحيث يدور المحرك بسرعة معينة.

الساعة المجمعة على متحكم ATtiny2313 ومصفوفة LED تعرض الوقت في 6 أوضاع مختلفة.

يتم التحكم في مصفوفة LED 8*8 بطريقة الإرسال المتعدد. يتم حذف المقاومات المحددة للتيار من الدائرة لتجنب إفساد التصميم، وبما أن مصابيح LED الفردية لا يتم تشغيلها باستمرار، فلن تتضرر.

يوجد زر واحد فقط للتحكم، وهو الضغط لفترة طويلة على الزر (الضغط مع الاستمرار) لتدوير القائمة والضغط العادي على الزر لتحديد القائمة.

هذا مشروع هواية، لذا فإن دقة الساعة تعتمد فقط على معايرة المذبذب الداخلي لوحدة التحكم. لم أستخدم الكوارتز في هذا المشروع لأنه سيستهلك اثنين من دبابيس ATtiny2313 التي أحتاجها. يمكن استخدام الكوارتز لتحسين الدقة في تصميم بديل (PCB).

عداد تردد يصل إلى 500 ميجاهرتز على Attiny48 وMB501

سأقدم هذه المرة مقياس تردد بسيطًا وصغير الحجم بمدى قياس يتراوح من 1 إلى 500 ميجاهرتز ودقة 100 هرتز.

في الوقت الحاضر، بغض النظر عن الشركة المصنعة، تحتوي جميع وحدات التحكم الدقيقة تقريبًا على ما يسمى بمدخلات العد، والتي تم تصميمها خصيصًا لحساب النبضات الخارجية. باستخدام هذا المدخل، من السهل نسبياً تصميم عداد التردد.

ومع ذلك، فإن مدخلات العداد هذه لها أيضًا خاصيتان تمنعان استخدام عداد التردد بشكل مباشر لتلبية الاحتياجات الأكبر. أحدها هو أنه في الممارسة العملية، نقوم في معظم الحالات بقياس إشارة بسعة عدة مئات من mV، والتي لا يمكنها تحريك عداد المتحكم الدقيق. حسب النوع، ل التشغيل السليميتطلب الإدخال إشارة لا تقل عن 1-2 فولت. وهناك سبب آخر وهو أن الحد الأقصى للتردد القابل للقياس عند دخل وحدة التحكم الدقيقة هو بضعة ميجاهرتز فقط، وهذا يعتمد على بنية العداد، وكذلك على سرعة ساعة المعالج .

ترموستات للغلاية الكهربائية على ATmega8 (Thermopot)

يتيح لك هذا الجهاز التحكم في درجة حرارة الماء في الغلاية، وله وظيفة الحفاظ على درجة حرارة الماء عند مستوى معين، وكذلك تشغيل الغليان القسري للمياه.

يعتمد الجهاز على متحكم ATmega8، والذي يتم التحكم فيه بواسطة مرنان كوارتز بتردد 8 ميجا هرتز. مستشعر درجة الحرارة – التناظرية LM35. مؤشر من سبعة أجزاء مع أنود مشترك.

نجمة العام الجديد على Attiny44 وWS2812

يتكون هذا النجم الزخرفي من 50 مصباح LED RGB خاص، والتي يمكن التحكم فيها ATtiny44A. تغير جميع مصابيح LED اللون والسطوع بشكل مستمر بطريقة عشوائية. هناك أيضًا عدة أنواع من التأثيرات التي يتم تنشيطها أيضًا بشكل عشوائي. يمكن لثلاثة مقاييس فرق الجهد تغيير شدة الألوان الأساسية. تتم الإشارة إلى موضع مقياس الجهد بواسطة مصابيح LED عند الضغط على الزر، ويمكن تبديل تغيير اللون وسرعة التأثير على ثلاث مراحل. تم بناء هذا المشروع بالكامل على مكونات SMD بسبب الشكل الخاص لوحة الدوائر المطبوعة. على الرغم من التصميم البسيط، إلا أن هيكل اللوحة معقد للغاية ومن غير المرجح أن يكون مناسبًا للمبتدئين.

محول التردد ل محرك غير متزامنعلى AVR

توضح هذه المقالة محول تردد عالمي ثلاثي الطور يعتمد على متحكم دقيق (MK) أتميجا 88/168/328P. تتولى ATmega التحكم الكامل في عناصر التحكم وشاشة LCD والتوليد ثلاثي المراحل. كان من المفترض أن يتم تشغيل المشروع على لوحات جاهزة مثل Arduino 2009 أو Uno، لكن هذا لم يتحقق. على عكس الحلول الأخرى، لا يتم حساب الجيب الجيبى هنا، ولكنه مشتق من الجدول. يؤدي هذا إلى توفير الموارد ومساحة الذاكرة ويسمح لوحدة MCU بمعالجة ومراقبة جميع عناصر التحكم. لا يتم إجراء حسابات النقطة العائمة في البرنامج.

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

تسمح خاصية V/f القابلة للتعديل بالتكيف مع العديد من المحركات والمستهلكين الآخرين. تم أيضًا تمكين وحدة تحكم PID متكاملة للمدخلات التناظرية ويمكن تخزين معلمات وحدة تحكم PID في EEPROM. يمكن تغيير وقت الإيقاف المؤقت بين مفاتيح المفاتيح (الوقت الميت) وحفظه.

مقياس التردد الثالث من DANYK

يتيح لك مقياس التردد المزود بوحدة التحكم الدقيقة AVR قياس التردد من 0.45 هرتز إلى 10 ميجا هرتز والفترة من 0.1 إلى 2.2 ميكروثانية في 7 نطاقات محددة تلقائيًا. يتم عرض البيانات على شاشة LED مكونة من سبعة أرقام. يعتمد المشروع على متحكم Atmel AVR ATmega88/88A/88P/88PA، ويمكنك العثور على البرنامج القابل للتنزيل أدناه. تظهر إعدادات بت التكوين في الشكل 2.

يختلف مبدأ القياس عن جهازي التردد السابقين. إن الطريقة البسيطة لحساب النبضات بعد ثانية واحدة، والمستخدمة في جهازي التردد السابقين (مقياس التردد الأول، ومقياس التردد الثاني)، لا تسمح بقياس أجزاء من الهرتز. ولهذا السبب اخترت مبدأ قياس مختلفًا لجهاز قياس التردد III الجديد. هذه الطريقة أكثر تعقيدًا، ولكنها تسمح بقياسات التردد بدقة تصل إلى 0.000001 هرتز.

عداد التردد II من DANYK

هذا عداد تردد بسيط للغاية متحكم AVR. يسمح لك بقياس ترددات تصل إلى 10 ميجاهرتز في نطاقين محددين تلقائيًا. وهو يعتمد على التصميم السابق لمقياس التردد I، ولكنه يحتوي على 6 أرقام مؤشر بدلاً من 4. نطاق القياس الأدنى لديه دقة 1 هرتز ويعمل حتى 1 ميجا هرتز. النطاق الأعلى لديه دقة 10 هرتز ويعمل حتى 10 ميجا هرتز. يتم استخدام شاشة LED مكونة من 6 أرقام لعرض التردد المقاس. يعتمد الجهاز على متحكم دقيق اتميل AVR ATtiny2313Aأو ATtiny2313. يمكنك العثور على إعدادات بت التكوين أدناه.

يتم تسجيل وحدة التحكم الدقيقة من مرنان كوارتز بتردد 20 ميجا هرتز (الحد الأقصى المسموح به تردد الساعة). يتم تحديد دقة القياس من خلال دقة هذه البلورة وكذلك المكثفات C1 و C2. يجب أن يكون الحد الأدنى لطول نصف دورة للإشارة المقاسة أكبر من فترة تردد مذبذب الكوارتز (قيود بنية AVR). وبالتالي، عند دورة تشغيل بنسبة 50%، يمكن قياس ترددات تصل إلى 10 ميجاهرتز.