Daftar Isi:

Tampilan Sepeda POV - ESP8266 + APA102: 7 Langkah (dengan Gambar)
Tampilan Sepeda POV - ESP8266 + APA102: 7 Langkah (dengan Gambar)

Video: Tampilan Sepeda POV - ESP8266 + APA102: 7 Langkah (dengan Gambar)

Video: Tampilan Sepeda POV - ESP8266 + APA102: 7 Langkah (dengan Gambar)
Video: Voice command RGB light with Arduino || Arduino project 2024, November
Anonim
Tampilan Sepeda POV - ESP8266 + APA102
Tampilan Sepeda POV - ESP8266 + APA102
Tampilan Sepeda POV - ESP8266 + APA102
Tampilan Sepeda POV - ESP8266 + APA102
Tampilan Sepeda POV - ESP8266 + APA102
Tampilan Sepeda POV - ESP8266 + APA102

**PENAFIAN**

Instruksi ini adalah bagian dari tesis master saya dan dengan cara apa pun selesai. Saya tidak memiliki ruang kerja saat ini, jadi saya tidak dapat menyelesaikannya sebelum saya mendapatkan ruang yang tepat untuk menguji dan membangun.

Jika Anda ingin membuat tampilan sepeda POV, silakan gunakan ini sebagai inspirasi, tetapi saya akan merekomendasikan Anda untuk menggunakan panduan Adafruit.

Bagaimana cara mengubah sepeda Anda menjadi layar yang dapat dipindahkan di kota? Instruksi ini bertujuan untuk menjawab bagaimana melakukan itu dengan murah dan mudah dengan suku cadang yang sudah dimiliki sebagian besar pembuat.

Sebelum kita mulai tentang cara membuat perangkat, saya ingin mengucapkan terima kasih kepada Ada dan panduannya dalam membuat tampilan POV. Saya telah menggunakan kode dari panduannya sebagai inspirasi, batu loncatan dan sebagian besar kodenya ada dalam contoh saya.

Perbedaan terbesarnya adalah saya telah membuat kodenya bekerja dengan mikroprosesor WiFi populer, ESP8266. Saya menggunakan NodeMCU v2 dalam contoh saya yang membutuhkan banyak penyesuaian. Alasan utama saya di balik memilih perangkat ESP8266 adalah karena perangkat ini merupakan perangkat keras yang kuat, dan Anda dapat menerapkan komunikasi nirkabel untuk mengontrol gambar, menyinkronkan beberapa unit, atau apa pun yang dapat Anda buat. Perbedaan lainnya adalah saya telah menerapkan penstabil gambar yang seharusnya membuat layar lebih mudah dibaca saat mengendarai sepeda (ada banyak ruang untuk perbaikan tetapi jika Anda ingin produk konsumen yang sudah jadi dan profesional, belilah POV dari Monkeylectric). Perbedaan terakhir adalah saya menggunakan suku cadang yang lebih murah di build. SK9822/APA102 pada dasarnya adalah perangkat keras yang sama dengan Adafruit Dotstar tetapi jauh lebih murah. Anda bisa mendapatkan NodeMCU hanya dengan $3,95 jika Anda bisa menunggu sampai dikirimkan. Dan sekarang ke panduan !!

Langkah 1: Komponen

Komponen
Komponen

Untuk bangunan ini Anda perlu

  • 1x NodeMcu v2
  • 1x APA102 led strip setidaknya 32 piksel
  • 1x piksel penguat APA102
  • 1x saklar buluh
  • 1x Magnet
  • 1x 10k ohm resistor
  • 1x3 klip baterai AA
  • 3x baterai AA
  • 1x saklar SPST
  • 1x 1000 uf kapasitor

NodeMCU:

Seperti disebutkan di atas, saya memilih mikroprosesor ini karena berbagai alasan. Ini cepat, murah, kecil, dan potensial untuk komunikasi nirkabel.

APA102:

LED ini sangat cepat dan bagus untuk proyek di mana waktu merupakan faktor penting. Dibandingkan dengan pilihan populer lainnya WS8212/neopixel, ia mendapat pin jam untuk mengamankannya agar tidak sinkron. Anda juga dapat memilih klon APA102 yang disebut SK9822. Anda dapat memisahkan strip dan kedua bagian masih berfungsi karena setiap piksel memiliki driver, jadi ketika Anda membeli satu meter LED untuk proyek POV Anda, sisanya dapat digunakan untuk roda lain dari sepeda atau proyek lain.

piksel penguat:

Anda memerlukan satu piksel APA102 (potong di ujung strip Anda) sedekat mungkin dengan NodeMCU Anda. Alasannya adalah bahwa NodeMCU hanya menghasilkan 3,3 volt dan APA102 beroperasi pada 5 volt tetapi jika Anda menempatkan piksel cukup dekat, ia berfungsi sebagai Konverter Level Logika, sehingga sinyal jam dan data dikonversi menjadi 5v ke piksel lainnya.. Dalam kode kami tidak pernah mengirim warna ke piksel booster karena fungsinya hanya untuk memperkuat sinyal, jadi kami tidak perlu meletakkan strip di dekat NodeMCU. Saya ingin mengucapkan terima kasih kepada Elec-tron.org karena telah memunculkan ide tersebut.

Saklar buluh dan magnet:

Saklar buluh memberikan pulsa setiap kali melewati magnet, dan saya menggunakan ini untuk menstabilkan gambar saat mengendarai sepeda. Saya tidak memiliki tautan tempat saya membelinya, karena saya menemukannya di pintu kucing magnetis tua di tempat sampah elektronik. Kami menggunakan resistor 10k ohm sebagai pull-down untuk meminimalkan kebisingan.

Sisanya:

Kapasitor mencegah penurunan tegangan ketika strip berubah dari tidak berwarna menjadi (sebagai contoh) semua putih.

Baterai hanya menyediakan 4,5 volt tetapi lebih dari cukup untuk menggerakkan sistem.

Saklar SPST digunakan untuk menghidupkan dan mematikan rangkaian.

PS: beberapa versi APA102 telah beralih antara pin merah dan hijau. Jika Anda memiliki GRB alih-alih RGB, strip Anda akan berkedip hijau saat Anda menulisnya dengan warna merah. Saya telah menggunakan keduanya, jadi itu sebabnya beberapa gambar saya di github terlihat aneh.

Langkah 2: Sirkuit

Sirkuit
Sirkuit

Saya telah membuat kesalahan dengan membuat kabel panjang dari NodeMCU ke piksel penguat dalam diagram. SANGAT penting untuk membuat kabel itu sesingkat mungkin. Jarak dari booster ke sisa piksel bisa selama yang dibutuhkan. Dalam diagram dan versi saya, saya telah menempatkan kapasitor dekat dengan catu daya. Saya lebih suka menempatkannya dekat dengan piksel tetapi keduanya berfungsi dengan baik.

Langkah 3: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Langkah 4: Merakit dan Melampirkan ke Roda

Merakit dan Memasang ke Roda
Merakit dan Memasang ke Roda
Merakit dan Memasang ke Roda
Merakit dan Memasang ke Roda
Merakit dan Memasang ke Roda
Merakit dan Memasang ke Roda

Saya telah membuat versi saya menjadi paket kecil dan menempelkannya dengan kombinasi ikatan zip dan lakban. Saya akan merekomendasikan cara lain untuk melakukan ini karena tidak terlalu praktis.

Jika Anda ingin menstabilkan roda, Anda dapat memasang baterai kedua (secara paralel dengan yang pertama, berdasarkan rangkaian) di sisi yang berlawanan.

Magnet ditempelkan pada rangka sepeda dengan lem panas sehingga sejajar dengan hall sensor saat roda berputar.

Langkah 5: Membuat Sketsa Gambar dan Konsep

Membuat Sketsa Gambar dan Konsep
Membuat Sketsa Gambar dan Konsep
Membuat Sketsa Gambar dan Konsep
Membuat Sketsa Gambar dan Konsep
Membuat Sketsa Gambar dan Konsep
Membuat Sketsa Gambar dan Konsep
Membuat Sketsa Gambar dan Konsep
Membuat Sketsa Gambar dan Konsep

Langkah ini terdiri dari membuat konsep dan membuat sketsa gambar untuk sepeda.

Seperti yang Anda lihat di foto, ini dapat dilakukan dengan teman dan mungkin membantu Anda menemukan sesuatu yang menarik untuk roda sepeda Anda. Itu sangat membantu saya/kami untuk mendiskusikan ide kami satu sama lain untuk membingkai dan membingkai ulang pesan yang ingin kami kirim. Ingat jika Anda menginstal ini bukan hanya untuk Anda lihat, tetapi semua orang yang Anda temui di jalan. Pikirkan rute yang biasanya Anda ambil dengan sepeda Anda, apakah ada sesuatu di sepanjang jalan itu yang ingin Anda komentari?

Saya telah membuat template yang dapat membantu Anda menemukan subjek dan mendesain roda sepeda Anda

Langkah 6: Membuat Gambar

Membuat Gambar
Membuat Gambar
Membuat Gambar
Membuat Gambar
Membuat Gambar
Membuat Gambar

Sekarang saatnya pergi ke photoshop atau program editing gambar lainnya. Gambar saya berukuran 84 kali 32 piksel karena saya memiliki 32 piksel di strip LED saya dan saya menemukan bahwa 84 adalah panjang yang baik. Anda dapat bermain-main dengan lebar foto untuk menemukan ukuran yang menghasilkan gambar terbaik di sepeda Anda

Saat Anda menampilkan gambar Anda di sepeda Anda, itu akan direntangkan ke atas gambar dan dirapatkan di bagian bawah.

Empat gambar pertama tidak akan ditampilkan dengan baik di atas kemudi dan merupakan foto konsep yang perlu dilengkungkan agar lebih sesuai dengan tampilan POV. Gambar terakhir digunakan untuk membuat gambar unggulan ini dapat diinstruksikan dan memiliki dimensi yang tepat dan dilengkungkan agar lebih mudah dibaca.

Bergantung pada bagaimana Anda memutar sepeda dan/atau di situs mana Anda meletakkan led, Anda mungkin harus membalik gambar digital secara vertikal dan/atau horizontal.

Langkah 7: Kode

Kode
Kode

Kode saya dapat ditemukan di github saya.

Direkomendasikan: