Paparan Light Arduino Dengan Vixen: 7 Langkah

Paparan Light Arduino Dengan Vixen: 7 Langkah

Isi kandungan:

Anonim

Saya akan menunjukkan kepada anda bagaimana untuk membuat persembahan cahaya berkomputer anda sendiri !! Sekiranya anda mempunyai sebarang soalan atau komen, anda tidak boleh menyiarkannya.

PERINGATAN PERINGATAN PERINGATAN PERINGATAN PERINGATAN PERINGATAN PERINGATAN PERINGATAN AMARAN PERINGATAN AMARAN

PROJEK INI MENGGUNAKAN VOLTAN YANG TINGGI! JIKA ANDA TIDAK TAHU BAGAIMANA MENGGUNAKAN VOLTAN YANG TINGGI MEMILIKI TEMAN YANG MENYEDIAKAN ANDA!

Saya TIDAK BERTANGGUNGJAWAB JIKA ANDA MENDAPATKAN ZAPPED ATAU SERIUS DIJAWAB!

Terdapat beberapa pilihan;

  • LOR (Light-O-Rama
  • Lampu Vixen
Kebanyakan menunjukkan cahaya ini mempunyai kos persediaan besar untuk perisian dan perkakasan. Walau bagaimanapun, ia adalah persediaan yang lebih mudah. Lampu vixen adalah percuma tetapi akan mengambil beberapa kaki atau saya harus mengatakan kerja jari tetapi jika anda siap untuk itu ia akan bernilai. Saya memilih untuk menggunakan lampu vixen dan saya telah melakukan semua carian dan akan berkongsi semua ini dengan anda di satu tempat. Jadi ambil makanan ringan dan minuman dan bersiaplah untuk belajar. Saya memutuskan untuk menggunakan arduino sebagai pengawal perkakasan, tetapi terdapat banyak pilihan perkakasan yang disokong.

Bekalan:

Langkah 1: Perkara Diperlukan

  • Program lampu Vixen
  • Arduino (saya akan menganggap anda tahu cara menggunakannya)
  • Papan relay atau jika anda memilih untuk membina satu klik di sini untuk maklumat binaan saya
  • Kord perempuan berakhir (saya dapati beberapa di ebay) Tetapi yang di laman web LoghtORama lebih panjang.
  • Kandang plastik (lihat pic)
  • Komputer

Langkah 2: Perisian ini

Perisian lampu Vixen;

Perkara pertama dahulu. Muat turun perisian dari sini www.vixenlights.com Saya menggunakan versi 2.1.1.0. Sekarang perhatikan beberapa urutan tidak akan berfungsi pada versi yang berbeza. Pada pautan di atas pastikan anda membaca halaman dan apa yang perlu dipasang dahulu dan sebagainya. Selepas memuat turun fail ekstrak lengkap dan tandakan kotak yang mengatakan "tayangan fail yang diekstrak" ke lokasi yang anda akan ingini. Apabila fail yang diekstrak muncul klik kanan pada rusa vixen dan pilih hantar ke desktop. (Ini akan membolehkan akses pantas)

Langkah 3: Tetapkan Sequence

Sediakan urutan, Ini adalah bagaimana persembahan dibuat!

Klik pada ikon rusa vixen, anda akan melihat skrin kelabu dengan bar alat di bahagian atas. (ia mungkin bertanya jika anda ingin menaik taraf, jawapan tidak)

  • Di atas bar alat kiri atas, klik SEQUENCE, kemudian SEKSYEN PERTEMUAN BARU, kemudian SEKSYEN STANDAR VIXEN.
  • Tetingkap akan dibuka (Wizard Urutan Baru)
  • Klik seterusnya, (Tempoh Acara)
  • kemudian seterusnya, (Profil)
  • Klik pada butang Pengurus Pengurus. Tetingkap baru akan dibuka (Profil)
  • Klik pada tetingkap baru (+) biru akan dibuka (Profil Baru)
  • Taipkan nama pilihan anda dan klik OK. Tetingkap baru akan dibuka (Edit Profil)
  • Pilih berapa banyak saluran yang anda mahu. (untuk instructable ini pilih 16 dan klik tambah) di sebelah kiri
  • Klik pada kotak dengan 4 warna persegi, tetingkap baru akan dibuka (Warna Saluran)
  • Klik warna baru tetingkap baru akan dibuka (Warna) di sini anda akan memilih 16 warna pilihan anda.
  • Di tetingkap (Warna Saluran) anda boleh menyeret warna di sebelah kanan ke saluran di sebelah kiri pilihan anda.
  • Apabila selesai klik OK.
  • pada tetingkap (Edit profil) klik pada Plugin Output. Tetingkap baru akan dibuka (Pemetaan Plugin Urutan)
  • Pilih Serial Generik dari menu kiri dan klik pada penggunaan.
  • Sekarang klik pada Serial Generik dalam kotak di sebelah kanan kemudian klik pada (plugin Setup) di bawah nombor saluran.
  • Tetingkap baru akan dibuka (Persediaan)
  • Pilih port com yang digunakan arduino anda dan kadar baud 9600.
  • Klik OK.
  • Kemudian Klik selesai.
  • Kemudian selesai lagi. (Tetingkap Wizard Kemasukan Baru)
  • Klik pada menu jatuh turun NONE dan pilih profil yang anda buat.
  • Kemudian klik Buatnya.
  • Jendela A (Save as) akan dibuka.
  • Taipkan nama profil yang sama di sini.

Langkah 4: Buat Sequence

Kami sekarang akan membina persembahan! Di sinilah anda boleh mendapatkan kreatif seperti yang anda mahu.

  • Buka vixen
  • Klik pada Sequence (kiri atas)
  • Pilih "buka urutan acara"
  • Klik pada yang anda buat (urutan akan dibuka)
Apabila urutan dibuka, anda akan melihat semua saluran terbuka.

Tambah Muzik

Untuk menambah muzik;

  • Klik pada kotak dengan hanya nota muzik (bahagian atas halaman)
  • Klik pada Tugaskan audio
  • pilih melalui fail audio anda dan pilih salah satu kegemaran anda
  • Klik OK
Kini, semua yang anda perlu lakukan ialah memainkan audio dan klik pada kotak sehingga mereka menukar warna yang anda pilih untuk setiap saluran.

Kotak kosong bermaksud saluran ini akan dimatikan. Kotak berwarna bermakna saluran ini akan dihidupkan. Anda boleh memilih beberapa kotak dan klik kanan dan pilih. Ini akan membuat perkara lebih cepat.

Pastikan anda menyelamatkan kerja anda sekiranya ia terhempas.

Langkah 5: Jadualkan Tunjukkan

Dengan vixen terbuka;

  • Pilih "Program" dari bar alat
  • Pilih "Urus" kotak baru akan dibuka (Pengurusan Program)
  • Di bawah bahagian "Program" klik pada biru + kotak baru akan dibuka
  • Masukkan nama program baru
  • Klik OK
  • Pilih program yang anda buat (dalam kotak tengah) ia akan menjadi biru
  • Klik dan seret urutan dari menu jauh kiri (urutan yang tersedia) ke menu sebelah kanan (urutan acara program)
  • Di bawah "Ujian" pastikan "persediaan plugin program penggunaan" dipilih
  • klik ok (kotak akan ditutup)
Masa untuk Jadual;

  • Klik pada "Program" pada bar alat
  • Klik pada Jadual (Scheduler akan dibuka)
  • Pilih pandangan yang anda suka
  • Pilih hari dan klik dua kali (Pemasa akan membuka)
  • Pilih "Pilih Program" (memilih program yang anda buat)
  • memilih "Pelaksanaan permulaan" yang anda mahukan (hari dan masa)
  • Klik "ulangi" (jika anda mahu pilihan ini)
  • Di bawah "Ketangkasan" pilih pilihan anda (berapa kerap, kemudian mula tarikh dan tarikh tamat)
  • klik OK

Langkah 6: Perkakasan

Arduino: Perlu diingat bahawa apabila menggunakan arduino dengan vixen bahawa saluran akan dimatikan oleh 2. Contoh saluran 1 dalam vixen akan mengendalikan pin 2 pada arduino. Ini disebabkan oleh hakikat bahawa pin 0 dan pin 1 adalah TX RX dan tidak akan berfungsi dengan penubuhan ini. Lebih baik buat nota untuk diletakkan dengan peralatan supaya anda akan ingat ini.

Terdapat beberapa pilihan pada perkakasan. Saya memilih pilihan yang paling mudah untuk bermula. Papan relay biasa yang saya bina. Satu-satunya kejatuhan adalah hanya pilihan hidup / mati. Vixen boleh memudar tetapi ini memerlukan papan relay yang lebih maju. Ini mungkin masa depan saya dan akan menambah info di sini apabila bersedia.

Anda boleh melihat susun atur papan relay saya pada instructable saya yang lain. Arduino menghantar isyarat dimatikan kepada setiap geganti yang seterusnya akan menjadikan lampu pergi BLINKY BLINKY.

Saya menggunakan kaedah yang sama tetapi lembaga yang lebih sempit supaya saya dapat memadankan kotak yang saya pilih. Saya menggunakan dan mengorbit pemasa peminat luar kotak. Ia tegar dan saiz yang saya perlukan.

Langkah 7: Kod Arduino

Kod arduino sangat mudah. Persediaan semasa ini menggunakan 15 saluran tetapi untuk menambah lebih banyak adalah sangat mudah. Saya sebenarnya menguji arduino mega dan berlari 52 saluran tanpa sebarang masalah.

TIP:

Anda boleh menggunakan lebih daripada satu arduino. Apa yang anda perlu lakukan ialah menambah kod tepat yang sama kepada kedua arduinos. Kemudian di vixen tambahkan pengawal kedua ke bahagian profil anda. Kemudian buka setiap pengawal dan pilih mana saluran yang anda ingin pergi ke setiap arduino yang perlu diingat setiap arduino perlu diberikan port com yang berbeza.

Menambah lebih banyak saluran: Baca di bawah atau lihat video.

Untuk menambah lebih banyak saluran hanya menambah baris baru di setiap bahagian hanya menambah nombor baris dengan 1. Anda juga mesti menukar jumlah saluran total dalam 3 bahagian baris arahan. Anda juga perlu pergi ke vixen membuka profil yang akan anda gunakan kemudian pilih pengawal dan ubah jumlah saluran yang akan anda gunakan.

int A = 2;

int B = 3;

int C = 4;

int D = 5;

int E = 6;

int F = 7;

int G = 8;

int H = 9;

int I = 10;

int J = 11;

int K = 12;

int L = 13;

int M = A0;

int N = A1;

int O = A2;

int i = 0;

int masukByte 15;

batal persediaan ()

{

Serial.begin (9600);

pinMode (A, OUTPUT);

pinMode (B, OUTPUT);

pinMode (C, OUTPUT);

pinMode (D, OUTPUT);

pinMode (E, OUTPUT);

pinMode (F, OUTPUT);

pinMode (G, OUTPUT);

pinMode (H, OUTPUT);

pinMode (I, OUTPUT);

pinMode (J, OUTPUT);

pinMode (K, OUTPUT);

pinMode (L, OUTPUT);

pinMode (M, OUTPUT);

pinMode (N, OUTPUT);

pinMode (O, OUTPUT);

}

kekosongan gelung ()

{

jika (Serial.available ()> = 15)

{

untuk (int i = 0; i <15; i ++)

{

masukByte i = Serial.read ();

} // Arduino pin

digitalWrite (A, incomingByte 0); // Pin 2

digitalWrite (B, masukByte 1); // Pin 3

digitalWrite (C, incomingByte 2); // Pin 4

digitalWrite (D, masukByte 3); // Pin 5

digitalWrite (E, masukByte 4); // Pin 6

digitalWrite (F, masukByte 5); // Pin 7

digitalWrite (G, masukByte 6); // Pin 8

digitalWrite (H, masukByte 7); // Pin 9

digitalWrite (I, incomingByte 8); // Pin 10

digitalWrite (J, masukByte 9); // Pin 11

digitalWrite (K, masukByte 10); // Pin 12

digitalWrite (L, masukByte 11); // Pin 13

digitalWrite (M, masukByte 12); // Pin A0

digitalWrite (N, masukByte 13); // Pin A1

digitalWrite (O, masukByte 14); // Pin A2

}

}