قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  تشغيل/ اردوينو ما يمكنك بناءه. مشاريع اردوينو الأكثر إثارة للاهتمام

اردوينو ما يمكنك بناء. مشاريع اردوينو الأكثر إثارة للاهتمام


جمعنا أفضل مشاريع Arduino وحتى المجنونة التي التقينا بها في عام 2015.

آلة إيقاظ اردوينو

كسر الأقفال المركبة مع الأردوينو

يمكن لآلية Arduino التي يتم التحكم فيها فتح أي قفل تركيبي في أقل من 30 ثانية. أظهر مشروع الهاكر سامي كامكار الثغرة الأمنية.

روبوت الفرز سكيتلز

مشروع روبوت Arduino مطبوع ثلاثي الأبعاد يمكنه توفير الوقت الذي تستغرقه لفرز Skittles. ولعل أكبر خيبة أمل هي أن الآلية ليست عالمية وتناسب عمليات الاندماج والشراء. فيديو ووصف أكثر تفصيلا

Protopiper - أداة النماذج الأولية

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

منفاخ ثلج مفتوح المصدر

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

مكبر لتبديل الموسيقى

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

امنح شعرك المزيد من القوة

يمكنك إرسال الرسائل بسرية وتشغيل التطبيقات وبث موقعك - ​​كل هذا يمكن القيام به عن طريق تمشيط شعرك بلطف - وهذا أمر طبيعي جدًا بالنسبة للفتيات.

متماسكة مع اردوينو

للتماسك ، ليس عليك الاتصال بجدتك أو شراء معدات احترافية. روبوت DIY يحبك باستخدام Arduino.

BB-8 Robot على Arduino

مشروع لمن يحلمون بصنع روبوت BB-8 من Star Wars.

طيب جوجل ، يا سمسم ، افتح الباب

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

آلة كاتبة تعزف على سيمفونية

لم تكن الآلة الكاتبة لعام 1960 مجرد طابعة ، بل أصبحت أيضًا آلة موسيقية.

روبوت AT-AT

روبوت AT-AT متحكم فيه من Star Wars.

T-800 روبوت من Terminator

هناك العديد من عشاق أفلام Terminator في العالم ، لكن القليل منهم أعاد إنشاء الروبوت T-800. يمكنك قراءة المزيد عن المشروع ومشاهدة الفيديو.

بيضة روبوت مينيون من كيندر مفاجأة

روبوت ممتع مصنوع منزليًا يمكنك أن تصنعه بنفسك. مزيد من التفاصيل حول المشروع.

السيطرة على التلفزيون الخاص بك مع عقلك

لم تعد هناك حاجة إلى جهاز التحكم عن بعد الخاص بالتلفزيون. كل ما عليك فعله هو التفكير في تغيير القناة. يستخدم المشروع شريحة من اللعبة حرب النجوممدرب قوة ( حرب النجوم) صدر في عام 2009. المزيد من التفاصيل.

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

في هذه المقالة ، سوف تجد ما يمكنك القيام به على Arduino. ما هي المشاريع التي ستكون مذهلة وأيها ستكون مفيدة.

ما الذي يمكن عمله باستخدام Arduino

الروبوت مكنسة كهربائية

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

لبنائه سوف تحتاج:

1. Arduino Pro-mini ، أو أي حجم آخر مماثل ومناسب ...

2. محول USB-TTL إذا كنت تستخدم Pro mini. إذا اخترت اردوينو نانو، فلا داعي لذلك. تم تثبيته بالفعل على السبورة.

3. المحرك L298N ضروري للتحكم وعكس محركات التيار المستمر.

4. محرك صغير مع تروس وعجلات.

5.6 مجسات الأشعة تحت الحمراء.

6. محرك توربيني (أكبر).

7. التوربين نفسه أو بالأحرى المكره من المكنسة الكهربائية.

8. محرك للفرش (صغير).

9. عدد 2 من حساسات الاصطدام.

10.4 بطاريات 18650.

11. عدد 2 محولات للجهد الثابت (تصعيد وتنحي).

13. جهاز تحكم لتشغيل البطارية (الشحن والتفريغ).

