Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Fleischmann Profi-koppeling voor Märklin 1139 door janpetel
Vandaag om 18:27:43
Sikje 225 door BartvD
Vandaag om 18:25:38
digitaal veranderd in 15 jaar door C_Jabaaij
Vandaag om 18:24:48
Raadplaatje door Nohome
Vandaag om 18:21:13
Spoorwegmuseum krimpt collectie in door Bob11
Vandaag om 17:54:17
Aachenau West door wob
Vandaag om 17:43:56
Rocky Rail 6400 door gtw6016
Vandaag om 17:00:48
Toon hier je (model)TRAM foto's. door R1954
Vandaag om 16:32:38
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Mispoes
Vandaag om 16:29:07
Toon hier je nieuwe (model-) spooraanwinst(en)... door Railpassie
Vandaag om 16:19:54
Vijfhuis (v.h. Frotterdam) door Ben
Vandaag om 16:14:37
Piko 2025 door spoorijzer
Vandaag om 16:04:09
De Projecten van RetroJack door RetroJack
Vandaag om 15:24:22
Fleischmania Nostalgia door hervé
Vandaag om 15:16:54
Mijn eerste H0-modeltreinbaan in aanbouw door Vroeger
Vandaag om 14:48:54
ongeremde Sikken/wagens in goederentreinen door Blausee-Mitholz
Vandaag om 13:51:12
Lima plan E bankjes door grossraumwagen
Vandaag om 13:46:28
Locatie van foto gezocht door Ferdinand Bogman
Vandaag om 13:21:13
Modules van Kees Gorter (vervolg) door ca.gorter
Vandaag om 12:51:41
Railpro 607 door henk
Vandaag om 12:47:11
De bouw van mijn modelbaan in Thailand door puntenglijder
Vandaag om 12:34:49
Ombouw Hornby LMS Class 2P 4-4-0 naar NS 2100 door Erwin 054
Vandaag om 12:17:39
365 "Het is weekend foto's" door MOVisser
Vandaag om 12:15:59
Locverlichting dmv micro-LEDS door shay59
Vandaag om 12:07:14
Länderbahn en Reichsbahn locomotieven. door puntenglijder
Vandaag om 11:52:37
Defensie wil oude koplopers ombouwen tot hospitaaltrein door Hans Reints
Vandaag om 11:52:14
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Jelmer
Vandaag om 11:44:03
Onlangs gespot - gefotografeerd, de links door Jeroen Water
Vandaag om 11:16:52
Lima IRM pimpen door Railpassie
Vandaag om 11:13:09
Station Roodeschool door spoorijzer
Vandaag om 08:58:50
  

Auteur Topic: AdServo, servo besturing voor iedereen  (gelezen 73435 keer)

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #165 Gepost op: 17 February 2015, 09:54:49 »
Hoi Frits,

Ziet er goed uit!  (y) Bedankt voor de complimenten! Doel was inderdaad ook de boek compact, en daarmee goedkoop, te houden.

Doorlussen is inderdaad prima mogelijk. Voor onder de van zou ik de spanningsregulator wel plaatsen, je hebt makkelijk spanningsval over de kabels. Maar voor nu  (y)

Ik heb de soldeerhandleiding echt geschreven van laag naar hoog. Dit om de kans te verkleinen dat onderdelen er tijdens het solderen uit vallen en bij onervaren mensen er daardoor slecht/scheef op komen te zitten. Maar als je kunt solderen kun je dit natuurlijk naar eigen inzicht doen, als alles er maar op komt ;D

Wel grappig om je werkbank te zien. Mijn printje, herkenbare Arduino Pro Mini, zelfde servo's en een tussenschotje van een Action sorteerdoos  ;D Precies wat ik ook heb liggen ;D Handige doosjes.

Kan jij de DCC monitor er eens op laden? Kijken of jij dan wel pakketjes langs ziet komen op de serial monitor. Welke centrale gebruik jij?


Timo
Verzonden vanaf mijn desktop met Firefox

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #166 Gepost op: 17 February 2015, 10:45:13 »
Hey Timo,

Die werkbank is de eettafel....... ;D ;D ;D
Ja die assortimentsdozen van Action zijn top. Goedkoop en flexibel in te richten. Jammer dat ze vaak uitverkocht zijn.... :(
Ik heb de volgende volgorde aangehouden: 1-4, 15-20, 7-14, 5, 6, 21. Maar goed, een ieder zal dat op zijn eigen manier doen.

Ik ga vanavond de Mynabay DCC decoder er op zetten (als het even kan samen met jouw adServo software). Ik zal de uitkomst hier weer publiceren.

gr. Frits
Groet Frits

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #167 Gepost op: 17 February 2015, 15:29:04 »
Hoi Frits,

Die dozen liggen hier vaak gelukkig met stapels  8)

