Istnieje wiele sposobów podłączenia urządzenia 5 V do styku wyjściowego 3,3 V.
// edytowane Oryginalną / zaakceptowaną odpowiedź można znaleźć poniżej. Ta edytowana część powinna być ulepszoną wersją oryginalnej.
Pamiętaj, że ta odpowiedź dotyczy napędzania przekaźników, jeśli zamierzasz przełączyć 20 VDC na ~ 3 A, MOSFET będzie lepszym / tańszym rozwiązaniem, ponieważ nie potrzebujesz przekaźnika.
Piny wyjściowe nie powinny być używane do niczego. Sygnały wyjściowe są niskoprądowymi sygnałami sterującymi. W pewnym sensie można zasilać diodę LED bezpośrednio z pinu wyjściowego (jeśli stosuje się wystarczająco wysoki rezystor ograniczający prąd), ale może to prowadzić do problemów, ponieważ całkowity prąd na wielu pinach może być również ograniczony przez sprzęt. W przypadku komunikacji czasem może być konieczne użycie 3,3 V, ponieważ może być zarejestrowane jako logiczne maksimum, ale lepiej nie polegać na tym, w przypadku poważnych zastosowań.
Możesz wybrać przekaźnik, który może pracować z niskim napięciem / niskim prądem. Najlepszym rozwiązaniem byłby „przekaźnik półprzewodnikowy”, ponieważ nie wymagają one zasilania cewki i mogą działać przy niskim napięciu / prądzie. Sprawdź specyfikacje, aby znaleźć taki, który odpowiada Twoim potrzebom.
Zwykle zamierzasz zasilać urządzenie 3,3 V z czegoś takiego jak wtyczka USB 5 V lub 9 V. Źródła te często zapewniają moc wymaganą do zasilania cewki przekaźnika. Będziesz musiał wygenerować sygnał sterujący na swojej płycie i przełączyć „moc wejściową” na cewkę przekaźnika. (TODO dodaj schemat, obecnie nie jestem w stanie, daj mi 12h)
Pamiętaj, że niektóre przekaźniki przekaźników mają już do tego obwody. I że twoje napięcie wejściowe nie powinno być wyższe / niższe niż to, dla którego cewka jest przeznaczona. Twoje źródło powinno być w stanie dostarczyć wystarczającą ilość prądu do przekaźnika.
Cewka może „nagle” pobierać dużo prądu, możesz zauważyć, że napięcie na płycie spada lub resetuje się. Często zasilacz nie jest „wystarczająco responsywny”. Możesz to naprawić, dodając kondensator do „buforowania” mocy, dzięki czemu można go zwolnić w momencie, gdy cewka musi zostać zasilona, i nie odbierze mocy od reszty płyty.
// koniec edycji
- Po prostu to podłącz. (Zły kierunek)**
Może to działać w niektórych scenariuszach, ale nie w tym scenariuszu. Przekaźnik pobiera zbyt duży prąd. Do podłączenia niskoprądowego połączenia danych może on faktycznie działać, ponieważ 3,3 V może być postrzegane jako WYSOKA logika.
2. Sposób Arduino.
Kup przekładnię poziomu logicznego TTL - https://www.sparkfun.com/products/12009
Ta mała płytka zmieni moc wyjściową 5 V, gdy zostanie podana 3,3 V przy wejściu sygnału. Jedynym problemem jest jednak to, że będziesz potrzebować 5 V na wejściu płytki.
3. Sposób elektroniczny.
Możesz łatwo użyć tranzystora lub mosfetu, aby przełączyć inny (wyższy) prąd. To tak naprawdę nie różni się tak bardzo od opcji 2, ale jest trochę bardziej skomplikowane, ale tańsze.
4. Inny sposób, jak szef.
Wyszukaj w Stack-Exchange / Google osoby z tym samym problemem. Przekonałem się, że możesz zwiększyć napięcie z 3,3 V do 5 V, aby nie potrzebować zasilania 5 V.
https://www.circuitsathome.com/dc-dc/33v-to-5v-dc-dc-converter
5. Obejście problemu
Uzyskaj przekaźnik, który działa na napięcie akumulatora i może być wyzwalany z 3,3 V. Możesz rozważyć coś takiego: http://www.ebay.com/itm/5PCS-3V-3-3V-Relay-High-Level-Driver-Module-optocouple-Relay-Module-for-Arduino-/331413255692
Ma transoptor, aby odizolować arduino od rzeczywistego przekaźnika. Może być lepiej, aby uzyskać taki, który faktycznie działa w twoim zakresie napięcia baterii. Abyś mógł podłączyć go do akumulatora (i pin sygnałowy do Arduino). Cewka nie jest więc aktywowana bezpośrednio przez arduino, które pobierałoby zbyt dużo prądu.
6. Korzystanie z zasilania 5 V.
Możesz to odwrócić, jeśli naprawdę chcesz. Możesz użyć powerbanku USB (lub własnego samodzielnie wykonanego / dostarczonego obwodu) do zasilania twojego pro mini, pro mini będzie mógł bezpośrednio pobierać 5 V. ( https://www.arduino.cc/en/ Main / ArduinoBoardProMini )
Możesz teraz użyć 5 V do zasilania przekaźnika za pomocą opcji 2, 3 lub 5.