Rozšiřující deska pro Raspberry Pi Návod Tranzistor pro ovládání reproduktorku nebo relé Součástí expanzní desky je jednoduchý tranzistor, který je možné použít ke spínání větší zátěže (například bzučák, nebo relé). Tranzistor je možné ovládat přímo z GPIO pinu na RasPi (3V), z nějakého expanderu (5V), nebo z jednoho z výstupů obvodu PCA9685 (5V). Místo bipolárního NPN tranzistoru je možné použít i
FET. V případě použití FETu se osadí i R21 mezi GATE a GND. Vyzkoušel jsem ovládat reproduktorek LD-BZEN-1205 a funguje to dobře. Výška tónu se dá řídit rychlostí střídání stavu "0" a "1" na bázi tranzistoru. Je možné spínat i pískák, který v sobě obsahuje
přerušovač (např. BMT1206). Pro samotný bzučák ani relé není přímo na desce dostatek místa. Plánoval jsem tyto součástky umístit někam do volného prostoru krabičky a připojit je pomocí drátů k pinům P25 a P26.
POZOR! V případě připojování tranzistoru na GPIO se nesmí připojit vstup na tyto piny:
Tyto piny jsou při zapnutí napájení okamžitě přepnuty
do vstupního režimu s připojenými Pull-Up odpory. To má za následek,
že po dobu náběhu RasPi by pískák pískal, nebo by připojené relé
bylo sepnuté. Pokud by byl pískák nebo relé připojeno na některý z výstupů PWM obvodu PCA9685, nebo na některý z výstupů expanderu MCP23017, tato situace nehrozí. Oba obvody se po zapnutí napájení přepnou do režimu, ve kterém mají buď výstupy odpojené, nebo na nich mají logickou "0". Osazovací schéma Horní strana
Spodní strana
Příklad použití
|
úvodní strana webu AstroMiK.org |
|
poslední úprava stránky 21.6.2014 |