Game Board NANO MOSFET EXPANDER
Płytka uniwersalna GameBoardNANO MOSFET EXPANDER służy do budowania układów bazujących na Arduino NANO v3. Ułatwia przygotowanie eleganckiego rozwiązania pozbawionego plątaniny okablowania. Dzięki standaryzacji wymiarów można łączyć z sobą wiele płytek w stos.
Płytka umożliwia zamontowanie:
- 5 transoptorów chroniących wejścia Arduino, które sterowane są sygnałem GND. Dwa wejścia obsługują przerwania INT0 i INT1.
- 10 tranzystorów N-mosfet zasilających wyjścia poprzez podanie na nie sygnału GND. Trzy wyjścia obsługują sprzętowy PWM.
- 2 wejścia analogowe współdzielone z portem i2C
- 4 wejścia analogowe współdzielone z wyjściami L1…L4
- stabilizator 7805, który może podawać zasilanie na Arduino oraz na dodatkowe urządzenia podłączone do magistrali i2C. Zasilanie 12V można odłączyć od wejścia VIN poprzez nie montowanie zwory.
Płytka posiada dodatkowo port obsługi UART oraz SPI.
Układ został tak zaprojektowany aby było możliwe programowanie w układzie za pomocą portu USB oraz ICSP(SPI).
Płytka umożliwia między innymi sterowanie diodami LED, silnikami DC. Można również sterować silnikami krokowymi, przekaźnikami, elektrozaworami, stycznikami o napięciu roboczym zależnie od zastosowanych tranzystorów ale nie wyższym niż 48V DC.
Można również nie montować tranzystorów i używać bezpośrednio wyjść do sterowania np. serwonapędami.
Tabela połączeń
Zacisk płytki | Pin Arduino | Funkcjonalność |
P1 | A7 | wejście analogowe, aktywny poziom <10 |
P2 | A6 | wejście analogowe, aktywny poziom <10 |
P3 | D2 | INT0, wejście, aktywny stan: LOW |
P4 | D3 | INT1, wejście, aktywny stan: LOW |
P5 | D10 | wejście, aktywny stan: LOW(nie montuj U45 i R45 jeśli używasz SS w SPI) |
L1 | A3/D17 | wyjście |
L2 | A2/D16 | wyjście |
L3 | A1/D15 | wyjście |
L4 | A0/D14 | wyjście |
L5 | D9 | wyjście, PWM |
L6 | D8 | wyjście |
L7 | D7 | wyjście |
L8 | D6 | wyjście, PWM |
L9 | D5 | wyjście, PWM |
L10 | D4 | wyjście |
GND* | n.c. | niezależna masa(GND) podłączona do SOURCE mosfetów |
GND | GND | masa |
+12V | VIN | zasilanie zewnętrzne |
+5V* | 5V | zasilanie wewnętrzne |
SDA | D18/A4 | sygnał danych magistrali i2C lub analog 0..5V |
SCL | D19/A5 | sygnał zegara magistrali i2C lub analog 0..5V |
SS | D10 | SPI aktywacja dla układu slave lub wejście P5 |
MOSI | D11 | SPI wyjście układu master |
MISO | D12 | SPI wejście układu master |
SCK | D13 | SPI sygnał zegara |
Tx | D1 | UART wyjście |
Rx | D0 | UART wejście |
Możliwe modyfikacje
Dodatkowe wejścia analogowe
Jeśli nie potrzebujemy tylu wyjść a przydało by się nam kilka dodatkowych wejść analogowych możemy wówczas, użyć wyjść L1, L2, L3 i L4. Przykładowo, dla wyjścia L1 nie montujemy tranzystora Q1 i zwieramy pole DREN (duże pole) z polem GATE(małe pole połaczone z R1 i R21). Nastepnie albo zwieramy pola rezystora R1 albo montujemy rezystor 0R lub inny, który potrzebujemy. Rezystora R21 można nie montowac lub założyć wymaganą wartość. Można również zamontować tam kondensator, który może nam pomóc w odfiltrowaniu zakłóceń lub dopasować charakterystykę wejścia. Zwarcia drenu z bramką również można dokonać za pomocą rezystora smd w obudowie 1206 co pozwoli na stworzenie filtru na wejściu. Tak spreparowane wyjście możemy używać jako wejście analogowe A3 lub wejście binarne D17.
Analog z dzielnikiem napięcia zamiast wyjścia
W poprzednim akapicie wyjasnione jest jak zmienić wyjście(tam L1) na wejście analogowe. Ponieważ zwarcia drenu z bramką można dokonać za pomocą rezystora oraz można zamontować rezystor R21 to oznacza, że stworzymy dzielnik, który może nam pozwolić na odbieranie sygnałów analogowych o wyższym napięciu niż 5V. Przykładowo z instalacji 12V lub 24V. Zatem, rezystor zwierający dren i bramkę(na który podawany jest zewnętrzny sygnał analogowy) wraz z rezystorem R21(który zwiera do masy) tworzą dzielnik napięcia, z którego sygnał jest odbierany przez element R1, którym może być rezystor np. 0R lub inny, którego wymagamy.
Przykładowo, jeżeli chcemy odbierać sygnał analogowy z zakresu 0..10V możemy, zamontować rezystor dren-bramka o wartości 1k oraz R21 również 1k. Rezystor R1 możemy zlutować zworą lub rezystorem 0R co jest bardziej eleganckie.
Biblioteki, przykłady, schematy, rysunki
Zobacz na nasz Google Drive.