BeneluxSpoor.net forum
Vraag en antwoord => Elektronica en analoog => Topic gestart door: Jaappronk73 op 22 september 2022, 20:09:53
-
Hallo
Ik heb een arduino mega 2560 van elegoo en een motorshield L298 van deekrobot en wil hier graag een centrale van bouwen
Ik heb op youtube het filmpje van Albert gevolgd ( letterlijk en figuurlijk) maar als ik met web throttle de centrale wil aansturen, gaan de lampjes van mijn motorshield niet aan.
instaleren commandstation-ex op de arduino mega verliep zoals op het filmpje en sloot af met uploaded succesfully
voeding op de motorshield is 12 volt en de pootjes zijn allemaal recht en sluiten goed aan ( pinnen naar onder doorgemeten)
heb webthrottle geinstaleerd op mijn laptop en dit is wat ik zie in de foutopsporingsconsol:
[VERBINDING] Serieel verbonden
[ONTVANGEN]
[ONTVANGEN] * Licentie GPLv3 fsf.org (c) dcc-ex.com * * LCD0: DCC ++ EX v4.0.0
[ONTVANGEN] * * LCD1: Lic GPLv3 * > < * MotorDriver currentPin = A1, senseOffset = 0, rawCurrentTripValue (relati
[ONTVANGEN] ve naar offset)=668 * * MotorDriver stroomPin=A
[ONTVANGEN] 0, senseOffset=0, rawCurrentTripValue(relativ
[ONTVANGEN] e t
[ONTVANGEN] o offset)=668 * iDCC-EX V-4.0.0 / MEGA / STAND
[ONTVANGEN] ARD_MOTOR_SHIELD G-a26d988
[ONTVANGEN] * Geen I2C-apparaten gevonden * <
[ONTVANGEN] * MCP23017 I2C: x20 Apparaat niet gedetecteerd * * MCP23017 I2C: x21 Apparaat niet gedetecteerd * > < * Signaal pi
[ONTVANGEN] n config: hoge nauwkeurigheid golfvorm * * LCD3: Lees
[ONTVANGEN] y *
[ONTVANGEN] * LCD2: Power Off * > PPA0 < * LCD3: Gratis
[ONTVANGEN] RAM = 5788b *
wat doe ik fout of gaat er mis bij mij ?
-
Hoi Jaap,
Heb je de spanning op de aansluiting van de motorshield gemeten met een multimeter? Wat geeft die aan?
Onderin de webthrottle heb je een commandoregel. Wat gebeurt er op de motorshield als je hier invoert: 1 MAIN
Let op de hoofdletters.
-
Geen lampjes duidt op elektrische problemen. Ik zou zeggen loop de bedrading nog een keer na, teken het uit op papier en vertel jezelf hardop wat je waar op aansluit. Dat helpt echt.
Wat ook helpt zijn foto's van de Arduino en hoe je hebt aangesloten.
Mvg,
Bas
-
Hallo
Ik heb een paar foto's toegevoegd ( hoop dat het goed ging)
als ik 1 MAIN intik en op send druk gebeurt er niks
alles is nog 1 rommeltje kijk daar maar even doorheen
(https://images.beneluxspoor.net/bnls_2022/IMG-9255-632dbe85ee10e.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9255-632dbe85ee10e.jpg)
(https://images.beneluxspoor.net/bnls_2022/IMG-9256-632dbea76d1e3.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9256-632dbea76d1e3.jpg)
-
ook nog een foto van het succesvol uploaden van commandstation EX
(https://images.beneluxspoor.net/bnls_2022/IMG-9253-632dc118169e5.png) (https://images.beneluxspoor.net/bnls_2022/IMG-9253-632dc118169e5.png)
-
Wellicht ten overvloede, maar heb je ook commando's gegeven om de spanning op de sporen te krijgen?
<1 MAIN> 2 ledjes branden, geeft alleen spanning op Main,
<1 PROG> 2 ledjes branden, geeft alleen spanning op het programmeerspoor
<1 JOIN> 4 ledjes branden, maakt het mogelijk om te rijden op de aansluiting van het programmeerspoor.
(in EX-Webthrottle de commando's ZONDER de "<" en de ">" ingeven!
-
Hoi Jaap,
Bedankt voor de foto's. De groene led op de Arduino brandt, dat is goed nieuws.
Ik raad je aan de aansluitingen naar de rails te verwijderen en het dan opnieuw te proberen. Om kortsluiting op de rails uit te sluiten
Heb je de snelheid in de Webthrottle op 115200 baud staan?
-
hallo
waar kan ik de snelheid instellen in webthrottle
kan niks vinden waar dat kan
-
In EX-Webthrottle is geen optie om de verbindingssnelheid in te stellen.
Ik heb net even getest met mijn eigen opstelling i.c.m. EX-Webthrottle en het lijkt erop dat er iets niet meer werkt.
Ik heb het probleem beschreven in het DCC-EX Discordkanaal (https://discord.com/channels/713189617066836079/747618338716254341/1022890859752063017).
Met de Serial Monitor in de Arduino IDE werkt het wel.
-
ik heb net even met arduino ide naar de serial monitor gekeken en die stond niet op 115200 baud
nu wel
(https://images.beneluxspoor.net/bnls_2022/IMG-9257-632dcedc72528.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9257-632dcedc72528.jpg)
-
Als je de Arduino IDE hebt geïnstalleerd, dan kun je met hierboven beschreven opdrachten testen of dat wél werk.
Ik ben benieuwd!
-
heb in de serial monitor de opdrachten in getikt en ctr enter gedaan
geen 1 werkt of krijg ik een reaktie op
-
Ik zie ook dat er een oranje lampje brandt met de letter L ernaast
(https://images.beneluxspoor.net/bnls_2022/IMG-9258-632dd864b762c.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9258-632dd864b762c.jpg)
-
Kan het zijn dat er een bug in de software zit ?
-
Die oranje lamp is verbonden met pin 13 dat is de status led. Veel programma's gebruiken die. Ikzelf laat hem vaak knipperen zodat ik zie dat mijn programma leeft.
Ik zie dat dat motor shield maar 4 ledjes heeft bij de uitgangstrappen. Ik ging er vanuit dat er ook nog status leds opzaten. Je kan nu niet makkelijk testen of het motorshield wel in orde is. Ik kan je evt. Een kort test programma sturen die de uitgangen uitstuurt. De leds op het shield moeten dan ook branden.
Als het shield nog goed is, moet de fout vanuit de software komen. En dan bedoel ik dat je waarschijnlijk iets verkeerds of niet heb gedaan.
Nu de baudrate goed staat, heb je de tip van momfer al opgevolgd? Dus de instructies uitsturen om de baan aan te zetten?
Mvg,
Bas
-
Hallo,
Ik heb op mijn DCC++ Ex centrale de webthrottle nog niet eerder gebruikt, dus deze nu ook maar even getest.
En die werkt hier dus ook niet, er kennelijk iets mis mee.
in de Arduino IDE werkt het wel prima en ook met een verbinding via Wifi overigens.
Jaap, denk eraan dat in de IDE monitor de commando's wel tussen <> moeten staan (in tegenstelling tot de throttle)
-
Ik heb inmiddels bevestiging gekregen dat er iets mis is met EX-Webthrottle. Dat heeft te maken met de link tussen de browser en de USB-poort.
Er is een bug report (https://github.com/DCC-EX/WebThrottle-EX/issues/77) voor aangemaakt, wordt dus opgevolgd.
Je kunt ook nog wat checken met de multimeter:
- Check de 5V op het motor shield
- Check pin 3 (Enable MAIN) moet 5V zijn als <1 MAIN> is gegeven
- Check pin 11 (Enable PROG) moet 5V zijn als <1 PROG> is gegeven.
In de Arduino Serial Monitor moet trouwens ook respons komen als een opdracht wordt gegeven. Als er geen respons komt kan een andere USB kabel ook nog wel eens helpen.
Aangezien je de video(s) van Albert hebt gevolgd, ga ik er vanuit dat je de Vin trace goed hebt doorgekrast of de betreffende pin hebt uitgebogen. Bij twijfel of het goed is gedaan, nameten met de mjultimeter in de OHM stand.
-
Ik heb de <> tekens nu wel gebruikt in ide Arduino en nu gaan de lampjes wel branden op mij motorshield :D
weer een stapje verder
wellicht heb ik het toch allemaal goed gedaan
hopen dat de bug in web trhottle nu snel opgelost is om het verder op te pakken
thnx
-
Fijn dat het werkt.
Succes met het vervolg!
-
Hoi Jaap,
Fijn dat het nu wel werkt. Dat is het voordeel van dit forum t.o.v. Youtube. Meer mensen die kunnen helpen het probleem op te lossen.
Als je toch snel met je treinen aan de slag wil zou je kunnen overwegen Rocrail op je computer te installeren. Dat is gratis en als je alleen een locomotief wil laten rijden is dat vrij eenvoudig.
Ik heb daar een snelstartgids voor gemaakt: https://youtu.be/iD3G07aBNg0 (https://youtu.be/iD3G07aBNg0)
-
Hallo Albert
Ik ben al geruime tijd jou filmpjes aan het bekijken
rocrail Komt er zeker
Uiteraard moet ik me daar ook eerst in verdiepen alvorens ik een
Klein rondje kan Maken
Web throttle was voor mij de eerste stap om echt digitaal te rijden met mijn aangeschafte digitale loc.
Dit liep dus ff anders.
Ik hoop dat het probleem met web throttle snel verholpen is om dat alsnog te doen. :D
En dat velen na mij er ook van kunnen gaan genieten
Ik wacht het bericht hier af of dat zo is
Uiteraard ben ik de mensen op het forum dankbaar voor alle hulp .
Dit is denk ik ook de kracht van een forum
Thnx
-
Hoi Jaap,
Je kunt ook de throttle in Rocrail gebruiken om een loc voor- en achteruit te laten rijden. Daarvoor heb je niet meer nodig dan een recht stukje rails en een locomotief.
Als je liever wacht tot het probleem met de webthrottle opgelost is, is dat ook prima natuurlijk.
-
OK
Eerste rond met mijn BR65 in Rocrail is een feit
alles werkt naar behoren incl programmeer spoor werking
thnx
(https://images.beneluxspoor.net/bnls_2022/IMG-9271-6330341dbc011.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9271-6330341dbc011.jpg)
-
Resultaat
https://www.youtube.com/v/QrHjlBTv5o8
-
Hoi Jaap,
Ik krijg hier de melding dat de video private is.
mvg spock
-
Nu niet meer als het goed is
-
Het werkt (y)
mvg spock
-
Mooi werk, Jaap. Fijn dat je het aan de praat hebt gekregen!
-
Mooi werk, Jaap.
Ik zie dat je het ovaaltje al getekend hebt in Rocrail. Is niet persé nodig als je alleen maar een loc laat rijden. Maar nodigt wel uit natuurlijk om er 1 of 2 wisseltjes in te plaatsen en die via Rocrail te bedienen. Zo bouw je het langzaam op. Succes met de verdere ontwikkeling.
-
Hallo Albert
Jij kan mijn gedachte lezen
Ben inderdaad op zoek naar 2 elec. Wissels voor een parallel spoor
Hall sensoren heb ik reeds binnen en de kleine magneetjes ook evenals een sensorshield
Alles stap voor stap ;D
-
Hoi Jaap,
Leuk. Lekker bezig en klein beginnen.
Veel succes.
-
Hallo
Ik ben de filmpjes op YouTube aan het kijken om te zien hoe ik een wissel aansluit op de Arduino mega 2560
In het filmpje wordt als Voorbeeld genomen pin 52 voor rechtdoor waarna rocrail automatisch pin 53 gebruikt voor afbuigend
Ik heb geprobeerd in de wiki van rocrail dit na te lezen maar kan het nergens vinden :-[
Is het zo dat als ik bv pin 2 gebruik voor rechtdoor dat dan pin 3 voor afbuigend.wordt ( dus
Altijd 1 adres hoger)?
-
Staat er wel in de Engelstalige wiki: https://wiki.rocrail.net/doku.php?id=dccpp:dccpp-en#switches (https://wiki.rocrail.net/doku.php?id=dccpp:dccpp-en#switches)
Je conclusie is juist.
-
Gm,
Mijn dank is wederom groot
Ik kan weer verder.
gr jaap pronk
-
Gm,
Er heeft zich een volgend probleem aangediend ??? en hoop uiteraard dat jullie het antwoord hier op weten.
Ik heb na lang wachten mijn MCP23017 bordjes ontvangen gesoldeerd en aangesloten.
Ik heb deze aangesloten zoals het filmpje, alleen heb ik de 5 volt voeding op de motorshield aangesloten en ook de SDA/SCL loopt via de motorshield
nu heb ik via IDE Arduino het commando <D HAL SHOW> gegeven en zie ik onderstaande. ( WEB THROTTLE werkt helaas nog niet)
<* PCA9685 I2C:x40 Configured on Vpins:100-115 OFFLINE *>
<* PCA9685 I2C:x41 Configured on Vpins:116-131 OFFLINE *>
<* MCP23017 I2C:x20 Configured on Vpins:164-179 OFFLINE *>
<* MCP23017 I2C:x21 Configured on Vpins:180-195 OFFLINE *>
Hieruit maak ik op dat er wel MCP 23017 bordjes zijn aangemaakt maar dat deze OFFLINE zijn
Ik dacht dat dit automatisch zou gaan bij aansluiten, maar ik zie waarschijnlijk iets over het hoofd
Ik heb 5 volt gemeten op de VCC en GND bij de MCP23017 bordjes en de verbindingen van de SDA en SCL zijn ook ok ( doorgepiept met multimeter)
zie jullie oplossing graag tegemoet
PS: Ik heb inmiddels wel een sensorshield geplaatst en hierop 4 sensoren aangesloten en werkend gekregen in rocrail ( dus er is vooruitgang)
-
Het lijkt er op dat de hele I2C bus niet werkt.
Ik zou eerst kijken naar de adres pinnen. Zowel de mcp als pca hebben hardware adres pinnen.
Het basisadres van een mcp is 0x20. A0, A1 en A3 van dit ding moeten perse aan 0v hangen.
Vaak hebben dat soort boards daar soldeerdpads voor zodat je kan kiezen.
Bij de pca idem dito. Ik weet alleen het basis adres van deze niet uit mijn hoofd.
Dus begin met het controleren van alle adres pinnen.
Nadat je dat gedaan heb, kan je op de Arduino tijdelijk een ander programma zetten genaamd "I2C scanner". Daar moet je even voor googlen.
Dat programma test de hele I2C bus en print welke adressen hij kan vinden
Mvg,
Bas
-
ook de SDA/SCL loopt via de motorshield
Misschien ligt daar de oorzaak van je probleem.
Welke software versie van de DCC-EX gebruik je?
Werkt het wel als je de SDA/SCL op de Mega aansluit?
-
hallo Albert
helaas werkt het ook niet als ik hem direct op de mega aansluit :(
er staat versie 4.0.0 op
<* License GPLv3 fsf.org (c) dcc-ex.com *>
<* LCD0:DCC++ EX v4.0.0 *>
<* LCD1:Lic GPLv3 *>
<* MotorDriver currentPin=A1, senseOffset=403, rawCurrentTripValue(relative to offset)=668 *>
<* MotorDriver currentPin=A0, senseOffset=371, rawCurrentTripValue(relative to offset)=668 *>
<iDCC-EX V-4.0.0 / MEGA / STANDARD_MOTOR_SHIELD G-a26d988><* LCD3:Ready *>
<* LCD2:Power Off *>
<p0>
PPA0
<* LCD3:Free RAM= 5744b *>
<* Arduino Vpins:2-69 *>
<* PCA9685 I2C:x40 Configured on Vpins:100-115 OFFLINE *>
<* PCA9685 I2C:x41 Configured on Vpins:116-131 OFFLINE *>
<* MCP23017 I2C:x20 Configured on Vpins:164-179 OFFLINE *>
<* MCP23017 I2C:x21 Configured on Vpins:180-195 OFFLINE *>
<* LCD3:Free RAM= 5733b *>
gr jaap pronk
-
Hallo Jaap,
Ik zou de aan te sluiten I²C uitbreidingen stuk voor stuk aansluiten en testen. Te beginnen met 1 van de PCA9685 boardjes, omdat die het meest eenvoudig zijn.
Let daarbij op dat de GND, 5V, SDA en SCL correct zijn verbonden. Kies voor een eenduidige kleurcode, bijvoorbeeld:
GND: ZWART
+5V: ROOD
SCL: WIT
SDA: GEEL
Sluit de draden aan op de I²C bus van het motorshield of de juiste pins van de arduino mega (welke maakt niet uit).
Extra info over I²C uitbreidingen vind je hier op de dcc-ex website (https://dcc-ex.com/reference/hardware/i2c-devices.html):
Levert dat ook niet het gewenste resultaat op, maak dan een foto van de aansluitingen en plaats deze op het forum.
Succes!
-
Heb je nog dingen op A4 of A5 aangesloten?
-
@Bask185, het gaathier om een Arduino mega, geen Uno.
De Mega heeft de SDA/SCL op de pinnen 20/21
-
Ah dat verplaatst de vraag. Doe je iets met pin 20/21?
-
Hallo allemaal
Bedankt voor de reacties (y)
Ik heb op aanraden de PCA9685 bordjes geprobeerd te plaatsen, en met succes kan ik vertellen.( I2C bus werkt goed)
SDA/SLC (I2C bus) en spanning 5v komen van de Motorshield af.
wat me wel opvalt is dat IDE Arduino het niet pikt dat je er nog een bordje bij prikt, en dan nog een keer opvraagt wat er op de I2C bus is aangesloten
middels <D HAL SHOW> :(, deze moest ik dus opnieuw opstarten ( voor de zekerheid ook maar de USB aansluiting naar de mega eruit gehaald en er opnieuw in gedaan)
Heb inmiddels weer 2 x MCP23017 bordjes besteld want de huidige die ik heb ziet hij echt niet :-[
(https://images.beneluxspoor.net/bnls_2022/IMG-9352-636795ce4af1f.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9352-636795ce4af1f.jpg)
-
Komt waarschijnlijk om dat de twee bordjes het zelfde I2C adres hebben.
Deze kan je waarschijnlijk wel aan passen door weerstandjes te veranderen bij A0 t/m A5
Maar dit zal je even moeten opzoeken in de documentatie van de chip
-
(https://images.beneluxspoor.net/bnls_2022/deleteme-63679bb9437e1.png) (https://images.beneluxspoor.net/bnls_2022/deleteme-63679bb9437e1.png)
Dit zijn soldeer pads. Om het adres te wijzigen moet je een of meerdere pads aan elkaar solderen.
A0, A1, etc werkt binair
Als je A0 soldeert, wordt je adres 1 hoger
Als je A1 soldeert wordt je adres 2 hoger,
Als je A0 en A1 soldeert wordt je adres 3 hoger etc
Mvg,
Bas
-
Hallo
Zoals te zien op het computerscherm werkt het reeds
Heb inderdaad op 1 van de 2 bordjes de soldeerpads doorverbonden (A0)
Gr Jaap pronk
-
Ook ik kan onderschrijven wat Anton en Bas hierboven melden.
Aanvullend daarop: de adres pads mogen NIET los blijven, ze moeten OF 5V of GND aangeboden krijgen voor het verkrijgen van het juiste adres. Zwevende toepassing kan leiden tot willekeurige waarden, waardoor het bordje niet juist werkt.
Een voorbeeld van een redelijk gangbaar MCP23017 bordje met daarop uitgelicht de VCC/GND selectie. Bij dit voorbeeld is alles verbonden met GND en heeft daarmee adres 0x20. Om 0x21 te krijgen moet A0 (rechter "weerstandje" van 0 ohm) omgesoldeerd worden naar de 5V (VCC)
(https://images.beneluxspoor.net/bnls_2022/mcp23017-63679feade327.jpg) (https://images.beneluxspoor.net/bnls_2022/mcp23017-63679feade327.jpg)
-
Ze zijn nooit zwevend omdat er altijd pulldown weerstanden op die breakoutboards zitten. Er zal er vast een zijn zonder, maar dat is dan uitzondering op de regel.
Mvg,
Bas
-
Deze uitvoering niet, maar er zijn uitvoeringen in omloop die zelfs geen soldeerpads hebben.
-
Ik weet niet of dit mosterd na de maaltijd is, maar op een ander forum heeft iemand exact de zelfde problemen met deze MCP23017 bordjes. Hij heeft het volgende ontdekt:
Problem resolved, it turns out the MCP23017 Library assigns the pins, so If you put the chip pins as a #Defined item that doesnt work so you have to assign the pins the #defined Library pin ...
So far all the Mimic Panel LED's work, I did have one that didnt and that turned out to be IC19 Socket Pin 1 not soldered ...
So now got to change all the Input pins and test them ...
Het lijkt er op dat in de gebruikte bibliotheek de pin nrs hard gecodeerd zijn. Dus misschien ook hier even in de bibliotheek kijken.
Groet Meino
-
In dit geval wordt er geen library gebruikt. DCC-EX heeft een eigen Hardware Abstratie Laag (HAL) en is een eigen ontwikkeling.
Ik volg de DCC EX activiteiten op Discord dagelijks en de daar voorkomende problemen met zowel de MCP230xx als de PCA9685 hebben vrijwel altijd te maken met de bedrading en/of de adressering.
Ik denk dat het wachten is op beeldmateriaal van Jaap: van de MCP23017-opstelling en de bedrading. Bij voorkeur van boven en onderzijde en ook hoe het is aangesloten. SCL en SDA zitten namelijk op verschillende bordjes op verschillende plekken/posities.
Een uitdraai van de Seriële Monitor tijdens het opstarten is ook behulpzaam bij het foutzoeken.
Rara hoe ik dat weet :)
-
Hebben ze al een keer Xnet toegevoegd?
-
Hebben ze al een keer Xnet toegevoegd?
Nee. IoTT (Hans Tanner) heeft wel wat gedaan met loconet. Staat los van DCC-EX maar kan voor de liefhebber interessant zijn.
De ontwikkelingen richten zich momenteel vooral op meerdere districten DC(pwm based)/DCC en op het laten draaien op beter verkrijgbare hardware. De Arduino Uno/Mega/Nano hardware is steeds slechter verkrijgbaar tegen hogere prijzen.
-
Hallo
Het heeft even geduurd, maar dan heb je ook wat.
Ik weet nu wat het is om iets in het buitenland te bestellen en dan uiteindelijk te horen te krijgen dat er iets is mis gegaan is met de verzending. >:(
Ik ben verder gaan kijken/zoeken dan mijn neus lang is en dan kom je aardig wat bordjes tegen ( waar je dan ook weer de nodige vragen over hebt.)
Uiteindelijk 2 bordjes besteld, maar achteraf bleek dat ik hier het adres 0X21 niet mee kon maken.
dan Maar weer een ander soort besteld ( stond achteraf op de site van dcc ex :-\ en nu werkt het :)
Solderen is achteraf toch een vak apart als je het goed wil doen is gebleken ( moest soldeerpads doorverbinden, en dat ging in eerste instantie niet goed)
url=https://images.beneluxspoor.net/bnls_2022/img-9369-klein-637a6ae6b6f61.jpg](https://images.beneluxspoor.net/bnls_2022/img-9369-klein-637a6ae6b6f61.jpg)
url=https://images.beneluxspoor.net/bnls_2022/IMG-9370-637a6ae70e5d1.jpg](https://images.beneluxspoor.net/bnls_2022/IMG-9370-637a6ae70e5d1.jpg)[/url
heb ook reeds getest of het bordje werkt en dat is zo, foto's zal ik later plaatsten
nu aan het werk om de wissels aan te sturen via het bordje, in een proef opstelling met detectie en blokken
we komen steeds weer een stukje verder (y)
-
Kijk, dat zijn de berichten.
Ik zie dat er 2 MCP23017 bordjes worden gezien door DCC-EX (y)!
Fijn dat het nu werkt, Jaap, en succes met de verdere probeersels :)
-
Hoi Jaap,
Leuk dat de bordjes nu werken.
Wat voor stekker zit er aan de andere kant van de kabel? Dus hoe sluit je ze aan op de Arduino?
-
Hallo
Ik heb hieronder een aantal foto's geplaatst van hoe ik het een en ander heb aangesloten.
zoals gezegd heb ik de I2C BUS (SCL/SDA) aangesloten op het Motorshield en de 5 volt voeding komt daar ook vandaan
vanaf het extra bordje Met de MCP23017 heb ik de pinnen van VCC en GND gebruikt om het bordje met de relais voor de electrische wissels te voeden
uiteraard is het nu nog spaghetti maar het is een diamond in the rough zullen we maar zeggen ;D
(https://images.beneluxspoor.net/bnls_2022/IMG-9390-637e51be2eae4.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9390-637e51be2eae4.jpg)
(https://images.beneluxspoor.net/bnls_2022/IMG-9391-637e51c727f2f.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9391-637e51c727f2f.jpg)
(https://images.beneluxspoor.net/bnls_2022/IMG-9392-637e51cebceef.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9392-637e51cebceef.jpg)
(https://images.beneluxspoor.net/bnls_2022/IMG-9393-637e51d8744d0.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9393-637e51d8744d0.jpg)
(https://images.beneluxspoor.net/bnls_2022/IMG-9394-637e51e27750b.jpg) (https://images.beneluxspoor.net/bnls_2022/IMG-9394-637e51e27750b.jpg)
-
Dat is een mooie ruwe diamant die je daar hebt gecreëerd :angel:
Denk er wel aan dat de MCP23017 maar beperkte stroom kan leveren!!!
Een relais is een serieuze belasting, dus bij gebruik van meerdere relais MOET je gebruik maken van een externe voeding voor je relais. (met 1 of 2 gaat het meestal nog wel goed, maar het is sowieso beter om de relais gescheiden te voeden van de arduino signalen en VCC)
Vanaf de MCP ga je dan alleen met GND + GPIO aansluiting naar het relaisbordje.
Om extern te voeden moet je de jumper verwijderen en een externe voeding aansluiten (https://lastminuteengineers.com/two-channel-relay-module-arduino-tutorial/#power-supply-selection-jumper) (uitleg in het Engels, maar de plaatjes zijn duidelijk :) )
-
Hallo
Duidelijk verhaal en plaatje
Zeker iets om mee te nemen in mij verdere plan
Bedankt voor de tip👌🙏