أول تجربة مع اردوينو

  • Dec 24, 2019
click fraud protection

لقد أراد طويلا لمعرفة اردوينو. انها الحواسيب الصغيرة رخيصة جدا، التي لديها 14 المدخلات الرقمية / المخرجات و 6 مدخلات تناظرية. لاردوينو لديه العديد من وحدات إضافية (أجهزة الاستشعار، لوحات المفاتيح والشاشات، والمحركات)، لأنه أنشأ البرنامج في البرمجة بلغة بسيطة والتحميل عن طريق USB.

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


UNO اردوينو مفيدة كمنصة تطوير (المجلس متصل مباشرة إلى جهاز الكمبيوتر، ويتم إجراء كافة الاتصالات من دون أسلاك لحام مع موصلات). هذا دفع في Aliexpress التكاليف من 2.99 $. عندما يتم الانتهاء من تطوير، في الجهاز النهائي يمكن استخدام حجم أصغر بكثير وأرخص تكلفة أكثر اردوينو برو البسيطةلها نفس الفرص. هي يكلف أقل من 100 $ - $ 1.3.


اردوينو ليست لعبة بالنسبة لي. أريد أن يساعدها على جعل محددة جدا، وكنت بحاجة للجهاز. وهما أول الأشياء أريد القيام به - وgoniophotometer LATR الإلكترونية.

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

instagram viewer

LATR الالكترونية - جهاز يسمح لك الحصول على التيار الكهربائي المتردد من 1-256 فولت بزيادات من 1 فولت. وسوف تأتي في متناول اليدين للأنابيب اختبار لي ولضبط سرعة المروحة (مع المخفتات التقليدية المشجعين الأز). والفكرة هي لأجل محول صغير مع ثمانية اللفات الثانوية 1، 2، 4، 8، 16، 32، 64 و 128 فولت. التنقل بينها عبر التبديلات التي تسيطر عليها اردوينو، يمكنك الحصول على أي جهد.

اليوم، تعلمت أن السيطرة على السائر المحركات. محرك 28BYJ 48 جنبا إلى جنب مع لوحة التحكم إلا أنها تكاليف 1.65 $. أنه يحتوي على علبة التروس المدمج في ويجعل ثورة كاملة في 2048 أو 4096 من نصف الخطوات.

في أود في البداية حاول التعامل مع مكتبة الجاهزة والسائر AccelStepper، ولكن بعد ذلك أدركت أنه من الأسهل أن تفعل بدونها ودفع المحرك مباشرة.

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

دبابيس كثافة [] = {8، 9، 10، 11}. // تعيين دبابيس من أجل

مراحل كثافة العمليات = 8؛

منطقي motorPhases [8] [4] = {// [مرحلة] [دبوس]
// دبابيس
// لف A B A B
// موتور دبوس 1 2 3 4
// اللون أز بي يي أو
{ 1, 1, 0, 0},
{ 0, 1, 0, 0},
{ 0, 1, 1, 0},
{ 0, 0, 1, 0},
{ 0, 0, 1, 1},
{ 0, 0, 0, 1},
{ 1, 0, 0, 1},
{ 1, 0, 0, 0}
};

الإعداد باطل () {
ل(كثافة العمليات ط = 0؛ I <4. ط ++) pinMode (دبابيس [أنا]، OUTPUT)؛
}

المرحلة كثافة العمليات = 0؛
_step كثافة العمليات = 1؛ // إذا كانت خطوة لتغيير علامة على -1 - تغيير اتجاه دوران.

حلقة باطل () {
كثافة العمليات و= 2047؛
الخطوة (أ)؛
تأخير (200)؛
}

خطوة باطلة (الباحث خ) {
كثافة العمليات ط.
ل(ط = 0؛ أنا{

المرحلة + = _step.
إذا (المرحلة> 7) المرحلة = 0؛
إذا (المرحلة <0) المرحلة = 7؛

ل(كثافة العمليات ط = 0؛ I <4. ط ++) {
digitalWrite (دبابيس [أنا]، ((motorPhases [مرحلة] [ط] == 1)؟ عالية: LOW))؛
}

// وقفة لتدور على نصف خطوة واحدة
تأخير (2)؛
}

digitalWrite (دبابيس [0]، LOW)؛
digitalWrite (دبابيس [1]، LOW)؛
digitalWrite (دبابيس [2]، LOW)؛
digitalWrite (دبابيس [3]، LOW)؛
}

بالطبع، لا يزال لديك للتعامل مع الكثير، ولكن بداية ناجحة. :)

اليوم أمرت أكثر حدة شاشة LCD من سطرين مع ستة أزرار ل2.60 $، A زوج من وحدات مع أربعة التبديلات السلطة ل1.95 $ (وهناك ثماني وحدات والتبديلات، لكنني قررت أن الوحدتين 4 تتابع مريحة) chetyrohknopochnuyu غشاء لوحة المفاتيح ل0.53 $، مؤشر Chetyrohrazryadny 1.4 $. أكثر أمرت اثنين مختلفة الإضاءة وأجهزة الاستشعار 0.4 $ و 0.6 $لكنني غاب منهم - وهم عتبة وتستخدم لتشغيل الأضواء ليلا. ولكن لا شيء مفيد. أمر استشعار صعبة مع اثنين من فوتوديوديس واثنين من ADC مقابل 1.75 $ وجهاز استشعار بسيط مع الناتج التناظرية 0.9 $.

© 2017 أليكس Nadozhin

الموضوع الرئيسي لبلدي بلوق - المعدات اللازمة لحياة الإنسان. أنا أكتب استعراض، وتبادل الخبرات، والحديث عن أشياء كثيرة مثيرة للاهتمام. وأنا أفعل قصص أماكن مثيرة للاهتمام وتخبر عن أحداث مثيرة للاهتمام.
إضافة لي كصديق
هنا. تذكر عنوان قصيرة من بلدي بلوق: Blog1.rf و Blog1rf.ru.

بلدي المشروع الثاني - lamptest.ru. I اختبار الصمام المصابيح ومساعدة شخصية من تلك التي هي جيدة والتي ليست كذلك.