Kan je vanavond eens beginnen met de MynaBay DCC monitor te laden? Want op zich is de rest dan super makkelijk in te bouwen in de adServo sketch. Maarja, als de meegeleverde monitor al niets laat zien... Welke centrale gebruik je?


Timo
Verzonden vanaf mijn desktop met Firefox

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #168 Gepost op: 17 February 2015, 15:30:08 »
Twin Center
Groet Frits

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #169 Gepost op: 17 February 2015, 20:52:19 »
De Mynabay DCC Monitor op de APM gezet. DCC van het TwinCenter (zusje van de Intellibox) aangesloten en zie daar. Op de SerialMonitor komen de datapakketten voorbij.

Vervolgens de Mynabay DCC Basic Accessory Decoder er op gezet. Adressen op 1 gezet, uitgang op 13. En als ik op het TC de groene knop druk van adres 1 dan licht het ledje op poort 13 van de APM op. Op de SerialMonitor zie je ook dat de DCC code gedetecteerd wordt.

Vervolgens de beide programma's (adServo en DCC Basic Acc decoder) in elkaar geschoven. Geen fouten bij het compileren en uploaden. Ik had verwacht dat ik dan beide programma's onafhankelijk van elkaar zou moeten kunnen gebruiken. Ze doen het echter beide niet. Ook op de SerialMonitor zie ik geen activiteit.

De volgende stap is om het adServo programma even buiten gebruik te zetten met /* en */ en dan stap voor stap in gebruik nemen om te zien waar het mis gaat. Wordt vervolgd.

gr. Frits
Groet Frits

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #170 Gepost op: 17 February 2015, 23:43:23 »
Grr, waarom werkt het dan bij mij niet!  >:( Zal morgen nog eens opnieuw de lib downloaden en nog eens een poging doen. Zal ook eens een andere Arduino proberen.

Verder wat ik gezien heb moet het niet heel lastig zijn het te integreren. En als het op basis is van DCC Basic Acc decoder is het logisch dat er geen serial activiteit is.

Voor de rest heb ik vandaag een uurtje aan bezigheidstherapie gedaan en kant en klare zakjes gemaakt met kitjes. Dit moet het versturen een stuk makkelijker maken  ;D


Timo
Verzonden vanaf mijn desktop met Firefox

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #171 Gepost op: 18 February 2015, 12:04:30 »
Succes met je poging. Je weet nu in ieder geval dat de DCC Monitor en Acc Decoder en adSetvo goed werken. Nu nog een combi van adServo met DCC. Waarom is het logisch dat de DCC Acc Decoder icm adServo geen serial activiteit heeft?
Groet Frits

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #172 Gepost op: 18 February 2015, 12:16:04 »
Doh!!!! Vandaag even snel MRdirect aangeslingert, opnieuw de MynaBay library gedownload en Arduino geopend. Weer begonnen met de DCCmonitor. Maar helaas, heel af en toe een regel met rommel maar niet gewoon alle pakketjes. Toen voor de grap eens de DCC Basic acc decoder sketch erop gezet. Adres naar 1 aangepast, pin naar 13, digital true en upload. En warempel! Ik kan de led op de Arduino aan en uit zetten! Ik heb dus geeeeen idee waarom de monitor weigert maar de gewone acc decoder werkt! Vanavond eens de code van adServo aanpassen en kijken of we alleen het schakelen van de wissel aan de gang krijgen. Pfff, sorry jongens dat het zo lang heeft geduurd!

@Frits Ik had even gemist dat er nog een serial deel in de basic acc decoder zat. Zag ik nu opeens ook voorbij komen  ;D

En wat betreft de hardware, ik heb een tweede batch met printplaten binnen. Ook heb ik gisteravond even bezigheidstherapie gehad en een stapel kant en klare zakjes met kitjes gemaakt. Pakte nu steeds alles zelf als iemand wat wilde. Alleen nu moet ik nieuwe screw terminals bestellen, de eerste 100 zijn op  ;D Helaas zijn de Chinezen nu aan het feest vieren. Iets met het jaar van het (makke) schaap...

Ook zijn de laatste kits geleverd met een iets hogere weerstand voor de led. De oorspronkelijke 330ohm was wel erg fel. En ipv de 47uF condensator wordt er nu een 100uF Rubycon condensator geleverd


Timo
Verzonden vanaf mijn desktop met Firefox

Robert E

  • Offline Offline
  • Berichten: 909
    • Robert’s Modelspoor Pagina
Re: AdServo, servo besturing voor iedereen
« Reactie #173 Gepost op: 18 February 2015, 12:41:31 »
Citaat
Ik heb dus geeeeen idee waarom de monitor weigert maar de gewone acc decoder werkt!

Controleer eens welke hardware timers van de Atmel de DCC software / lib gebruikt en welke de Pwm / servo lib.
Kan zijn dat ze beiden dezelfde gebruiken en dan is het door elkaar heen zetten van timers...

Mvg,

Robert
MDRRC-II (Lite) goedkope DIY centrale voor DCC en MM.
Heb je een vraag, stuur me dan een mail via mijn site ipv persoonlijk bericht...

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #174 Gepost op: 18 February 2015, 12:52:37 »
Hoi Robert,

Als ik de DCC monitor gebruik heb ik acht alleen die geladen. Dus niets servo library of me eigen code die iets kan doen. Ik laad puur de meegeleverde DCC monitor.

Maar voor later moet dit ook geen probleem zijn. De DCC library gebruikt gewoon micro() en dat wordt door timer0 gedaan net als millis(). Timer waar je dus het liefst niet aan zit. De servo library gebruikt timer1.

Maar bedankt voor het meedenken! :D


Timo
« Laatst bewerkt op: 18 February 2015, 12:56:34 door Timo »
Verzonden vanaf mijn desktop met Firefox

Cees Baarda

  • Offline Offline
  • Berichten: 167
  • hcc!m-IG
    • hcc!m
Re: AdServo, servo besturing voor iedereen
« Reactie #175 Gepost op: 18 February 2015, 13:23:11 »
Postbode is net langs geweest. 12 januari 10 stuks besteld bij AllExpress. Ze hebben de prognose tussen 3 en 6 weken bij mij waar gemaakt.

Komende week eens assembleren en een programmaatje in zetten.

Cees.
Webmaster hcc!m - Microcontrollers (Atmel) : Arduino
Bezig met het maken van een apart ijkspoor t.b.v. Koploper of iTrain.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #176 Gepost op: 20 February 2015, 14:17:55 »
Hoi Cees,

Altijd leuk om een batch onderdelen te krijgen.  ;D Heb jij ook al adServo printjes liggen of ga je zelf aan de slag?

@iedereen ik heb snel even de de basis acc decoder software aangepast en bij de adServo gegooid. En helaas, zelfde resultaat als Frits. Maar ik had al het idee dat dit kon gebeurden. Toen heb ik even alle analoge uitlezing uitgezet en ja hoor! adServo heeft zijn eerste schakelingen digitaal gemaakt! Maar het wil nog wel eens een commando missen. Het feit dat het werkt zonder analoge uitlezing maar nog niet goed genoeg wijst het punt aan waar het probleem zit. De main loop wordt niet vaak genoeg doorlopen. Ik ga, hopelijk dit weekend, de code weer eens uit elkaar trekken en steeds maar 1 servo behandelen (switch readout, positie update enz) ipv alle servo's tegelijk. Hierdoor kan ik na iedere servo weer de dcc update aanroepen en dan doorgaan met de volgende servo. Zo wordt de loop 4 keer zo vaak doorlopen. Maarja, is wel groot deel van de code opnieuw opbouwen...


Timo
Verzonden vanaf mijn desktop met Firefox

Servé

  • Team encyclopedie
  • Offline Offline
  • Berichten: 1768
  • Niks kan tippen aan een E1700
Re: AdServo, servo besturing voor iedereen
« Reactie #177 Gepost op: 20 February 2015, 15:53:48 »
Aangezien het hier over de Mynabay DCC-library gaat even een vraagje: Kan ik de DCC-input ook op een andere ingangspin aansluiten? Ik heb de hele code doorgespit maar ik kan niet zo 123 iets vinden om die inputpin te veranderen.

Alvast bedankt :)
Vriendelijke groet, Servé.

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #178 Gepost op: 20 February 2015, 16:28:46 »
Hey Timo,
Dat is top. Mooi dat je de oorzaak al gevonden hebt. Het klinkt logisch (achteraf). Ik zie de aangepaste software met spanning tegemoet.
Succes en groet, Frits
Groet Frits

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #179 Gepost op: 20 February 2015, 17:22:23 »
Hoi Servé,

Ja dat kan maar je bent beperkt. Het moet namelijk wel een hardware interrupt pin zijn. Zie hiervoor de attachInterrupt()-pagina. De Pro Mini is gewoon een kleine Uno dus deze heeft maar twee hardware interrupts op pin 2 en pin 3 (en in code dus 0 en 1).

In het MynaBay voorbeeld wordt deze bovenaan met een define aangegeven, standaard dus voor pin 3.
#define kDCC_INTERRUPT            0

Maarja, eigenlijk komt het er dus alleen op neer dat je het meegeeft met de functie:
DCC.SetupDecoder( 0x00, 0x00, kDCC_INTERRUPT );
Je kan het ook daar rechtstreeks opgeven.


Timo
Verzonden vanaf mijn desktop met Firefox