Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles juhendis valmistame neopikseliga jalgrattalambi, et muuta teie jalgratas öösel jahedamaks
režiimide vahetamiseks saate selle ühendada telefoniga WiFi kaudu või lihtsalt Arduino nano ja hetkelise nupuga
Kahjuks ei saa ma koostamisprotsessist üksikasjalikke pilte esitada, kuna olen selle juba ehitanud, kuid annan endast parima, et selgitada, kuidas seda teha, kasutades diagramme ja mõningaid valmistoote fotosid
Tarvikud
- WeMos D1 Mini või Arduino nano
- Neopikselist LED -riba
- Lüliti
- 2 18650 lipokest või toitepank
- Aku laadimis- ja kaitseskeem, mille võimsus on vähemalt 1 A 5 V väljundiga
- Hetkelüliti (valikuline)
- Korpus (seda saab printida 3D -vormingus või teha millegi muuga)
- XH 1.25 JST 3 pistik (valikuline)
Samm: otsustage, kuidas see õnnestub
Saate seda teha kas WeMos'i abil ja minu rakenduse kaudu juhtida seda oma telefonist WiFi -ga (kui otsustate selle versiooni teha, on koodis viga, mille tõttu esp pääsupunkti sulgeb, mistõttu peate selle uuesti käivitama esp, kui soovite värvi või mustrit muuta)
VÕI
Arduino ja hetkelise nupu kasutamine animatsioonide sirvimiseks
Olen isiklikult valinud esp -meetodi, kuigi Arduino töötab ka suurepäraselt
2. samm. Otsustage, millist juhtumit kasutada
Selle saate teha kõigest (esimene versioon oli minu jaoks kapriis)
vajate kas midagi, mille saate ratta külge kinnitada, või midagi, mis mahub veepudeli puuri, millel on auk laadimispordi ja lüliti (te) jaoks
Olen nüüd 3D -printinud ümbrise, mille jaoks lisan nii 3D -faili kui ka.step -faile, kui soovite neid kohandada
kui prindite ümbrise 3D -le, on pistiku jaoks pesa, vastasel juhul võite kasutada duponti kaableid, et saaksite selle hõlpsalt laadimiseks maha võtta, kui kasutate duponti kaableid, peate selle lindiga kinnitama
3. samm: LED -riba lõpetamine
Võimalik, et LED -riba ei lõpetata korralikult, nii et kaablite jootmisel peate augu täitma kuuma liimiga ja kui olete ka kuumakahane
Samm 4: Juhtme ühendamine
ühendage esmalt akud laadijaga paralleelselt, nagu siin näidatud, seejärel ühendage akulaadija - to - külge ja + - + - ettevaatlikult, et mitte rikkuda akulaadimismooduli sisendit ja väljundit
Peate laadimis- ja kaitsmooduli 5v ühendama nii plaadi kui ka neopikseliriba toitelülitiga, nagu on näidatud skeemil. Ühendage maa nii plaadi kui ka LED -ribaga.
WeMode jaoks ühendage andmestik D2 -ga
Ja Arduino jaoks ühendage lüliti D4 -ga ja maandusega ning LED -riba D6 -ga
Samm: koodi üleslaadimine
Wemode jaoks kasutame bitluini koodi, kus ta algselt kasutas seda koodi koduautomaatika jaoks, olen seda muutnud, et see toimiks Interneti -pöörduspunktina, millega te oma telefoniga ühenduse loote ja rakendusest värve muudate, kõik failid avanevad ühe vahekaardi alt laadige alla kõik puuduvad teegid ja laadige üles
Arduino jaoks kasutame adafruit neopixeliteegi nupptsükli eskiisi
laadige alla kõik puuduvad teegid ja laadige üles
TÄHTIS:
1) praegu on koodis viga, mis muudab selle nii, et wemos sulgeb oma juurdepääsupunkti pärast 1-2 värvi või mustri muutmist, muutes selle nii, et riba ei saa mustrit tõhusalt muuta, kui te ei lülita tahvlit välja ja seejärel uuesti
2) Peate muutma valgusdioodide arvu vastavalt sellele, mitu LED -i teil neopikselribal on
Wemode puhul pead muutma const int LED_COUNT = 60; kus 60 on ribal vähemate arv
Ja Arduino puhul peate muutma #define PIXEL_COUNT 60, kus 60 on ribal olevate vähemate arv
6. samm: LED -riba paigaldamine jalgrattale
LED -riba jalgrattale kinnitamiseks ei pea te kasutama tõmblukke, nagu siin näidatud
Samm: lülitage need sisse
Arduino puhul lülitage lüliti lihtsalt sisse ja vajutage nuppu, kui soovite režiimide vahel liikuda
Wemode jaoks peate:
laadige rakenduse jaoks alla apk
avage lüliti
looge ühendus WiFi -võrguga nimega neobike
avage rakendus ja kasutage seda nii, nagu soovite
8. samm: lõpptulemused
kahjuks ei saa ma ratast kaugelt näidata, sest tagaratast parandatakse, kuid see tundub päris armas
Tänan, et lugesite minu juhendit
kui olen mõne vea unustanud, midagi öelnud või midagi korduvalt öelnud, siis vabandan, kuid see on minu esimene õpetatav