Hoi,
Ik heb eigenlijk een vraag of er noodstop knoppen bestaan die simpelweg aan het LocoNet gekoppeld kunnen worden?
Noodstopknop van de Lenz boosteraansluiting
Als tussen de massa railaansluiting (bus 1, klem 5) en de kortsluitmelding „E” van de Lenz
Booster (bus 2, klem3) toetsen ingebouwd worden, dan schakelt de Intellibox bij het
indrukken van één van de toetsen de vermogensuitgang
en alle aangesloten Boosters direct uit.
Zulke noodstoptoetsen kunnen overal op de modelbaan
geplaatst worden. Er kunnen zoveel toetsen parallel
worden aangesloten als u wilt. De aansluiting wordt
gedaan zoals in de figuur is aangegeven.
In de duitse handleiding heb ik het verhaal niet gevonden...
Bernd
...Is het ook mogelijk meerdere printjes met de drukknoppen
op de loconet print aan te sluiten?...
...Maar als je gebruik maakt van een Intellibox of een Twin-Center is een extra E draad, een betere en goedkopere oplossing...
Maar dan heb je toch weer een nieuwe typ print voor slecht een paar gebruikers :-|
Kan je niet zo'n stecker (http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=C1442;GROUPID=3224;ARTICLE=14828;START=0;SORT=order_col_artnr_besch;OFFSET=16;SID=29F0amzqwQAR0AABnFZKs1d656a0754621201e1ec1ab3431154b6) is dan ook "verpolungssicher"
veel varianten zijn niet handig voor het budget...
Als je kijkt naar het aantal componenten, dat Karst nodig heeft, en de vrije ruimte op Wim's print, krijg je bijna het gevoel dat alles op één print past (en de de mini-din aansluiting niet nodig is voor dit doel)
...verder heeft Karst nog een aantal wensen kenbaar gemaakt, waardoor een aanpassing sowieso een must is...
Hoi,
Heb m.b.v. de intellibox geprobeerd de noodstop te maken, echter krijg je de melding in het display "sluiting baan" en niet "noodstop" of iets dergelijks.
Doe ik nog iets fout of klopt dit. Ik had nl verwacht dat er "stop"in het display komt te staan zoals bij activatie van de noodstop op de IB.
Groeten Bart
karst . fissy . wim. werk aan de winkel nie mugge zifte maar uitdoktere dat ding
Nu ik met de DR5000 (samen met DR5033 booster) die het zaakje in beweging houd op de baan, is mijn tastbare knop tbv een Noodstop komen te vervallen.
Zoek je zoiets Erwin ?
Misschien nog met ledjes er op ? :D
Grtzz,
Karst
Als er echt wat interesse is,
Maar ik ga er van uit dat je de NOODSTOP drukknop enkel gebruikt bij ontsporingen of om een mogelijke botsing te vermijden.
Het gecontroleerd terug op spanning brengen kan altijd via de centrale of PC sturing, want de mogelijkheid bestaat dat je tijdens de NOODSTOP een detectie (stroom) gemist hebt.
Geert
Gezien ik niet echt iets universeels ben tegen gekomen. Ga ik de digikeijs dr5039 hier maar eens voor aanschaffen en kijken of ik de “nood” stop/start werkend krijg 8)Hallo Erwin,
Zoals beloofd, de tekening.
(http://www.sleutelspoor.nl/img/digitaal/LocoNetES_1Medium.png) (http://www.sleutelspoor.nl/img/digitaal/LocoNetES_1.png)
... eenvoudig he :P
En je kunt in principe onbeperkt schakelaars aan elkaar parallel zetten. LEDs niet, die moge maximaal 5mA uit de PIC trekken.
Grtzz,
Karst
Je Loconet-bus wordt wel belast door de opamp. Op die plek win je niets qua belasting
comperator, there's a differenceDie dingen haal ik altijd door elkaar :D.
Hallo Lex,
Ook ik heb op basis van Curious Timo wat geknutseld met een ATmega328P en de print gelijk gebruikt als frontplaat.
De voeding, 5VDC komt van een externe bron zo gekozen om mijn loconet bus niet te hoeven belasten.
(https://images.beneluxspoor.net/bnls/IMG-R-0004-62231f889c6e6.jpg) (https://images.beneluxspoor.net/bnls/IMG-R-0004-62231f889c6e6.jpg)
(https://images.beneluxspoor.net/bnls/IMG-R-0003-62231f88a443f.jpg) (https://images.beneluxspoor.net/bnls/IMG-R-0003-62231f88a443f.jpg)
Theo.
De nieuwe hardware is ook geschikt voor Xpressnet, maar ik er is nog geen code voor geschreven.Dat stelt niet zo veel voor hoor.
#include "XpressNetMaster.h"
#include "debounceClass.h"
#include "macros.h"
const int rs485dir = 2 ;
const int knopPin = 3 ;
XpressNetMasterClass Xnet ;
Debounce knop( knopPin ) ;
void setup()
{
Xnet.setup( Loco128 , rs485dir ) ;
}
void loop()
{
Xnet.update() ;
REPEAT_MS( 20 )
{
knop.debounce() ;
} END_REPEAT
byte state = knop.getState() ;
if( state == FALLING ) Xnet.setPower( csEmergencyStop ) ;
if( state == RISING ) Xnet.setPower( csNormal ) ;
}
Schakel je open collector? ofschoon: kan je er ook dit mee doen?Ik heb de code van Timo een beetje aangepast zodat je kan kiezen tussen Normally Closed (wat in noodstoppen gebruikelijk is) en Normally Open, zoals jij hierboven hebt getekend. Dus ja, dat moet werken.
Ik kan me voorstellen dat dit wenselijker is als je grote aantallen noodstopknoppen wilt aanbrengen. Dan hoef je buiten je common ground ringleiding 1 extra draadje te maken waarop je zoveel als mogelijk schakelaars kan aanbrengen.
Edit nog een 2e vraagje, aangezien loconet slechts 12V levert kan je ook op de spanningregulator leven van de arduino (Vin pin). Is er nog een specificieke reden waarom je er een DC DC converter op heb gezet?Puur om minder stroom uit Loconet te trekken. Niets anders. Maar er zit ook een soldeerpad op om de loconet spanning direct door te lussen naar de Arduino Vin als je geld wilt besparen.
Loconet power 12V | Loconet power 8V (IB1) | |||||||||
power regulator | red light on @ 12V | green light on @ 12V | red light on @ 5V&330Ω | green light on @ 5V&330Ω | red light on @ 8V | green light on @ 8V | red light on @ 5V&330Ω | green light on @ 5V&330Ω | no lights @ stop | no lights @ Go |
On-board regulator Arduino Nano | 28.8mA | 28.7mA | 24.7mA | 25.0mA | 26.2mA | 26.0mA | 24.9mA | 24.6mA | 22.4mA | 23.2mA |
Ali-regulator | 28.9mA | 28.6mA | 23.8mA | 24.0mA | 25.9mA | 25.9mA | 23.8mA | 23.8mA | 22.7mA | 23.7mA |
XP power VR05S05 | 18.4mA | 18.0mA | 13mA | 12.9mA | 20.2mA | 20.1mA | 18.2mA | 18.0mA | 16.8mA | 17.2mA |
Murata 7805SR-C REV E | 21.4mA | 21.0mA | 16.6mA | 16.6mA | 22.5mA | 22.2mA | 20.3mA | 20.2mA | 19.0mA | 20.1mA |
Nee, dat is maar 9mm als je nog wel de moer erop wilt hebben.
Trouwens staat deze data (https://www.aliexpress.com/item/4000395340007.html?spm=a2g0o.order_list.0.0.70211802sIKzSV) ook in de link die ik had vermeld. Er staat een tekening (https://ae01.alicdn.com/kf/H5203d09c1eeb4d519e326a8f0f429137n.jpg) met de maten.
Als je echter de noodstop op een plaatje plaatst en een gat met de juiste diameter boort in het hout waarmee de rest in valt en het plaatje tegen het hout schroeft/plakt, gaat het wel.
Alleen kan je met plakken de boel niet meer los schroeven/klikken (dat niet een probleem hoeft te zijn als het goed zit).
Dit soort plaatjes/cover bestaan al (zie dezelfde link), plaatje (https://ae01.alicdn.com/kf/H942b8e9d29e1419a9424fb4336e214b83.jpg) en andere aanbieder (https://www.aliexpress.com/item/4000181372907.html?spm=a2g0o.productlist.0.0.772a51d4wuLSlp&algo_pvid=62235300-c31e-4342-88fa-f707a0475088&algo_exp_id=62235300-c31e-4342-88fa-f707a0475088-36&pdp_ext_f=%7B%22sku_id%22%3A%2210000000662542436%22%7D&pdp_npi=2%40dis%21EUR%210.83%210.75%21%21%21%21%21%402100bdf116662057745831454eabd9%2110000000662542436%21sea&curPageLogUid=dCba983g4Y7V).
Henk
Gezien het feit dat er behoorlijke prijsstijgingen zijn bij meerdere toeleveranciers.
Wat is nu de prijs van een dergelijke print, met en zonder Arduino?
Gezien het feit dat er behoorlijke prijsstijgingen zijn bij meerdere toeleveranciers.
Wat is nu de prijs van een dergelijke print, met en zonder Arduino?
het printje kost nu 5,50 per stuk. als je dan ziet dat daar het meeste smd spul al op zit dan vind ik dat heel netjes!
....
totaal van het printje met arduino kom je denk ik op een euro of 10.
In deze (https://forum.beneluxspoor.net/index.php?topic=13589.msg3222305603#msg3222305603)post beschrijft Henk het 1 en ander.
maar hebben een ander doelNou het doel is hetzelfde, alleen de weg verschilt. Zowel Ferenc als ik hebbenhet probleem dat wij noodstoppen willen voor onze clubbanen. Alleen ik moet het doen met een CS3 zonder loconet en zonder xpressnet en Ferenc moet het doen met hun BiDib dcc centrale zonder Xpressnet en zonder loconet.... en ik hoorde dat zijn buren die ook Xnet/Lnet loze Cs3 hebben ook wel een noodstop
Maar ik geloof niet dat het al besteld is. Maar ik verwacht dat Henk vandaag of morgen wel even reageertEven wat later en ondertussen besteld.
Net terug van vakantie lees ik dit. Kan ik ook nog mee doen voor 1 exemplaar?PCB is toegevoegd. Had wel al wat connectoren besteld en daar mis ik misschien iets. Kom ik later op terug.
Als de Arduino opstart en niet weet wat de status is dan brand de blauwe ledDie kan je wel opvragen, maar dat is wel relatief veel werk voor weinig gain. Als je een slot opvraagt dan komt de track power status voorbij in een Slot read data bericht.
Als je een slot opvraagt dan komt de track power status voorbij in een Slot read data bericht.
Die kan je wel opvragen, maar dat is wel relatief veel werk voor weinig gain.
void loop()
{
LnPacket = LocoNet.receive() ;
if( LnPacket )
{
if( LnPacket -> data[0] == OPC_SL_RD_DATA )
{
if( LnPacket->data[7] & 1 ) Serial.println(F("power ON")) ;
else Serial.println(F("power OFF")) ;
}
}
}
In bit 1 die er naast zit, is iets van een noodstop, maar ik weet nog niet precies hoe die in elkaar steekt.
void setup() {
Serial.begin(115200);
LocoNet.init(LOCONET_TX_PIN);
initLnBuf(&LnTxBuffer);
.....
sendOPC_RQ_SL_DATA(0);
}
void sendOPC_RQ_SL_DATA(int slot) {
lnMsg SendPacket;
SendPacket.data[ 0 ] = OPC_RQ_SL_DATA;
SendPacket.data[ 1 ] = slot;
SendPacket.data[ 2 ] = 0;
LocoNet.send( &SendPacket );
}
void loop() {
LnPacket = LocoNet.receive();
if(LnPacket)
{
if (LnPacket->sz.command == OPC_GPON) { // GLOBAL power ON request 0x83
OPCSTATE = 1;
sendALLsensors();
} else if (LnPacket->sz.command == OPC_GPOFF) { // GLOBAL power OFF req 0x82
OPCSTATE = 0;
}
if( LnPacket -> data[0] == OPC_SL_RD_DATA )
{
if( LnPacket->data[7] & 1 ) {
OPCSTATE = 1;
} else {
OPCSTATE = 0;
}
}
// If this packet was not a Switch or Sensor Message then print a new line
if (!LocoNet.processSwitchSensorMessage(LnPacket)) {
}
}