Съдържание:

Велосипедни светлини Neopixel: 8 стъпки
Велосипедни светлини Neopixel: 8 стъпки

Видео: Велосипедни светлини Neopixel: 8 стъпки

Видео: Велосипедни светлини Neopixel: 8 стъпки
Видео: Fork mounted razor machetes! #mtb #mountainbike #shorts 2024, Декември
Anonim
Велосипедни светлини Neopixel
Велосипедни светлини Neopixel
Велосипедни светлини Neopixel
Велосипедни светлини Neopixel
Велосипедни светлини Neopixel
Велосипедни светлини Neopixel
Велосипедни светлини Neopixel
Велосипедни светлини Neopixel

В тази инструкция ще направим неопикселова лампа за велосипеди, за да направим вашия мотор да изглежда по -хладен през нощта

можете или да го свържете към телефона си чрез WiFi или просто с Arduino nano и моментния бутон за превключване между режимите

За съжаление не мога да дам подробни изображения на процеса на изграждане, защото вече съм го изградил, но ще направя всичко възможно да обясня как да го направя с помощта на диаграми и някои снимки на готовия продукт

Консумативи

  1. WeMos D1 Mini или Arduino nano
  2. Неопикселова LED лента
  3. Превключвател
  4. 2 18650 липови черупки или банка за захранване
  5. Електрическа верига за зареждане и защита на батерията, способна да има поне 1 A с изход 5v
  6. Моментален превключвател (по избор)
  7. Калъф (може да бъде 3D отпечатан или направен с нещо друго)
  8. A конектор XH 1,25 JST 3 (по избор)

Стъпка 1: Решете как ще го направите

Можете или да го направите с помощта на WeMos и чрез моето приложение да го контролирате от телефона си с WiFi (ако решите да направите тази версия, има грешка в кода, която кара esp да затвори точката за достъп, което ви налага да рестартирате esp, ако искате да промените цвета или модела)

ИЛИ

Използване на Arduino и моментния бутон за циклично преминаване през анимациите

Аз лично съм избрал метода esp, въпреки че Arduino също работи чудесно

Стъпка 2: Решете какъв случай да използвате

Решете какъв случай да използвате
Решете какъв случай да използвате
Решете какъв случай да използвате
Решете какъв случай да използвате
Решете какъв случай да използвате
Решете какъв случай да използвате

Можете да направите това от всичко наистина (първата версия беше капризна консерва за мен)

това, от което се нуждаете, е нещо, което можете да закопчаете за мотора си, или нещо, което може да се побере в клетката на бутилката с вода с отвор за порта за зареждане и превключвателя (ите)

Вече имам 3D отпечатан калъф, за който ще включа 3D файл, както и.step файловете, ако искате да ги персонализирате

ако 3D отпечатате кутията отдолу, има слот за конектора, в противен случай можете да използвате кабели dupont, така че лесно да го свалите за зареждане, ако използвате кабели dupont, тогава трябва да го закрепите с лента

Стъпка 3: Прекратяване на LED лента

Шансовете са, че светодиодната лента няма да бъде правилно завършена, така че когато запоявате кабелите, трябва да запълните дупката с горещо лепило и ако сте поставили и термосвиваемо устройство

Стъпка 4: Свържете дъската

Свържете дъската
Свържете дъската
Свържете дъската
Свържете дъската
Свържете дъската
Свържете дъската
Свържете дъската
Свържете дъската

първо свържете батериите успоредно на зарядното устройство, както е показано тук, след това свържете - към - на зарядното устройство за батерии и + към + внимавайте да не объркате входа и изхода на модула за зареждане на батерията

Ще трябва да свържете 5v от модула за зареждане и защита към превключвателя на захранването както на платката, така и на неопикселовата лента, както е показано на диаграмата. Свържете земята както към платката, така и към LED лентата.

За WeMos свържете извода за данни към D2

А за Arduino свържете превключвателя към D4 и земята и светодиодната лента към D6

Стъпка 5: Качване на кода

За wemos ще използваме код от bitluini, където първоначално той използва този код за домашна автоматизация, промених го, за да работи като точка за достъп до интернет, към която се свързвате с телефона си и променяте цветовете от приложението, отваряйки всички файлове под един раздел изтеглете всички липсващи библиотеки и качете

за Arduino ще използваме скицата на buttoncycler от библиотеката adafruit neopixel

изтеглете всички липсващи библиотеки и качете

ВАЖНО:

1) понастоящем има грешка в кода, която го прави, така че wemos затваря своята точка за достъп след 1-2 променя цветовете или модела, което го прави така, че лентата ефективно не може да промени модела, освен ако не изключите и след това отново на дъската

2) Ще трябва да промените броя на светодиодите според това колко светодиоди имате на вашата неопикселова лента

За wemos ще трябва да промените const int LED_COUNT = 60; където 60 е броят на по -малко на лентата

А за Arduino ще трябва да промените #define PIXEL_COUNT 60, където 60 е броят на по -малкото на лентата

Стъпка 6: Монтиране на светодиодната лента върху велосипеда

Монтиране на светодиодната лента върху велосипеда
Монтиране на светодиодната лента върху велосипеда

За да монтирате LED лентата на мотора, ще трябва да използвате ципове, както е показано тук

Стъпка 7: Включете ги

за Arduino, просто включвате превключвателя и натискате бутона, когато искате да преминете през режимите

За wemos ще трябва:

изтеглете apk за приложението

отворете превключвателя

свържете се с WiFi мрежата, наречена neobike

отворете приложението и го използвайте както искате

Стъпка 8: Крайни резултати

Крайни резултати
Крайни резултати

за съжаление не мога да покажа мотора от далеч, защото задното колело се фиксира, но изглежда доста сладко

Благодаря, че прочетохте инструкциите ми

ако съм направил някоя грешка забравена, нещо или съм казал нещо много пъти, съжалявам, но това е първият ми инструктаж

Препоръчано: