Cuprins:

Controlul dispozitivelor prin Arduino cu comutare mecanică: 8 pași (cu imagini)
Controlul dispozitivelor prin Arduino cu comutare mecanică: 8 pași (cu imagini)

Video: Controlul dispozitivelor prin Arduino cu comutare mecanică: 8 pași (cu imagini)

Video: Controlul dispozitivelor prin Arduino cu comutare mecanică: 8 pași (cu imagini)
Video: Cum de a controla actuatorul folosind Arduino - Robojax 2024, Iulie
Anonim
Controlul dispozitivelor prin Arduino cu comutare mecanică
Controlul dispozitivelor prin Arduino cu comutare mecanică

Arduino poate fi folosit pentru a controla dispozitivele prin utilizarea unor comutatoare mecanice simple și relee.

Pasul 1: Rezumatul domeniului de aplicare

Rezumatul domeniului de aplicare
Rezumatul domeniului de aplicare

Această diagramă simplifică în ce ordine se vor întâmpla evenimente pentru a controla un dispozitiv sau dispozitive cu Arduino prin utilizarea de comutatoare mecanice și relee. Releele sunt utilizate pentru a completa circuite care sunt sparte în mod intenționat, dar în mod normal sunt complete. Cum ar fi alimentarea unui dispozitiv.

Pasul 2: Construirea unui comutator

Construirea unui comutator
Construirea unui comutator

Aleg să construiesc un comutator, dar se poate folosi majoritatea oricărui tip de comutator. Al meu este construit dintr-un material placat cu placă de cupru și o bucată de tub de cupru. Există un spațiu sculptat în placă pentru a crea două contacte pe care tubulatura de cupru poate fi utilizată pentru a finaliza un circuit.

Pasul 3: Montarea comutatorului

Montarea comutatorului
Montarea comutatorului

Întrerupătorul meu este montat pe o bicicletă, astfel încât rotația roții finalizează un circuit pe care Arduino îl poate citi prin I / O analogice. Tubulatura este montată pe marginea bicicletei….

Pasul 4: Montarea comutatorului a continuat

Montarea comutatorului a continuat
Montarea comutatorului a continuat

Porțiunea îmbrăcată în cupru a comutatorului este montată pe cadrul bicicletei.

Pasul 5: Exemplu de cod pentru Arduino

Exemplu de cod pentru Arduino
Exemplu de cod pentru Arduino

Acest exemplu de cod folosește comenzile analogRead și analogWrite pentru a citi o intrare a comutatorului de semnal de la pinul analogic 0 și a scrie la o ieșire digitală 9 cu comanda analogWrite. Nu este nevoie de cod în „configurarea nulă” atunci când se utilizează comenzi analogRead și analogWrite. Semnalul de la pinul 9 este utilizat pentru a controla un releu care alimentează dispozitivul ales.

Pasul 6: Controlul dispozitivului

Controlul dispozitivului
Controlul dispozitivului

Circuitul de alimentare al dispozitivului, care este controlat de releu, este întrerupt prin crearea unui spațiu între baterii cu bucăți de placă de circuite îmbrăcate în cupru plasate spate în spate cu cabluri atașate.

Pasul 7: Spargerea circuitului

Ruperea circuitului
Ruperea circuitului

Așezarea plăcilor de circuite între baterii rupe circuitul de alimentare furnizat dispozitivului permițând controlul acestuia de către releu.

Pasul 8: Concluzie

Concluzie
Concluzie

Prin utilizarea unui Arduino pentru a controla un releu, un simplu comutator mecanic poate fi utilizat pentru a controla multe tipuri diferite de dispozitive.

Recomandat: