Bir 5V cihazı 3.3V çıkış pinine bağlamak için çok sayıda yol vardır.
// düzenlendi Orijinal / kabul edilen cevap aşağıda bulunabilir. Bu düzenlenen bölüm orijinal parçanın geliştirilmiş bir versiyonu olmalıdır.
Bu cevabın sürüş röleleri için olduğunu unutmayın, eğer ~ 3A'da 20VDC'yi değiştirecekseniz, röleye ihtiyacınız olmadığından MOSFET daha iyi / daha ucuz bir çözüm olacaktır.
Çıkış pimleri hiçbir şey sürmek için kullanılmamalıdır. Çıkış sinyalleri düşük akım kontrol sinyalleridir. Bir LED'in doğrudan bir çıkış piminden (yeterince yüksek bir akım sınırlama direnci kullanılıyorsa) sürülmesi kabul edilir, ancak birden fazla pim üzerindeki toplam akım da donanım tarafından sınırlandırılabileceğinden sorunlara yol açabilir. İletişim için bazen mantıksal bir yüksek olarak kaydedilebileceği için 3.3V kullanmak işe yarayabilir, ancak ciddi uygulamalar için ona güvenmemeniz daha iyi olur.
Düşük voltaj / düşük akım ile çalışabilecek bir röle seçebilirsiniz. En iyi bahsiniz bir "katı hal rölesi" olacaktır, çünkü bunlar bir bobinin enerjilenmesini gerektirmez ve düşük voltaj / akım üzerinde çalışabilir. İhtiyaçlarınıza uygun olanı bulmak için özellikleri kontrol edin.
Genellikle, 3.3V cihaza 5V USB veya 9V fiş gibi bir şeyden güç verirsiniz. Bu kaynaklar genellikle rölenizin bobinine enerji vermek için gereken gücü sağlayabilir. Kartınızın kontrol sinyalini vermeniz ve "giriş gücünü" rölenizin bobini üzerinden değiştirmeniz gerekecektir. (TODO diyagram ekle, şu anda bana 12 saat veremiyorum)
Bazı röle kesmelerinin bunun için zaten devreleri olduğunu unutmayın. Ve giriş voltajınızın bobinin değerinden daha yüksek / düşük olmaması gerekir. Kaynağınız röle için yeterli akım sağlayabilmelidir.
Bobin "aniden" çok fazla akım alabilir, kartınızdaki voltajın düştüğünü veya sıfırlandığını görebilirsiniz. Genellikle, güç kaynağı "yeterince duyarlı" değildir. Gücü "tamponlamak" için bir kapasitör ekleyerek bunu düzeltebilirsiniz, böylece bobin enerjilenmesi gerektiği anda serbest bırakılabilir ve gücü kartın geri kalanından almayacaktır.
// düzenleme sonu
- Sadece bağlayın. (Yanlış yön)**
Bu, bazı senaryolarda işe yarayabilir, ancak bu senaryoda geçerli olmayabilir. Röle çok fazla akım çekecektir. Düşük akım veri bağlantısını bağlamak için, 3.3V bir mantık YÜKSEK olarak görülebileceğinden aslında çalışabilir.
2. Arduino yolu.
Bir TTL Mantık Seviyesi Değiştirici satın alın - https://www.sparkfun.com/products/12009
Bu küçük kart, sinyalde 3.3V verildiğinde 5V çıkışını değiştirecektir. Ancak tek sorun, kartın girişinde 5V'ye ihtiyacınız olacaktır.
3. Elektronik yolu.
Başka bir (daha yüksek) akımı değiştirmek için kolayca bir transistör veya mosfet kullanabilirsiniz. Bu seçenek 2'den gerçekten çok farklı değil, ancak bir litte daha karmaşık, ancak daha ucuz.
4. Başka bir yol, tıpkı bir patron gibi.
Aynı sorunu yaşayan kişiler için Stack-Exchange / Google'da arama yapın. Aslında 5V beslemeye ihtiyacınız olmayacak şekilde 3.3V ila 5V'ye çıkabileceğinizi buldum.
https://www.circuitsathome.com/dc-dc/33v-to-5v-dc-dc-converter
5. Geçici çözüm
Akü voltajınız üzerinde çalışan ve 3.3V'tan tetiklenebilen bir röle alın. Bunun gibi bir şey düşünebilirsiniz: http://www.ebay.com/itm/5PCS-3V-3-3V-Relay-High-Level-Driver-Module-optocouple-Relay-Module-for-Arduino-/331413255692
Arduino'yu gerçek röleden izole etmek için bir optokuplör vardır. Akü voltaj aralığınızda çalışan bir tane almak daha iyi olabilir. Böylece bataryaya (ve sinyal pinini Arduino'ya) bağlayabilirsiniz. Böylece bobin doğrudan arduino tarafından etkinleştirilmez, bu da çok fazla akım çeker.
6. 5V besleme kullanma
Gerçekten istiyorsan, işleri tersine çevirebilirsin. Pro mini'nize güç vermek için bir USB-Powerbank (veya kendi kendine üretilen / verilen bir devre) kullanmak isteyebilirsiniz, pro mini 5V'yi doğrudan alabilir. ( Https://www.arduino.cc/en/ Main / ArduinoBoardProMini )
Artık 2, 3 veya 5 seçeneklerini kullanarak rölenize güç sağlamak için 5V'yi kullanabilirsiniz.