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

سجادة مزودة بأجهزة استشعار / اتصال RF مع Arduino Micro: 4 خطوات (مع صور)
سجادة مزودة بأجهزة استشعار / اتصال RF مع Arduino Micro: 4 خطوات (مع صور)

فيديو: سجادة مزودة بأجهزة استشعار / اتصال RF مع Arduino Micro: 4 خطوات (مع صور)

فيديو: سجادة مزودة بأجهزة استشعار / اتصال RF مع Arduino Micro: 4 خطوات (مع صور)
فيديو: Dingtian DT-R008 مرحل ذكي متعدد القنوات مع إيثرنت وواي فاي - نظرة عامة والتكامل في Home Assistant 2024, شهر نوفمبر
Anonim

بواسطة SabinaStan متابعة المزيد من قبل المؤلف:

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

حول: اسمي سابينا ستان. أنا فنان تشكيلي مقيم في رومانيا. أعمل باستخدام الحبال والورق وعلب الألمنيوم المعاد تدويرها ويمكنني فعل أي شيء (رمزي أو تجريدي) في التقنية التي أستخدمها ، وهي … المزيد عن SabinaStan »

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

الخطوة 1: كيف تصنع المستشعرات

كيف تصنع المجسات
كيف تصنع المجسات
كيف تصنع المجسات
كيف تصنع المجسات
كيف تصنع المجسات
كيف تصنع المجسات

بالنسبة لمستشعرات الضغط ، استخدمت مستشعرات بيزو لأنها رخيصة وفعالة وسهلة الاستخدام. لإنشاء اتصال RF ، استخدمت Arduino Micro وجهاز إرسال RF.

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

لتوصيل جهاز الإرسال بـ Arduino ، عليك الاتصال ، من اليمين إلى اليسار وأنت تنظر إليه:

  • أول دبوس على الأرض لوحدة التحكم الدقيقة
  • الثانية إلى VCC من Arduino Micro
  • آخر دبوس في دبوس البيانات (10 ، في حالتي)

لتوصيل مستشعرات بيزو ، عليك أولاً قطع سلك طويل بما فيه الكفاية ، والتوصيل:

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

نصيحتي هي توصيل جميع أسس المستشعرات ثم توصيل سلك واحد بأرض Arduino.

الخطوة الثانية: كيفية وضع المستشعرات في البساط

كيفية وضع المستشعرات في البساط
كيفية وضع المستشعرات في البساط
كيفية وضع المستشعرات في البساط
كيفية وضع المستشعرات في البساط
كيفية وضع المستشعرات في البساط
كيفية وضع المستشعرات في البساط
كيفية وضع المستشعرات في البساط
كيفية وضع المستشعرات في البساط

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

تأكد من أن وحدة التحكم الدقيقة في مكان آمن بحيث لا يتم الضغط عليها أو وضعها في صندوق يمكن رؤيته.

رتب المستشعرات بحيث تكون في أجزاء مختلفة من السجادة.

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

هذا كل شئ! ^. ^

الخطوة 3: الكود

# تضمين الحرف الثابت * message = ""؛ int piezo0 = A0 ؛ int piezo1 = A1 ؛ int piezo2 = A2 ؛ كثافة العمليات piezo3 = A3 ؛ حساس int sensorReading0 = 0 ؛ حساس int sensorReading1 = 0 ؛ حساس int sensorReading2 = 0 ؛ int sensorReading3 = 0 ؛ إعداد باطل () {pinMode (piezo0، INPUT) ؛ pinMode (piezo1 ، الإدخال) ؛ pinMode (بيزو 2 ، المدخلات) ؛ pinMode (بيزو 3 ، المدخلات) ؛ vw_set_ptt_inverted (صواب) ، vw_set_tx_pin (10) ، vw_setup (4000) ؛ } حلقة فارغة () {sensorReading0 = analogRead (piezo0) ؛ إذا (sensorReading0 <100) {؛ الرسالة = "Z" ؛ vw_send ((uint8_t *) message، strlen (message)) ؛ vw_wait_tx () ؛ تأخير (2000) ؛ } sensorReading1 = analogRead (piezo1) ؛ إذا (sensorReading1 <100) {message = "X" ؛ vw_send ((uint8_t *) message، strlen (message)) ؛ vw_wait_tx () ؛ تأخير (2000) ؛ } sensorReading2 = analogRead (piezo2) ؛ إذا (sensorReading2 <100) {message = "Y" ؛ vw_send ((uint8_t *) message، strlen (message)) ؛ vw_wait_tx () ؛ تأخير (2000) ؛ } sensorReading3 = analogRead (piezo3) ؛ إذا (sensorReading3 <100) {message = "W" ؛ vw_send ((uint8_t *) message، strlen (message)) ؛ vw_wait_tx () ؛ تأخير (2000) ؛ }}

موصى به: