Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Vytvořte elektrické skateboardové dálkové ovládání v JAVASCRIPTU!
Připojte se k mé cestě, snad se něco naučíte.
Nebude to návod krok za krokem. Bude to spíše ukázka toho, co jsem použil, jak jsem to udělal a jsem si jistý, že to dokážete.
Dokonce doporučuji, abyste to NEDĚLALI přesně tak, jako jsem to udělal já. Tento design není bezchybný, jsem si jistý, že můžete spoustu věcí vylepšit. Podívejte se na to jako na skvělý zdroj, pokud plánujete stavbu dálkového ovladače.
Zásoby
Displej 128x32px1x OLED SSD1306 Displej I2C
Nějaký druh hardwaru pro detekci plynu. V mém případě jsem použil joystick, kolem kterého jsem ležel. Lepší volbou je použít lineární Ratiometrický snímač Hallova afektu. Pokud jdete se snímačem s Hallovým efektem, nezapomeňte si vzít magnet. 1x DRV5055A2QLPG nebo 1x Joystick
Nezapomínejme na mozek operace2x Espruino MDBT42Q
Budeme potřebovat baterii; v mém případě jsem použil nejvíce thicc baterii, kterou jsem našel. Mám dost úzkosti z baterie ze samotného longboardu. Úplně by fungovalo s menší baterií. 1 x baterie 18650 LION 1 x nabíjecí deska LION
Doporučuji pořídit alespoň jeden hmatový a jeden posuvný přepínač. Čím více přepínačů, tím více možností máte při hraní s firmwarem. Taktilní přepínač> = 11x posuvný přepínač
Krok 1: Vytiskněte pouzdro / vyrobte pouzdro / kupte pouzdro
Natřete skříň
Krok 2: Namontujte displej
K nalepení displeje jsem použil pastu, která po pár minutách tvrdne.
Krok 3: Sestavte bateriový modul
Krok 4: Zapojte mozek
Nemám schéma, ale jsem si jistý, že na to přijdeš.
Pokud chcete být schopni číst napětí z baterie, budete muset vytvořit obvod děliče napětí, abyste se ujistili, že napětí baterie nepřesáhne 3,3 V.
Krok 5: Nahrajte Codez
Pokud potřebujete pomoc s nahráním kódu nebo informací o hardwaru a softwaru, zlatým zdrojem je
www.espruino.com/
Kód, který jsem napsal pro dálkové ovládání (používejte opatrně, stále je to WIP)
Na stránce github je také seznam dílů
github.com/gurchk/espruino-esk8-remote
Krok 6: Sestavte skříň
Použil jsem oboustrannou pásku k lepení kusů dohromady
Krok 7: Zisk
Pokud potřebujete pomoc nebo máte otázky.
Kontaktujte mě