Halloj! Ber om ursäkt om jag lägger in i fel forum, vet inte riktigt vart detta platsar men här kommer ett kanske lite annorlunda inlägg! Har varit sugen på att skaffa en elmotor med GPS-ankring men tycker att de kostar lite väl mycket. Därför har jag fått för mig att bygga om en elmotor med fotkontroll till att ha GPS-funktioner. Tänkte att det kan kanske vara kul för er att se hur jag gör och om (ett stort OM) jag lyckas!
Varning!! Detta kan bli ganska tekniskt, men hoppas ni tycker det är kul att läsa ändå!
Det jag har gjort hittills är att jag köpt en Shakespeare Sigma WRX (billigt som tusan) och plockat isär den för att se hur allting fungerar.
På bild 1 kan man se insidan av fotkontrollen, tre "vanliga" switchar (höger, vänster och gas av/på) och en potentiometer som bestämmer hastigheten. Även en switch som kan tryckas ner för att ha gas på hela tiden, t.ex vid trolling då man inte vill sitta och hålla in gasen hela tiden.
Bild 2 visar DC-motorn som står för svängningen. Det fotkontrollen helt enkelt gör att den byter polaritet (ström-riktning) för att på så sätt byta riktning på motorn och alltså vilket håll som motorn svänger åt.
Switcharna var inte det lättaste att förstå sig på, så jag fick helt enkelt mäta upp spänning osv från motorn för att hitta vilka kablar som är matningsspänning, jord och vilken kabel som är signal (alltså gas av/på).
När jag mätte upp detta märkte jag att signal-kabeln får en signal i form av spänning mellan 0-4.7V, det vill säga att 0V innebär av, 4.7V full gas och därimellan kan man styra hastigheten.
Nu när jag vet detta så var det dags att se om jag kan styra motorn med en Arduino Nano (som en liten dator), se bild 3. En Arduino kan mata ut 0-5V i form av PWM (pulse-width modulation) vilket jag inte var säker på om det skulle fungera men tester visar att jag kan styra hastigheten med Arduinon. Med andra ord är första steget avklarat!
Framtida arbete: Styra svängningen - detta kommer göras med en s.k h-brygga vilket är en form av kontroller för dc-motorer som kan vända polariteten. Detta betyder att jag även kommer kunna svänga med Arduinon. GPS - min spontana tanke är att använda någon form av GPS-modul som t.ex NEO-6m vilket borde duga för det här projektet (ca 2.5-4m felmarginal på dessa). Riktning - jag måste veta i vilken riktning motorn är riktad, tänker mig att detta kan göras med en kompass-modul (t.ex HMC5883L). Detta är inte riktigt lika noga eftersom de flesta kompass-modulerna fungerar hyggligt bra (några grader fel gör ingenting för det här projektet).
Kul att ni läste! Kommentera gärna vad ni tycker eller om ni har några roliga idéer!
//Oscar
Varning!! Detta kan bli ganska tekniskt, men hoppas ni tycker det är kul att läsa ändå!
Det jag har gjort hittills är att jag köpt en Shakespeare Sigma WRX (billigt som tusan) och plockat isär den för att se hur allting fungerar.
På bild 1 kan man se insidan av fotkontrollen, tre "vanliga" switchar (höger, vänster och gas av/på) och en potentiometer som bestämmer hastigheten. Även en switch som kan tryckas ner för att ha gas på hela tiden, t.ex vid trolling då man inte vill sitta och hålla in gasen hela tiden.
Bild 2 visar DC-motorn som står för svängningen. Det fotkontrollen helt enkelt gör att den byter polaritet (ström-riktning) för att på så sätt byta riktning på motorn och alltså vilket håll som motorn svänger åt.
Switcharna var inte det lättaste att förstå sig på, så jag fick helt enkelt mäta upp spänning osv från motorn för att hitta vilka kablar som är matningsspänning, jord och vilken kabel som är signal (alltså gas av/på).
När jag mätte upp detta märkte jag att signal-kabeln får en signal i form av spänning mellan 0-4.7V, det vill säga att 0V innebär av, 4.7V full gas och därimellan kan man styra hastigheten.
Nu när jag vet detta så var det dags att se om jag kan styra motorn med en Arduino Nano (som en liten dator), se bild 3. En Arduino kan mata ut 0-5V i form av PWM (pulse-width modulation) vilket jag inte var säker på om det skulle fungera men tester visar att jag kan styra hastigheten med Arduinon. Med andra ord är första steget avklarat!
Framtida arbete: Styra svängningen - detta kommer göras med en s.k h-brygga vilket är en form av kontroller för dc-motorer som kan vända polariteten. Detta betyder att jag även kommer kunna svänga med Arduinon. GPS - min spontana tanke är att använda någon form av GPS-modul som t.ex NEO-6m vilket borde duga för det här projektet (ca 2.5-4m felmarginal på dessa). Riktning - jag måste veta i vilken riktning motorn är riktad, tänker mig att detta kan göras med en kompass-modul (t.ex HMC5883L). Detta är inte riktigt lika noga eftersom de flesta kompass-modulerna fungerar hyggligt bra (några grader fel gör ingenting för det här projektet).
Kul att ni läste! Kommentera gärna vad ni tycker eller om ni har några roliga idéer!
//Oscar
Kommentera