Daftar Isi:
- Perlengkapan
- Langkah 1: Langkah 1: Buat Kode Anda
- Langkah 2: Langkah 2: Hubungkan Speaker Eksternal (opsional)
- Langkah 3: Langkah 3: Siapkan Sensor Sentuh
- Langkah 4: Langkah 4: Buat Kotak Cahaya
- Langkah 5: Langkah 5: Menyalakan Lampu
Video: Star Wars Light Dengan Circuit Playground Express: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Lampu ini menggunakan Circuit Playground Express untuk memainkan urutan cahaya dan musik. Bantalan sentuh yang terpasang menyalakan animasi cahaya terpisah dan memainkan The Imperial March (tema Darth Vader) atau Tema Utama dari Star Wars. Kode program yang disertakan dalam tutorial ini dapat diubah untuk memainkan skor musik apa pun dan bantalan sentuh tambahan dapat ditambahkan untuk memainkan urutan suara/cahaya lebih lanjut.
Perlengkapan
- Sirkuit Taman Bermain Ekspres
- Platform pemrograman online MakeCode
- Minuman kaleng
- pisau tepat
- Tang
- Sharpie
- Alkohol gosok & handuk kertas
- Jarum jahit (atau penusuk)
- 4 klip aligator
- Speaker eksternal dengan jack headphone
- 2 sen (atau potongan tembaga)
- Bahan dasar (opsional)
Langkah 1: Langkah 1: Buat Kode Anda
Untuk memulai, buka platform online MakeCode Adafruit dan mulai proyek baru.
Buat blok "saat mulai" dan atur tempo ke 30 (lihat gambar 1). Atur hue dengan masuk ke Javascript dan tambahkan "let hue = 0" (lihat gambar 3).
Potongan kode pertama akan membuat urutan cahaya pertama. Untuk memulai, buat loop selamanya dan buat blok kondisi "jika benar, maka" di dalam loop. Ubah "true" menjadi "sementara _ ditekan" dari bagian blok input ("sentuh A2" digunakan dalam kode ini untuk memungkinkan sensor sentuh tetapi Anda juga dapat memilih tombol A atau B jika Anda tidak menginginkannya sensor yang terpasang untuk memulai program). (lihat gambar 2)
Lanjutkan membangun kode seperti yang terlihat pada gambar 2. Buat variabel baru "hue" untuk mengubah warna dalam urutan cahaya. Buat variabel baru (ini disebut "j") untuk memungkinkan perubahan rona berputar di sekitar semua LED (di mana 0 adalah lampu pertama Anda dan 9 adalah lampu terakhir dalam urutan). Jeda ditambahkan untuk memungkinkan Anda melihat lampu bergeser secara progresif. Opsi pengkodean blok hanya memungkinkan jeda sesingkat 100 md. Jika Anda ingin jeda lebih pendek, Anda harus mengedit durasi menggunakan Javascript di dalam tanda kurung setelah "jeda" (lihat gambar 3). Gunakan "set_ to_" dan masukkan variabel "hue" dan fungsi matematika. Fungsi matematika akan memungkinkan Anda untuk menentukan seberapa cepat transisi rona (ini diatur oleh nomor 2 dalam kode contoh) dan kisaran warna apa yang akan digunakan oleh urutan cahaya (di sini diatur ke 30 untuk membuat rona tetap dalam rentang merah, oranye, dan kuning tetapi jika diatur ke 255, lampu akan berputar melalui pelangi). Pastikan urutan cahaya berada dalam blok "berjalan secara paralel" untuk memastikan bahwa itu akan diputar secara bersamaan dengan urutan suara.
Potongan kode kedua akan membuat urutan suara yang menyertainya. Untuk membuat urutan suara, buat rangkaian "mainkan nada di _ untuk _ ketukan" dan masukkan nada dan panjang ketukan berdasarkan skor musik sederhana untuk The Imperial March (lihat gambar 4). Akhiri potongan kode kedua dengan perintah untuk menghentikan animasi ketika sensor lain (ini "touch A3") ditekan. Ini akan memastikan bahwa animasi cahaya pertama tidak akan berlanjut di atas animasi cahaya kedua.
Untuk animasi cahaya kedua, duplikat kode animasi cahaya pertama. Ubah "touch A2" menjadi "touch A3" (ini adalah sensor sentuh lain di Circuit Playground Express). Atur piksel menjadi biru dan geser angka dalam rumus matematika agar rona tetap berada dalam kisaran biru dan biru-ungu (lihat gambar 6). Masuk ke Javascript dan sesuaikan durasi jeda. Dalam Javascript tambahkan frasa "hue = Colors. Green" untuk memastikan bahwa rentang rona tetap dalam rentang biru (lihat gambar 7).
Lihat gambar 8 untuk urutan suara kedua yang lengkap (lihat gambar 9 untuk skor musik). Pastikan untuk menyertakan "hentikan semua animasi" saat sentuhan A2 ditekan untuk memastikan bahwa animasi kedua tidak akan diputar di atas yang pertama saat beralih di antara keduanya.
Langkah 2: Langkah 2: Hubungkan Speaker Eksternal (opsional)
Gunakan dua klip buaya untuk memasang Circuit Playground Express ke speaker eksternal. Papan memiliki speaker sendiri tetapi akan memainkan urutan musik dengan sangat pelan. Pasang salah satu ujung klip buaya ke lubang ground (GRD) dan ujung lainnya ke jack speaker. Pasang salah satu ujung klip buaya kedua ke lubang A0 dan ujung lainnya ke jack speaker yang sama (lihat gambar).
Langkah 3: Langkah 3: Siapkan Sensor Sentuh
Pasang salah satu ujung klip buaya ke lubang A2 dan pasang ujung lainnya ke nikel (atau sepotong tembaga).
Pasang salah satu ujung klip buaya kedua ke lubang A3 dan pasang ujung lainnya ke nikel kedua (atau sepotong tembaga).
Saat program berjalan, setiap nikel akan bertindak sebagai bantalan sentuh yang akan memulai animasi ringan dan urutan musik yang sesuai.
Langkah 4: Langkah 4: Buat Kotak Cahaya
Untuk membuat kotak lampu, mulailah dengan kaleng yang sudah dibersihkan (lihat gambar 1).
Potong ujung atas kaleng dengan hati-hati menggunakan pisau exacto (lihat gambar 2). Ini akan meninggalkan tepi yang tajam. Dengan menggunakan tang, tekuk pelek yang dipotong ke bawah dan ke dalam kaleng. Ini akan membuat pelek yang rata dan tidak bergerigi (lihat gambar 3).
Gambar desain ke kaleng menggunakan Sharpie. Desain harus diorientasikan sehingga bagian bawah kaleng (ujung tidak terpotong) berada di atas. Desain ini menggunakan gambar dasar R2D2 (lihat gambar 4 &5). Setelah desain Anda digambar, gunakan jarum jahit atau penusuk untuk membuat lubang di sepanjang garis yang Anda gambar. Pastikan untuk memberi jarak yang kecil (lihat gambar 6). Setelah Anda selesai melubangi kaleng, gunakan handuk kertas dan sedikit alkohol untuk menghilangkan bekas Sharpie.
Jika Anda ingin membuat alas, pilih bahan dan telusuri keliling ujung kaleng. Potong lingkaran yang telah dibuat tracing (lihat gambar 7). Tempatkan ujung kaleng yang terbuka ke alasnya. Ini sekarang dapat ditempatkan di atas Circuit Playground Express Anda (lihat gambar 8).
Langkah 5: Langkah 5: Menyalakan Lampu
Setelah kotak lampu berada di atas Circuit Playground Express, Anda dapat menyalakan papan dan speaker eksternal. Menyentuh uang receh harus memulai kode Anda. Jika ada sesuatu yang tidak diputar dengan benar, periksa untuk memastikan bahwa klip buaya Anda terpasang dengan benar.
Direkomendasikan:
Sayap Cosplay Motion Activated Menggunakan Circuit Playground Express - Bagian 1: 7 Langkah (dengan Gambar)
Sayap Cosplay Motion Activated Menggunakan Circuit Playground Express - Bagian 1: Ini adalah bagian pertama dari proyek dua bagian, di mana saya akan menunjukkan proses saya untuk membuat sepasang sayap peri otomatis. Bagian pertama dari proyek ini adalah mekanik sayap, dan bagian kedua membuatnya dapat dipakai, dan menambahkan sayap
Helm Safety First Dengan Circuit Playground Express: 10 Langkah
Helm Safety First Dengan Circuit Playground Express: Pernahkah Anda pergi bersepeda dan khawatir melepaskan tangan Anda dari stang untuk memberi sinyal ke arah mana Anda berbelok? Sekarang ketakutan itu bisa menjadi masa lalu! Tutorial ini akan menunjukkan cara membuat sistem penutup mata helm hands-free menggunakan C
Shake Detecting Talking Hat Dengan Circuit Playground Express: 12 Langkah (dengan Gambar)
Shake Detecting Talking Hat With Circuit Playground Express: Tutorial mudah dan cepat ini mengajarkan Anda cara membuat topi berbicara! Itu akan merespons dengan jawaban yang diproses dengan hati-hati ketika Anda 'mengajukan' sebuah pertanyaan, dan mungkin itu dapat membantu Anda memutuskan apakah Anda memiliki kekhawatiran atau masalah. Di kelas Wearable Tech saya, saya
Tas Menyala Dengan Circuit Playground Express: 5 Langkah
The Light Up Bag With Circuit Playground Express: Ini adalah tas yang akan menyala dalam berbagai warna. Ini dirancang untuk menjadi tas buku, tetapi dapat diubah menjadi apa pun. Pertama, kita perlu mengumpulkan semua perlengkapan. Ini adalah; Tas (jenis apa pun) CPX (circuit playground express) Tempat baterai
Sarung Tangan Pencuri Warna Dengan Circuit Playground Express: 4 Langkah
Sarung Tangan Pencuri Warna Dengan Circuit Playground Express: Sarung tangan kontemporer terbuat dari sarung tangan, kain kempa, payet, dan tali dengan CPX pencuri warna dengan baterai tersembunyi di dalamnya. Ini adalah proyek cepat dan murah (di bawah 25 euro). Untuk menyelesaikannya, Anda harus memiliki keterampilan menjahit dasar