سلام
شما دارید یک اشتباه بزرگ میکنید
نیازی نیست که برای هر قطعه یک منبع تغذیه جدا تهیه کنید
همان منبع 9 ولتی که دارید برای کل سیستم کافی می باشد(فقط بهتر است از آمپر 1 یا 2 استفاده کنید، همچنین در صورتی که فن شما نیز با 9 ولت کار میکند مناسب می باشد در غیر این صورت کل سیستم را با 12 نیز می توانید طراحی کنید)
سیم کشی شما به صورت زیر می شود
منبع تغذیه 9 یا 12 ولت را به درایور موتور وصل میکنید.
و از پایه 5 ولت برای تغذیه کل برد های خود استفاده میکنید (یعنی به تمامی پایه های VCC ماژول ها و VIN آردوینو وصل میکنید)
سپس پایه GND را نیز مشترک بین تمامی قطعات وصل میکنید(سیم سیاه فن را نیز به این پایه وصل میکنید)
از پایه مثبت 9 یا12 به پایه COM رله نیز وصل میکنید و پایه NO یا NC را نیز به مثبت فن وصل میکنید مشابه شکل زیر
سایر سیم کشی ها که دیتا هستند و به آردوینو وصل می کنید
در صورتی که از منبع 12 ولت استفاده کردید و موتور های شما 9 ولتی هستند فقط کافی هست مقدار درصد PWM در کد خود را نگذارید بالاتر از 70% برود که ولتاژ خروجی درایور کمتر از 12 ولت بشود و نزدیک به 9 ولت بشود تا آسیبی به موتور های شما نرسد.
دلیل اینکه نیازی به ولتاژ های دیگر ندارد این می باشد که بر روی درایور موتور یک عدد رگوراتور خطی داریم و ولتاژ های بالا از 5 ولت را به 5 ولت تبدیل میکند و در پایه 5V می توانید از آن برای بخش های دیگر مدار استفاده کنید و جریان مصرفی سایر بخش های مدار روی هم به زور به 250 میلی آمپر میرسد که این رگوراتور تا 1 آمپر را می تواند تامین کند از این رو خیالتان راحت
نکته :
دیگری که باید در نظر بگیرید جامپری که در بالای پایه ورودی 12 ولت وجود دارد را نباید بردارید