Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.

Onderwerp: Bluetooth Autopilot App - Video

Bluetooth Autopilot App - Video 18 feb 2023 19:05 #1460464

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27132
arneh schreef :
Maar er moet nog wel iets tussen om de ESP32 niet op te blazen, waarschijnlijk iets van een voltage divider, maar daar heb ik niet echt verstand van.

Al met al een leuk project en lekker KISS. Ik hoop snel onder zeil te testen en hou jullie op de hoogte!

Dit dus:



2 doodgewone weerstanden
Die 20K mag ook 18K worden. (makkelijker te koop)
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 18 feb 2023 20:27 #1460478

arneh schreef :
Dit komt waarschijnlijk doordat de PID-uitkomst direct als PWM wordt gebruikt, waardoor er een deadband van -155 tot 155 ontstaat. De oplossing was om eerst de I term te verhogen tot 15. Hier valt dus nog wat te verbeteren.

150 is de minimale pwm value voor een motor. (je schreef 155 maar in de laatse code is dit igg 150). Wat hij doet bij een PID uitkomst van 15 is het volgende. 15/150 * 5 (secondenn) gaat de motor aan. Dus dat is 0,5 seconden aan en dan 4,5 seconden uit. Tijdens deze 4,5 seconden kan het al zijn dat de koerswijziging effect had en de motor dan veel langer uitblijft. De motor aan/uit tijd wordt met 20Hz berekend. Er is dus geen deadband. Ik heb voor nu 5 seconden gekozen als interval tijd, maar dit zou ook nog hoger en lager kunnen.
Onderstaande stukje code vat alles samen
if (command.abs() < deadBand){
      motorSpeed = 0;
    }
    motorSpeed = command.abs().toInt();
    //DC motors do not perform well on 50% duty cycle so we are going to pulse instead.
    if (motorSpeed < 150){
      //calculate maximum motor on time //it will be a percentage of 5.000 seconds.
      // ignore: non_constant_identifier_names
      int motor_on_limit = (motorSpeed / 150 * 5000).toInt();
      //print("stopwatch ${stopwatch.elapsedMilliseconds } > limit  ${motor_on_limit } ");
      //check if the maximum time exceeded and then stop
      if(motor_running && stopwatch.elapsedMilliseconds > motor_on_limit){
        motorSpeed = 0;
        //print("motor stopped ${stopwatch.elapsedMilliseconds } > ${motor_on_limit } ");
      }else if(!motor_running && motorSpeed > 0 && stopwatch.elapsedMilliseconds > 5000 - motor_on_limit){
        //print("motor started ${stopwatch.elapsedMilliseconds } >   ${5000 -motor_on_limit } ");
        motorSpeed = 150;
      }else{
        return;
      }

arneh schreef :
De IBT2 current sensor heb jij dus ook nog niet getest/gebruikt. Maar er moet nog wel iets tussen om de ESP32 niet op te blazen, waarschijnlijk iets van een voltage divider, maar daar heb ik niet echt verstand van.

Precies van Caldiris zegt. De formule is R2/(R1+R2). In zijn voorbeeld 20/30 = 0.667. Ik gebruik een 10k en 20k weerstand. Je kan ook een potmeter gebruiken.

Als je linear drive endswitches heeft, of als hij een positie sensor heeft, dan is current sensing niet nodig. In mijn hydraulisch systeem is het ook niet nodig omdat er een overdruk bypass valve in zit.
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 22 feb 2023 19:46 #1461572

  • arneh
  • arneh's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 38
Als ik het goed begrijp, krijgt de motor een puls van minder dan 5 seconden op een snelheid van 150 PWM als de PID-waarde lager is dan 150. (moet nog even goed naar je code kijken)

Voor de test had ik de motordriver aangepast naar een PWM-waarde van -155 en lager tot +155 en hoger om van de eerder beschreven bug af te komen. Deze versie heb ik nog niet gepushed naar de openbare git repo.

Toch werkte de autopilot tijdens mijn tochtje vandaag weer best goed. Maar ik denk dat het pas echt goed gaat werken als Pieter de nieuwe versie van de app heeft gemaakt waarin de bug met die puls op 150 PWM is verholpen. Dan kan ik de motordriver ook weer terugzetten naar 150 PWM.

@caldris: bedankt voor het plaatje van de voltage divider en het uitrekenen van de weersteand waarde. als ik een IBT2 driver in huis heb ga ik dat nog wel een keer testen.

Hier onder nog het kaartje van de rondje van vandaag.


Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 26 feb 2023 20:54 #1462584

Arneh, dankjewel voor het delen. Dit motiveert me om het project (publiek) te blijven ondersteunen. Aangezienmijn boot de winter niet vaart is mijn motivatie wat lager geweest om er veel aan te werken.

Ik vind het bijzonder interessant dat de autopilot het bij jou toch goed doet ondanks dat je setup helemaal afwijkt met hoe ik het bedoeld heb. Ik denk eigenlijk dat wanneer je gewoon de pwm 150 accepteert dat hij het beter zou doen. Volgens mij krijg jij nu een licht slingergedrag. De I term is bij jou heel good dus na 5 seconden +22 graden afwijking gaat hij pas sturen. Opzich prima, maar hij heeft wel een overshoot.

Ik heb in november vooral nog geprogrammeerd. Ik heb een nieuwe versie geĆ¼pload die ik nog niet gecheckt heb. Ik heb zelfs niet eens gekeken of hij mijn ESP32 vind. Deze versie heeft ook waypoint navigatie. Ik verwacht dat ik in April pas serieus weer meer ga ontwikkelen.

nieuwe versie sailtactical.com/autopilot.apk
oude versie sailtactical.com/app.apk
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 25 apr 2023 11:22 #1475265

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27132
schopje
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 25 apr 2023 11:59 #1475280

Wat wilde je met het Schopje bereiken?

Ik heb mijn boot zondag uit de stalling naar mijn thuishaven gezeild en daarna alle code getest die ik in de winter had gemaakt. Ik was zelf nog niet helemaal tevreden. We voeren prima op de autopilot uren lang maar vond dat er te veel correcties nodig waren, wat metname kwam door de gyroscoop. Ik heb net een nieuwe release in de playstore gezet die hopenlijk een aantal issues al fixt.

play.google.com/store/apps/det...iltactical.autopilot

Zaken die ik nog moet testen / verbeteren wil zijn:
Waypoint navigation
Gyroscoop sensoren beter / nauwkeuriger maken
Settings qua precision, frequency etc..
Permission management van alle versies van Android.

Ik heb niet grondig kunnen testen omdat ik namelijk ook voer met mijn nieuwe elektromotor en de boot onderweg nog ging schrobben. Komende weken zal ik weer verder gaan met ontwikkelen en testen.
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 26 apr 2023 14:42 #1475538

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27132
Pieter Oskam schreef :
Wat wilde je met het Schopje bereiken?

Precies dit!
Waarvoor dank.
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 08 juni 2023 09:52 #1485323

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27132
Druk?
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 19 juli 2023 07:52 #1495371

Inmiddels weer een lange tijd geleden sinds de laaste update. Ik ben net 4 weken weg geweest met de boot en heb wat kunnen testen. Ik had gehoopt meer te testen en te ontwikkelen, maar dat is lastig met 2 kleine kinderen en een zwangere vrouw.

De app werkt gewoon goed. Een geconcentreerde stuurman stuurt nog steeds beter maar ik vertrouw hem helemaal. Ik ga gerust binnen eten terwijl de gennakker de op staat.

Inmiddels zijn er wereldwijd best wel wat gebruikers. Ik heb een facebook groep aangemaakt waarin mensen hun ervaringen delen en vragen stellen over de installatie. De groep is hier www.facebook.com/groups/721879886302423

Een leuke video die net geupload is hier te vinden: www.facebook.com/groups/721879...ink/775995940890817/
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 27 aug 2023 14:33 #1505305

  • Thijs1971
  • Thijs1971's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1778
OK ik heb dus de electronica van een oude Autohelm 800 opgeblazen, als ik dit lees word ik daar bijna blij van.

Ik kan goed programmeren en het gaat me wel lukken om die ESP32 te flashen, maar ik heb weinig ervaring met componenten op een bord zetten.

Ik wilde kopen:
ESP32: www.bitsandparts.nl/ESP32-WROO...USB-C-CH340-p1922241

H-bridge motor driver (?):
www.bitsandparts.nl/Motor-driv...h-Power-43A-p1907082

Ik zag dit setje is dat wat? Incl voeding?

www.bitsandparts.nl/Elektronic...t-groot-E24-p1884716

En heb ik dit nodig?

www.bitsandparts.nl/Breadboard...er-board-wit-p121048

Een waterdichte behuizing met twee waterdichte kabeldoorvoertjes.


Het liefst wil ik het kastje op/in de helmstokautomaat en dan in de boordprik 12V, daar heb ik denk ik dit voor nodig? Is 8A genoeg?

www.bitsandparts.nl/DC-DC-Conv...8-0A-XL4016-p1911976

Dit is dacht ik alles?





Ik heb bits and parts ook maar via google, lijkt me goed?
Laatst bewerkt: 27 aug 2023 14:37 door Thijs1971.
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 27 aug 2023 15:15 #1505316

Ziet er goed uit. Op mijn github pagina heb ik een shopping list gemaakt. github.com/pieteroskam/autopilot

Als je koopt wat je schrijft, let op dat alle componenten met pins zijn. Verder even goed opletten of genoeg jumper wires hebt van de juiste soorte Female- Female of Male / Female

Volgens mij kan jij toe met de L298n motor driver. Deze driver heeft ook een 5v supply waarmee je de ESP32 kan voeden. Wellicht dat je deze driver ook in de autohelm kan verwerken omdat deze kleiner is.
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 19 sept 2023 20:17 #1511466

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27132
Mag ik hier een beginnersvraag stellen over het programmeren van de ESP32 voor dit project? :unsure:
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 20 sept 2023 03:38 #1511484

Ja hoor Jugo, vraag maar.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 20 sept 2023 05:41 #1511491

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27132
It Paradyske schreef :
Ja hoor Jugo, vraag maar.

Heeft natuurlijk niets met zeilen te maken.

Ik heb eerst geprobeerd de complete BIN file van pieter de flashen; gebeurd daarna niets na opstarten, geen bluetooth in de lucht. Daarna gecompileerd, maar geeft fouten, o.s. over analogwrite. Ik heb de versie van errorpix (stond op github)

Het is voor mij de 1e keer dat ik dit doet, maar kom er achter dat het een hoop gerommel in de marge is om zo'n esp32 aan de gang te krijgen. Voordat je als leek weet dat ubehaupt een bootloader nodig hebt en welke start adressen daarvoor nodig zijn, pffff.


:unsure:

En ik nog denken; leuk projectje om mee te beginnen, ff er in schieten en gaan.


Edit: Gevonden!

Ik had de analogwrite extra toegevoegd, maar analogwrite zit al in arduino IDE versie 2.2.2 ingebakken en moest de include=analogwrite.h gewoon weghalen (door er // ervoor te zetten):

(heb ik niet zelf gevonden hoor)
Bijlagen:
ZF informatie kanaal Telegram: t.me/zeilersforum
Laatst bewerkt: 20 sept 2023 20:30 door Calidris.
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 20 sept 2023 20:00 #1511720

Calidris schreef :


Ik had de analogwrite extra toegevoegd, maar analogwrite zit al in arduino versie 2 ingebakken en moest de include=analogwrite.h gewoon weghalen (door er // ervoor te zetten):

(heb ik niet zelf gevonden hoor)

Bedoel je Arduino IDE v2? in dat geval zal ik mijn manual even aanpassen op github.

Overigens heb ik wel een nieuwe versie van de app die beter is, maar heeft een paar kinderziektes nog die ik er uit wil halen voordat hij live gaat.

Inmiddels heb ik nu 3 kinderen, waardoor er weinig terecht komt van varen.
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 20 sept 2023 20:21 #1511724

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27132
Dag Pieter,
Ik vind dat je al snel reageert, dus je hoeft je niet te verontschuldigen.

Ja, IDE 2.2.2
Ondertussen bluetooth gekoppeld met de ESP32, maar helaas wil de app geen verbinding maken "scan failed, turn on bluetooth"

In het terminal scherm kan ik zien dat de ESP connected is.

Android 11
ZF informatie kanaal Telegram: t.me/zeilersforum
Laatst bewerkt: 20 sept 2023 20:29 door Calidris.
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 21 sept 2023 08:21 #1511783

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6439
H-bridge motor driver (?):
www.bitsandparts.nl/Motor-driv...h-Power-43A-p1907082
Volgens mij kan jij toe met de L298n motor driver. Deze driver heeft ook een 5v supply waarmee je de ESP32 kan voeden. Wellicht dat je deze driver ook in de autohelm kan verwerken omdat deze kleiner is.
Als die L298 zwaar genoeg is dan is dat een stuk handiger. vooral ook door die ingebouwde 5V voeding. Er zitten 2 volle H-bridges op dat printje, en met een klein beetje frobelwerk kan je die parallel gebruiken voor dubbelle max stroom.

Het verschil in grootte met de IBT2 is niet zo vreselijk groot, maar de aansturing daarvan is anders. Voor een kompleet anderproject ben ik daar een 'driver' voor aan het schrijven, moet hier ook bruikbaar zijn.
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 12 okt 2023 11:25 #1515741

Zojuist een nieuwe release uitgebracht. play.google.com/apps/testing/c...iltactical.autopilot
Wegen familieuitbreiding hadden mijn nevenprojecten weinig aandacht gekregen.

het stuuragloritme is verbeterd
Waypoint navigatie werkt nu OK.
GPS navigatie is verbeterd
Stabielere bluetooth verbinding die automatisch hersteld.
Je kan in een vaarweg / kanaal nu op een knop drukken waardoor hij automatisch de route volgt.
rooiedirk schreef :

Als die L298 zwaar genoeg is dan is dat een stuk handiger. vooral ook door die ingebouwde 5V voeding. Er zitten 2 volle H-bridges op dat printje, en met een klein beetje frobelwerk kan je die parallel gebruiken voor dubbelle max stroom.

De 2Ampere van deL298 is aan de krappe kant. Ik heb hem hier getest. Wanneer ik tegendrukgeef op mijn linear drive dan zie je dat deze al snel naar de 2A schiet. Is het ook mogelijk deze aan te passen dat je 1 motor op de 2 outputs zet? Zo hoef je niet met soldeer en weerstanden aan de gang?
Alleen ingelogde leden kunnen reageren.

Bluetooth Autopilot App - Video 15 dec 2023 07:58 #1528544

Grootste nieuws is dat er nu een iPhone versie van de app! Deze is nog in beta, je kan je hiervoor inschrijven. testflight.apple.com/join/byXPylwX
Deze winter staat verder nog op de planning.
  • Compass module in het apparaat, zodat de telefoon niet meer nodig is
  • NMEA input mogelijk maken zodat later gebruik gemaakt kan worden van GPS, AIS en wind.
  • Clutch pin mogelijk maken, zodat bestaande autopilots die een koppeling hebben, gebruikt kunnen worden.
  • Over the Air firmware updates
  • endswitches input
  • current sense input, zodat end switches niet nodig zijn.

Ik kreeg het verzoek een aantal maanden geleden of ik een unit kon maken en opsturen (naar indonesie) Dit heb ik gedaan. Ik heb nu 4 units gemaakt en heb er nog 1 liggen. Ik ben wat terughoudend hiermee omdat ik indirect verantwoordelijk ben voor het ondersteunen van deze units. Vandaar dat ik firmware updates via de app mogelijk wil maken, zodat deze units blijven werken met nieuwe app versies.

Het ging om deze unit:
Laatst bewerkt: 15 dec 2023 08:17 door Pieter Oskam.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.330 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl