پروژه ماشین کنترلی با دسته PS3 با سنسور جلوگیری از تصادف، در پروژه سه چرخه کنترلی از Arduino نانو استفاده شده است.
این مدل از بوردهای آردوینو یکی از بورد ها ساده و ارزان قیمت جهت تجاری محصولات بخصوص ربات های پروازی می باشد. در این مدل پورت از آی سی FT232 وboot loader به منظور پروگرام کردن میکرو درنظر گرفته شده همچنین امکان اتصال آداپتور خارجی در این بورد حذف شده است.
باتری های لیتیومی 18650در پاور بانک ها، لپ تاپ ها و وسایل شارژی مانند جاروبرقی های کوچک استفاده می شود. در این ربات نیز از 5 عدد از این باتری ها استفاده شده است. برای شارژ این نوع باتری از ماژول TP4056 استفاده کردم. | ![]() |
این نوع درایور قابلیت کنترل 2 موتور به صورت همزمان را دارد، علاوه بر 5 ولت VCC قابلیت دریافت 12 ولت از پین جداگانه دارد. این ولتاژ اضافه جهت تامین نیروی موتور ها استفاده می شود.
صفحه نمایشگر تک رنگ SH1106 با استفاده از 2 پین اطلاعات را از Arduino دریافت کرده و نمایش می دهد. این نمایشگر از پروتکل I2C پشتیبانی می کند.
I2C پروتکل سریال برای ارتباط تجهیزات سرعت پایین مانند IO از طریق 2 رشته سیم است. در این پروتکل یک تجهیز Master یا ارباب و مابقی تجهیزات Slave یا برده می شوند. از طریق این پروتکل 127 تجهیز قابل دسترسی خواهند بود.
سنسور مافوق صوت یا اولتراسونیک قابلیت ارسال و دریافت پالس صوتی را دارد. با این سنسور می تواند فاصله اشیا را اندازه گرفت
لینک کدها در github
https://github.com/kavehcsharp/car-ps3.git