این پروژه نشان می دهد که چگونه می توان پیام های متنی SMS را از طریق یک برنامه اندروید و آردوینو با شیلد میزبان USB به یک صفحه نمایش LED اسکرول ارزان ارسال کرد.
این پروژه در اصل از دوستی الهام گرفته شد که میخواست لباسی با مضمون متنی بسازد، با نمایشگر LED متحرک از متون زنده ارسال شده از افراد حاضر در مهمانی. ما یک سگک کمربند LED 13 دلاری را آنلاین پیدا کردیم که ظاهر جالبی داشت، اما فقط چند دکمه برای وارد کردن دستی در پیامها داشت. چند سیم و خط کد آردوینو بعداً توانستیم ورود پیامها را خودکار کنیم.
سپس یک سپر میزبان اضافه کردیم و یک برنامه اندروید کوچک برای ارسال پیامهای txt به آردوینو نوشتیم.
مرحله 1: قطعات و کد مورد نیاز
اجزاء:
– تلفن اندروید (2.3.3+)
- سگک کمربند LED اسکرول (13 دلار در هنگام نوشتن!)
– آردوینو
– USB Host Shield (SparkFun که در اینجا استفاده می شود)
کد:
- Microbridge Arduino Host Shield به کتابخانه Android (Adb)
مرحله 2: خودکار ورود پیام در صفحه نمایش LED
صفحه نمایش دارای سه دکمه است که برای تغییر پیام ها از آنها استفاده می کنید. این یک فرآیند طولانی است، زیرا شما باید هر بار یک کلیک روی هر حرف اسکرول کنید، و سرعت اسکرول وجود ندارد. کیس را باز می کنیم تا ببینیم آیا می توانیم به راحتی سیم ها را به دکمه ها وصل کنیم تا تنظیمات پیام را خودکار کنیم.
سوئیچ سه دکمه فشاری به سادگی با فشار دادن، سمت پایین سوئیچ را به زمین کوتاه کنید. ما قصد داریم این عمل را با تغییر سمت پایین سوئیچ بین یک پایه امپدانس بالا (یک ورودی دیجیتال) و زمین (یک خروجی دیجیتال کم) شبیه سازی کنیم. این کار به راحتی با تغییر جهت پین در آردوینو، با استفاده از pinMode (pin, INPUT) یا pinMode (pin, OUTPUT) انجام می شود. فقط مطمئن شوید که خروجی قبل از تنظیم پین روی خروجی (digitalWrite(pin,0)) Low تنظیم شده است.
چهار سیم وصل شده است، سه سیم برای سوئیچ ها، یکی برای زمین.