نظام التحكم كالتالي:

وهنا نظام الطاقة:

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

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

يمكنك إنشاء وحدة تحكم RGB على Arduino بيديك ، وحتى أكثر من ذلك ، ينفذ هذا المشروع التحكم عبر Bluetooth.

تُظهر الصورة مثالاً على استخدام RGB LED. للتحكم في الشريط ، يلزم توفير مصدر طاقة إضافي بجهد 12 فولت ، ثم سيتم التحكم في البوابات تأثير الترانزستور الميدانالمدرجة في الدائرة. تيار شحنة البوابة محدود بمقاومات 10 kΩ ، يتم تثبيتها بين دبوس Arduino والبوابة ، بالتسلسل معها.

باستخدام متحكم ، يمكنك القيام بذلك تحكم عالمى جهاز التحكميتم التحكم فيها من هاتف محمول.

لهذا سوف تحتاج:

    اردوينو من أي نموذج ؛

    مستقبل الأشعة تحت الحمراء TSOP1138 ؛

    LED الأشعة تحت الحمراء ؛

    وحدة بلوتوث HC-05 أو HC-06.

يمكن للمشروع قراءة الرموز من أجهزة التحكم عن بعد الخاصة بالمصنع وحفظ قيمها. ثم يمكنك التحكم في هذا المنتج محلي الصنع عبر البلوتوث.

يتم تثبيت كاميرا الويب على آلية دوارة. وهو متصل بجهاز كمبيوتر مثبت عليه البرمجيات... يعتمد على مكتبة رؤية الكمبيوتر - OpenCV (مكتبة رؤية الكمبيوتر مفتوحة المصدر) ، بعد أن يكتشف البرنامج وجهًا ، تنتقل إحداثيات حركته عبر كابل USB.

يعطي Arduino أمرًا لمحرك الآلية الدوارة ويضع عدسة الكاميرا. يتم استخدام زوج من الماكينات لتحريك الكاميرا.

يظهر الفيديو طريقة عمل هذا الجهاز.

مشاهدة الحيوانات الخاصة بك!

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

في هذه الحالة ، تلعب أبعاد الجهاز دورًا حاسمًا هنا ، حيث يجب ألا يشعر الحيوان بأي إزعاج منه. لتسجيل البيانات ، يمكن استخدامه للعمل مع بطاقات ذاكرة Micro-SD.

يوجد أدناه رسم تخطيطي للإصدار الأصلي للجهاز.

استخدمت النسخة الأصلية من المشروع لوحة TinyDuino والدروع لها. إذا لم تتمكن من العثور على واحدة ، فمن الممكن تمامًا استخدام نسخ صغيرة من Arduino: mini و micro و nano.

تم استخدام خلية Li-ion ذات السعة الصغيرة لإمداد الطاقة. البطارية الصغيرة تدوم حوالي 6 ساعات.في النهاية ، كان لدى المؤلف كل شيء في جرة tik-tok المقطوعة. من الجدير بالذكر أن هوائي GPS يجب أن يشير لأعلى للحصول على قراءات موثوقة من أجهزة الاستشعار.

قواطع الأقفال المركبة

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

بالطبع ل تطبيق عمليمن غير المحتمل أن يعمل مثل هذا الجهاز ، لكن هذا عرض توضيحي رائع.

اردوينو في الموسيقى

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

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

تقييمات الأجزاء:

    الترانزستور NPN ، على سبيل المثال 2n3904 - 1 جهاز كمبيوتر.

    المقاوم 1 كيلو أوم (R2 ، R4 ، R5) - 3 قطع.

    330 أوم (R6) - 1 قطعة.

    10 كيلو أوم (R1) - 1 قطعة.

    100 كيلو أوم (R3) - 1 قطعة.

    مكثف كهربائيا 3.3 μF - 1 قطعة.

لكي يعمل المشروع ، ستحتاج إلى توصيل المكتبة لتوسيع فورييه السريع.

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

3 مشاريع روبوت

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

الروبوت BEAM على Arduino

لتجميع روبوت مشي رباعي الأرجل ، سوف تحتاج إلى:

    هناك حاجة إلى محركات مؤازرة لتحريك الأرجل ، على سبيل المثال ، Tower الهوايات TS-53 ؛

    قطعة من الأسلاك النحاسية ذات سماكة متوسطة (لتحمل وزن الهيكل وليس الانحناء ، ولكن ليس سميكًا جدًا ، لأنه لا معنى له) ؛

    متحكم - AVR ATMega 8 أو لوحة Arduino من أي طراز ؛

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

نتيجة لذلك ، سوف تتلقى:

يشار إلى أن هذا الروبوت لا يقود ، بل يمشي ، ويمكنه أن يخطو ويذهب إلى ارتفاعات تصل إلى 1 سم.

لسبب ما ، ذكرني هذا المشروع بإنسان آلي من الرسوم المتحركة Wall-e. خصوصيته هي استخدامه لشحن البطاريات. تتحرك مثل السيارة ، على 4 عجلات.

تفاصيل مكوناته:

    زجاجة بلاستيكية بحجم مناسب ؛

  • صداري أمي أبي.

    لوحة شمسية بجهد خرج 6 فولت ؛

    كمانح للعجلات والمحركات وأجزاء أخرى - سيارة يتم التحكم فيها عن طريق الراديو ؛

    اثنين من الماكينات التناوب المستمر ؛

    اثنين من الماكينات التقليدية (180 درجة) ؛

    حامل لبطاريات AA و "تاج" ؛

    جهاز استشعار الاصطدام

    المصابيح ، مقاومات الضوء ، المقاومات الثابتة 10 كيلو أوم - 4 قطع فقط ؛

    الصمام الثنائي 1n4001.

ها هي الأساسيات - لوحة Arduino مع درع أولي.

هكذا تبدو قطع الغيار من - العجلات.

اكتمل الهيكل تقريبًا ، تم تثبيت المستشعرات.

جوهر عمل الروبوت هو أنه ينتقل إلى الضوء. يحتاج إلى وفرة للملاحة.

إنها آلة CNC أكثر من كونها روبوتًا ، لكن المشروع مسلي للغاية. إنها آلة رسم ذات محورين. فيما يلي قائمة بالمكونات الرئيسية التي تتكون منها:

    (DVD) محركات الأقراص المضغوطة - 2 قطعة ؛

    عدد 2 سائقين لمحركات السائر A498 ؛

    مؤازرة MG90S ؛

    اردوينو أونو

    12 فولت امدادات الطاقة.

    قلم حبر جاف وعناصر تصميم أخرى.

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

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

يتم عرض عملية التجميع والتشغيل الكاملة في هذا الفيديو.

شاهد أيضًا أفضل 16 مشروعًا في Arduino من AlexGyver:

استنتاج

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

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

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

ما هو اردوينو ولماذا؟

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

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

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

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

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

اردوينو IDE

لكتابة البرامج الثابتة وتصحيحها وتحميلها ، تحتاج إلى تنزيل Arduino IDE وتثبيته. انها بسيطة جدا و برنامج مناسب... على موقعي ، سبق لي أن وصفت عملية تنزيل بيئة التطوير وتثبيتها وإعدادها. لذلك سأترك هنا روابط لـ احدث اصداربرامج و

إصدار شبابيك نظام التشغيل Mac OS X لينكس
1.8.2

لغة برمجة اردوينو

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

يتم استخدام نسخة مبسطة من لغة C ++ مع وظائف محددة مسبقًا لبرمجة Arduino. كما هو الحال في لغات البرمجة الشبيهة بلغة C ، هناك عدد من القواعد لكتابة التعليمات البرمجية. فيما يلي أهمها:

  • يجب أن يتبع كل تعليمة فاصلة منقوطة (؛)
  • قبل التصريح عن دالة ، يجب تحديد نوع البيانات التي تُرجعها الدالة أو لاغية إذا كانت الدالة لا تُرجع قيمة.
  • من الضروري أيضًا تحديد نوع البيانات قبل التصريح عن المتغير.
  • يتم الإشارة إلى التعليقات: // Inline و / * Block * /

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

