Isi kandungan:

Lampu Basikal Neopixel: 8 Langkah
Lampu Basikal Neopixel: 8 Langkah

Video: Lampu Basikal Neopixel: 8 Langkah

Video: Lampu Basikal Neopixel: 8 Langkah
Video: Getting Started with RGB NeoPixels| WS2812B 2024, Julai
Anonim
Lampu Basikal Neopixel
Lampu Basikal Neopixel
Lampu Basikal Neopixel
Lampu Basikal Neopixel
Lampu Basikal Neopixel
Lampu Basikal Neopixel
Lampu Basikal Neopixel
Lampu Basikal Neopixel

Dalam arahan ini, kami akan menjadikan lampu basikal neopixel untuk menjadikan basikal anda kelihatan lebih sejuk pada waktu malam

anda boleh menyambungkannya ke telefon anda melalui WiFi atau hanya dengan butang Arduino nano dan sesaat untuk menukar mod

Malangnya saya tidak dapat memberikan gambar terperinci mengenai proses binaan kerana saya sudah membuatnya tetapi saya akan berusaha sebaik mungkin untuk menerangkan bagaimana membuatnya menggunakan gambar rajah dan beberapa foto produk siap

Bekalan

  1. A WeMos D1 Mini atau Arduino nano
  2. Jalur yang dipimpin neopixel
  3. Suis
  4. 2 cangkang lipo 18650 atau bank kuasa
  5. Litar pengecasan dan perlindungan bateri berkeupayaan sekurang-kurangnya 1 A dengan output 5v
  6. Suis sekejap (pilihan)
  7. Casing (boleh dicetak 3D atau dibuat dengan yang lain)
  8. Penyambung XH 1.25 JST 3 (pilihan)

Langkah 1: Menentukan Bagaimana Anda Akan Membuatnya

Anda boleh membuatnya menggunakan WeMos dan melalui aplikasi saya, kendalikan dari telefon anda dengan WiFi (jika anda memutuskan untuk membuat versi ini terdapat bug dalam kod yang menyebabkan esp menutup titik akses sehingga anda harus memulakan semula terutamanya jika anda mahu menukar warna atau corak)

ATAU

Menggunakan butang Arduino dan sekejap untuk menelusuri animasi

Saya secara peribadi telah memilih kaedah esp walaupun Arduino juga berfungsi dengan baik

Langkah 2: Memutuskan Kes Apa yang Akan Digunakan

Memutuskan Kes Apa yang Akan Digunakan
Memutuskan Kes Apa yang Akan Digunakan
Memutuskan Kes Apa yang Akan Digunakan
Memutuskan Kes Apa yang Akan Digunakan
Memutuskan Kes Apa yang Akan Digunakan
Memutuskan Kes Apa yang Akan Digunakan

Anda boleh membuatnya dari apa sahaja (versi pertama adalah caprice can bagi saya)

apa yang anda perlukan adalah sesuatu yang boleh anda pasangkan ke basikal anda atau sesuatu yang boleh dipasang di dalam sangkar botol air dengan lubang untuk port pengisian dan suis

Saya sekarang telah mencetak 3D casing yang mana saya akan memasukkan fail 3D dan juga fail.step jika anda mahu menyesuaikannya

jika anda mencetak casing 3d di bahagian bawah terdapat slot untuk penyambung, jika tidak, anda boleh menggunakan kabel dupont sehingga anda dapat melepaskannya dengan mudah untuk mengecas jika anda menggunakan kabel dupont maka anda mesti mengamankannya dengan pita

Langkah 3: Penamatan Jalur Led

Kemungkinan bahawa jalur yang dipimpin tidak akan ditamatkan dengan betul sehingga ketika anda menyolder kabel, anda mesti mengisi lubang dengan lem panas dan jika anda juga memakai pengecutan panas

Langkah 4: Wire Up Board

Wire Up Papan
Wire Up Papan
Wire Up Papan
Wire Up Papan
Wire Up Papan
Wire Up Papan
Wire Up Papan
Wire Up Papan

pertama kali memasang bateri selari dengan pengecas seperti yang ditunjukkan di sini kemudian sambungkan - ke - pada pengecas bateri dan + ke + berhati-hati agar tidak merosakkan input dan output pada modul pengecasan bateri

Anda perlu menyambungkan 5v dari modul cas dan melindungi ke suis kuasa kedua papan dan jalur neopixel seperti yang ditunjukkan dalam rajah. Sambungkan tanah ke papan dan jalur yang dipimpin.

Untuk WeMos sambungkan pin data ke D2

Dan untuk Arduino sambungkan suis ke D4 dan tanah dan jalur yang dipimpin ke D6

Langkah 5: Memuat naik Kod

Untuk wemos kita akan menggunakan kod dari bitluini di mana dia pada mulanya menggunakan kod ini untuk automasi rumah, saya telah mengubahnya untuk berfungsi sebagai titik akses internet yang anda sambungkan dengan telefon anda dan menukar warna dari aplikasi membuka semua fail di bawah satu tab memuat turun semua perpustakaan yang hilang dan muat naik

untuk Arduino, kami akan menggunakan sketsa pengendali butang dari perpustakaan adafruit neopixel

muat turun semua perpustakaan yang hilang dan muat naik

PENTING:

1) pada masa ini terdapat bug dalam kod yang membuatnya sehingga wemos menutup titik aksesnya setelah 1-2 mengubah warna atau corak sehingga jalur itu tidak dapat mengubah corak dengan berkesan kecuali anda mematikan dan kemudian kembali ke papan

2) Anda perlu menukar bilangan LED mengikut berapa banyak LED yang anda miliki jalur neopixel

Untuk wemos anda perlu menukar const int LED_COUNT = 60; di mana 60 adalah bilangan yang kurang pada jalur

Dan untuk Arduino, anda perlu menukar #define PIXEL_COUNT 60 di mana 60 adalah bilangan yang kurang di jalur

Langkah 6: Memasang Jalur Led ke Basikal

Memasang Jalur Led ke Basikal
Memasang Jalur Led ke Basikal

Untuk memasang jalur led di basikal, anda tidak perlu menggunakan tali leher seperti yang ditunjukkan di sini

Langkah 7: Menghidupkannya

untuk Arduino, anda hanya menghidupkan suis dan tekan butang semasa anda ingin melalui mod

Untuk wemos anda perlu:

memuat turun apk untuk aplikasi

buka suis

sambungkan ke rangkaian WiFi bernama neobike

buka aplikasi dan gunakan sesuka hati

Langkah 8: Keputusan Akhir

Keputusan Akhir
Keputusan Akhir

sayangnya saya tidak dapat menunjukkan basikal dari jauh kerana roda belakang sedang diperbaiki tetapi ia kelihatan cukup manis

Terima kasih kerana membaca arahan saya

sekiranya saya membuat kesilapan terlupa, sesuatu atau mengatakan sesuatu berkali-kali saya minta maaf tetapi ini adalah arahan pertama saya

Disyorkan: