Jeffrey Cross
Jeffrey Cross

Motion Reactive LED Table Up Hati kami

Selama bertahun-tahun, kami telah melihat beberapa variasi mengenai konsep jadual cahaya reaktif gerakan. Iaitu, satu meja yang penuh dengan LED yang mempunyai pelbagai kesan yang dicetuskan apabila anda menangkap lengan anda atau sesuatu di atasnya. Hingga ke tahap ini, mereka biasanya mempunyai grid jenis atau yang lain. Projek ini menonjol dengan menggunakan cincin LED.

Pengguna pengguna Instructables Thatguyer berkongsi keseluruhan proses dalam log bina yang agak terperinci. Dia menerangkan bahawa dia memilih neopixel kerana dia menyukai betapa berbezanya mereka, dan betapa mudahnya buah nabu menggunakannya. Walau bagaimanapun, akhirnya dia menggunakan versi cincin neopixel yang lebih murah, yang dibeli dari Aliexpress untuk memastikan kos keseluruhan projek turun.

Pengajaran untuk projek ini agak panjang dan terlibat. Berikut adalah ringkasan ringkas mengenai komponen utama:

Terdapat lima komponen utama jadual:

(1) Pemancar IR - pelbagai LED IR mudah yang menutupi permukaan meja yang membentuk medan seragam pencahayaan inframerah. LED ini semua kabel bersama-sama dan berada pada setiap masa (walaupun cahaya tidak dapat dilihat oleh mata kasar).

(2) Sensor IR - pelbagai fotodiodi IR, berwayar secara berasingan supaya kita membaca voltan masing-masing secara individu. Apabila lampu inframerah dari pemancar digambarkan kembali oleh beberapa objek (tangan anda, mis.), Fotodiod membenarkan arus mengalir melalui mereka, yang dapat kita ukur. Voltan berbeza-beza mengikut kekuatan cahaya yang dicerminkan.

(3) Multiplexer sensor - satu set papan multiplexer analog yang membolehkan kita membaca mana-mana nilai sensor IR. Kami memerlukan empat papan untuk versi projek ini, kerana ia mempunyai banyak sensor.

(4) NeoPixels - setiap sensor mempunyai kumpulan neopixel (juga dikenali sebagai WS2811 / WS2812 RGB LED) yang berkaitan dengannya; nilai sensor diberikan secara visual kepada mereka. Dalam versi saya, setiap unit terdiri daripada satu sensor IR dan satu cincin 12 piksel - dalam kod, saya merujuk kepada unit ini sebagai "sel".

(5) Mikrokontroler - mikropengawal menjalankan kod yang berulang kali membaca semua nilai sensor dan menjadikan kesan visual pada piksel LED. Saya menyediakan kod untuk animasi saya kemudian di dalam Pengajaran - berasa bebas untuk menyalin dan mengubah suai mengikut keinginan anda. Saya menggunakan perpustakaan FastLED untuk memandu NeoPixels.

Apabila saya menjangkau, dia berkata bahawa dia akan mengemaskini beberapa bahagian yang tidak dapat dipelajari, terutamanya dalam bahagian perisian.

Kongsi

Meninggalkan Komen