- Umożliwia wykorzystanie telefonu z Androidem jako panelu sterującego dla dwóch wejść i dwóch wyjść przekaźnikowych, z lokalnym sterowaniem USB i opcją obsługi SMS. Wersja A zawiera płytkę PCB.
Sterownik androidowy z układem FT311D - płytka drukowana do AVT5575
Płytka PCB do wykonania sterownika z interfejsem USB dla telefonu lub tabletu z Androidem.
Telefon z Androidem jako panel sterujący
AVT5575 to projekt prostego sterownika androidowego z układem FT311D. Telefon lub tablet z Androidem pełni rolę panelu operatorskiego z ekranem dotykowym, a moduł wykonawczy udostępnia dwa wejścia oraz dwa wyjścia przekaźnikowe.
Układ wykorzystuje tryb Android Open Accessory, w którym FT311D jest hostem USB dla telefonu lub tabletu. Aplikacja sterująca pozwala odczytywać stany wejść, załączać przekaźniki lokalnie przez USB, a w rozbudowanym scenariuszu także sterować układem zdalnie przez wiadomości SMS. Wersja A obejmuje samą płytkę PCB, dlatego elementy elektroniczne, złącza, przekaźniki, gniazda USB i aplikację należy przygotować osobno.
Karta techniczna
AVT5575
Sterownik androidowy z układem FT311D, dwoma wejściami optoizolowanymi i dwoma wyjściami przekaźnikowymi.
| Wersja | A - płytka PCB |
| Typ modułu | sterownik androidowy z interfejsem USB |
| Układ interfejsu | FT311D, host USB dla urządzenia Android |
| Kompatybilność Android | Android 3.1 lub nowszy, obsługa Open Accessory Mode |
| Połączenie z telefonem/tabletem | USB-A do urządzenia Android oraz micro-USB do zasilania modułu |
| Liczba wejść | 2 wejścia odczytywane przez aplikację sterującą |
| Wejścia IN1/IN2 | transoptorowe, z detekcją napięcia ok. 3…12 V w przykładach aplikacji |
| Logika wejść | podanie napięcia na wejście zeruje odpowiednią linię IOBUS; stan wejścia zależy od polaryzacji sygnału |
| Liczba wyjść | 2 wyjścia przekaźnikowe sterowane z aplikacji |
| Wyjścia przekaźnikowe | styki przełączne CN-NC / CN-NO wyprowadzone na złącza J5 i J6 |
| Tryb IOBUS | GPIO; IOBUS0/IOBUS1 jako wejścia, IOBUS4/IOBUS5 jako wyjścia |
| Sterowanie lokalne | aplikacja Android przez USB |
| Sterowanie zdalne | opcjonalnie przez wiadomości SMS z drugiego telefonu, w aplikacji TUK_FT311 |
| Zasilanie | 5 V / 500…1000 mA, zasilanie modułu i ładowanie telefonu |
| Reset | przycisk S1 restartujący sterownik bez odłączania zasilania |
| Płytka PCB | 91x37 mm |
Wersja A - płytka PCB i wykaz elementów
AVT5575 A - płytka PCB. Elementy elektroniczne, FT311D, gniazda USB, przekaźniki, złącza i przycisk trzeba skompletować osobno.
| Rezystory SMD 0805 | R1, R2 - 27Ω; R3, R7, R8, R11, R12 - 500Ω; R4 - 1kΩ; R5, R6, R9, R10 - 3kΩ |
| Kondensatory SMD 0805 | C1, C6, C9, C11, C12 - 100nF; C2, C3 - 47pF; C4, C5, C10 - 10µF/16V; C13, C14 - 15pF; C15 - 1µF |
| Półprzewodniki | D3, D4 - MBR0520LT; IC1 - FT311DQ1; IC2 - LM1117-3.3; LED1-LED3 - LED SMD 0805; OK1 - ILD205; T1, T2 - BC848 |
| Złącza, przekaźniki i elementy mechaniczne | G1 - gniazdo USB-A; USB1 - gniazdo micro-USB; J1, J2 - złącza ARK2; J5, J6 - złącza ARK3; K1, K2 - przekaźniki N4100CHS5DC5C FRS1B; S1 - przycisk; SV2 - opcjonalne złącze goldpin |
| Taktowanie i filtracja | Q1 - rezonator 12 MHz; L1 - dławik 1µH SMD 0805 |
Notes
Do działania sterownika potrzebna jest aplikacja Android obsługująca FT311D w trybie GPIO. W dokumentacji opisano aplikację FTDI GPIODemo oraz autorską aplikację TUK_FT311_2Rel_V3, a dla tego produktu podany jest osobny plik APK.
Linie IOBUS4 i IOBUS5 należy skonfigurować jako wyjściowe, ponieważ sterują przekaźnikami. Wejścia są odczytywane na liniach IOBUS0 i IOBUS1, a podanie napięcia na wejście powoduje odczyt logicznego zera po stronie aplikacji.
Wejścia IN1 i IN2 są transoptorowe i wymagają poprawnej polaryzacji sygnału wejściowego. Można używać ich do detekcji napięcia lub stanu przycisku, ale sposób podłączenia trzeba dobrać zgodnie ze schematami z dokumentacji.
Przy sterowaniu SMS aplikacja reaguje tylko na polecenia z uprawnionego numeru telefonu wpisanego w konfiguracji. Opcje SMS są kasowane po zerowaniu sterownika, co ogranicza ryzyko przypadkowego generowania kosztów.
Zasilanie 5 V musi obsłużyć zarówno płytkę sterownika, jak i ewentualne ładowanie telefonu. Przy rozładowanym telefonie należy użyć zasilacza o odpowiedniej wydajności prądowej.
Uwaga: moduł nie jest samodzielnym sterownikiem bez aplikacji Android. Do pracy potrzebne jest urządzenie z Androidem zgodne z Open Accessory Mode oraz aplikacja obsługująca FT311D. Przy sterowaniu zdalnym przez SMS należy świadomie skonfigurować numery telefonów, opcje potwierdzeń i koszty wiadomości.
Najczęściej zadawane pytania
AVT5575 wykorzystuje FT311D w konkretnym trybie GPIO i od razu przypisuje linie do dwóch wejść oraz dwóch przekaźników. To nie jest ogólna płytka do wszystkich trybów FT311D, tylko gotowa sprzętowa baza sterownika wejść/wyjść obsługiwanego z Androida.
Hostem USB jest układ FT311D, a telefon lub tablet działa w trybie Android Open Accessory. Dzięki temu projekt jest przeznaczony dla urządzeń z Androidem 3.1 lub nowszym, które obsługują AOA, nawet jeśli ich port USB nie pracuje jako klasyczny host OTG.
Podanie napięcia o poprawnej polaryzacji na wejście transoptorowe powoduje przewodzenie transoptora i wyzerowanie odpowiedniej linii IOBUS. W aplikacji oznacza to, że aktywne wejście może być widziane jako logiczne „0”, a brak napięcia jako logiczne „1”.
Potrzebna jest aplikacja TUK_FT311 na telefonie podłączonym do sterownika oraz drugi telefon wysyłający polecenia. W konfiguracji wpisuje się uprawniony numer telefonu, a opcje SMS trzeba włączać świadomie, ponieważ mogą generować koszty i są kasowane po resecie sterownika.
FT311D udostępnia uniwersalne linie IOBUS, ale ich kierunek pracy jest ustawiany w rejestrach konfiguracyjnych. W tym sterowniku IOBUS4 i IOBUS5 sterują tranzystorami przekaźników, więc aplikacja musi ustawić je jako wyjścia przed próbą załączania K1 i K2.
Elektronika









