Fail Safe dla modułu Bluetooth Arduino Używanie EC1 Splat PLC: 6 kroków

Fail Safe dla modułu Bluetooth Arduino Używanie EC1 Splat PLC: 6 kroków

Spisu treści:

Anonim

Płyta EC1 Splat dostępna w Splatco.com to wbudowany kontroler EOM, który może wykonywać wielozadaniowość do 64 procesów jednocześnie, niektóre funkcje obejmują wyjścia PWM (modulator szerokości impulsu), zmiennoprzecinkowe i wiele więcej, w tym interfejs z JY-MCU Bluetooth Moduł bezprzewodowego portu szeregowego. Ostatnio napotkany problem polegał na tym, że moduł EC1 i moduł BT nie mają polecenia programowania, gdy moduł BT zostanie odłączony od urządzenia z systemem Android. w tym instruktażu pokażę ci prosty i łatwy sposób na naprawienie tego za pomocą tylko trzech linii programowania (nie licząc funkcji mieszania Bluetooth)

Będziesz potrzebować:

Podstawowe umiejętności lutownicze i wyposażenie

Karta EC1 dostępna w Splat

Moduł bezprzewodowego portu szeregowego Bluetooth JY-MCU i jego kabel połączeniowy (dostarczany wraz z nim)

Pojedynczy przewód o długości około 6 cali z żeńskim złączem na jednym końcu (patrz rysunek)

Standardowy kabel micro USB na USB

Komputer z systemem SPLat / PC, bezpłatne środowisko programistyczne SPLat (IDE)

małe obcinaki do drutu do usuwania rur termokurczliwych

Teraz zacznijmy!

Kieszonkowe dzieci:

Krok 1: Odkrycie modułu BT

Pierwszą rzeczą, którą musimy zrobić, to zdjąć rurkę termokurczliwą z górnej części czerwonej diody LED w rogu płyty

Używając niewielkich przecinaków do drutu, ostrożnie wyciąć kawałek z rogu, aż cała dioda będzie dostępna.

Krok 2: Lutuj drut

Używając lutownicy, możesz teraz odciąć i przylutować przewód do dodatniego końca diody, powinien to być koniec najbliższy czterem bolcom. Istnieją już dwie podkładki lutownicze, ta najbliższa krawędzi jest bezpośrednio połączona z diodą LED, co ułatwi lutowanie.

Krok 3: Podłącz moduł

Podłącz moduł BT do Splat EC1 za pomocą dostarczonego kabla * zauważ, że pinout w module BT i EC1 nie są w tej samej kolejności, polecam umieszczenie wtyczek we właściwym miejscu, a następnie przyklej je za pomocą odrobiny gorącej klej.

Następnie podłącz przewód, który właśnie przylutowaliśmy do dowolnego wejścia w EC1, którego chcesz użyć, jednak wejście musi być tolerancyjne 5 V

możesz znaleźć kopię pinów EC1 na easysteps Splat

Do tej demonstracji użyję tylko wejścia 2 na pinie 21 EC1

Krok 4: Program

Następnym krokiem jest to, że staje się to trudne, jeśli nie masz doświadczenia w programowaniu Splat, będziesz potrzebował trochę, ale nie za dużo, ponieważ moduł BT wykorzystuje SimpleHMI, nie musisz niczego programować na telefonie z Androidem. W tym celu użyję „pierwszej przykładowej aplikacji używającej Bluetooth do Androida”

Program wygląda jak obrazek powyżej

Krok 5: Dodaj, czego potrzebujemy do programu

Teraz dodamy kilka linii programu

Najpierw bezpośrednio pod poleceniem seccond gosub napiszemy:

pauza 20

wyłącz 1

launchconnect monitorconnect

Następnie na dole programu na własnej linii wpiszemy następującą

monitorconnect

waiton 2

Na 1

killtask

Program będzie teraz wyglądał jak na powyższym obrazku * gwiazdka zmieni się *

* Również program jest odcięty na górze ekranu *

Krok 6: Testowanie

W tym momencie powinieneś być w stanie załadować program na splat board i przetestować go, program demonstracyjny zacznie migać czerwonym światłem po dotknięciu przycisku, program, który właśnie napisaliśmy, włączy czerwoną diodę, gdy sygnał zostanie utracony i obróci się wyłącza się, gdy sygnał zostanie odzyskany. Ta część programu może zostać przepisana w dowolnym celu. Dziękujemy za śledzenie tego niezniszczalnego! Jeśli potrzebujesz więcej sprzętu Splat, możesz go znaleźć na stronie www.splatco.com