Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Vytvorte si elektrické skateboardové diaľkové ovládanie, v JAVASCRIPTE!
Pripojte sa na moju cestu, snáď sa niečo naučíte.
Toto nebude návod krok za krokom. Bude to skôr ukážka toho, čo som použil, ako som to urobil a som si istý, že to dokážete.
Dokonca vám odporúčam, aby ste to nerobili presne tak, ako som to robil ja. Tento dizajn nie je bezchybný, som si istý, že môžete veľa vecí vylepšiť. Pozrite sa na to ako na skvelý zdroj, ak plánujete stavbu diaľkového ovládača.
Zásoby
Displej 128x32px1x OLED SSD1306 Displej I2C
Nejaký druh hardvéru na detekciu plynu. V mojom prípade som použil joystick, ktorý som mal položený okolo. Lepšou voľbou je použiť lineárny Ratiometrický snímač Hallovho účinku. Ak idete so snímačom s Hallovým efektom, nezabudnite si zaobstarať magnet. 1x DRV5055A2QLPG alebo 1x joystick
Nezabudnite na mozog operácie2x Espruino MDBT42Q
Budeme potrebovať batériu; v mojom prípade som použil najviac thicc batériu, akú som mohol nájsť. Zo samotného longboardu mám dosť batériovej úzkosti. Úplne by to fungovalo s menšou batériou. 1 x batéria 18650 LION, 1 x nabíjacia doska LION
Odporúčam zaobstarať si aspoň jeden hmatový a jeden posuvný prepínač. Čím viac prepínačov, tým viac možností máte pri hraní s firmvérom. Hmatový prepínač> = 11x posuvný prepínač
Krok 1: Vytlačte si puzdro / Vyrobte puzdro / Kúpte si puzdro
Vymaľujte kryt
Krok 2: Namontujte displej
Na prilepenie displeja som použil pastu, ktorá po niekoľkých minútach stvrdne.
Krok 3: Zostavte batériový modul
Krok 4: Zapojte mozog
Nemám schému, ale som si istý, že na to prídeš.
Ak chcete odčítať napätie z batérie, musíte vytvoriť obvod deliča napätia, aby napätie batérie nepresiahlo 3,3 V.
Krok 5: Nahrajte Codez
Ak potrebujete pomoc s nahraním kódu alebo informácií o hardvéri a softvéri, zlatým zdrojom je
www.espruino.com/
Kód, ktorý som napísal pre diaľkový ovládač (používajte opatrne, stále je to WIP)
Na stránke github je aj zoznam dielov
github.com/gurchk/espruino-esk8-remote
Krok 6: Zostavte kryt
Na lepenie kusov na seba som použil obojstrannú pásku
Krok 7: Zisk
Ak potrebujete pomoc alebo máte otázky.
Kontaktujte ma