Innehållsförteckning:

Arduino -baserad fjärrkontroll för Eskate eller hydrofoil: 5 steg (med bilder)
Arduino -baserad fjärrkontroll för Eskate eller hydrofoil: 5 steg (med bilder)

Video: Arduino -baserad fjärrkontroll för Eskate eller hydrofoil: 5 steg (med bilder)

Video: Arduino -baserad fjärrkontroll för Eskate eller hydrofoil: 5 steg (med bilder)
Video: This is the Easiest Way to Make an ELECTRIC SKATEBOARD - WOW 2024, November
Anonim
Image
Image
Arduino -baserad fjärrkontroll för Eskate eller hydrofoil
Arduino -baserad fjärrkontroll för Eskate eller hydrofoil

Denna instruerbara visar dig hur du bygger en fysisk fjärrkontroll för att använda med en eskate eller en elektrisk hydrofoil, inklusive all kod och hårdvara du behöver. Det är mycket lödning involverad, men det är också roligt att göra. Vad kan fjärrkontrollen göra?

  • Kommunicera med en ESC över PPM/PWM -signal och få den att snurra en motor.
  • Den har 2 extra knappar att använda för vilken funktion du vill. (farthållare) Den är vattentät.
  • Det har inte motsatsen. Vilket är bra för den här applikationen.
  • Valfri Anti Spark -rutin och batterikoppling om du använder ett stort gaffeltruckrelä.

Varför gå den här vägen? Jag gillar enkelheten i Arduino och PWM -signalen. Koden är lätt även för nybörjare som jag och jag har full kontroll över många parametrar. Arduino kan fjärrstyra batteriets huvudbrytare. Den läser också temperaturer och har en display. Alla saker som standard VESC antingen inte har eller är komplicerade att installera. Arduino är billig, enkel och kraftfull.

Vilken komponent behöver du?

  • 2 Arduino Nanos
  • 2 Tryckknappar
  • 1 större 12 mm på/av -knapp
  • 18650 batteri
  • 18650 batterihållare
  • NRF24 Chip
  • Relämodul
  • Krympslang
  • Rubrikstift.
  • Termistorer (temperatursensorer
  • 35 mm långt 10Kohm linjärt motstånd

Verktyg du behöver:

  • 3d skrivare
  • Lödkolv (bra produkt!)
  • M3 Tryck

Steg 1: Bygg fjärrhuset

Bygg fjärrhuset
Bygg fjärrhuset
Bygg fjärrhuset
Bygg fjärrhuset
Bygg fjärrhuset
Bygg fjärrhuset
Bygg fjärrhuset
Bygg fjärrhuset

Du vet säkert hur du använder din 3D -skrivare. Här är några tips: Jag tror inte att du kan få vattentäta tryck. Många försökte, de flesta misslyckades. Du kan bara belägga dem med epoxi vilket är genomförbart, men rörigt. Jag gick med en annan strategi och jag använder kondom eller en handske för vattentätning. Även om ditt hus är vattentätt är det svårt att hitta en vattentät knapp eller potentiometer. Du kommer att behöva en avskärningsspik för utlösaraxeln och en bit styv tråd för kopplingen till den linjära poten.

CAD -modellen har en väggtjocklek på 2 mm. Det här är tillräckligt bra tycker jag. Du kan naturligtvis ändra modell. CAD -filer (inklusive komponenter)

Steg 2: Slutför din fjärrkrets

Image
Image
Slutför din fjärrkrets
Slutför din fjärrkrets

För att ansluta RF24 -modulen, knapparna och potentiometern, följ bara instruktionerna nedan. Använd mycket huvudkrympning och varmt lim för att isolera allt. Efter att du testat det! Detta måste fungera pålitligt, så du måste göra det rätt. Jag hade inga problem att ansluta NRF24 -modulen direkt till 3V -stiften på mina Arduinos. Inget behov av strömförsörjning säljs separat. Potentiometern är 10Kohm och 35 mm lång. Jag var tvungen att leta hårt på ebay för att hitta den. Om ditt är annorlunda måste du improvisera huset lite. En 18650 -cell används för att ge ström. Detta bör pågå väldigt länge. Det blir anslutet till Vin och Gnd på Arduino. Det fungerar bara om batteriet är friskt. Om spänningen sjunker till lågt fungerar NRF24 inte längre. Fjärrkod

Handledning jag använde:

  • https://learn.adafruit.com/thermistor/using-a-thermistor
  • https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
  • https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
  • https://howtomechatronics.com/tutorials/arduino/lc…
  • https://arduino.cc/en/Tutorial/Button

Steg 3: Lägg till fjärrkretsen till fjärrkåpan

Lägg till fjärrkretsen till fjärrkåpan
Lägg till fjärrkretsen till fjärrkåpan
Lägg till fjärrkretsen till fjärrkåpan
Lägg till fjärrkretsen till fjärrkåpan
Lägg till fjärrkretsen till fjärrkåpan
Lägg till fjärrkretsen till fjärrkåpan
Lägg till fjärrkretsen till fjärrkåpan
Lägg till fjärrkretsen till fjärrkåpan

Knapparna måste lösas för att få in det i höljet. Se till att allt stämmer förstås och skada inga kablar. Jag antar att detta steg är självförklarande. Jag använde fyra M3 -skruvar. 10 mm längd räcker.

Steg 4: Skapa mottagningskretsen

Image
Image
Skapa mottagningskretsen
Skapa mottagningskretsen

Återigen kan du följa självstudierna i koden och även två steg längre upp. Jag använde samma stiftanslutningar och uppgav om jag avvek från det i koden.

Grunderna i detta är att fjärrkontrollen skickar en textvariabel till den mottagande Arduino över 2 NRF 24 -marker. Den textvariabeln omvandlas sedan till en PWM -signal som får VESC att slå på gasreglaget. Detta fungerar också med alla andra ESC, eller till och med bara en servo. Denna krets har den extra fördelen med routing mot gnistbildning. Jag har ett mycket stort relä som kan stänga av anslutningen från huvudbatterierna, så Arduino -mottagaren styr det också. Detta stora relä aktiveras av ett mindre relä och ett separat relä gör anti -gnistsaken. Denna process initieras genom att trycka på en knapp utanför mitt batterihus. Mottagarkod

Mer information finns i videon nedan. Samt all kod jag använde.

Steg 5: Testa din krets

Testa din krets
Testa din krets
Testa din krets
Testa din krets

Om allt gick rätt borde du nu se värdet i skärmens övre vänstra hörn ändras från 1500-2000 när du trycker på avtryckaren på fjärrkontrollen.

Rekommenderad: