Isi kandungan:

Infinity Rainbow: 4 Langkah
Infinity Rainbow: 4 Langkah

Video: Infinity Rainbow: 4 Langkah

Video: Infinity Rainbow: 4 Langkah
Video: TUTORIAL RAINBOW FRIENDS 2 Transformations | Endless card 2024, November
Anonim
Pelangi Infiniti
Pelangi Infiniti

Cermin infiniti adalah ilusi yang menyeronokkan sesuai untuk pelangi yang cerah. Petunjuk ini menunjukkan kepada anda bagaimana membuat pelangi infiniti mudah alih yang boleh anda bawa.

Bahan

  • kotak atau kandang lain
  • Permukaan cermin
  • bahan pewarnaan
  • Jalur Neopixel
  • pengawal seperti Adafruit's CPX atau gemma
  • bateri dan wayar yang serasi

Harap maklum bahawa anda memerlukan bahan cermin lut sinar dan permukaan cermin penuh. Saya menggunakan jubin cermin plastik dan filem tingkap berwarna

Kotak itu mesti mempunyai permukaan rata yang boleh anda potong dan tutup dengan bahan pewarnaan. Ia juga perlu cukup besar untuk menempatkan pengawal, bateri, dan wayar tambahan.

Bekalan

Bekalan tambahan merangkumi pematerian dan pengaturcaraan. Gunakan Arduino IDE untuk memprogram Circuit Playground Express (CPX) atau gemma. Pastikan anda menambah perpustakaan Adafruit menggunakan pengurus perpustakaan.

Langkah 1: Sediakan Pagar

Sediakan Pagar
Sediakan Pagar
Sediakan Pagar
Sediakan Pagar
Sediakan Pagar
Sediakan Pagar

Jejak bahagian penutup dan potong bahan cermin dan warna. Jadikan mereka sedikit lebih kecil sehingga mereka dapat masuk ke dalam. Potong bahagian dari bahagian atas bekas meninggalkan ruang yang cukup untuk membentuk bibir. Bekas yang saya gunakan sudah mempunyai tingkap plastik jadi saya tidak perlu memotong penutupnya di sini.

Kerana kandang saya adalah logam, saya melapisi dengan pita elektrik. Pastikan tidak ada logam telanjang yang dapat memendekkan litar anda! Saya juga menggunakan sehelai kadbod untuk memasang lekapan.

Langkah 2: Kabelkan Litar Anda

Kabel Litar Anda
Kabel Litar Anda

Pendawaiannya agak sederhana. Hanya ada 3 sambungan, tetapi pastikan anda menyambung ke permulaan jalur. Sambungan data harus dibuat antara A0 pada CPX dan Din pada jalur Neopixel. Sekiranya anda menggunakan Gemma, pasangkan D1 ke Din. Sambungkan garis 5V pada jalur ke Vout pengawal. Ini akan memberi lebih banyak kuasa pada LED. Akhir sekali, sambungkan tanah antara pengawal dan jalur yang dipimpin.

Langkah 3: Programkan Pelangi

Arduino menyediakan cara mudah untuk memprogramkan LED RGB ini. Sekiranya anda belum mempunyai antara muka pengaturcaraan, muat turun dari arduino.cc. Mereka mempunyai halaman permulaan untuk memandu anda melalui setiap langkah. Setelah memasang Arduino IDE, anda akan menggunakan pengurus perpustakaan terbina dalam untuk menambahkan sokongan untuk Adafruit's NeoPixels dan untuk papan pengawal anda.

Sebaik sahaja anda menyediakan perpustakaan, anda akan mendapat akses ke program contoh NeoPixel. Mulakan dengan contoh penunggang butang. Ia menyediakan 3 rutin pelangi untuk dimainkan: pelangi, pelangi, dan teaterChaseRainbow. Kegemaran saya ialah RainbowCycle.

Hanya ada 3 perubahan yang perlu anda buat pada program contoh

1) Tetapkan bilangan NeoPixels dengan PIXEL_COUNT. Contohnya jika anda mempunyai 16 LED, ubah baris kod untuk dibaca:

#tentukan PIXEL_COUNT 16

2) Tetapkan pin output pengawal. Sekiranya anda menggunakan CPX, pastikan PIXEL_PIN ditentukan dengan garis

#tentukan PIXEL_PIN 6

Sekiranya anda menggunakan Gemma, anda akan menukar baris ini menjadi

#tentukan PIXEL_PIN 1

3) Tukar kod utama. Di Arduino, rutin utama adalah gelung (). Cari rutin itu dan ganti dengan yang berikut

gelung kosong () {rainbowCycle (20);

}

Sekarang pasang dan muatkan beban. Anda mesti melihat hasilnya di NeoPixels.

Langkah 4: Berkumpul

Berkumpul
Berkumpul
Berkumpul
Berkumpul
Berkumpul
Berkumpul

Perkara pertama yang dipasang adalah meletakkan warna tembus pada penutup atas. Di sini ditunjukkan dilekatkan dengan pita dua sisi.

Pasang jalur NeoPixel sedekat mungkin dengan penutup.

Seterusnya, masukkan bateri dan pengawal ke dalam kandang. Sekiranya anda menggunakan CPX, ia akan dihidupkan secara automatik. Sekiranya anda menggunakan Gemma, anda mungkin perlu menghidupkannya. LED akan menyala pada langkah ini.

Di atas litar, letakkan servis cermin. Cuba selamatkannya sedekat mungkin dengan LED.

Langkah terakhir adalah meletakkan penutup. Kini anda mempunyai pelangi infiniti mudah alih anda!

Disyorkan: