انگیزه
وقتی چند رنگ رسانا برهنه و چند لامپ فیلیپس Hue در اطراف شما قرار دارد، چه باید بکنید؟ شما با استفاده از رنگ رسانا روی دیوار خود یک سوئیچ دیمر رنگ می کنید!
شروع شدن
برخی از چیزهایی که برای شروع به آن نیاز دارید:
- Arduino Due (یا صفر)
- محافظ AnduinoWiFi (یا آردوینو دیگری با WiFi101 فعال)
سخت افزار
برد لمسی Bare Conductive در واقع حاوی یک MCU سازگار با آردوینو (ATmega32u4) است، بنابراین اگرچه مانند یک سپر روی هم قرار گرفته است، اما در واقع از دو برد مختلف آردوینو استفاده می کنیم که از طریق UART سریال با یکدیگر ارتباط برقرار می کنند. یک طرح رابط لمسی روی صفحه لمسی اجرا میشود، و سپس مشتری HueDino Philips Hue API روی anduinoWiFi Due اجرا میشود. در نهایت میتوان اندازه آن را متراکم کرد تا در MKR1000 و MPR121 شکستگی اجرا شود، اگر اندازه نگران کننده بود.
تاچ برد اساسا یک آردوینو لئوناردو با سنسور لمسی خازنی MPR121 ، کارت خوان SD و پخش کننده mp3 با خروجی صدای 1/8 اینچی است.
قابلیت اتصال به وای فای
شما می توانید یک دسته کامل از مدارهای رنگ شده مختلف و رابط های لمسی را فقط با استفاده از برد لمسی آزمایش کنید . اما وقتی نوبت به اتصال به اینترنت میرسد، استفاده از یک سپر وایفای روی ATmega32u4 کاملاً آن را قطع نمیکند. BC همچنین یک برد رابط لمسی برای Raspberry Pi میسازد که به آسانتر کردن اتصال به اینترنت طرحهای رنگ رسانای شما کمک میکند.
از آنجایی که برد لمسی نمی تواند از وای فای پشتیبانی کند، به همین دلیل است که دومین Arduino Due را با anduinoWiFi جفت شده معرفی کرده ایم، این اکنون می تواند ارتباط Hue API بین آردوینو ما و Philips Hue Bridge محلی را انجام دهد (که به نوبه خود چراغ ها را کنترل می کند). در یک پورت سریال مقادیر سوئیچ دیمر ارسال شده توسط برد لمسی را گوش می دهد.
بیایید همه چیز را به هم وصل کنیم!
لحیم کاری و سیم کشی
مرحله 1
برای اتصال سه جزء اصلی، من یک هدر قابل انباشته را به پایه های پاور برد لمسی BC لحیم کرده ام. پس از برداشتن صفحه LCD از محافظ anduinoWiFi (فقط پایه های نایلونی را بچرخانید و به سمت بالا بکشید) می توانید آن را درست در بالا قرار دهید. من همچنین هدرهایی را برای الکترودهای لمسی و برای پینهای 10 و 11 لحیم کردهام که از آنها برای کامهای سریال نرمافزار بین برد لمسی و آردوینو Due استفاده میکنیم.
گام 2
هنگامی که هدرها را لحیم کردید، برد لمسی را در بالای محافظ anduinoWiFi قرار دهید. قبل از چیدن شیلدها روی دو وصل دو سیم به پین های 18 و 19 Tx1 و Rx1. یا پین ها را خم کنید یا از یک هدر 90* استفاده کنید تا سپر همچنان بتواند روی آن قرار بگیرد. در این مرحله تابلوهای شما باید به شکل زیر باشند:
مرحله 3
در نهایت زمان سیم کشی مبدل سطح منطقی است. از آنجایی که MCU برد لمسی با ولتاژ 5 ولت و Due در ولتاژ 3.3 ولت کار می کند، باید از یک مبدل سطح منطقی برای UART ایمن بین دو دستگاه استفاده کنیم.
مرحله 4
فقط 5v و GND را به HV و GND و همچنین 3.3v را به LV و GND در طرف مقابل وصل کنید. سپس از هر یک از پینهای عبوری HV1 <–> LV1، HV2<–>LV2 و غیره استفاده کنید. سررسید منطق 3.3 ولت در سمت L منطق 5 ولت در سمت H.
مرحله 5
سیم کشی خود را دوباره بررسی کنید تا مطمئن شوید که از اتصالات Tx <–> Rx خود عبور کرده اید. Tx روی برد لمسی به RX در Due می رود و بالعکس.
برای جزئیات بیشتر: سوئیچ دیمر خود را روی دیوار رنگ کنید