أردت قطعة حديد جميلة. اتضح

الجزء الأول >> الجزء الثاني >> أنت هنا


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


لقد مر عام منذ بداية مشروع المعجبين الخاص بي. اتضح! قطعة الحديد الجميلة هذه تبدو كالتالي:
جمالي


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


للحصول على عصيدة جيدة من الفأس ، هناك حاجة إلى الحبوب.


فتحة واي فاي



الجميع يعرف عن ESP8266. هذا المجلس لديه العديد من الاختلافات.


  1. ترتبط وحدات ترويكا بها. وهناك الكثير منهم.
  2. يمكن أن يكون هناك 4 وحدات من هذا القبيل.
  3. يحتوي على 8 قنوات ADC ، مع نطاق قياس من 0 إلى 3.3 V. وللحصول على ESP8266 ، هذا أمر غير معتاد للغاية.
  4. هناك نوعان من حافلات الطاقة: الطاقة 5 فولت ، التناظرية الرقمية 3.3 فولت.
  5. واحد يتحول إلى آخر من خلال DC / DC. لقد أصبت بالغثيان من قبل منظمي المرجل. مرحبا بكفاءة عالية.
  6. وهذا يعني أنه يمكنك قيادة المحركات مباشرة منه. وبطريقة ما سأريك كيف.
  7. يدعم موصل فتحة. هذا رائع.

باختصار ، يمكنني لصق 4 مقاييس جهد ، وستبدو رائعة. بعد كل شيء ، من أجل قوس بارد ، بدأ كل شيء.


i2cio


وهنا STM32F030F4P6 المفضلة.




يوجد في الصورة لوحان لهما نفس البرامج الثابتة i2cio. هذا موسع منفذ الإدخال / الإخراج.
9 دبابيس تحكم لهذا الشيء يمكن أن:


  1. 12 بت ADC
  2. 16 بت PWM ، مع تردد قابل للتعديل بارد جدا. على الأقل تعليق المكابح هناك (يساعد DC / DC هنا) ، على الأقل في تدوير محركات DC ، على الأقل تشغيل الصوت.
    أيضا هذه 9 زائد واحد يمكن إدخال / إخراج رقمي.

بالإضافة إلى ذلك ، يدعم Slot Expander موصلات Troyka وفصل الطاقة إلى طاقة وأجزاء تناظرية.


Ahhh ... لقد نسيت. يمكن توصيل هذه الموسعات بقطعة من الحديد تزيد قليلاً عن 100 قطعة. ويتم فرزها جميعًا حسب عناوين I2C تلقائيًا ، مما يوفر عنونة دبوس ثابتة. أي يمكنك الكتابة


i2cio.digitalWrite(852, HIGH); int tooMuchForAnalogPinNumber_areYouReallyShureQuestion = i2cio.analogRead(942); 

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


عنوان المفسد

الذي سأعرضه بالتأكيد في السلسلة التالية.


نحن نمضي قدما.


عمل


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


لفيها معًا



ملحوظة: فيما يلي ، من المفهوم أن النص أعلاه لم يكن أبداً


للقيام بذلك ، أحتاج إلى لوحة أم مع أدمغة esp8266 ( يسار ). اختلافه عن الباقي هو فقط أنه مربع ، ولديه 8 مدخلات ADC ويتم تشغيله بواسطة 5 فولت عبر محول DC / DC. ويمكنك توصيله بنفس لوحة التمدد المربعة على stm32f030f4p6 المفضلة ( على اليمين ) من خلال قطعة جميلة من الحديد (في الوسط ).


أضف مجموعة من مقاييس فرق الجهد


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



المزيد من مقاييس فرق الجهد لإله مقاييس الجهد!



ملح


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


  1. اشترِ في Leroy زاوية خشبية ذات جانب 2 سم
  2. خذ منشارًا وحاول رؤيته عند 45 درجة
  3. لفهم أن هذا ليس بهذه البساطة. ابدأ في الجري وابحث عن صندوق ميتري.
  4. لف صندوق التلسين من المصمم المعدني السوفيتي.
  5. قطع الزاوية كلها تقريبًا في الزواج ، لأنه لا يُعطى لك ، فاسيلي ، للقيام بشيء جميل بيديك.
  6. اشترِ أخيرًا صندوقًا للميتر.
  7. جوتو 5. لأنه لا يعطى لك باسل. لا يوجد شيء لمحاولة.

إليك ما حدث:



هراء ، إعادة


يقول صديق: "ما هذا ، جهاز تحكم عن بعد لجرار ، نعم؟ إنه ليس مثل شيء ".


عمل جيد. ابدأ من جديد.


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


اتضح هذا:


قم بحفر فتحة بعناية لموصل Micro-USB لبرمجة اللوحة الأم ، ثم قم بشحن البطارية.



أوه ، لا تعطى لك باسل ، لا تعطى ...


مظاهرة عمل


والنتيجة هي جهاز تحكم عن بعد لاسلكي للجرار. إنه يتحكم في الجرار عبر WiFi عبر التحكم في الصوت المفتوح.



كود المصدر


كود المصدر على gitHub . شغلها بالكامل في مجلد العمل ، حتى لا تبحث عن مكتبات في جميع أنحاء الإنترنت.


ولكن كيف يعمل على الإطلاق؟


قطعة جميلة من الحديد ليست سوى موصل يمكنه إرسال إشارتين والطاقة باستخدام أربعة مسامير. هناك إشارتان I2C. يمكن أن تشتت اللوحة الأم جميع بطاقات التوسيع على عناوين I2C المتسلسلة ، وبالتالي ، تفعل شيئًا معهم. على سبيل المثال ، اقرأ إشارة تناظرية 12 بت من (تقريبًا) كل ساق من الموسع. أو التحكم في PWM 16 بت في كل ساق من الموسع. حسنًا ، أو استخدم هذه الأرجل كمدخل / إخراج رقمي. يمكنك استخدام هذه الموسعات إذا لم يكن لديك أرجل كافية على وحدة التحكم الدقيقة المفضلة لديك.


البرامج الثابتة stm32f030f4p6 مثبتة على لوحة التوسع هنا .


مكتبة العمل مع موسعات المنافذ في Arduino IDE هنا .


إذا كان الأمر مثيرًا للاهتمام للحابراشيين المحترمين ، فسأخبركم بالتأكيد عن ذلك. لكن ليس اليوم.

Source: https://habr.com/ru/post/ar423775/


All Articles