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

الفطر المتوهج التفاعلي: 10 خطوات (بالصور)
الفطر المتوهج التفاعلي: 10 خطوات (بالصور)

فيديو: الفطر المتوهج التفاعلي: 10 خطوات (بالصور)

فيديو: الفطر المتوهج التفاعلي: 10 خطوات (بالصور)
فيديو: اغرب واحدة شكلها تغير بدون ميكب 2024, شهر نوفمبر
Anonim
Image
Image
الفطر التفاعلي المتوهج
الفطر التفاعلي المتوهج
الفطر التفاعلي المتوهج
الفطر التفاعلي المتوهج

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

لقد بدأت هذا المشروع لمهمة مدرسية حيث كان علينا إنشاء شيء باستخدام Arduino Uno.

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

هذا المشروع مستوحى من فيديو امتيازات DIY:

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

بالنسبة لهذا المشروع ، سوف تحتاج إلى:

  • اردوينو أونو
  • لوح توصيل
  • لوحة أداء
  • 5 مصابيح LED من neopixel LEDstrip ؛
  • 5 مجسات ضغط
  • مستشعر الضوء
  • مقاوم 470Ω ؛
  • 6 مقاومات من أي قيمة ؛
  • سلك صلب (غير موصل!) ؛
  • سيلر سيليكون شفاف.
  • الطلاء بالألوان المائية
  • فيلم تتشبث
  • سجل شجرة
  • تمرين
  • إزميل ومطرقة.
  • أسلاك بعدة ألوان
  • شريط كهربائي؛
  • شريط قوي آخر
  • الغراء الساخن؛
  • يتقلص أنبوب
  • مسدس حراري
  • محطة لحام
  • كماشة؛
  • ورقة منديل؛
  • يد ثابتة والكثير من الوقت والصبر ؛

الخطوة 1: تصميم المفهوم

مفهوم التصميم
مفهوم التصميم
مفهوم التصميم
مفهوم التصميم

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

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

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

الخطوة 2: تجهيز السجل

تحضير السجل
تحضير السجل
تحضير السجل
تحضير السجل
تحضير السجل
تحضير السجل

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

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

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

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

تذكر أن جانب السجل الذي يحتوي على الفتحة سيكون هو الجزء السفلي!

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

الخطوة الثالثة: عمل قبعات الفطر

صنع قبعات الفطر
صنع قبعات الفطر
صنع قبعات الفطر
صنع قبعات الفطر

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

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

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

ضع الفيلم اللاصق فوق جسم مستدير واتركه حتى يجف.

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

الخطوة 4: توصيل مصابيح LED

توصيل مصابيح LED
توصيل مصابيح LED
توصيل مصابيح LED
توصيل مصابيح LED
توصيل مصابيح LED
توصيل مصابيح LED

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

  1. قم بقص وتقطيع 9 أسلاك حمراء و 9 أسلاك سوداء (استخدمت اللون الأزرق بدلاً من ذلك مع بعض مصابيح LED بسبب نقص السلك الأسود) و 9 كبلات بلون من اختيارك (ستكون هذه هي الأسلاك المستخدمة للبيانات). تأكد من أن الكابلات الخاصة بك طويلة بما يكفي للانتقال من أسفل جذع الشجرة الخاص بك إلى الأعلى وحتى أن تكون بارزة قليلاً. من الأفضل جعلها طويلة جدًا بدلاً من قصيرة جدًا
  2. قطع 5 مصابيح LED من شريط LED الخاص بك.
  3. قم بلحام الكابلات السوداء بالمسامير الأرضية لمصابيح LED. كابل واحد على كل جانب من جوانب LED. كرر مع الكابلات الحمراء للدبوس 5 فولت على مصابيح LED ومع الكابلات الأخرى لدبوس البيانات. سيكون لديك مؤشر LED واحد به أسلاك على جانب واحد فقط ، وسيكون هذا هو مؤشر LED الخامس والأخير وبالتالي لن يحتاج إلى الكابلات الثلاثة الأخرى. على مصابيح LED ، سترى أسهمًا تشير في اتجاه واحد. استخدم علامة دائمة لتمييز نهاية الأسلاك على الجانب الذي تأتي منه الأسهم. هذا مهم جدًا لأنك ستحتاجه لاحقًا!
  4. لحماية الأسلاك ومنعها من ملامسة بعضها البعض ، قم بقطع قطع من أنبوب الانكماش ، وضعها فوق الأسلاك المكشوفة واستخدم مسدس حراري لتقليصها.
  5. أخيرًا ، قم بلف الكابلات معًا كما هو موضح في الصور.

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