يجب أن تحتوي جميع البرامج الثابتة الخاصة بـ Arduino على وظيفتين على الأقل. هذه هي الإعداد () والحلقة ().

وظيفة الإعداد

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

// المتغيرات مع دبابيس الأجهزة المتصلة int switchPin = 8 ؛ int ledPin = 11 ؛ // متغيرات لتخزين حالة الزر و LED المنطقي lastButton = LOW ؛ تيار منطقي = منخفض ؛ منطقية ledOn = خطأ ؛ إعداد باطل () (pinMode (switchPin ، INPUT) ؛ pinMode (ledPin ، OUTPUT) ؛) // وظيفة لقمع debounse boolean bounce (boolean last) (boolean current = digitalRead (switchPin) ؛ if (last! = current) (تأخير (5) ؛ Current = digitalRead (switchPin) ؛) عودة التيار ؛) حلقة فارغة () (currentButton = debounse (lastButton) ؛ if (lastButton == LOW && currentButton == HIGH) (ledOn =! LedOn ؛) lastButton = CurrentButton ؛ digitalWrite (ledPin ، ledOn) ؛)

// المتغيرات مع دبابيس الأجهزة المتصلة

int switchPin = 8 ؛

int ledPin = 11 ؛

// متغيرات لتخزين حالة الزر و LED

lastButton المنطقية = LOW ؛

تيار منطقي = منخفض ؛

منطقية ledOn = خطأ ؛

الإعداد باطل () (

pinMode (switchPin ، INPUT) ؛

pinMode (ledPin ، الإخراج) ؛

// وظيفة لقمع الارتداد

debounse منطقية (قيمة منطقية أخيرًا) (

التيار المنطقي = digitalRead (switchPin) ؛

إذا (الماضي! = الحالي) (

تأخير (5) ؛

التيار = digitalRead (switchPin) ؛

عودة التيار

حلقة فارغة () (

CurrentButton = debounse (lastButton) ؛

إذا (lastButton == LOW && currentButton == HIGH) (

ledOn =! يقود

lastButton = CurrentButton ؛

الكتابة الرقمية (ledPin ، ledOn) ؛

في هذا الرسم الذي قمت بإنشائه وظيفة إضافية debounse لقمع ارتداد جهة الاتصال. هناك ارتداد من جهات الاتصال على موقع الويب الخاص بي. تأكد من قراءة هذه المادة.

PWM اردوينو

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

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

يحتوي Arduino على مُعدِّل عرض نبض مدمج. يمكنك استخدام PWM فقط على تلك المسامير التي يدعمها الميكروكونترولر. على سبيل المثال ، يحتوي كل من Arduino Uno و Nano على 6 دبابيس PWM: هذه دبابيس D3 و D5 و D6 و D9 و D10 و D11. قد تحتوي الألواح الأخرى على دبابيس مختلفة. يمكنك العثور على وصف للوحة التي تهتم بها

لاستخدام PWM في Arduino ، هناك وظيفة تأخذ رقم pin وقيمة PWM من 0 إلى 255.0 تملأ 0٪ بإشارة عالية ، و 255 هي 100٪. دعنا نكتب رسمًا بسيطًا كمثال. دعونا نجعلها تضيء بسلاسة ، وتنتظر ثانية واحدة وتتلاشى بسلاسة ، وهكذا إلى ما لا نهاية. فيما يلي مثال باستخدام هذه الوظيفة:

// LED متصل بالدبوس 11 int ledPin = 11 ؛ إعداد باطل () (pinMode (ledPin ، الإخراج) ؛) حلقة فارغة () (لـ (int i = 0 ؛ i< 255; i++) { analogWrite(ledPin, i); delay(5); } delay(1000); for (int i = 255; i >0 ؛ i--) (analogWrite (ledPin ، i) ؛ تأخير (5) ؛))

// LED متصل بالدبوس 11

int ledPin = 11 ؛

الإعداد باطل () (

pinMode (ledPin ، الإخراج) ؛

حلقة فارغة () (

لـ (int i = 0 ؛ i< 255 ; i ++ ) {

analogWrite (ledPin ، أنا) ؛

تأخير (5) ؛

تأخير (1000) ؛

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

كيف يتم تنفيذ هذا؟

من الأنسب شراء مكونات لتنفيذ فكرة على AliExpress. يمكن أيضًا العثور على العديد من المباني هناك. في حالتنا ، هذه الحالة ضرورية لخلقنا ليأخذ عرضًا تقديميًا.

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

تحكم أوتوماتيكي في درجة حرارة المنزل



بالترتيب: Arduino Nano و Arduino Uno و NRF24L01

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

سيتم وضع Arduino Nano في عبوة صغيرة مع مستشعر درجة الحرارة والرطوبة DHT22 ووحدة راديو NRF24L01 ومصدر طاقة - بطارية ، على سبيل المثال. سيتم وضع العديد من هذه الصناديق الصغيرة في جميع أنحاء المنزل.



DHT2 والنص عرض شاشات الكريستال السائل

سيتم استلام البيانات من Arduino Nano بواسطة "القاعدة" ، وهي Arduino Uno أو Mega ، ومرفقة في علبة كبيرة إلى جانب NRF24L01 (كجهاز استقبال) ، وشاشة LCD نصية ومصدر طاقة (بطارية). كل هذا سيكون بالقرب من نظام التدفئة. ستتمكن "القاعدة" من تلقي بيانات درجة الحرارة ومعالجتها ، واعتمادًا على قيمة هذه البيانات ، سيتم إرسال أمر إلى نظام التدفئة لزيادة درجة الحرارة أو تقليلها.

الدفيئة الذكية



مثال على الحل الجاهز.

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




بالترتيب: شاشة عرض نصوص Arduino Mega و DHT22 وشاشات الكريستال السائل.

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

آلة التصنيع باستخدام الحاسب الآلي




بالترتيب: Arduino Mega و L298N ومحرك متدرج.

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

الروبوتات



مثال على الحل الجاهز.

لا شك أن الأطفال مغرمون جدًا بالروبوتات ، خاصة تلك التي يمكنهم التحكم فيها. بمساعدة Arduino ، يمكن صنع الروبوتات من مواد الخردة. فكرت ذات مرة في فكرة صنع روبوت بهيكل مكنسة كهربائية يشبه إلى حد كبير الروبوت Astromech من Star Wars.





بالترتيب: HC-SR04 و L293D و HC-06 و NRF24L01

يمكن لمحدّد المدى بالموجات فوق الصوتية HC-SR04 تحديد المسافة إلى العوائق من أجل الالتفاف عليها لاحقًا. محرك المحرك L293D ، الذي يتم استخدامه كلوحة توسعة ، قادر على قيادة أربعة محركات وثلاثة أجهزة مؤازرة في وقت واحد. من حيث الاتصال ، نحن لسنا مقيدين للغاية. يمكنك استخدام وحدة البلوتوث HC-06 ، والتي ستتيح لك التحكم في بنات أفكارك من هاتف ذكي ، ولكن لا يمكن أن تتباهى بنطاق اتصال جيد ، وهو ما لا يمكن قوله عن وحدة الاتصالات اللاسلكية المعروفة بالفعل NRF24L01. ومع ذلك ، لن تتمكن بعد ذلك من التحكم من هاتفك الذكي.

كمصدر للطاقة ، يمكن استخدام 18650 بطارية متصلة بالتوازي لزيادة السعة الإجمالية.

حصيلة

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

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

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

بلوتوث HC-06 واردوينو. تطبيق Android للتحكم في Relay من هاتفك.

كيفية الاتصال موديل بلوتوث HC-06 أو HC-05قال في

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

ساعة LED DIY على Arduino WS2312 يتم التحكم فيها (قابلة للعنونة)

بعد تحديث آخر له طابعة 3D... بالمناسبة ، سأقوم بنشر مقال وفيديو حول ترقية Anet 8A قريبًا.

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

لقد وجدت نموذجًا على مدار الساعة.

ضوء ليلي LED على شكل مكعب.

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

إشارة مرور اردوينو على Digispark و ws2812b

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