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

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

في إحدى الأمسيات الرائعة ، بينما كانت الطرود تأتي مع aliexpres ، "استمتعت" بغناء المنصة في صمت. وقرر بحزم - بما فيه الكفاية بالنسبة لي. تقرر إدارة الموقف على usb. وصلت اليد بالفعل إلى صفعة نوع من stm32f1 مع أجهزة USB. وبعد ذلك بزغ فجره لي - هناك digispark (نفس attiny85 ، فقط على السبورة) رخيص ، بالفعل مع ملزمة لبرنامج usb ، مثالية لهذه المهمة - للنقر على الترانزستور. نشرت له وشاحًا صغيرًا سريعًا مع موسفيت يسيطر عليه أحد المسامير ومكان لمصباح RGB LED.
اتضح مثل هذا:

تحت المفسد يوجد شرح للتفاصيل على اللوحة وصورة للطباعة إذا كان شخص ما سوف يكرر:
قائمة أجزاء و صورة الدوائر المطبوعة المطبوعة
U2 - irlml6244trbpf - mosfet
R3-0603 10k المقاوم
R1 ، R2 - 0603 220 أوم المقاوم
R4 - 0.25 واط 220 أوم المقاوم
U6 عبارة عن مصباح LED RGB ، لكنه لم يلحم. في رأيي ، إنه لا لزوم له.
يرجى ملاحظة أن الأم usb في هذا المنتدى مطلقة على طبقة خاطئة!يوجد أسفل الصورة المراد طباعتها 0.93 بوصة.

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

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

كانت المكونات ملحومة (نعم ما يجب تلحيمه - موصل USB ، زوج من smd ، نعم digispark نفسها) لم تكن هناك عضادات في الأسلاك - قمت بتمييز أمي على الطبقة الخطأ ، مما جعلها تنقلب رأسًا على عقب. بشكل عام ، أفضل جعل اللوحة متصلة بالكمبيوتر على سلك رفيع ، لكن هذا صحيح بالمناسبة. النتيجة التي رأيتها في الصورة الأولى.
بقي لكتابة الرمز. في البداية كنت أرغب في استخدام makefile و C النقي ، لكنني قررت أن ide arduino أسرع. لقد فعلت ذلك. الشيء الوحيد هو أن digispark الصينية لم ترغب في الذهاب عبر usb حتى قمت بتصحيح أداة تحميل نظام التشغيل hex الرسمية مع مبرمجي. بعد ذلك ، أردت أن أكتب الكود مع تحكم pid ومروحة مروحة ، لكنني غيرت رأيي. نتيجة لذلك ، في digispark ، الكود الذي يستمع فقط إلى المنفذ التسلسلي الظاهري ، وإذا ظهر واحد هناك ، فإنه يعمل على المشجعين ، إذا كان الصفر يطفئه.
الآن كان هناك جزء للكمبيوتر. لدي جهاز كمبيوتر محمول على نظام التشغيل linux ، لذلك كتبت نصًا باشًا وحشّته في التحميل التلقائي ، كل ما يفعله هو البحث عن digispark لدينا في قائمة الأجهزة ، فإنه يوزع إخراج أمر المستشعرات كل دقيقة ، وإذا كانت درجة الحرارة> 80 ترسل 1 ، إذا أرسلت <60 رسالة 1 .
عمل الجهاز بثبات لمدة 3 أشهر. أصبحت الحياة أكثر متعة. أدناه هو رمز البرنامج النصي باش.