الخطوة الخامسة: إضافة مجسات الضغط

اضافة مجسات الضغط
اضافة مجسات الضغط
اضافة مجسات الضغط
اضافة مجسات الضغط
اضافة مجسات الضغط
اضافة مجسات الضغط

تحت مصابيح LED ، سنضع مستشعرات الضغط.

لتحضيرهم سوف تحتاج إلى القيام بما يلي:

1. اقطع حوالي 15 سم من الأسلاك الصلبة (تأكد من أنها لا توصل الكهرباء!) لقد استخدمت الأسلاك الفضية.

2. لف السلك في دوامة كما هو موضح في الصور ؛

3. ألصِق جانبًا واحدًا من اللولب بأجهزة استشعار الضغط (لقد استخدمت superglue للقيام بذلك ، ولكن أي غراء سيفي بالغرض) ؛

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

5. ضع مستشعرات الضغط تحت المصابيح ، مع وجود الصمام الثنائي الباعث للضوء بين السلك الحلزوني. انظر إلى الصور كمرجع.

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

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

7. قطع وتجريد 15 سلكًا: 5 للأرض ، 5 للبيانات و 5 للجهد 5 فولت. أوصي باستخدام ألوان مختلفة لتلك التي استخدمتها لمصابيح LED. لقد استخدمت البرتقالي والأخضر والرمادي.

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

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

الخطوة السادسة: مستشعر الضوء والمقاومات

مستشعر الضوء والمقاومات
مستشعر الضوء والمقاومات
مستشعر الضوء والمقاومات
مستشعر الضوء والمقاومات
مستشعر الضوء والمقاومات
مستشعر الضوء والمقاومات

في هذه الخطوة ، سنجهز مستشعر الضوء ونضيف المقاومات عند الحاجة.

سنبدأ بمستشعر الضوء:

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

2. لحام السلك للبيانات و 5 فولت بجهاز استشعار الضوء.

الآن ، سنضيف كل المقاومات.

بالنسبة لمستشعرات الضغط ومستشعر الضوء ، ستحتاج إلى القيام بما يلي:

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

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

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

بالنسبة لمصابيح LED ، سنحتاج فقط إلى مقاوم واحد.

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

2. أضف المقاوم 470Ω إلى سلك البيانات لهذا الصمام بنفس الطريقة التي فعلت بها مع مستشعرات الضغط ومستشعر الضوء.

3. مرة أخرى ، استخدم أنبوب الانكماش أيضًا لحماية المقاوم وتأمينه.

الخطوة 7: صنع السيقان

صنع السيقان
صنع السيقان
صنع السيقان
صنع السيقان
صنع السيقان
صنع السيقان
صنع السيقان
صنع السيقان

لعمل السيقان ، علينا أولاً معرفة المدة التي نريدها أن تكون تقريبًا:

1. اسحب حزم كبلات LED من خلال الفتحات التي أنشأتها في سجل الشجرة.

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

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

4. أخرج حزم الكابلات مرة أخرى واستخدم بعض الشريط اللاصق للتأكد من ثبات الأسلاك معًا.

الآن بالنسبة للجزء الذي نصنع فيه السيقان بالفعل:

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

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

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

4. اطوِ غشاء اللصق من المنتصف بحيث تكون الطية قريبة قدر الإمكان من حزمة الأسلاك.

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

6. كرر العملية مع حزم الأسلاك الأربعة الأخرى واتركها حتى تجف.

الخطوة 8: الاختبار (والكود)

الاختبار (والمدونة)
الاختبار (والمدونة)
الاختبار (والمدونة)
الاختبار (والمدونة)

قبل لحام كل شيء معًا ، ربما ترغب في اختبار ما إذا كانت مكوناتك لا تزال تعمل.

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

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

الرمز:

# تعريف NUM_LEDS 5

#define DATA_PIN 6

مصابيح CRGB [NUM_LEDS] ؛

// LED 0

int inPinPressureSensor0 = A0 ؛

int ledState0 = عالية ؛

ضغط تعويم

ضغط عائم سابق 0 = منخفض ؛

// LED 1

int inPinPressureSensor1 = A1 ؛

int ledState1 = عالية ؛

ضغط تعويم

ضغط عائم <السابق 1 = منخفض ؛

// LED 2

int inPinPressureSensor2 = A2 ؛

int ledState2 = عالية ؛

ضغط تعويم ضغط عائم سابق 2 = منخفض ؛

// LED 3

int inPinPressureSensor3 = A3 ؛

int ledState3 = عالية ؛

ضغط تعويم

ضغط تعويم سابق 3 = منخفض ؛

// LED 4

int inPinPressureSensor4 = A4 ؛

int ledState4 = عالية ؛

ضغط تعويم

ضغط عائم سابق 4 = منخفض ؛

//مستشعر الضوء

int inPinLightSensor = A5 ؛

ضوء تعويم

تعويم ضوء

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

{

Serial.begin (9600) ؛

FastLED.addLeds (المصابيح ، NUM_LEDS) ،

// مؤشر LED لمستشعر الضغط 0

pinMode (inPinPressureSensor0 ، INPUT) ؛

// مؤشر LED لمستشعر الضغط 1

pinMode (inPinPressureSensor1 ، INPUT) ؛

// مؤشر LED لمستشعر الضغط 2

pinMode (inPinPressureSensor2 ، INPUT) ؛

// مؤشر LED لمستشعر الضغط 3

pinMode (inPinPressureSensor3 ، INPUT) ؛

// مؤشر LED لمستشعر الضغط 4

pinMode (inPinPressureSensor4 ، INPUT) ؛

//مستشعر الضوء

pinMode (inPinLightSensor ، INPUT) ؛

}

حلقة فارغة()

{

// الضغط قراءة الصمام 0

pressureReading0 = analogRead (inPinPressureSensor0) ؛

تأخير (20) ؛

// الضغط قراءة الصمام 1

pressureReading1 = analogRead (inPinPressureSensor1) ؛

تأخير (20) ؛

// الضغط قراءة الصمام 2

pressureReading2 = analogRead (inPinPressureSensor2) ؛

تأخير (20) ؛

// الضغط قراءة الصمام 3

pressureReading3 = analogRead (inPinPressureSensor3) ؛

تأخير (20) ؛

// الضغط قراءة الصمام 4

pressureReading4 = analogRead (inPinPressureSensor4) ؛

تأخير (20) ؛

//مستشعر الضوء

lightReading = analogRead (inPinLightSensor) ،

// إذا كان الضوء ، فإن مؤشر LED مطفأ.

إذا (قراءة ضوء> 28.0)

{

ledState0 = منخفض ؛

ledState1 = منخفض ؛

ledState2 = منخفض ؛

ledState3 = منخفض ؛

ledState4 = منخفض ؛

}

// إذا كان الظلام مضاءً وكان الضوء سابقًا ، فسيتم تشغيل مؤشر LED.

إذا (قراءة خفيفة 28.0)

{

ledState0 = عالية ،

ledState1 = مرتفع ؛

ledState2 = عالية ؛

ledState3 = عالية ؛

ledState4 = عالية ؛

}

// إذا كان دبوس مستشعر الضغط 0 يقرأ 38.0 (غير مضغوط) إذا (pressureReading0> = 38.0 && الضغط السابق 0 <38.0 && lightReading <= 28.0)

{

// إذا كان مؤشر LED 0 قيد التشغيل ، فقم بإيقاف تشغيله. خلاف ذلك (لذلك عند إيقاف تشغيله) قم بتشغيله.

إذا (ledState0 == عالية)

{

ledState0 = منخفض ؛

}

آخر

{

ledState0 = عالية ،

}

}

// إذا كان دبوس مستشعر الضغط 1 يقرأ 100.0 (غير مضغوط) إذا (pressureReading1> = 100.0 && pressurePrevious1 <100.0 && lightReading <= 28.0)

{

// إذا كان LED 1 قيد التشغيل ، فقم بإيقاف تشغيله. خلاف ذلك (لذلك عند إيقاف تشغيله) قم بتشغيله.

إذا (ledState1 == عالية)

{

ledState1 = منخفض ؛

}

آخر

{

ledState1 = مرتفع ؛

}

}

// إذا كان دبوس مستشعر الضغط 2 يقرأ 180.0 (غير مضغوط) إذا (pressureReading2> = 180.0 && pressure Previous2 <180.0 && lightReading <= 28.0)

{

// إذا كان LED 2 قيد التشغيل ، فقم بإيقاف تشغيله. خلاف ذلك (لذلك عند إيقاف تشغيله) قم بتشغيله.

إذا (ledState2 == عالية)

{

ledState2 = منخفض ؛

}

آخر

{

ledState2 = عالية ؛

}

}

// إذا كان دبوس مستشعر الضغط 3 يقرأ 6.0 (غير مضغوط) إذا (pressureReading3> = 6.0 && pressure السابق 3 <6.0 && lightReading <= 28.0)

{

// إذا كان LED 3 قيد التشغيل ، فقم بإيقاف تشغيله. خلاف ذلك (لذلك عند إيقاف تشغيله) قم بتشغيله.

إذا (ledState3 == عالية)

{

ledState3 = منخفض ؛

}

آخر

{

ledState3 = عالية ؛

}

}

// إذا كان دبوس مستشعر الضغط 4 يقرأ 10.0 (غير مضغوط) إذا (pressureReading4> = 10.0 && pressure السابق 4 <10.0 && lightReading <= 28.0)

{

// إذا كان LED 4 قيد التشغيل ، فقم بإيقاف تشغيله. خلاف ذلك (لذلك عند إيقاف تشغيله) قم بتشغيله.

إذا (ledState4 == عالية)

{

ledState4 = منخفض ؛

}

آخر

{

ledState4 = عالية ؛

}

}

إذا (ledState0 == عالية)

{

المصابيح [0] = CRGB (255 ، 255 ، 255) ؛

FastLED.show () ،

تأخير (30) ؛

}

آخر

{

المصابيح [0] = CRGB:: أسود ؛

FastLED.show () ،

تأخير (30) ؛

}

إذا (ledState1 == عالية)

{

المصابيح [1] = CRGB (255 ، 255 ، 255) ؛

FastLED.show () ،

تأخير (30) ؛

}

آخر

{

المصابيح [1] = CRGB:: أسود ؛

FastLED.show () ،

تأخير (30) ؛

}

إذا (ledState2 == عالية)

{

المصابيح [2] = CRGB (255 ، 255 ، 255) ؛

FastLED.show () ،

تأخير (30) ؛

}

آخر

{

المصابيح [2] = CRGB:: أسود ؛

FastLED.show () ،

تأخير (30) ؛

}

إذا (ledState3 == عالية)

{

المصابيح [3] = CRGB (255 ، 255 ، 255) ؛

FastLED.show () ،

تأخير (30) ؛

}

آخر

{

المصابيح [3] = CRGB:: أسود ؛

FastLED.show () ،

تأخير (30) ؛

}

إذا (ledState4 == عالية)

{

المصابيح [4] = CRGB (255 ، 255 ، 255) ؛

FastLED.show () ،

تأخير (30) ؛

}

آخر

{

المصابيح [4] = CRGB:: أسود ؛

FastLED.show () ،

تأخير (30) ؛

}

الضغط السابق 0 = pressureReading0 ؛

pressurePrevious1 = pressureReading1؛ ضغط

الضغط السابق 2 = pressureReading2 ؛

الضغط السابق 3 = pressureReading3 ؛

الضغط السابق 4 = pressureReading4 ؛

light السابق = lightReading ؛

// افتح الشاشة التسلسلية لرؤية القيم الخاصة بك وقم بتغيير المعلمات وفقًا لذلك.

Serial.println ("Pressure0:") ؛

Serial.println (pressureReading0) ؛

Serial.println ("Pressure1:") ؛

Serial.println (pressureReading1) ؛

Serial.println ("Pressure2:") ؛

Serial.println (pressureReading2) ؛

Serial.println ("Pressure3:") ؛

Serial.println (pressureReading3) ؛

Serial.println ("Pressure4:") ؛

Serial.println (pressureReading4) ؛

Serial.println ("LightReading:") ؛

Serial.println (lightReading) ؛

تأخير (200) ؛

}

الخطوة 9: اللحام

لحام
لحام
لحام
لحام
لحام
لحام
لحام
لحام

الآن أصعب جزء من المشروع: لحام كل شيء معًا … داخل السجل.

ملحوظة: ستحتاج إلى حماية الأسلاك المكشوفة بأنبوب الانكماش ، لذلك لا تنس أن تضع بعضها قبل لحام الكابلات! إذا نسيت ، يمكنك أيضًا تغطيتها بشريط كهربائي.

1: ابدأ بلحام كابل من دبوس 5 فولت في Arduino إلى لوحة perf. افعل نفس الشيء مع الأرض ، دبوس البيانات ~ 6 و A0 حتى A5.

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

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

  • لحام سلك البيانات لمستشعر الضغط إلى A0 على لوحة الأداء ؛
  • لحام السلك الأرضي لمستشعر الضغط على الأرض على لوحة الأداء ؛
  • قم بتلحيم السلك 5 فولت لمستشعر الضغط إلى 5 فولت على لوحة الأداء.
  • قم بتلحيم سلك البيانات الذي حددته من مؤشر LED إلى ~ 6 على لوحة الأداء ؛
  • قم بتلحيم السلك الأرضي الذي قمت بتمييزه بواسطة مؤشر LED على الأرض على لوحة الأداء ؛
  • قم بتلحيم السلك 5 فولت الذي قمت بتمييزه من LED حتى 5 فولت على لوحة الأداء ؛

4. تغطية الأسلاك المكشوفة بأنبوب الانكماش.

5. قم بربط الأسلاك الملحومة معًا في حزم للحفاظ على نظرة عامة.

6. اسحب الفطر الثاني.

  • قم بتلحيم سلك البيانات الذي لم تضعه على مؤشر LED الأول بسلك البيانات الذي قمت بوضعه على مؤشر LED الثاني (الذي قمت بسحبه للتو) ؛
  • قم بتلحيم السلك الأرضي الذي لم تضعه في أول مؤشر LED على السلك الأرضي الذي قمت بوضعه على مؤشر LED الثاني (الذي قمت بسحبه للتو) ؛
  • قم بتلحيم السلك بجهد 5 فولت الذي لم تضعه على مؤشر LED الأول بسلك 5 فولت الذي قمت بوضعه على مؤشر LED الثاني (الذي قمت بسحبه للتو) ؛

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

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

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

الخطوة 10: التجميع وتغيير المعلمات

التجميع وتغيير المعلمات
التجميع وتغيير المعلمات
التجميع وتغيير المعلمات
التجميع وتغيير المعلمات
التجميع وتغيير المعلمات
التجميع وتغيير المعلمات
التجميع وتغيير المعلمات
التجميع وتغيير المعلمات

عندما يتم لحام كل شيء في مكانه ، فقد حان الوقت لتجميع الفطر!

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

2: اختر قبعات الفطر التي تريد استخدامها وألصق قطعة من المناديل الورقية من الداخل. سيضمن ذلك عدم رؤية السلك داخل الفطر.

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

4: صمغ غطاء الفطر على دوامة السلك.

5: قص دائرة من المناديل الورقية حول حجم الفطر وقم بتغطية قاع الفطر. سيؤدي ذلك إلى تنظيفه وحتى يبدو مثل الأبواغ! قم بالإشارة إلى الصورة لترى كيف قمت بقص المناديل الورقية.

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

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

موصى به: