Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Lag en elektrisk skateboard -fjernkontroll, i JAVASCRIPT!
Bli med på reisen min, forhåpentligvis lærer du noe.
Dette vil ikke være en trinnvis opplæring. Det blir mer et utstillingsvindu hva jeg har brukt, hvordan jeg gjorde det, og jeg er sikker på at du kan gjøre det til.
Jeg anbefaler til og med at du IKKE gjør det akkurat som jeg gjorde det. Denne designen er ikke feilfri, jeg er sikker på at du kan forbedre mange ting. Se dette mer som en flott ressurs hvis du planlegger å bygge en fjernkontroll.
Rekvisita
Skjerm 128x32px1x OLED SSD1306 Display I2C
En slags maskinvare for å oppdage gass. I mitt tilfelle brukte jeg en joystick jeg hadde liggende. Et bedre valg er å bruke en Linear Ratiometric Hall Affect Sensor. Hvis du går med Hall -effektsensoren, ikke glem å kjøpe en magnet. 1 x DRV5055A2QLPG eller 1 x joystick
La oss ikke glemme hjernen til operasjonen2x Espruino MDBT42Q
Vi trenger et batteri; i mitt tilfelle brukte jeg det tykkeste batteriet jeg fant. Jeg har nok batteriangst fra selve longboardet. Ville helt fungere med et mindre batteri. 1 x 18650 LION batteri 1 x LION ladekort
Jeg anbefaler å skaffe minst en taktil bryter og en lysbryter. Jo flere switcher jo flere alternativer du har når du spiller med fastvaren. Tactile Switch> = 11x Slide Switch
Trinn 1: Skriv ut saken / lag saken / kjøp saken
Mal kabinettet
Trinn 2: Monter skjermen
Jeg brukte pasta som stivner etter noen minutter for å feste skjermen.
Trinn 3: Sett sammen batterimodulen
Trinn 4: Tråd opp hjernen
Jeg har ikke en skjema, men jeg er sikker på at du kan finne ut av det.
Hvis du vil kunne lese spenningen fra batteriet, må du lage en spenningsdelerkrets for å sikre at batterispenningen ikke overstiger 3,3v.
Trinn 5: Last opp Codez
Hvis du trenger hjelp til å laste opp koden eller informasjon om maskinvare og programvare, er den gyldne ressursen
www.espruino.com/
Koden jeg skrev for fjernkontrollen (Bruk med forsiktighet, den er fortsatt WIP)
Det er også en deleliste på github-siden
github.com/gurchk/espruino-esk8-remote
Trinn 6: Monter kabinettet
Jeg brukte dobbeltsidig tape for å feste stykkene sammen
Trinn 7: Profitt
Hvis du trenger hjelp eller har spørsmål.
Kontakt meg