فهرست مطالب:
- مرحله 1: راه اندازی
- مرحله 2: اتصالات (قسمت A)
- مرحله 3: برنامه
- مرحله 4: راه اندازی نهایی
- مرحله 5: اجرا کنید
- مرحله 6: با بلوتوث (قسمت B)
- مرحله 7: نمایش (قسمت B)
- مرحله 8: پایان دهید
تصویری: بلوتوث کنترل شده آردوینو POV: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
معرفی
تداوم بینایی به توهم نوری اطلاق می شود که زمانی اتفاق می افتد که پس از متوقف شدن ورود اشعه های نوری که از چشم وارد می شوند ، ادراک بصری یک جسم برای مدتی متوقف نمی شود. این توهم همچنین به عنوان "پایداری شبکیه" ، "تداوم برداشت" یا "سماجت" و تغییرات دیگر توصیف شده است.
کارکرد آردوینو POV مبتنی بر اصل تداوم بینایی است. مغز انسان بصری را حداقل در ثانیه ثانیه ذخیره می کند. بنابراین هر تغییری در ثانیه tp بدون توجه است.
اجازه دهید نمونه ای از نمایش حرف H را در نظر بگیریم.
در ابتدا همه LED های موقعیت اول روشن هستند. در طول tp sec یک LED از موقعیت های دوم روشن می شود. دوباره در طول tp sec ، همه LED های موقعیت سوم روشن هستند. بنابراین H نمایش داده می شود.
اکنون برای نمایش حرف دوم بعد از H ، پس از زمان بیشتر از tp sec ، با بالا بردن LED های مورد نیاز ، حرف را به همان شکل که H نمایش داده می شود ، نمایش دهید.
این پروژه از 2 قسمت تشکیل شده است:
قسمت A (بدون بلوتوث)
قسمت B (دارای بلوتوث)
الزامات سخت افزاری:
آردوینو نانو
Leds (5 شماره)
مقاومت (220 اهم و 10 کیلو اهم)
سنسور جلوه هال (44e)
ماژول بلوتوث HC-05
خط کش 30 سانتی متر
فن میز/ موتور
باتری موبایل/ باتری لیپو (3.7 ولت/ 5 ولت)
مدار چاپی عمومی
سیم ها
سنجاق های نر و ماده
تفنگ لحیم کاری و سرب لحیم کاری
آهن ربا و نوار.
نرم افزار مورد نیاز:
آردوینو IDE
برنامه ترمینال بلوتوث در تلفن هوشمند.
مرحله 1: راه اندازی
Arduino IDE را برای وب سایت رسمی خود بارگیری کنید.
تمام قطعات مورد نیاز را جمع آوری کنید.
مرحله 2: اتصالات (قسمت A)
نمودار مدار در شکل نشان داده شده است. قطعات را روی یک برد مدار چاپی معمولی لحیم کنید.
سنسور اثر هال به گونه ای استفاده می شود که صفحه نمایش همیشه از موقعیتی که آهنربا در آن نگه داشته می شود شروع می شود.
بدون استفاده از سنسور جلوه سالن ، یک صفحه نمایش در حال اجرا دارید که به درستی قابل مشاهده نیست.
مرحله 3: برنامه
در برنامه می بینیم که هر حرف در یک آرایه تعریف شده است.
مثال:
int H = {1 ، 1 ، 1 ، 1 ، 1 ، 0 ، 0 ، 1 ، 0 ، 0 ، 1 ، 1 ، 1 ، 1 ، 1} ؛
حروف از 3 ردیف مطابق شکل نشان داده شده اند. در آرایه مجموعه ای از 5 عنصر شامل ردیف است (یعنی 5 اول برای ردیف 1 و 5 بعدی برای ردیف 2 و 5 بعدی برای ردیف 3). این اطلاعات آرایه به led ها ارائه می شود تا آنها به ترتیب خاصی بدرخشند.
برای نمایش H:
در زمان 't' همه led ها روشن می شوند (5 عنصر اول آرایه 1's/HIGH هستند). پس از تاخیر زمانی بسیار کمی از Tp (dotTime) فقط وسط led روشن شد (در وسط 5 عنصر فقط یک عنصر 1/HIGH است). سپس بعد از Tp دوباره همه led ها روشن می شوند (5 عنصر آخر آرایه 1's/HIGH هستند) این یک جانشینی بسیار سریع است که این توهم را ایجاد می کند که حرف H نمایش داده می شود.
این تاخیر زمانی بستگی به سرعت موتور فن دارد و نمی توان آن را به راحتی محاسبه کرد زیرا سرعت موتور فن ایده آل نیست. از این رو روش محاکمه و خطا برای محاسبه این تاخیر استفاده می شود.
عنصر بعدی پس از تأخیر زمانی دیگر Tn (letterSpace) نمایش داده می شود.
مرحله 4: راه اندازی نهایی
تنظیمات بالا را روی ترازو قرار دهید و مطابق تصویر نشان داده شده روی روتور فن نصب کنید.
مطمئن شوید که وزن را در دو طرف خط کش متعادل کرده اید. این برای عملکرد روان ضروری است
هنگامی که در وسط مقیاس نگه دارید ، کل تنظیمات باید متعادل باشد. متعادل سازی را می توان با اتصال مقدار مورد نیاز وزن (مانند: سکه) در هر طرف انجام داد.
آهنربا را در موقعیتی که می خواهید صفحه نمایش را شروع کنید قرار دهید.
کد را با استفاده از Arduino IDE روی برد Arduino Nano بارگذاری کنید.
مرحله 5: اجرا کنید
فن/موتور را اجرا کنید. در صورت عدم تعادل فن را در دست بگیرید.
برای جلوه و وضوح بهتر ، چراغ های اتاق را خاموش کنید.
اگر حروف را نمی بینید سعی کنید زمان نقطه و زمان تاخیر زمان حروف را تغییر دهید و دوباره امتحان کنید تا نمایش مناسب را دریافت کنید.
مرحله 6: با بلوتوث (قسمت B)
این مرحله را فقط در صورتی که قسمت A تکمیل شده و کار می کند دنبال کنید.
ماژول بلوتوث را به پین 10 و 11 برد نانو وصل کنید و همچنین Vcc و Gnd را وصل کنید. فراموش نکنید که پس از افزودن ماژول بلوتوث ، خط کش را متعادل کنید!
برنامه ترمینال بلوتوث را در تلفن Android بارگیری کنید.
play.google.com/store/apps/details؟id=ptah…
سریال نرم افزار برای رابط بلوتوث استفاده می شود.
برنامه (POV_BLUETOOTH_SIMPLE) را روی برد نانو بارگذاری کنید. ماژول بلوتوث را به برنامه پایانه بلوتوث تلفن متصل کنید.
متن را در برنامه ترمینال تایپ کرده و برای نانو ارسال کنید.
این یک کد ساده است. برای ارسال متن جدید باید آردوینو را به صورت دستی با خاموش کردن فن/موتور تنظیم مجدد کنید.
مرحله 7: نمایش (قسمت B)
فن/موتور را اجرا کنید.
از این برنامه برای به روز رسانی متون در زمان واقعی بدون بازنشانی arduino استفاده کنید:
متن را در برنامه پایانه بلوتوث تایپ کرده و با علامت '&' پایان دهید و ارسال کنید. '&' برای نشان دادن انتهای متن استفاده می شود. متن در یک آرایه (بافر) ذخیره می شود و برای نمایش در قسمت A از آن استفاده می شود
برای ارسال پیام بعدی ، ابتدا باید علامت '$' و سپس متن مورد نیاز را ارسال کنید. اگر برنامه نماد '$' را دریافت کند ، بافر حاوی متن قبلی پاک می شود
مرحله 8: پایان دهید
شما خودتان یک صفحه نمایش آردوینو POV کرده اید! به خانواده و دوستان خود نشان دهید و لذت ببرید !!
متشکرم!!
توصیه شده:
مخزن کنترل شده 3D RC کنترل شده !!: 8 مرحله (همراه با تصاویر)
3D Printed RC Controlled Tank !!: آیا تا به حال خواسته اید یک وسیله نقلیه از راه دور داشته باشید که بتواند از جاده خارج شود و حتی می توانید از دوربین دید اول شخص مشاهده کنید ، پس این مخزن برای شما عالی است. ردیف های روی مخزن به شما امکان می دهد هنگام رانندگی در زمین هایی مانند خاک و چسبندگی زیاد ،
مخزن کنترل شده آردوینو + بلوتوث: 10 مرحله (همراه با تصاویر)
مخزن کنترل شده آردوینو + بلوتوث: من این مخزن را برای یادگیری نحوه برنامه نویسی ، نحوه عملکرد موتورها ، سرووها ، بلوتوث و آردوینو می سازم و با تحقیق از طریق اینترنت یک مخزن می سازم. اکنون تصمیم گرفتم که دستورالعمل های شخصی خود را برای افرادی که نیاز به ساخت تانک آردوینو دارند ، تهیه کنم. در اینجا من
میز قهوه LED آردوینو کنترل شده با بلوتوث: 10 مرحله (همراه با تصاویر)
میز کنترل قهوه ای آردوینو کنترل شده با بلوتوث: این اولین پروژه آردوینو واقعی من بود و همچنین اولین دستورالعمل من است بنابراین در نظرات مهربان باشید :) می خواستم سعی کنم به س questionsالاتی پاسخ دهم که برای فهمیدن آنها زمان زیادی صرف شد و دستورالعمل های مفصلی ارائه داد ، اگر شما خیلی با هو آشنا هستید
اتومبیل کنترل شده آردوینو (بلوتوث): 5 مرحله (همراه با تصاویر)
اتومبیل کنترل شده آردوینو (بلوتوث): همه ما می دانیم که آردوینو یک پلت فرم نمونه سازی عالی است ، عمدتا به این دلیل که از یک زبان برنامه نویسی دوستانه استفاده می کند و بسیاری از اجزای فوق العاده فوق العاده ای که تجربیات عالی را برای ما فراهم می کند ، وجود دارد. ما می توانیم آردوینو را با یکدیگر ادغام کنیم
ربات کنترل شده با بلوتوث با استفاده از آردوینو: 8 مرحله (همراه با تصاویر)
ماشین ربات کنترل شده با بلوتوث با استفاده از آردوینو: در این مقاله آموزشی ، من قصد دارم شما را در ساخت یک ماشین ربات که از طریق تلفن همراه اندرویدی خود بلوتوث را کنترل می کند ، راهنمایی کنم. نه تنها این ، ماشین ربات توانایی ویژه ای در جلوگیری از موانعی دارد که هنگام حرکت خودرو به جلو با آن برخورد می کند. روبو