جدول المحتويات:

Shensuo: 6 خطوات (بالصور)
Shensuo: 6 خطوات (بالصور)

فيديو: Shensuo: 6 خطوات (بالصور)

فيديو: Shensuo: 6 خطوات (بالصور)
فيديو: 🎯《独步逍遥》One Step Towards Freedom | EP101-200 Full Version | ⚡MUTI SUB | Donghua 2024, شهر نوفمبر
Anonim
شينسو
شينسو

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

الخطوة 1: المتطلبات

متطلبات
متطلبات

معدات مطلوبة، معدة مطلوبة

1. Arduino Pro Mini - 5 فولت

2. اللوح - للنماذج الأولية

3. كابلات توصيل للوح

4. LM2596 - محول DC إلى DC أو ما يعادله

5. جروف للكابلات النسائية

6. استشعار درجة الحرارة والرطوبة غروف

7. ساعة Grove RTC

8. USB إلى Serial Adapter - للتواصل مع Arduino

8. شكل من أشكال مصدر الطاقة الخارجية لتشغيل محركات المؤازرة

الخطوة 2: التحميل إلى Arduino Pro Mini

تحميل إلى Arduino Pro Mini
تحميل إلى Arduino Pro Mini
تحميل إلى Arduino Pro Mini
تحميل إلى Arduino Pro Mini

إذا كان Arduino الخاص بك يحتوي على موصل USB ، فيمكنك تخطي هذا القسم.

يختلف Arduino Pro Mini عن معظم لوحات Arduino العادية ، حيث لا يحتوي على موصل USB قياسي على اللوحة. يعتمد على شكل من أشكال USB للاتصال التسلسلي من أجل تحميل الكود واستخدام الشاشة التسلسلية.

يمكنك الرجوع إلى هذه التعليمات الأخرى عن طريق push_reset إذا واجهتك مشكلة.

يعد محول SparkFun 5v FTDI خيارًا جيدًا لـ 5v Arduino Pro Mini ، وسنستخدم شكلًا مختلفًا منه في هذا البرنامج التعليمي.

ملاحظة: يجب أن ينتج محول FTDI الجهد الصحيح لاردوينو برو ميني الخاص بك ، يأتي Arduino Pro Mini في نوعين مختلفين ؛ 5v و 3v3. تأكد من أن محول FTDI الخاص بك يخرج الجهد الصحيح وإلا فإنك تخاطر بضرب Arduino. تقدم SparkFun أيضًا محول FTDI في متغير 3v3.

ربط المجلس

1. المسامير الموجودة في Arduino Pro Mini متعامدة مع اللوحة. مع زر إعادة الضبط في الأسفل ، ودبابيس التوصيل في الأعلى ؛ تم تصنيفها على أنها DTR - TXO - RXO - VCC - GND - GND.

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

3. قم بتوصيل المحول ، مع استمرار توصيل Arduino بجهاز الكمبيوتر الخاص بك. يجب أن يضيء Arduino والمحول.

تحميل على السبورة

1. مع المحول و Arduino متصل ، افتح Arduino IDE

2. انقر فوق أدوات ، ثم قم بالمرور فوق المنفذ في القائمة المنسدلة

3. حدد محول FTDI من القائمة ، قد يظهر كجهاز تسلسلي أو منفذ COM

4. في شريط القائمة "أدوات" ، ستحتاج إلى التأكد من تحديد اللوحة الصحيحة ، وقم بالمرور فوق اللوحة وحدد "Arduino Pro أو Pro Mini"

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

إذا فهمت هذا الخطأ ، فلن يحدث أي مشكلة ، فلن يتم تحميل أي رمز ، إذا حدث ذلك ، فجرّب خيارًا آخر من خيارات المعالج حتى تتمكن من التحميل.

5. الآن ، في شريط القوائم ؛ انقر فوق ملف ثم أمثلة -> أساسيات -> وميض

6. قم بتحميل الرسم التخطيطي بالنقر فوق سهم التأشير الأيمن أعلى يسار شاشة Arduino.

7. يجب تحميل المخطط بشكل صحيح ويجب أن يبدأ الضوء في الوميض باستمرار على Arduino

الخطوة 3: RTC - إعداد الساعة

RTC - إعداد الساعة
RTC - إعداد الساعة
RTC - إعداد الساعة
RTC - إعداد الساعة
RTC - إعداد الساعة
RTC - إعداد الساعة
RTC - إعداد الساعة
RTC - إعداد الساعة

لا تستطيع Arduino's والميكروكونترولر الأخرى تتبع الوقت الحالي من اليوم. لتمكين مشروعنا من الحفاظ على الوقت الحالي ، سنستخدم Seeed Grove - RTC.

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

طريقة التثبيت

1. افتح تطبيق Arduino

2. انتقل إلى Sketch -> Include Library -> Manage Libraries

3. في مربع البحث ، اكتب "RTC Makuna" ويجب أن تكون النتيجة الوحيدة

4. قم بتثبيت المكتبة وانتظر حتى ينتهي كل شيء.

طريقة إعداد المجلس

في هذا المشروع ، استخدمنا Arduino عاديًا بدون رؤوس Grove ، وأمسكنا بستانين لتثبيت كبلات الموصل للتوصيل والنماذج الأولية باستخدام اللوحة الخاصة بنا.

إذا كان لديك لوحة بها موصل بستان مثل Seeeduino أو Grove Shield ، مثل هذا الموجود في Arduino Mega ، يمكنك فقط استخدام الكابلات الموجودة في الصندوق لتوصيل اللوحة. الرجوع إلى هذا البرنامج التعليمي لمزيد من المساعدة.

إذا كنت مثلي ولديك فقط أردوينو عادي ، فاستمر في القراءة.

ملاحظة: A4 و A5 هما دبابيس i2c الخاصة بـ Arduino Pro Mini ، وسيكونان على دبابيس مختلفة على لوحات مختلفة ، لذا تأكد من التحقق من أن لديك

1. يحتوي Arduino Pro Mini على دبابيس i2c في A4 و A5 ، و A5 هو اتصال SCL و A4 هو اتصال SDA - انظر هذه الصورة المرجعية

2. خذ Grove الخاص بك إلى جهاز تقسيم 4pin ، قم بتوصيل نهاية البستان بساعة RTC.

3. قم بتوصيل الكبل الأحمر بـ 5 فولت أو دبوس vcc في Arduino

4. قم بتوصيل الكبل الأسود بأحد الأسطح الموجودة على Arduino ، المسمى GND.

5. قم بتوصيل الكبل الأصفر بـ A5 ، والكابل الأبيض بـ A4.

اختبار المجلس

أنت الآن جاهز لتحميل بعض التعليمات البرمجية ، ارجع إلى الشريحة السابقة الخاصة بالتحميل إلى Arduino Pro Mini إذا كنت عالقًا في هذه المرحلة.

مع تثبيت مكتبة Makuna ، تم أيضًا تثبيت عدد من الأمثلة التي يمكن استخدامها لاختبار الجهاز.

1. في شريط القوائم ، انقر فوق ملف ثم أمثلة

2. باتجاه أسفل القائمة سيكون RTC Makuna ، قم بالمرور فوق هذا الخيار وحدد DS1307_Simple من القائمة.

3. قم بتحميل الرسم التخطيطي إلى Arduino بالضغط على السهم الأفقي في أعلى يسار الشاشة. إذا واجهت أي مشاكل في التحميل ، فارجع إلى الخطوة السابقة.

4. الآن تريد عرض إخراج اللوحة ، افتح الشاشة التسلسلية بالضغط على العدسة المكبرة أعلى يمين شاشة Arduino ، أو بالنقر فوق Tools ثم Serial Monitor. إذا لم يكن هناك إخراج ، أو طباعة أحرف غريبة على الشاشة ؛ من المحتمل جدًا أن يكون معدل البث بالباود المحدد غير صحيح ، في الجزء السفلي الأيمن من شاشة جهاز العرض التسلسلي ، انقر حيث تظهر كلمة الباود. يحتوي Arduino Pro Mini على معدل باود افتراضي يبلغ 57600 ، حدد هذا من القائمة ويجب أن يظهر النص على الشاشة. يجب أن يتم عرض الوقت الصحيح.

التعليمات

الإخراج من الساعة هو بعض الاختلاف في 165. هذا عادة لأن اللوحة تتلقى جهدًا غير كافٍ. لقد وجدت أن اللوحات التي تعتمد على 5 فولت ستؤدي إلى تشغيل أكثر سلاسة من نظيراتها 3 ضد 3 ، إذا كان لديك لوحة 3 ضد 3 ، فإنني أوصي إما بالعثور على متغير 5 فولت من Pro Mini أو زيادة الجهد.

موارد آخرى

1. دليل Adafruit لتوصيل اللوحة بـ arduino

الخطوة 4: إعداد مستشعر درجة الحرارة

إعداد مستشعر درجة الحرارة
إعداد مستشعر درجة الحرارة

يشبه تركيب مستشعر درجة الحرارة إلى حد كبير تركيب ساعة RTC. في هذا البرنامج التعليمي ، سنستخدم مستشعر درجة الحرارة والرطوبة Seeed Grove. لدى Seeed برنامج تعليمي هنا ، لكنه يعتمد على وجود لوحة رأس لـ Arduino ، والتي لم نستخدمها في هذا البرنامج التعليمي.

طريقة التثبيت 1. افتح تطبيق Arduino

2. انتقل إلى Sketch -> Include Library -> Manage Libraries

3. في مربع البحث ، اكتب "TH02" ويجب أن تكون النتيجة الوحيدة

4. قم بتثبيت المكتبة وانتظر حتى ينتهي كل شيء.

طريقة إعداد المجلس

من المفترض أن لديك كبل Grove splitter مثل هذا.

