"الوجهة لها الكثير من المظاهر ..." أو نقوم بالتحكم الآلي في لمبة باستخدام CANNY 3 صغيرة ومقاوم ضوئي

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

ومع ذلك ، في الأسبوعين الماضيين كنت أستمع إلى الكتب الصوتية حول The Witcher وبالتالي أصبحت أكثر جدية بكثير حول Destination . وفقًا للمعلومات الموضحة على موقع الشركة المصنعة على الويب ، فإن عائلة CANNY من وحدات التحكم مخصصة في المقام الأول لأتمتة أنظمة السيارات المختلفة والمعدات الخاصة.

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

اليوم سنقوم بتوصيل وحدة التحكم ومصباح السيارة بمصدر طاقة 12 فولت ، وإرسال رسالة إلى منفذ COM ، وأتمتة تضمين المصباح اعتمادًا على الضوء ومحاولة تحكم PWM عالي التردد.

هل تؤمن أيضًا بقوة الوجهة؟ ثم أنت مرحب بك تحت القط.





الجزء الأول: مقدمة


الجزء الأول: مقدمة
الجزء الثاني: المكونات والاحتياطات
الجزء الثالث: كيفية كتابة البيانات إلى منفذ COM
الجزء الرابع: توصيل وبرمجة
المصباح التلقائي والمقاوم الضوئي الجزء الخامس: محاولة تقليل سطوع المصباح باستخدام PWM
الجزء السادس: الخلاصة

في بداية المقالة ، أذكرك ليس لدي الكثير من الخبرة في مجال الإلكترونيات DIY. منذ سنوات عديدة ، اشتركت مع CraftDuino - استنساخ Arduino المحلي. وبصرف النظر عن تلك "الحرف" التي قام بها من أجليDrzugrikهذه في الواقع تجربتي في الإلكترونيات DIY محدودة.

على ما يبدو ، بمعرفة حبي للتطورات المحلية ، قررت إعطاء Canny 3.

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

عن طريق الحسابات البسيطة باستخدام الصيغةP=UIأدركت أن الطاقة القصوى لكل وحدة تحكم ستكون حوالي 1.2 واط. تقرر التقاط مصباح مع احتياطي الطاقة ، فقط في حالة. وقع الاختيار على لمبة LED 0.9 واط.

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


الجزء الثاني: المعدات والاحتياطات


لذا ، في بداية التجارب ، كان لدي ما يلي:

  • شحن وبدء تشغيل جهاز "Orion Vympel-55". لقد حصلت عليها بالفعل ، ولحسن الحظ ، لا يمكنها فقط شحن البطاريات ، ولكن أيضًا أن تكون مصدرًا للطاقة في نطاق واسع (بما في ذلك 12 فولت) ؛



  • الصمام الأوتوماتيكي "Skyway H3. SH3-9SMD-5050 W. " كما أفهمها ، يمكن استخدام المصباح في العديد من المصابيح الأمامية ، ولكن ليس لدي مكان لألصقها ، لذلك اخترت القوة وسهولة الاتصال دون لحام ؛



    بالمناسبة ، بالعودة إلى صيغة حساب الطاقة ، قررت قياس التيارات والتأكد من ملاءمتها مع 100 مللي أمبير المسموح بها. من الناحية النظرية ، يجب أن يكون تيار المصباحI=P/U=0.9/12=0,075A.
    ولكن بالحكم بالقياس ، اتضح أنه أقل قليلاً. على الرغم من أنني ربما فعلت شيء خاطئ.



  • مقاوم للضوء FR-765. اخترته ببساطة لأنه لم يكن هناك شيء آخر في المتجر.



حسنًا ، بالطبع كان لدي: وحدة تحكم ولوحة توصيل وأسلاك وتماسيح وما إلى ذلك.

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

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

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

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

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

لقياس الإشارة من المقاوم الضوئي ، نحتاج إلى "إدخالها" في المحول التناظري إلى الرقمي (ADC) لوحدة التحكم. لكن الحقيقة هي أنه على عكس ، على سبيل المثال ، بلدي كرافتدينو القديم. في حالة Canny ، اتضح أنه من الضروري وضع الطائر.

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

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

يمكن رؤية ما يبدو الطائر لحام بلدي في الصورة أدناه:



لقد قمت بتوصيل المخرج السادس فقط بالقناة A6 ، ولم أجرؤ على لحام القناة الخامسة ، حتى لا أقوم بملء القافزين دون قصد باللحام.

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

توضح الصورة أدناه اتصال الدبوس رقم 5 ورقم ADC رقم A5 بسلك من الأب إلى الأب:



آخر شيء يجب الانتباه إليه قبل أن تبدأ في العمل.

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

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


الجزء الثالث: كيفية كتابة البيانات إلى منفذ COM


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

في حالة Canny 3 tiny ، فإن عملية قراءة البيانات من منفذ COM الظاهري ليست أكثر تعقيدًا من Arduino. ولكن هناك اختلاف رئيسي واحد. ليس لدى بيئة التطوير CannyLab جهاز مراقبة منفذ COM الخاص به.
استخدمت Hterm لأنها متعددة المنصات وخفيفة الوزن ولا تتطلب التثبيت. ولكن يمكنك استخدام أي دولة أخرى.

سأقول أكثر من ذلك ، لا شيء يمنعنا من استخدام شاشة منفذ Arduino IDE COM.

تم عمل كل شيء خارج الصندوق على نظام Windows 10 ولم يكن عليّ تثبيت برامج التشغيل لمنفذ COM الظاهري بشكل منفصل. ولكن في هذه الحالة فقط ، سأقول أن برنامج التشغيل يبدو أنه مجمع مع بيئة تطوير CannyLab (إنه موجود في مجلد drv \ canny3tiny_vcp).

لكي لا أشرح كيف أن كتل المخطط المرتبطة بإرسال البيانات إلى عمل منفذ COM الظاهري لـ USB ، سأعطي مثالًا بسيطًا.

اليوم ، كتمرين ، سنرسل رسالة "HABR" باستخدام وحدة التحكم. تحتاج أولاً إلى تنزيل IDE CannyLab. يمكن العثور عليه بسهولة على الموقع الرسمي للمطور.

بالمناسبة ، استخدمت CannyLab v 1.42 ، ولكن أعتقد أنه في الإصدارات السابقة لن تكون هناك مشاكل في أداء الرسوم البيانية.

عملية كتابة البرنامج إلى وحدة التحكم الجديدة والمبادئ الأساسية للعمل مع Cannylab I الموضحة في الفصل 3 من المقالة الأخيرة .

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



إذا كنت لا تشعر برغبة في نقل الكتل بنفسك ، يمكنك تنزيل الرسوم التخطيطية لهذه المقالة باستخدام GitHub.

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

سأشرح في أجزاء.

في كتلة "إعداد المعلمات"قمنا بتعيين إعدادات برنامج تشغيل USB VCP. أولاً ، قم بتمكين وضع النقل على منفذ COM الظاهري ، ثم قم بتعيين طول الرسالة المرسلة. في حالتنا - 6 أحرف بما في ذلك تغذية السطر.

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

الكتلة الأخيرة "نقل الرسائل"ترسل بتردد محدد رسالتنا إلى منفذ COM. لهذا نستخدم كتلة PWM. لا تخلط بينه وبين RF PWM ، الذي سنستخدمه عند توصيل المصباح. في هذه الحالة ، يولد الكتلة نصف الوقت "0" والنصف الثاني "1". يمكنك "الالتفاف" بحجم الفترة والتعبئة لزيادة أو تقليل تكرار إرسال الرسائل.

من الضروري توصيل مصباح LED أخضر بكتلة PWM للتحقق من تشغيل وحدة التحكم. إذا كان كل شيء على ما يرام ، سيومض مؤشر LED مع تكرار إرسال رسالة.

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

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

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



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

وهنا لدينا "HABR" في شاشة منفذ Hterm COM. انتبه إلى سرعة نقل البيانات والإعدادات الأخرى.



وهذه هي شاشة منفذ Arduino IDE COM:



توضح الصورة كيفية عمل وحدة التحكم بعد تسجيل الرسم التخطيطي:



إشارات LED الحمراء التي يتم تلقي الطاقة عبر منفذ USB للكمبيوتر ، و "يومض" الأخضر إلى إيقاع الرسائل المرسلة عبر منفذ USB COM الظاهري.


الجزء الرابع: نقوم بتوصيل وبرمجة مصباح سيارة ومقاوم ضوئي.


للبدء ، سننظر في أبسط خيار. فقط قم بتوصيل المصباح بالطرف رقم 1 من وحدة التحكم ، والمقاوم الضوئي بالطرف رقم 6 (ADC).

كل شيء بسيط للغاية ، ولكن فقط في الحالة ، رسمت رسمًا بيانيًا:



ولكن هنا يبدو مباشرًا:



"-" و "+" لمصدر الطاقة الذي نربطه بالمطاريف المقابلة لـ Canny 3 الصغير ، رقم التعريف الشخصي رقم 1 متصل بمبيت المصباح ، و "ذيل" المصباح مع إضافة على اللوح اللوح.

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

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

الآن سنكتب برنامج.



تأمل في اليوم الجديد الذي يحظر فيه الكتل.

لنبدأ بالكتلة "الحصول على القيمة من ADC وتحويلها إلى أجنحة" .
في هذه الكتلة ، نترجم القيم التي يمكن أن يقدمها لنا ADC (0 إلى 1023) في الإضاءة (لوكس).

نحن بحاجة إلى إجراء قياس واحد للإضاءة عندما يكون الضوء وقياسًا واحدًا في الظروف المظلمة.

ووفقًا لذلك ، في "القيمة من" ، سجلت الحد الأدنى لقراءة ADC "0" ، وفي "النتيجة من" القيمة الصفرية لمستوى الإضاءة.

في "القيمة إلى" سجلت قراءات ADC = 20 ، والإضاءة المقابلة تساوي 300 لوكس ، أدخلت في "النتيجة إلى" .

ليس لدي وصف مفصل لمعلمات المقاوم الضوئي ، لكني أشك في أنه ليس له خاصية خطية تمامًا ، ولكن هذا يكفي بالنسبة لنا الآن.

تحقق مسبقًا من كيفية تنفيذ الرسم التخطيطي في المحاكي. بمزيد من التفاصيل حول العمل في محاكي CannyLab الذي كتبته هنا .

هذا ما انتهيت إليه:



تخيل أن المقاوم الضوئي مرر قيمة 10 إلى ADC. كتلة "العرض (MAP)"هذا هو التحجيم الخطي أساسا. عشرة هي بالضبط نصف مقياسنا ، مما يعني أن الناتج سيكون نصف النطاق من 0 إلى 300 ، أي 150. وهذا أقل من المستوى المحدد وهو 300 لوكس. وبالتالي ، يتم إرسال واحد إلى سجل القناة رقم 1 (الإخراج رقم 1) وسيتم تشغيل المصباح . ولكن لن يتم تشغيلها على الفور ، ولكن فقط إذا كانت مظلمة لمدة ثانية واحدة على الأقل (1000 مللي ثانية).

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



خذ بعين الاعتبار "تسجيل إعداد رسالة VCP D1: D0 ، القيمة 3130 تدخل إليه. كما نتذكر ، هذا زوج من الأحرف ، كل جزء يمثل رمز سداسي عشري. وتبين أن 31h هو رمز الحرف "1" في ASCII ، و 30 هو الرمز صفر في ASCII.

في سجل تثبيت الرسائل "VCP D3: D2 ، سيكون لدينا وفقًا لذلك الحرفين" 0 "و" 5 ". نجمع قيم أزواج الأحرف بالترتيب من D0 إلى D3 نحصل على: "0" ، "1" ، "5" ، "0". لذا حصلنا على 0150 لوكس.

ولكن كما يقولون "لا محاكي واحد ...". دعونا نرى ما يحدث في الممارسة.

القياس تحت الضوء من الثريا والضوء الطبيعي (الإضاءة المدمجة):



تتوافق قراءات عداد ضوء المصنع ومصنعنا المنزلي الصنع بشكل مثالي تقريبًا.

القياس في وضح النهار:



أسوأ بكثير.

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

نتحقق من تشغيل الدائرة ، ونغلق المستشعر بإصبع ، ثم نزيل الإصبع.



والآن هناك خيار عندما تكون الغرفة مظلمة فقط:



المصباح قيد التشغيل. كل شيء يعمل على مايرام.


الجزء الخامس: محاولة خفض سطوع المصباح باستخدام PWM


دعونا نعقد المخطط قليلاً عن طريق تغيير سطوع المصباح. للقيام بذلك ، نحتاج إلى PWM عالي التردد (RF PWM) ، في Canny 3 الصغير يتم تنفيذه في المخرجين رقم 3 ورقم 4.
قررت استخدام الناتج رقم 4.

سيبقى مخطط الاتصال دون تغيير عمليًا. ببساطة ، بدلاً من الإخراج رقم 1 ، نقوم بتوصيل الإخراج رقم 4 بالمصباح ،



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



الرسم البياني أيضا لم يتغير كثيرا.



لن أرسم الرسم التخطيطي بالتفصيل. التغييرات الرئيسية في تكوين الناتج 4 ، والتي نستخدمها لـ PWM. في هذا القسم ، يجب علينا تعيين "Fill Setting Register"يستغرق الأمر من 2 إلى 255 ميكروثانية ، قررت عدم المخاطرة به واخترت 254. لاحظ أنه مثبت لقناتين في وقت واحد (رقم 3 ورقم 4). ثم نكتب "1" في "قناة PWM تمكين التسجيل رقم 4" وبالتالي تضمين PWM لمصباحنا الضوئي.

في المربع "تشغيل المصباح في وضع PWM (مع سطوع منخفض)" ، الجديد بالنسبة لنا هو فقط "التسجيل لتعيين قناة التعبئة رقم 4 ، ”s" سنكتب القيمة "10" فيه ، بشرط أن يكون مستوى الإضاءة فوق جهاز الاستشعار الضوئي أقل من 250 لوكس ، في في غضون ثانية واحدة.

تظهر الصورة أدناه أن المصباح قيد التشغيل ، ولكنه يضيء بشكل خافت.



إذا كنت تريد أن يتوهج المصباح ، فأنت بحاجة فقط إلى تغيير قيمة الثابت "10" إلى أي رقم أكبر. على سبيل المثال ، يمكنك أن تأخذ الرقم 127 ، في حالتنا هو نصف الوقت المستغرق لملء فترة RF PWM ، مما يعني حوالي نصف سطوع المصباح.



وتجدر الإشارة إلى أن RF PWM مع هذا المصباح يعمل بشكل ملحوظ. فيما يلي ثلاث صور: في الأول ، قمنا بتعيين القيمة في "التسجيل لملء القناة رقم 4" إلى 10 ميكرومتر ، في الثانية - 110 ميكرومتر ، على اليمين - 210 ميكرومتر.



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


الجزء السادس: الخاتمة


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

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

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

, , .

UPD:
, , :


  1. «, , – !» CANNY 3 tiny.
  2. « ...» (CANNY Arduino) Raspberry PI.
  3. « ?» bluetooth Xamarin (Android).

All Articles