Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Maak een afstandsbediening voor een elektrisch skateboard, in JAVASCRIPT!
Ga mee op mijn reis, hopelijk leer je er iets van.
Dit zal geen stap voor stap tutorial zijn. Het zal meer een showcase zijn van wat ik heb gebruikt, hoe ik het heb gedaan en ik weet zeker dat jij het ook kunt doen.
Ik raad je zelfs aan om het NIET precies te doen zoals ik het deed. Dit ontwerp is niet foutloos, ik weet zeker dat je veel dingen kunt verbeteren. Zie dit meer als een geweldige hulpbron als je van plan bent een afstandsbediening te bouwen.
Benodigdheden
Scherm 128x32px1x OLED SSD1306 Scherm I2C
Een soort hardware voor het detecteren van gaspedaal. In mijn geval gebruikte ik een joystick die ik had liggen. Een betere keuze is om een lineaire ratiometrische Hall-affectsensor te gebruiken. Als je voor de Hall-effectsensor gaat, vergeet dan niet een magneet te kopen.1x DRV5055A2QLPG of 1x Joystick
Laten we het brein van de operatie niet vergeten2x Espruino MDBT42Q
We hebben een batterij nodig; in mijn geval gebruikte ik de meest dikke batterij die ik kon vinden. Ik heb genoeg batterijangst van het longboard zelf. Zou helemaal werken met een kleinere batterij.1x 18650 LION Battery1x LION Charge board
Ik raad aan om ten minste één tactiele schakelaar en één schuifschakelaar te krijgen. Hoe meer schakelaars, hoe meer opties je hebt bij het spelen met je firmware. Tactile Switch >= 11x Slide Switch
Stap 1: druk de zaak af / maak de zaak / koop de zaak
Verf de behuizing
Stap 2: Monteer het beeldscherm
Ik heb pasta gebruikt die na een paar minuten hard wordt om het scherm te plakken.
Stap 3: Monteer de batterijmodule
Stap 4: Verbind de hersenen
Ik heb geen schema, maar ik weet zeker dat je het kunt achterhalen.
Als u de spanning van de batterij wilt kunnen lezen, moet u een spanningsdelerschakeling maken om ervoor te zorgen dat de batterijspanning niet hoger is dan 3,3 V.
Stap 5: Upload de Codez
Als je hulp nodig hebt bij het uploaden van de code of informatie over de hardware en software, is de gouden bron:
www.espruino.com/
De code die ik voor de afstandsbediening heb geschreven (gebruik met de nodige voorzichtigheid, het is nog steeds WIP)
Er is ook een onderdelenlijst op de github-pagina
github.com/gurchk/espruino-esk8-remote
Stap 6: Monteer de behuizing
Ik heb dubbelzijdig plakband gebruikt om de stukjes aan elkaar te plakken
Stap 7: Winst
Als je hulp nodig hebt of vragen hebt.
Neem contact met mij op