Her er et påbegynt prosjekt der vi skal utvikle en start og stopp funksjon for en 230V motor.
Figuren under viser en oppkobling på et breadboard:

Neste figur viser koblingsskjemaet for 5V delen av styringen:

Koblingsskjema som viser 230V delen av motorstarteren:

For å få til å starte den store 230V motoren ved hjelp av en mikrokontroller som Arduino, så må vi skifte ut den lille DC motoren med et rele eller en kontaktor som så styrer den store motoren. Det er mulig at vi behøver både et rele og en kontaktor. Dette må vi prøve ut og se litt nærmere på.
/*******************************************
TITLE: Start og stopp av motor
Created by: Arne G
DATE: 03/10/20
*********************************************/
int utg_rodt_lys = 6;
int utg_gront_lys = 7;
int utg_motor = 9;
int ing_startknapp = 3;
int ing_stoppknapp = 2;
int start = 0;
int stopp = 0;
void setup() {
pinMode(utg_rodt_lys, OUTPUT);
pinMode(utg_gront_lys, OUTPUT);
pinMode(utg_motor, OUTPUT);
pinMode(ing_stoppknapp, INPUT); // Stoppknapp
pinMode(ing_startknapp, INPUT); // Startknapp
digitalWrite(utg_rodt_lys, HIGH); //Rødt lys på ved oppstart
}
void loop() {
start = digitalRead(ing_startknapp); //Lese startknapp
stopp = digitalRead(ing_stoppknapp); //Lese stoppknapp
if (start == HIGH && stopp == LOW) {
digitalWrite(utg_motor, HIGH); // Motor start
digitalWrite(utg_gront_lys, HIGH); //Groent lys på
digitalWrite(utg_rodt_lys, LOW); //Roedt lys av
}
if (start == LOW && stopp == HIGH) {
digitalWrite(utg_motor, LOW); // Motor stopp
digitalWrite(utg_gront_lys, LOW); // Groent lys av
digitalWrite(utg_rodt_lys, HIGH); //Rodt lys på
}
}