فهرست مطالب:

فرش با سنسورها/ ارتباط RF با آردوینو میکرو: 4 مرحله (همراه با تصاویر)
فرش با سنسورها/ ارتباط RF با آردوینو میکرو: 4 مرحله (همراه با تصاویر)

تصویری: فرش با سنسورها/ ارتباط RF با آردوینو میکرو: 4 مرحله (همراه با تصاویر)

تصویری: فرش با سنسورها/ ارتباط RF با آردوینو میکرو: 4 مرحله (همراه با تصاویر)
تصویری: ساده ترین ماژول گیرنده و فرستنده رادیویی 2024, نوامبر
Anonim

توسط SabinaStan بیشتر توسط نویسنده دنبال کنید:

دستبندهای مرمر ساخته شده از رول های مقوایی بازیافت شده
دستبندهای مرمر ساخته شده از رول های مقوایی بازیافت شده
دستبندهای مرمر ساخته شده از رول های مقوایی بازیافت شده
دستبندهای مرمر ساخته شده از رول های مقوایی بازیافت شده
قلب انسان از کاغذ ساخته شده است
قلب انسان از کاغذ ساخته شده است
قلب انسان از کاغذ ساخته شده است
قلب انسان از کاغذ ساخته شده است
باغ قارچ درخشان
باغ قارچ درخشان
باغ قارچ درخشان
باغ قارچ درخشان

درباره: نام من سابینا استن است. من یک هنرمند تجسمی مستقر در رومانی هستم. من با طناب ، کاغذ و قوطی های آلومینیومی بازیافتی کار می کنم و تقریباً می توانم هر چیزی (مجازی یا انتزاعی) را در تکنیکی که استفاده می کنم انجام دهم ، این… بیشتر درباره SabinaStan »

من به تازگی نصب و راه اندازی یکسان را به پایان رسانده ام ، که از مجموعه ای از لامپ ها ساخته شده است که به حسگرهای قرار داده شده در فرش زیر لامپ ها واکنش نشان می دهند. در اینجا نحوه ساخت فرش با سنسورهای فشار آمده است. امیدوارم مفید واقع شود.:)

مرحله 1: نحوه ساخت سنسورها

نحوه ساخت سنسورها
نحوه ساخت سنسورها
نحوه ساخت سنسورها
نحوه ساخت سنسورها
نحوه ساخت سنسورها
نحوه ساخت سنسورها

برای سنسورهای فشار ، از سنسورهای پیزو استفاده کردم زیرا ارزان ، م effectiveثر و آسان برای استفاده هستند. برای ایجاد ارتباط RF ، من از Arduino Micro و فرستنده RF استفاده کردم.

از آنجا که سنسورها به پین های آنالوگ متصل می شوند ، می توانید برای هر آردوینو فقط از چهار سنسور استفاده کنید. از آنجا که دو سنسور نمی توانند سیگنال را همزمان منتشر کنند ، این واقعاً مشکلی نیست.

برای اتصال فرستنده به آردوینو ، باید از راست به چپ که به آن نگاه می کنید متصل شوید:

  • اولین پین به زمین میکرو کنترلر
  • دومی به VCC آردوینو میکرو
  • آخرین پین به پین داده (در مورد من 10 ، در مورد من)

برای اتصال سنسورهای پیزو ، ابتدا باید یک سیم را به اندازه کافی بریده و وصل کنید:

  • قسمتی که تا وسط پیزو به پین آنالوگ میکروکنترلر می رود
  • قسمتی که تا لبه سنسور به زمین آردوینو متصل شده است

توصیه من این است که تمام زمینه های سنسورها را وصل کنید و سپس یک سیم را به زمین آردوینو وصل کنید.

مرحله 2: نحوه قرار دادن سنسورها در فرش

نحوه قرار دادن سنسورها در فرش
نحوه قرار دادن سنسورها در فرش
نحوه قرار دادن سنسورها در فرش
نحوه قرار دادن سنسورها در فرش
نحوه قرار دادن سنسورها در فرش
نحوه قرار دادن سنسورها در فرش
نحوه قرار دادن سنسورها در فرش
نحوه قرار دادن سنسورها در فرش

به دلیل نداشتن کلمه بهتر ، یک فرش را بردارید و میکرو کنترلر را در کنار یکی از لبه های آن با سنسورهای روی فرش قرار دهید.

اطمینان حاصل کنید که میکروکنترلر در جایی ایمن است که روی آن قدم نزنید یا در جعبه ای که دیده می شود ، ایمن باشد.

سنسورها را طوری بچینید که در قسمت های مختلف فرش باشند.

سنسورها را در زیر الیاف فرش مخفی کنید ، در حالی که از آنها برای محکم کردن سیم هایی که سنسورها را به میکرو کنترلر متصل می کنند ، استفاده می کنید.

فقط همین! ^.^

مرحله 3: کد

#inconste char char *message = ""؛ int piezo0 = A0؛ int piezo1 = A1؛ int piezo2 = A2؛ int piezo3 = A3؛ int sensorReading0 = 0؛ int sensorReading1 = 0 ؛ int sensorReading2 = 0 ؛ int sensorReading3 = 0؛ void setup () {pinMode (piezo0، INPUT)؛ pinMode (piezo1 ، INPUT) ؛ pinMode (piezo2 ، INPUT) ؛ pinMode (piezo3 ، INPUT) ؛ vw_set_ptt_inverted (true) ؛ vw_set_tx_pin (10) ؛ vw_setup (4000) ؛ } void loop () {sensorReading0 = analogRead (piezo0)؛ if (sensorReading0 <100) {؛ پیام = "Z"؛ vw_send ((uint8_t *) پیام ، strlen (پیام)) ؛ vw_wait_tx ()؛ تاخیر (2000) ؛ } sensorReading1 = analogRead (piezo1)؛ if (sensorReading1 <100) {message = "X"؛ vw_send ((uint8_t *) پیام ، strlen (پیام)) ؛ vw_wait_tx ()؛ تاخیر (2000) ؛ } sensorReading2 = analogRead (piezo2)؛ if (sensorReading2 <100) {message = "Y"؛ vw_send ((uint8_t *) پیام ، strlen (پیام)) ؛ vw_wait_tx ()؛ تاخیر (2000) ؛ } sensorReading3 = analogRead (piezo3)؛ if (sensorReading3 <100) {message = "W"؛ vw_send ((uint8_t *) پیام ، strlen (پیام)) ؛ vw_wait_tx ()؛ تاخیر (2000) ؛ }}

توصیه شده: