Мазмұны:

Neopixel велосипед шамдары: 8 қадам
Neopixel велосипед шамдары: 8 қадам

Бейне: Neopixel велосипед шамдары: 8 қадам

Бейне: Neopixel велосипед шамдары: 8 қадам
Бейне: Arduino + NeoPixel Bike Lights 2024, Қараша
Anonim
Неопиксельді велосипед шамдары
Неопиксельді велосипед шамдары
Неопиксельді велосипед шамдары
Неопиксельді велосипед шамдары
Неопиксельді велосипед шамдары
Неопиксельді велосипед шамдары
Неопиксельді велосипед шамдары
Неопиксельді велосипед шамдары

Бұл нұсқаулықта біз велосипедті түнде салқын ету үшін неопиксельді велосипед жарығын жасаймыз

Сіз оны телефонға WiFi арқылы немесе Arduino нано мен режимді ауыстыру үшін уақытша түймемен қосуға болады.

Өкінішке орай, мен құрастыру процесінің егжей -тегжейлі суреттерін бере алмаймын, себебі мен оны қазірдің өзінде салдым, бірақ мен оны қалай жасау керектігін диаграммалар мен дайын өнімнің кейбір фотосуреттері арқылы түсіндіруге тырысамын.

Жабдықтар

  1. WeMos D1 Mini немесе Arduino нано
  2. Неопиксельді жолақ
  3. Коммутатор
  4. 2 18650 липо снарядтары немесе қуат банкі
  5. Батареяны зарядтау және қорғау тізбегі 5 В шығысы бар кемінде 1 А қабілетті
  6. Лездік қосқыш (міндетті емес)
  7. Корпус (оны 3D басып шығаруға немесе басқа нәрсемен жасауға болады)
  8. XH 1.25 JST 3 қосқышы (міндетті емес)

1 -қадам: Сіз мұны қалай жасайтыныңызды шешіңіз

Сіз мұны WeMos арқылы жасай аласыз және менің қосымшам арқылы оны телефоныңыздан WiFi арқылы басқара аласыз (егер сіз бұл нұсқаны жасауға шешім қабылдасаңыз, кодта қате бар, бұл esp -тің кіру нүктесін жабуына әкеліп соғады, оны қайта іске қосуға тура келеді) esp, егер сіз түсін немесе үлгіні өзгерткіңіз келсе)

НЕМЕСЕ

Анимацияларды айналдыру үшін Arduino мен уақытша батырманы қолданыңыз

Мен жеке esp әдісін таңдадым, бірақ Arduino өте жақсы жұмыс істейді

2 -қадам: Қандай жағдайды қолдану керектігін шешу

Қандай жағдайда қолдану керектігін шешу
Қандай жағдайда қолдану керектігін шешу
Қандай жағдайда қолдану керектігін шешу
Қандай жағдайда қолдану керектігін шешу
Қандай жағдайда қолдану керектігін шешу
Қандай жағдайда қолдану керектігін шешу

Сіз мұны кез келген нәрседен жасай аласыз (бірінші нұсқа мен үшін каприз болды)

Сізге велосипедке байлауға болатын нәрсе немесе зарядтау порты мен қосқышы үшін саңылауы бар су бөтелкесінің торына сыятын нәрсе қажет.

Менде 3D басып шығарды, егер мен оларды реттегіңіз келсе, мен 3D файлды, сонымен қатар.step файлдарын қосамын.

Егер сіз корпусты төменгі жағында 3d басып шығарсаңыз, онда қосқышқа арналған ұя бар, әйтпесе сіз дюпонды кабельдерді қолдана аласыз, осылайша сіз дюпонды кабельдерді қолдансаңыз, оны зарядтауға оңай алып тастай аласыз, содан кейін оны таспамен бекіту керек.

3 -қадам: Led жолағын тоқтату

Мүмкін, жарықдиодты жолақ дұрыс бекітілмеуі мүмкін, сондықтан кабельдерді дәнекерлеу кезінде сіз тесікті ыстық желіммен толтыруыңыз керек, егер сіз де жылуды азайтыңыз.

4 -қадам: тақтаны қосыңыз

Басқарманы сыммен қосыңыз
Басқарманы сыммен қосыңыз
Тақтаны жалғаңыз
Тақтаны жалғаңыз
Тақтаны жалғаңыз
Тақтаны жалғаңыз
Тақтаны жалғаңыз
Тақтаны жалғаңыз

алдымен аккумуляторларды осында көрсетілгендей зарядтағышқа параллель сыммен жалғаңыз, содан кейін батарея зарядтау құрылғысындағы + және + ұяшығына + зарядтау модулінің кірісі мен шығысын бұзбау үшін абайлап қосыңыз.

5В заряд пен қорғаныс модулінен қуат тақтасына да, неопиксель жолағына да диаграммада көрсетілгендей қосуға тура келеді.

WeMos үшін деректер түйреуішін D2 -ге қосыңыз

Ал Arduino үшін қосқышты D4 -ке, жерге және жарық диодты D6 -ге қосыңыз

5 -қадам: кодты жүктеу

Вемо үшін біз бұл кодты бастапқыда үйде автоматтандыру үшін қолданған битлуиниден кодты қолданатын боламыз, мен оны телефонмен қосылатын Интернетке кіру нүктесі ретінде өзгерттім және қосымшадан түстерді өзгертемін, барлық файлдар ашылады. бір қойындыда барлық жетіспейтін кітапханаларды жүктеңіз және жүктеңіз

Arduino үшін біз adafruit неопиксельдік кітапханадан түймешіктердің эскизін қолданамыз.

барлық жетіспейтін кітапханаларды жүктеңіз және жүктеңіз

МАҢЫЗДЫ:

1) қазіргі уақытта кодта қате бар, ол вемостың 1-2 нүктеден кейін түстерді немесе үлгіні өзгерткеннен кейін кіру нүктесін жабады, сондықтан оны өшіріп, тақтаға қайта орамайынша жолақ үлгіні тиімді түрде өзгерте алмайды.

2) Сізге неопиксельді жолақта қанша светодиод бар екеніне сәйкес жарықдиодты санын өзгертуге тура келеді

Wemos үшін const int LED_COUNT = 60 өзгерту керек болады; мұнда 60 - жолақтағы аз саны

Ал Arduino үшін сізге #define PIXEL_COUNT 60 өзгерту керек болады, мұнда 60 - жолақтағы аз саны

6 -қадам: Жарықдиодты велосипедке орнату

Жарық диодты велосипедке орнату
Жарық диодты велосипедке орнату

Жарықдиодты велосипедке бекіту үшін, мұнда көрсетілгендей, қысқыш байланысы болмайды

7 -қадам: оларды қосу

Arduino үшін сіз режимді айналдырғыңыз келсе, қосқышты қосасыз және түймені басасыз

Вемос үшін сізге:

apk қосымшасын жүктеңіз

қосқышты ашыңыз

neobike деп аталатын WiFi желісіне қосылыңыз

қосымшаны ашып, оны қалағаныңызша қолданыңыз

8 -қадам: Соңғы нәтижелер

Соңғы нәтижелер
Соңғы нәтижелер

Өкінішке орай, мен велосипедті алыстан көрсете алмаймын, себебі артқы дөңгелегі бекітілген, бірақ өте тәтті көрінеді

Менің нұсқаулықты оқығаныңыз үшін рахмет

Егер мен ұмытып кеткен қате, бірдеңе немесе бірдеңе айтсам, өкінемін, бірақ бұл менің бірінші нұсқаулығым

Ұсынылған: