Arduino naar Relay
23 berichten
• Pagina 1 van 3 • 1, 2, 3
Arduino naar Relay
Hallo,
Ik heb een Arduino UNO atmega328p die ik wil aansluiten op me 12 volt 16 channel module relay.
Ik heb de GND van de 18 pins op me GND van de Arduino.
Pin 13 van de Arduino heb ik op pin 1 van de relay.
Bij het aanzetten (12 volt), gaat de relay te keer.
Ik heb het volgende in me Arduino te staan:
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the Uno and
Leonardo, it is attached to digital pin 13. If you're unsure what
pin the on-board LED is connected to on your Arduino model, check
the documentation at http://www.arduino.cc
This example code is in the public domain.
modified 8 May 2014
by Scott Fitzgerald
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Wat doe ik verkeerd?
Mvg,
Marco
Ik heb een Arduino UNO atmega328p die ik wil aansluiten op me 12 volt 16 channel module relay.
Ik heb de GND van de 18 pins op me GND van de Arduino.
Pin 13 van de Arduino heb ik op pin 1 van de relay.
Bij het aanzetten (12 volt), gaat de relay te keer.
Ik heb het volgende in me Arduino te staan:
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the Uno and
Leonardo, it is attached to digital pin 13. If you're unsure what
pin the on-board LED is connected to on your Arduino model, check
the documentation at http://www.arduino.cc
This example code is in the public domain.
modified 8 May 2014
by Scott Fitzgerald
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Wat doe ik verkeerd?
Mvg,
Marco
Beginner Arduino DUE.
Advertisement
Re: Arduino naar Relay
de code die je gebruikt, is vrij standaard, dus daar ligt het niet aan.
kan je hier een foto(s) plaatsen, zodat er te zien is hoe je het geheel hebt aangesloten.
En wat bedoel je precies met 18pins aan GND?
kan je hier een foto(s) plaatsen, zodat er te zien is hoe je het geheel hebt aangesloten.
En wat bedoel je precies met 18pins aan GND?
Met vriendelijke groet Arjan
Re: Arduino naar Relay
baco1978 schreef:de code die je gebruikt, is vrij standaard, dus daar ligt het niet aan.
kan je hier een foto(s) plaatsen, zodat er te zien is hoe je het geheel hebt aangesloten.
En wat bedoel je precies met 18pins aan GND?
Hallo Baco,
Ik heb foto's mee gestuurd.
Kleine toevoeging:
Ik heb de pin van 3.5v van de Arduino op de 5v.
Mvg,
Marco
Beginner Arduino DUE.
Re: Arduino naar Relay
Niemand een idee voor dit probleem?
Ik wil simpel weg een time schakelaar maken.
De Arduino moet de Relay aan/uitzetten.
Ik gebruik blink als beginner, wil later uitbreiden.
Ik wil simpel weg een time schakelaar maken.
De Arduino moet de Relay aan/uitzetten.
Ik gebruik blink als beginner, wil later uitbreiden.
Beginner Arduino DUE.
Re: Arduino naar Relay
bedoel je dat op de UNO de 3.3 Volt naar de 5V op de relaisbord gaat of dat je zag dat het draadje verkeerd zat op de foto en 5V nu ook op de 5V zit.
dat laatste is natuurlijk de goede manier.
je programma is prima (kan niet anders want dat is gewoon blink.
op je relaisbordje zitten allemaal optocouplers die aan hun eigen voeding hangen (van het relaisbordje.
van elke optocoupler komt van de kabel een draadje naar de ingang de andere kant zitten allemaal aan elkaar en moet naar de 5 V van de arduino. ik kan op het schema niet zien hoe die 5 Volt op de connector zit.
om gescheiden te zijn de 5 Volt van de arduino op 1 van de twee pinnen aansluiten, en natuurlijk een IN1 of zo op de pin13 van de arduino.
de GND los halen (klinkt vreemd, maar moet wel)
feitelijk stuur je op het relaisbordje een ledje aan door deze LOW te maken. de rest wordt door het relaisbordje gedaan dus 12 Volt aansluiten op die connector en je mag zelfs dezelfde 12 Volt ook gebruiken voor de voeding op Vin van de UNO. (moet niet je mag ook de USB gebruiken hiervoor.
Testen relaisbord:
draadje van 5V naar 5 V op connector (dus dan staat er spanning op de optocouplers. met een draadje van een IN naar GND ook op de connector.
en blink is simpel, gebruik echter een andere uitgang omdat alleen op deze pin al een ledje zit en die kan wel eens de opto ook aansturen.
dat laatste is natuurlijk de goede manier.
je programma is prima (kan niet anders want dat is gewoon blink.
op je relaisbordje zitten allemaal optocouplers die aan hun eigen voeding hangen (van het relaisbordje.
van elke optocoupler komt van de kabel een draadje naar de ingang de andere kant zitten allemaal aan elkaar en moet naar de 5 V van de arduino. ik kan op het schema niet zien hoe die 5 Volt op de connector zit.
om gescheiden te zijn de 5 Volt van de arduino op 1 van de twee pinnen aansluiten, en natuurlijk een IN1 of zo op de pin13 van de arduino.
de GND los halen (klinkt vreemd, maar moet wel)
feitelijk stuur je op het relaisbordje een ledje aan door deze LOW te maken. de rest wordt door het relaisbordje gedaan dus 12 Volt aansluiten op die connector en je mag zelfs dezelfde 12 Volt ook gebruiken voor de voeding op Vin van de UNO. (moet niet je mag ook de USB gebruiken hiervoor.
Testen relaisbord:
draadje van 5V naar 5 V op connector (dus dan staat er spanning op de optocouplers. met een draadje van een IN naar GND ook op de connector.
en blink is simpel, gebruik echter een andere uitgang omdat alleen op deze pin al een ledje zit en die kan wel eens de opto ook aansturen.
paul deelen
shooter@home.nl
shooter@home.nl
Re: Arduino naar Relay
Een vraagje over de Arduino en de Relais print.
zijn deze op een metalen plaat bevestigd of op kunstof?
Mocht het metaal zijn, dan is het misschien handig om extra controle uit te voeren of de metalen delen geen contact maken.
zo op het oog lijkt het moertje de 2 gaatjes bij A0 en A1 te raken.
misschien dat hetzelfde ook gebeurd bij het relais bord, maar een extra controle kan geen kwaad.
En weet je het niet geheel zeker probeer beide bordjes dan los op ee houten tafel, zodat je het 1 en ander uit kan sluiten.
Groetjes
Arjan
zijn deze op een metalen plaat bevestigd of op kunstof?
Mocht het metaal zijn, dan is het misschien handig om extra controle uit te voeren of de metalen delen geen contact maken.
zo op het oog lijkt het moertje de 2 gaatjes bij A0 en A1 te raken.
misschien dat hetzelfde ook gebeurd bij het relais bord, maar een extra controle kan geen kwaad.
En weet je het niet geheel zeker probeer beide bordjes dan los op ee houten tafel, zodat je het 1 en ander uit kan sluiten.
Groetjes
Arjan
Met vriendelijke groet Arjan
Re: Arduino naar Relay
Ik heb hem op een stukje rubber bevestigt.
Contact maken met metaal, doet hij niet en de moer heb ik inmiddels verbeterd.
Ik heb even een nieuwe foto mee gestuurd van de pinnen van de relays.
Hij werkt inderdaad op 12 volt.
De Arduino gaat aan als ik me computer er aan heb.
Ik gebruik pin 7 en 13 van de Arduino, die heb ik op pin 6 en 7 van de relays.
5 volt van de Arduino op de 5 volt van de relays en de GND van de Arduino op de GND van de relays.
Ik weet zelf niet, of dit goed komt, omdat ik op internet lees, dat de 5 volt van de Arduino en de relays, beide output zijn.
Dat is het zelfde als de GND.
Contact maken met metaal, doet hij niet en de moer heb ik inmiddels verbeterd.
Ik heb even een nieuwe foto mee gestuurd van de pinnen van de relays.
Hij werkt inderdaad op 12 volt.
De Arduino gaat aan als ik me computer er aan heb.
Ik gebruik pin 7 en 13 van de Arduino, die heb ik op pin 6 en 7 van de relays.
5 volt van de Arduino op de 5 volt van de relays en de GND van de Arduino op de GND van de relays.
Ik weet zelf niet, of dit goed komt, omdat ik op internet lees, dat de 5 volt van de Arduino en de relays, beide output zijn.
Dat is het zelfde als de GND.
Beginner Arduino DUE.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino naar Relay
ff de laatste foto bekeken. De relais moeten inderdaad de 12V hebben. Er zit een regulator op het bord om 5V output te maken. De 5V van het relais board moet je NIET verbinden met de Arduino. wel de GND en de data pinnen. tutti.
Re: Arduino naar Relay
Ik heb de 5 volt pin verwijderd.
Nu gaat de relay heel snel aan en uit, dus je hoort, snelle tikjes.
Heb ik de GND van de relay board, wel goed op de Arduino board?
Boven 13 zit ook een GND.
Nu gaat de relay heel snel aan en uit, dus je hoort, snelle tikjes.
Heb ik de GND van de relay board, wel goed op de Arduino board?
Boven 13 zit ook een GND.
Beginner Arduino DUE.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino naar Relay
wat voor 12V adapter gebruik je?
23 berichten
• Pagina 1 van 3 • 1, 2, 3
Terug naar Gezamenlijke projecten
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 6 gasten