Існує надзвичайно багато способів підключення 5В пристрою до 3,3 В виводу.
// відредаговано Оригінальну / прийняту відповідь можна знайти нижче. Ця відредагована частина повинна бути вдосконаленою версією оригіналу.
Зверніть увагу, що ця відповідь стосується керування реле, якщо ви збираєтесь перемикати 20VDC на ~ 3A, MOSFET стане кращим / дешевшим рішенням, оскільки реле вам не потрібно.
Вихідні штифти не повинні використовуватися для нічого. Вихідні сигнали - це сигнали керування низьким струмом. Дещо прийнято керувати світлодіодом безпосередньо від вихідного штифта (якщо використовується досить високий резистор, що обмежує струм), але це може призвести до проблем, оскільки загальний струм на декількох штирях також може бути обмежений апаратним забезпеченням. Для комунікацій іноді може працювати 3.3V, оскільки він може бути зареєстрований як логічний максимум, але краще не покладатися на нього для будь-яких серйозних програм.
Ви можете вибрати реле, яке може працювати з низькою напругою / низьким струмом. Вашою найкращою ставкою буде "твердотільне реле", оскільки для цього не потрібна напруга котушки і може працювати при низькій напрузі / струмі. Перевірте характеристики, щоб знайти відповідну вашим потребам.
Зазвичай ви живите пристрій 3,3 В із живлення 5V або 9V. Ці джерела часто можуть забезпечити енергію, необхідну для підключення котушки реле. Вам доведеться скласти керуючий сигнал своєї плати і переключити "вхідну потужність" над котушкою вашого реле. (TODO додати схему, я зараз не можу, дайте мені 12 год)
Зверніть увагу, що деякі релейні прориви вже мають для цього схему. І що ваша вхідна напруга не повинна бути вищою / нижчою, ніж для котушки визначається. Ваш джерело повинен мати можливість подавати достатню кількість струму для реле.
Котушка може "раптово" прийняти багато струму, ви можете побачити, що напруга на вашій платі падає або вона скидається. Часто джерело живлення недостатньо реагує. Ви можете виправити це, додавши конденсатор, щоб "захистити" живлення, тому він може бути випущений в той самий момент, коли котушка повинна бути під напругою, і вона не відніме живлення від решти плати.
// кінець редагування
- Просто підключіть його. (Невірний шлях) **
Це може працювати в деяких сценаріях, але не в цьому. Реле витягне занадто багато струму. Для підключення передачі даних з низьким струмом це може фактично працювати, оскільки 3,3 В може розглядатися як логіка ВИСОКА.
2. Ардуїнський шлях.
Купіть логічний перемикач рівня TTL - https://www.sparkfun.com/products/12009
Ця маленька плата змінить вихід 5В, коли буде подано 3,3 В на сигнал дюйма. Однак єдиною проблемою є те, що вам знадобиться 5 В на вході плати.
3. Шлях електроніки.
Ви можете легко використовувати транзистор або мосфет для перемикання іншого (більш високого) струму. Це насправді не так сильно відрізняється від варіанту 2, але це літт складніше, але дешевше.
4. Інший спосіб, як начальник.
Шукайте Stack-Exchange / Google для людей з тією ж проблемою. Я виявив, що ви можете дійсно збільшити 3,3 до 5 В, так що вам не потрібно 5В.
https://www.circuitsathome.com/dc-dc/33v-to-5v-dc-dc-converter
5. Обхід
Отримайте реле, яке працює на напрузі акумулятора і може спрацювати від 3,3 В. Ви можете розглянути щось подібне: http://www.ebay.com/itm/5PCS-3V-3-3V-Relay-High-Level-Driver-Module-optocouple-Relay-Module-for-Arduino-/331413255692
Він має оптопар, щоб ізолювати ардуїно від реального реле. Можливо, краще придбати той, який фактично працює в діапазоні напруги вашого акумулятора. Так що ви можете підключити його до акумулятора (і сигнального штифта до Arduino). Таким чином, котушка не активується безпосередньо ардуїно, що могло б вивести занадто багато струму.
6. Використання живлення 5В
Ви можете перевернути речі, якщо дуже хочете. Можливо, ви хочете використовувати USB-Powerbank (або якусь самостійно виготовлену / поставлену схему) для живлення Pro mini, Pro mini зможе приймати 5В безпосередньо. ( Https://www.arduino.cc/en/ Головна / ArduinoBoardProMini )
Тепер ви можете використовувати 5V для живлення реле за допомогою параметрів 2, 3 або 5.