![Fejlsikret for Arduino Bluetooth-modulet ved hjælp af en EC1 Splat PLC: 6 trin Fejlsikret for Arduino Bluetooth-modulet ved hjælp af en EC1 Splat PLC: 6 trin](https://img.gwsigeps.com/img/circuits/fail-safe-for-the-arduino-bluetooth-module-using-an-ec1-splat-plc-6.jpg)
Indholdsfortegnelse:
- forsyninger:
- Trin 1: Afdækning af BT-modulet
- Trin 2: Lod kablet
- Trin 3: Tilslut modulet
- Trin 4: Programmet
- Trin 5: Tilføj det, vi har brug for til programmet
- Trin 6: Testning
EC1 Splat-bordet, der er tilgængeligt på Splatco.com, er en EOM-indlejret controller, der kan multitasking op til 64 processer på én gang. Nogle funktioner omfatter PWM (pulsbredde modulator) udgange, flydepunkt og meget mere, herunder grænseflade med JY-MCU Bluetooth Trådløst serielt portmodul. Et problem, der for nylig er opstået, var, at EC1- og BT-modulet ikke har en programmeringskommando for, når BT-modulet afbrydes fra android-enheden. i denne instruksible vil jeg vise dig en enkel og nem måde at løse dette med kun tre programmeringslinjer (ikke med Bluetooth-hashfunktionerne)
Du får brug for:
Grundlæggende loddefærdigheder og udstyr
EC1-bordet er tilgængeligt hos Splat
JY-MCU Bluetooth Wireless Serial Port Module og dets tilslutningskabel (følger med)
En enkelt ledning omkring seks inches lang med en stik til kvinderstiften i den ene ende (se billede)
Et standard micro USB til USB-kabel
En computer, der kører SPLat / PC, det gratis SPLat programmeringsmiljø (IDE)
små wire cutters til fjernelse af krympeslange
Lad os nu komme i gang!
forsyninger:
Trin 1: Afdækning af BT-modulet
Det første, vi skal gøre, er at fjerne krympeslangen fra oven over den røde LED i hjørnet af brættet
Brug nogle små trådskærere til at skære et stykke ud af hjørnet, indtil hele ledningen er tilgængelig.
Trin 2: Lod kablet
Ved hjælp af loddejernet kan du nu strippe og lodde ledningen til den positive ende af ledningen, dette bør være slutningen nærmest den fire stikplade. Der er allerede to loddepuder der allerede, den nærmeste kant er direkte forbundet til LED'en, hvilket vil gøre lodningen lettere.
Trin 3: Tilslut modulet
Sæt BT-modulet i Splat EC1 med det medfølgende kabel * Bemærk, at pinout på BT-modulet og EC1 ikke er i samme rækkefølge, jeg vil anbefale at sætte propperne på deres rette sted, og lim dem sammen med et dråbe varmt lim.
Derefter skal du tilslutte ledningen, vi kun loddet til, hvad som helst input på EC1, du gerne vil bruge, men input skal være 5v tolerant
Du kan finde en kopi af EC1 pin ud på Splat easysteps
Til denne demonstration vil jeg bare bruge input 2 på pin 21 i EC1
Trin 4: Programmet
Næste er, hvor det bliver svært, hvis du ikke har nogen tidligere Splat programmeringserfaring, skal du bruge noget, men ikke for meget, også da BT-modulet bruger SimpleHMI, behøver du ikke at programmere noget på android-telefonen. Til dette vil jeg bruge "En første prøve app ved hjælp af Bluetooth til Android"
Programmet ligner billedet ovenfor
Trin 5: Tilføj det, vi har brug for til programmet
Nu vil vi tilføje nogle programmer
Først direkte under sekunds gosub-kommando, skriver vi:
pause 20
off 1
launchtask monitorconnect
Så i bunden af programmet på egen linje skriver vi følgende
monitorconnect
waiton 2
på 1
killtask
Programmet vil nu se ud som billedet ovenfor * stjernerne markerer ændringer *
* Programmet er også afskåret øverst i skærmbilledet *
Trin 6: Testning
På dette tidspunkt bør du være i stand til at indlæse programmet på splatkortet og teste det, demo-programmet vil blinke det røde lys, når du trykker på knappen, det program, vi lige skrev, tænder den røde ledning, når signalet går tabt og drej det slukker, når signalet genvinder. Denne del af programmet kan omskrives til ethvert formål. Tak fordi du følger med i dette uforgængelige! Hvis du har brug for mere Splat gear, kan du finde det på www.splatco.com