کنترل LED ماتریسی MAX7219 با آردوینو و بلوتوث اندروید
محتویات
سلام. آموزش کنترل LED ماتریسی 8*8 با آردوینو از طریق بلوتوث گوشی اندروید را آماده کردیم. این پروژه با استفاده از آردوینو و نرم افزار پروسسینگ Processing اجرا میشود.
کنترل ماژول LED ماتریسی از طریق بلوتوث موبایل Android
در جاده ها ، مطب پزشکان و … تابلوهایی هستند که علائمی را نشان میدهند. این تابلو ها به دلیل تنبلی یا … اغلب تنظیم نمیشود. ما در این پروژه با استفاده از نمایشگر ماتریس 8*8 یک تابلو میسازیم که با استفاده از بلوتوث از طریق گوشی اندروید کنترل میشود. ویژگی های منحصر به فرد این پروژه این است که میتوانیم با استفاده از برنامه Android تک تک ال ای دی ها را کنترل کنیم. برنامه اندروید را با استفاده از نرم افزار پروسسینگ مینویسیم.
توضیحات پروژه استفاده از Processing و آردوینو
مدار کاملاً ساده است. کل این پروژه از آداپتور 12 ولت تغذیه شده است که مستقیماً به پین Raw برد آردوینو داده می شود. این ولتاژ Raw سپس به +5 ولت تنظیم می شود که به ماژول بلوتوث و MAX7219 IC داده می شود. پین های Tx و Rx ماژول بلوتوث برای اتصال سریال به D11 و D10 برد Arduino متصل می شوند. پین های دیجیتال D5 تا D7 برای ارسال و دریافت داده ها از طریق ارتباط SPI به MAX7219 IC متصل می شوند. برای این پروژه ما PCB ساخته ایم اما شما میتوانید روی یک Bread برد نیز آن را بسازید.
نحوه کار با پروژه کنترل ماژول ال ای دی ماتریسی با آردوینو از طریق بلوتوث
پس از آپلود کد آردوینو و نصب نرم افزار در تلفن همراه اندرویدی خود ، مدار را روشن کنید و نام دستگاه HC-05 را در قسمت بلوتوث گوشی خود بیابید و با آن جفت شوید. سپس اپلیکیشن Android را باز کنید در بالا صفحه باید عبارت “connected to HC-05” را مشاهده کنید. سپس میتوانید با لمس هر نقطه در صفحه تلفن ، آن نقطه را در ماژول ال ای دی ماتریسی روشن کنیم. فیلم زیر را مشاهده کنید تا کاملا متوجه نحوه کار پروژه شوید.
ایجاد اپلیکیشن اندروید با نرم افزار پروسسینگ
قبل از شروع برنامه نویسی با Arduino ، باید بدانیم چه نوع داده ای را از تلفن همراه دریافت خواهیم کرد تا به آن پاسخ دهیم. بنابراین می خواهیم نگاهی به نحوه ایجاد برنامه Android و چگونگی استفاده از آن در تلفن هوشمند خود برای کنترل ماتریس 8×8 LED بیندازیم.
برنامه اندرویدی این پروژه با استفاده از نرم افزار Processing ایجاد شده است. این یک برنامه متن باز است و می تواند برای توسعه پروژه های جالب با استفاده از Arduino یا سایر میکروکنترلرها به راحتی مورد استفاده قرار گیرد زیرا می تواند برنامه های کاربردی اندرویدی و سیستمی را توسعه دهد.
این اپلیکیشن APK را می توان به طور مستقیم روی هر گوشی اندرویدی نصب کرد و مانند هر برنامه دیگر راه اندازی کرد. اما مطمئن شوید که دستگاه بلوتوث HC-05 شما به عنوان “HC-05” نامگذاری شده است ، زیرا تنها در این صورت کار خواهد کرد.
فایل PCB مدار ، فایل نرم افزار اندروید و همچنین سورس پروژه پروسسینگ در فایل دانلودی انتهای صفحه قرار گرفته است.
مشخصات ماژول ال ای دی ماتریسی MAX7219 8*8
MAX7219 یک صفحه نمایش ورودی – خروجی با ارتباط سریال کاتد مشترک است که دارای یک میکروکنترلر با یک صفحه نمایش LED ماتریسی 8*8 است. این ماژول کاربردهای زیادی، مثل ساخت انواع پنل های نمایش الکترونیکی دارد.
مدار پروژه کنترل MAX7219 با آردوینو
- برد آردوینو Pro mini
- IC MAX7219
- ماژول بلوتوث HC-05
- صفحه نمایش ماتریس 8*8 LED
- مقاومت 20 کیلو اهم
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود