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

Mijn eerste H0-modeltreinbaan in aanbouw door Dave.......
Vandaag om 00:12:10
Onlangs gespot - gefotografeerd, de foto's door Dave.......
19 July 2025, 23:56:15
Fleischmania Nostalgia door hervé
19 July 2025, 23:51:29
Länderbahn en Reichsbahn locomotieven. door Wim Vink
19 July 2025, 23:49:26
Swalbenburg, N modulebaan door NS264
19 July 2025, 23:46:32
De bouw van mijn modelbaan in Thailand door Wim Vink
19 July 2025, 23:46:05
Brawa goederenwagen Kassel ( Cassel ) h0 door hervé
19 July 2025, 23:10:30
Defensie wil oude koplopers ombouwen tot hospitaaltrein door Jeroen Vreeken
19 July 2025, 22:52:46
Toon hier je nieuwe (model-) spooraanwinst(en)... door 6martinus5
19 July 2025, 22:27:09
ongeremde Sikken/wagens in goederentreinen door Karben
19 July 2025, 22:26:04
Roco 69139 NS Plan V SOUND AC door NL-modelspoor
19 July 2025, 22:25:04
Spoor 1 nem of finescale door Wies
19 July 2025, 21:53:27
Wèhnich - Eén onbeduidend baantje op 1200 bij 1200mm door Prutsert
19 July 2025, 21:01:04
Station Roodeschool door Torikoos
19 July 2025, 20:58:39
NS 1700 transfers door ES44C4
19 July 2025, 20:32:18
Modules van Kees Gorter (vervolg) door ca.gorter
19 July 2025, 20:11:13
Pimpen Rivarossi DD-AR door Roelof R
19 July 2025, 19:36:41
De Projecten van RetroJack door NS264
19 July 2025, 18:52:37
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
19 July 2025, 18:25:23
Piko 2025 door Duikeend
19 July 2025, 18:06:39
Yet Another Servo Decoder door AP3737
19 July 2025, 17:35:25
Microstepper motoren voor armseinpalen door AP3737
19 July 2025, 17:30:39
De bouw van 'Ommelanden' (H0) door Jan Pieter
19 July 2025, 17:06:01
Sfeer op je modelbaan door R1954
19 July 2025, 16:40:14
Gezocht info en foto's van standaard dwarsliggerwagen door ES44C4
19 July 2025, 16:36:39
Vijfhuis (v.h. Frotterdam) door Ben
19 July 2025, 16:20:08
Piko 51916 NS 1100 blauw botsneus door Corné81
19 July 2025, 15:28:54
Spoor- en tramweg parafernalia door Eric B
19 July 2025, 15:26:07
Raadplaatje door ArjanB
19 July 2025, 15:20:46
BR-18.6 Schaal-0. door tijgernootje
19 July 2025, 15:14:06
  

Auteur Topic: AdServo, servo besturing voor iedereen  (gelezen 73625 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