Mundarija:

Neopixel velosiped chiroqlari: 8 qadam
Neopixel velosiped chiroqlari: 8 qadam

Video: Neopixel velosiped chiroqlari: 8 qadam

Video: Neopixel velosiped chiroqlari: 8 qadam
Video: Arduino + NeoPixel Bike Lights 2024, Noyabr
Anonim
Neopixel velosiped chiroqlari
Neopixel velosiped chiroqlari
Neopixel velosiped chiroqlari
Neopixel velosiped chiroqlari
Neopixel velosiped chiroqlari
Neopixel velosiped chiroqlari
Neopixel velosiped chiroqlari
Neopixel velosiped chiroqlari

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

  1. WeMos D1 Mini yoki Arduino nano
  2. Neopikselli chiziqli chiziq
  3. Kalit
  4. 2 18650 lipo qobig'i yoki quvvat banki
  5. Batareyani zaryadlash va himoya qilish sxemasi 5 V kuchlanishga ega kamida 1 A quvvatga ega
  6. Bir lahzali kalit (ixtiyoriy)
  7. Kassa (uni 3D bosish yoki boshqa narsa bilan yasash mumkin)
  8. 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

Qaysi vaziyatdan foydalanishni hal qilish
Qaysi vaziyatdan foydalanishni hal qilish
Qaysi vaziyatdan foydalanishni hal qilish
Qaysi vaziyatdan foydalanishni hal qilish
Qaysi vaziyatdan foydalanishni hal qilish
Qaysi vaziyatdan foydalanishni 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

Kengashni bog'lang
Kengashni bog'lang
Kengashni bog'lang
Kengashni bog'lang
Kengashni bog'lang
Kengashni bog'lang
Kengashni bog'lang
Kengashni bog'lang

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
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

Yakuniy natijalar
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

Tavsiya: