Inhoudsopgave:

Apparaten besturen via Arduino met mechanische schakeling - Ajarnpa
Apparaten besturen via Arduino met mechanische schakeling - Ajarnpa

Video: Apparaten besturen via Arduino met mechanische schakeling - Ajarnpa

Video: Apparaten besturen via Arduino met mechanische schakeling - Ajarnpa
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, November
Anonim
Apparaten besturen via Arduino met mechanische schakeling
Apparaten besturen via Arduino met mechanische schakeling

De Arduino kan worden gebruikt om apparaten te besturen door middel van eenvoudige mechanische schakelaars en relais.

Stap 1: Samenvatting van de reikwijdte

Samenvatting van de reikwijdte
Samenvatting van de reikwijdte

Dit diagram vereenvoudigt in welke volgorde gebeurtenissen zullen gebeuren om een apparaat of apparaten met de Arduino te besturen door het gebruik van mechanische schakelaars en relais. De relais worden gebruikt om circuits te voltooien die opzettelijk zijn verbroken maar normaal gesproken compleet zijn. Zoals stroom naar een apparaat.

Stap 2: Een schakelaar bouwen

Een schakelaar bouwen
Een schakelaar bouwen

Ik kies ervoor om een schakelaar te bouwen, maar bijna elk type schakelaar kan worden gebruikt. De mijne is gemaakt van een met koper bekleed printplaatmateriaal en een stuk koperen buis. Er is een opening in het bord uitgehouwen om twee contacten te maken waarmee de koperen buis kan worden gebruikt om een circuit te voltooien.

Stap 3: De schakelaar monteren

De schakelaar monteren
De schakelaar monteren

Mijn schakelaar wordt op een fiets gemonteerd, zodat de rotatie van het wiel een circuit voltooit dat de Arduino kan lezen via zijn analoge I/O. De slang wordt op de velg van de fiets gemonteerd….

Stap 4: De schakelaar monteren Vervolg

De schakelaar monteren Vervolg
De schakelaar monteren Vervolg

Het met koper beklede gedeelte van de schakelaar is op het fietsframe gemonteerd.

Stap 5: Voorbeeldcode voor Arduino

Voorbeeldcode voor Arduino
Voorbeeldcode voor Arduino

Deze voorbeeldcode gebruikt analogRead- en analogWrite-opdrachten om een signaalschakelingang van analoge pin 0 te lezen en naar een digitale output 9 te schrijven met de analogWrite-opdracht. Er is geen code nodig in de "void setup" bij het gebruik van analogRead- en analogWrite-opdrachten. De signaaluitgang van pin 9 wordt gebruikt om een relais aan te sturen dat het gekozen apparaat van stroom voorziet.

Stap 6: Het apparaat bedienen

Het apparaat bedienen
Het apparaat bedienen

Het stroomcircuit voor het apparaat, dat wordt bestuurd door het relais, wordt onderbroken door een opening te creëren tussen de batterijen met stukjes met koper beklede printplaat die rug aan rug zijn geplaatst met aangesloten kabels.

Stap 7: Het circuit doorbreken

Het circuit doorbreken
Het circuit doorbreken

Door de printplaten tussen de batterijen te plaatsen, wordt het stroomcircuit dat aan het apparaat wordt geleverd, verbroken, zodat het door het relais kan worden bestuurd.

Stap 8: Conclusie

Conclusie
Conclusie

Door een Arduino te gebruiken om een relais te besturen, kan een eenvoudige mechanische schakelaar worden gebruikt om veel verschillende soorten apparaten te bedienen.

Aanbevolen: