Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu yo'riqnomada biz velosipedingizni kechasi salqinroq ko'rinishi uchun neopixelli velosipedni yoritamiz
Siz uni Wi -Fi orqali yoki rejimlarni almashtirish uchun Arduino nano va bir lahzali tugma yordamida telefoningizga ulashingiz mumkin.
Afsuski, men qurilish jarayonining batafsil tasvirlarini bera olmayman, chunki men uni allaqachon qurganman, lekin tayyor mahsulotning diagrammalari va ba'zi fotosuratlari yordamida buni qanday qilishni tushuntirish uchun qo'limdan kelganicha harakat qilaman.
Ta'minotlar
- WeMos D1 Mini yoki Arduino nano
- Neopikselli chiziqli chiziq
- Kalit
- 2 18650 lipo qobig'i yoki quvvat banki
- Batareyani zaryadlash va himoya qilish sxemasi 5 V kuchlanishga ega kamida 1 A quvvatga ega
- Bir lahzali kalit (ixtiyoriy)
- Kassa (uni 3D bosish yoki boshqa narsa bilan yasash mumkin)
- XH 1.25 JST 3 ulagichi (ixtiyoriy)
1 -qadam: Qanday qilib buni amalga oshirishni hal qilasiz
Siz buni WeMos -dan foydalanib qilishingiz mumkin va mening ilovam orqali telefoningizdan WiFi orqali boshqarishingiz mumkin (agar siz ushbu versiyani chiqarishga qaror qilsangiz, kodda xato bor, bu esp -ni kirish nuqtasini yopishiga olib keladi, shuning uchun siz uni qayta ishga tushirishingiz kerak bo'ladi). esp, agar siz rangni yoki naqshni o'zgartirmoqchi bo'lsangiz)
YoKI
Animatsiyalarni aylantirish uchun Arduino va bir lahzali tugma yordamida
Men shaxsan esp usulini tanladim, lekin Arduino juda yaxshi ishlaydi
2 -qadam: Qaysi ishni ishlatishni hal qilish
Siz buni har qanday narsadan yasashingiz mumkin (birinchi versiya men uchun kapriz edi)
Sizga kerak bo'lgan narsa - bu siz velosipedingizga bog'lab qo'yadigan narsa yoki zaryadlash porti va kalitlari uchun teshikli suv idishi qafasiga mos keladigan narsa.
Men hozirda 3D formatdagi qog'ozni chop qildim, unga 3D faylini, shuningdek.step fayllarini qo'shishni xohlayman, agar ularni sozlashni xohlasangiz.
Agar siz korpusni pastki qismiga 3d bosib chiqarsangiz, ulagich uchun uyasi bor, aks holda siz dupontli kabellardan foydalanishingiz mumkin, shuning uchun agar siz dupontli kabellardan foydalansangiz, zaryadlash uchun osongina o'chirib qo'yishingiz mumkin, keyin uni lenta bilan mahkamlashingiz kerak.
3 -qadam: Led chizig'ini to'xtatish
Ehtimol, svetodiodli tasma to'g'ri yopilmasligi mumkin, shuning uchun siz kabellarni lehimlaganingizda, siz teshikni issiq elim bilan to'ldirishingiz kerak, agar siz ham issiqlik o'tkazgichini qo'ysangiz.
4 -qadam: Kengashni ulash
avval batareyalarni zaryadlovchiga parallel ravishda bu erda ko'rsatilganidek ulang, so'ng zaryadlovchini zaryadlovchiga va + ni + ga ulang va batareyani zaryadlash modulining kirish va chiqishini buzishdan ehtiyot bo'ling.
Siz zaryadlash va himoya qilish modulining 5v kuchlanishini kartochkaga ham, neopixel tasmasiga ham, diagrammada ko'rsatilgandek, ulash tugmachasini ulashingiz kerak bo'ladi. Zaminni taxtaga ham, chiziqli lentaga ham ulang.
WeMos uchun ma'lumotlar pinini D2 ga ulang
Va Arduino uchun kalitni D4 va erga va LED tasmasini D6 ga ulang
5 -qadam: Kodni yuklash
Wemos uchun biz bu kodni uy avtomatizatsiyasi uchun ishlatgan bitluini kodidan foydalanamiz, men uni telefoningiz bilan bog'lanadigan Internetga kirish nuqtasi sifatida o'zgartirganman va ilovadagi ranglarni o'zgartirganimdan so'ng, barcha fayllar ochiladi. bitta yorliq ostida barcha yo'qolgan kutubxonalarni yuklab oling va yuklang
Arduino uchun biz adafruit neopixel kutubxonasidagi tugmachali eskizdan foydalanamiz.
yo'qolgan barcha kutubxonalarni yuklab oling va yuklang
MUHIM:
1) kodda xato bor, shuning uchun 1-2 ta rang yoki naqshni o'zgartirgandan so'ng, wemos kirish nuqtasini yopib qo'yadi, shuning uchun chiziq o'chirilmasa va taxtaga qaytmasa, u naqshni o'zgartira olmaydi.
2) Neopixel tasmasida qancha LED borligiga qarab, siz LEDlar sonini o'zgartirishingiz kerak bo'ladi
Wemos uchun const int LED_COUNT = 60 ni o'zgartirish kerak bo'ladi; bu erda 60 - chiziqdagi kamroq son
Va Arduino uchun siz #define PIXEL_COUNT 60 ni o'zgartirishingiz kerak bo'ladi, bu erda 60 - bu chiziqdagi kamroq son.
6 -qadam: Led tasmasini velosipedga o'rnatish
Led tasmasini velosipedga o'rnatish uchun siz bu erda ko'rsatilgandek zip -rishtalarni ishlatmaysiz
7 -qadam: ularni yoqish
Arduino uchun siz rejimlarni aylantirmoqchi bo'lganingizda, faqat kalitni yoqing va tugmani bosing
Mehmonlar uchun sizga quyidagilar kerak bo'ladi:
apk -ni dastur uchun yuklab oling
kalitni oching
neobike nomli WiFi tarmog'iga ulaning
ilovani oching va xohlaganingizcha ishlating
8 -qadam: Yakuniy natijalar
Afsuski, men velosipedni uzoqdan ko'rsata olmayman, chunki orqa g'ildirak tuzatilgan, lekin u juda shirin ko'rinadi
Mening ko'rsatmalarni o'qiganingiz uchun tashakkur
Agar men biron bir xatoni unutgan bo'lsam, biror narsa yoki biror narsani aytgan bo'lsam, uzr so'rayman, lekin bu mening birinchi ko'rsatmam