Bi-directioneel RC-control zelfbouw! (verslag)

Discussie in 'Model elektronica' gestart door CobaltBlue, 15 feb 2019.

  1. hobbyist

    hobbyist

    Lid geworden:
    10 mrt 2009
    Berichten:
    2.826
    Locatie:
    Noord Brabant
    Ik schuif dat toch altijd een beetje naar voren toe, het is tenslotte toch wel een belangrijk onderdeel van de besturing.
    Draadloos data versturen en ontvangen, werkt altijd een tikkeltje beroerder dan via een kabeltje.:(
     
  2. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    Functioneel testen gaat met een kabeltje, later draadloos.
     
  3. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
  4. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    Even een docje aangepast en uitgeprint, nu open vlakjes.
    Handig om tijdens aansluiten/bouwen vd zender de I/O-map ( ivm de software ) in te vullen.


    680.jpg
     
  5. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    Verder met Transmitter/Receiver ( voor de truck en graver)

    90498170_211248749949849_6597228530122096640_n.jpg
     
  6. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    LCD aan Transmitter gemaakt.

    90630420_290179001969879_7179472752242327552_n.jpg
     
  7. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    na een uurtje klooien...ook 'licht' aan de ontvangstzijde...

    90469687_447839309342316_8924999804103163904_n.jpg
     
  8. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    Rustig beginnen, met 3 cijfertjes...en een EOL, EndOfLine...


     
    Tom 1234 vindt dit leuk.
  9. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    Voorlopig dus nog met een draadje!

    Het DataCommunicatieTechnische gedeelte zeg maar.
    Langzaam aan alles aansluiten en testen/proggen/etc met de juiste Data.

    Later komt het TeleComTechnische gedeelte, zorgen dat de Data draadoos wordt overgedragen.

    Eerst volgende stap is het netjes inlezen van de potmeters vd joysticks en schuifjes.
    Hier bij wordt rekening gehouden met bv: als je rijdt met de truck hoef niet alles inlezen te worden.
    Tijdens het rijden, ga je bv niet de diepladerhals bedienen of een as latten zakken.


    De zender doet zoveel mogelijk 'denkwerk' de ontvanger krijgt alleen opdrachten binnen.


    BV: s01p90m03L70s07p35 etc
    Servo01 naar Positie90
    Motor03 Linksom met snelheid 70%
    Servo07 naar Positie35





    Wordt vervolgd...
     
  10. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    Nog ff uurtje geklooid:

    Alle potmetertjes zichtbaar op lcd-tje.

    Nu in 8 bits oplossing, dus 127 ligt middenin.
    numr.jpg

    Uiteraard is de 'achtergrond'een oude foto...
     
  11. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    Zomaar ff:

    Als programeur kun je letterlijk uren bezig zijn met iets wat in een fractie van een seconde moet gebeuren.
    Uiteraard test je je een eind in de ronde, maar een 'vergrootglas in de tijd' biedt extra houvast!

    Een simpele Logic Analzyzer!

    Theoretisch is alles uit te rekenen bv tijdsduur van een bepaalde code-deel.


    screenshot.png

    uart2_write: het tellertje op zendscherm wordt naar het serial gedeelte gestuurd vd microprocessor.
    Deze handelt het vervogens zelf af.

    Read JoySticks: alle 16 analoge inputs inlezen EN de waarde in een lijst zetten.
    Ook wordt de waarde gelijk omgezet naar text-formaat, zodat ie later gemakkelijk naar scherm kan worden geplaatst. Dit zie je hier als 1 puls!

    to LCD: direct na de 'read' wordt e.a.a. naar scherm verzonden. Dit gaat relatief langzaam. Kmt wel bij dat mn code hier ff flats-flats is...
     
  12. CobaltBlue

    CobaltBlue

    Lid geworden:
    12 feb 2017
    Berichten:
    608
    Locatie:
    Lobith
    Om e.e.a. verder te verduidelijk omtrent 'read', hier zie je de tijdsduur van een enkele analoge ingang. Dus zonder het opslaan en omzetten-naar-text-en-opslaan vd waarde.

    UItgezoomd van vorig plaatje:

    16ch.jpg

    Het inlezen duurt dus 111,8us. ( read1 potmeter )

    De ruimte tussen de pulsjes is de tijds voor het opslaan en 'omzetten-naar-text-en-opslaan'.

    Vinde het jullie het trouwens interessant als ik dit soor dingen plaats?
     
    pentip, TheNorb, Spikker en 1 andere persoon vinden dit leuk.
  13. pentip

    pentip

    Lid geworden:
    17 apr 2006
    Berichten:
    382
    Locatie:
    Gennep
    Zeker interessant, een andere kant van modelbouw/besturing waar je als toeschouwer weinig van ziet maar wat wel enorm creatief en zorgvuldig werk is.

    Vergelijk het met een lier maken uit messing plaat of bestellen in een winkel. Besturing, modules kun je kopen en dan weet je niks over de binnenkant. Keuzes zijn voor je gemaakt.

    Dus wat mij betreft zeer interessant om te zien wat hier bij komt kijken.
     
    CobaltBlue vindt dit leuk.

Deel Deze Pagina