Temel olarak şeman şöyle bir şey olacak:
Eki Görüntüle 2658656
1N4007 koruma amaçlı, elinde hiç diyot yoksa diyotsuz da deneyebilirsin ama sonradan da olsa bence diyotu devreye ekle. 1N400x serisi yaygındır. 4007 yoksa bile onun yerine 1N4001/4002/4003/4004/4005/4006 herhangi bir diyot kullanabilirsin. En yaygınları 4001 ile 4007'dir. MT3608 ayarlanabilir bir Buck Converter. Onun çıkışını 5V'a ayarlayıp Arduino'yu onunla besleyeceksin. 12V ile de şemadaki gibi fan bağlantını yapabilirsin. Arduino'dan yüksek ihtimalle PWM sinyali üretiyorsun. Onu da 2N2222'nin Base'ine bağlarsan PWM ile fan hız kontrolünü de yapmış olursun. Şemayı biraz hızlı çizdim, gözümden bir şey kaçmış olabilir ama temel fikri veriyor. Fanı kesinlikle direkt Arduino'ya bağlamamalısın. Arada kesinlikle bir transistör olmalı.
Röle ile de sürmen mümkün ama röleyi de yine bir transistör ile sürmen gerekecek. Gereksiz bir hareket olur, o sebeple bence röleyi hiç karıştırma (Ayrıca standart bir röle ile PWM kullanman mümkün değil, röleler mekanik oldukları için o kadar hızlı tepki veremezler. Solid State Relay denen hızlı röleler tercih etmen gerekir. Onların da fiyatı bir tık yüksektir.).
Dikkat etmen gereken en büyük 3 nokta:
- Arduino'dan kesinlikle doğrudan sürmek yok. Arada mutlaka transistör olmalı.
- GND'lerin hepsi ortaklanmalı. Yani 12V kaynağın ve 5V kaynağın (senin durumunda MT3608 oluyor.) GND'lerini ve Arduino'nun GND'sini birbirine mutlaka bağlamalısın.
- Nereye ne gerilim verdiğine dikkat et. 12V sadece MT3608'e ve fana bağlı olmalı. Yanlışlıkla Arduino'nun herhangi bir pinine bağlama.
Şayet şemadaki bağlantıyı birebir yaparsan sorunsuz çalıştırırsın. Gerekirse 2 - 3 kere kontrol et bağlantılarını.