ملاحظة: A4 و A5 هما دبابيس i2c الخاصة بـ Arduino Pro Mini ، وسيكونان على دبابيس مختلفة على لوحات مختلفة ، لذا تأكد من التحقق من أن لديك

1. يحتوي Arduino Pro Mini على دبابيس i2c في A4 و A5 ، و A5 هو اتصال SCL و A4 هو اتصال SDA - انظر هذه الصورة المرجعية

2. خذ Grove الخاص بك إلى جهاز تقسيم 4pin ، قم بتوصيل نهاية البستان بجهاز استشعار درجة الحرارة

3. قم بتوصيل الكبل الأحمر بـ 5 فولت أو دبوس vcc في Arduino

4. قم بتوصيل الكبل الأسود بأحد الأسطح الموجودة على Arduino ، المسمى GND.

5. قم بتوصيل الكبل الأصفر بـ A5 ، والكابل الأبيض بـ A4.

اختبار المجلس

1. في شريط القوائم ، انقر فوق ملف ثم أمثلة 2. بالقرب من أسفل القائمة سيكون "Grove Temper Humidity TH02" ، حرك الماوس فوق هذا الخيار وحدد العرض التوضيحي

3. قم بتحميل الرسم التخطيطي إلى Arduino بالضغط على السهم الأفقي في أعلى يسار الشاشة. إذا واجهت أي مشاكل في التحميل ، فارجع إلى الخطوة السابقة.

4. الآن تريد عرض إخراج اللوحة ، افتح الشاشة التسلسلية بالضغط على العدسة المكبرة أعلى يمين شاشة Arduino ، أو بالنقر فوق Tools ثم Serial Monitor.

التعليمات

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

الخطوة 5: إعداد المؤازرة

إعداد أجهزة
إعداد أجهزة
إعداد أجهزة
إعداد أجهزة
إعداد أجهزة
إعداد أجهزة

سيتم استخدام المؤازرة في هذا الثوب لتحويل الطيات بين ألوانها. بالنسبة لهذا المشروع ، استخدمنا TowerPro 5010 Servo ، المتاح من Adafruit هنا.

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

متطلبات

- محول DC إلى DC - استخدمنا لوحة LM2596 - وهذا سيضمن أن جهد الخرج ثابت لمؤازرتنا. سيؤدي هذا أيضًا إلى تقليل أي جهد إدخال إلى الجهد المطلوب الذي سنقوم بتعيينه.

- مصدر طاقة خارجي - استخدمنا بطارية 7.2 فولت 2000 مللي أمبير

- مفك مسطح الرأس

- مقياس متعدد لقياس جهد الخرج لمحول التيار المستمر إلى التيار المستمر

- كابلات العبور

- اللوح

مصدر طاقة خارجي

يجب أن يكون مصدر الطاقة الخارجي أكبر من 5 فولت ، ويمكن توفيره بواسطة بطارية.

إعداد المحول

1. قم بتوصيل التوصيلات الإيجابية والسلبية لمزود الطاقة الخارجي بمسامير الإدخال الموجودة على محول التيار المستمر إلى التيار المستمر

2. قم بتشغيل جهاز القياس المتعدد وضبطه على إعداد الجهد

3. قم بتوصيل جهات اتصال المتر المتعدد بإخراج المحول

4. الآن خذ مفك البراغي الخاص بك.

5. الماكينات لها جهد أقصى 6 فولت ، يجب أن تكون القراءة على المتر المتعدد أقل من هذه القيمة

6. أدر المقبض الذهبي على المحول حتى يقرأ المتر المتعدد قيمة أقل من 6 فولت ، حاول الاقتراب من 6 فولت دون تجاوزها

ربط الماكينات

1. خذ بطاقة Arduino الخاصة بك ، وقم بتوصيل أحد المسامير الأرضية بالقضيب السلبي على لوح التجارب.

2. قم بتوصيل المخرج السالب للمحول وقم بتوصيله بنفس السكة الموجودة على اللوح.

3. خذ المؤازرة الخاصة بك ، وقم بتوصيل دبوسها الأرضي ، سواء كان أسودًا أو بنيًا ، بنفس السكة. يجب أن يشترك كل من المؤازرة والطاقة الخارجية و Arduino في نفس الأرضية.

4. يجب أن يتصل الناتج الإيجابي للمحول بقوة المؤازرة (أحمر).

5. قم بتوصيل دبوس الإشارة الأبيض / الأصفر على المؤازرة بالدبوس 9 في Arduino Mini Pro

اختبار المجلس

1. افتح Arduino IDE

2. انقر فوق ملف في شريط القائمة -> أمثلة -> أجهزة -> مسح

3. قم بالتحميل إلى Arduino ويجب أن يتحرك المؤازر للخلف وللأمام

الخطوة 6: وضع كل ذلك معًا

ضع كل شيء معا
ضع كل شيء معا

تتمثل الخطوة الأخيرة من العملية في دمج كل هذا معًا من أجل تشغيل الماكينات مع مستشعرات درجة الحرارة والساعة.

الكود النهائي متاح هنا على جيثب الخاص بي.

موصى به: