Isi kandungan:
- Bekalan
- Langkah 1: Langkah 1: Bina Kod Anda
- Langkah 2: Langkah 2: Sambungkan Pembesar Suara Luar (pilihan)
- Langkah 3: Langkah 3: Sediakan Sensor Sentuh
- Langkah 4: Langkah 4: Buat Kotak Cahaya
- Langkah 5: Langkah 5: Menghidupkan Lampu
Video: Star Wars Light With Circuit Playground Express: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Lampu ini menggunakan Circuit Playground Express untuk memainkan urutan cahaya dan muzik. Pad sentuh yang dilampirkan menghidupkan animasi cahaya yang berasingan dan bermain sama ada The Imperial March (tema Darth Vader) atau Tema Utama dari Star Wars. Kod program yang termasuk dalam tutorial ini dapat diubah untuk memainkan skor musik dan pad sentuhan tambahan dapat ditambahkan untuk memainkan urutan suara / cahaya lebih lanjut.
Bekalan
- Circuit Playground Express
- Platform pengaturcaraan dalam talian MakeCode
- Minuman boleh
- Pisau Exacto
- Tang
- Sharpie
- Gosok alkohol & tuala kertas
- Jarum jahit (atau awl)
- 4 klip aligator
- Pembesar suara luaran dengan bicu fon kepala
- 2 nikel (atau kepingan tembaga)
- Bahan untuk asas (pilihan)
Langkah 1: Langkah 1: Bina Kod Anda
Untuk memulakan, buka platform dalam talian MakeCode Adafruit dan mulakan projek baru.
Buat blok "on start" dan tetapkan tempo ke 30 (lihat gambar 1). Tetapkan rona dengan masuk ke Javascript dan tambahkan "let hue = 0" (lihat gambar 3).
Bahagian kod pertama akan membuat urutan cahaya pertama. Untuk memulakan, buat gelung selamanya dan buat blok keadaan "jika benar, kemudian" dalam gelung. Tukar "true" menjadi "sementara _ ditekan" dari bahagian blok input ("sentuh A2" digunakan dalam kod ini untuk membolehkan sensor sentuhan tetapi anda juga dapat memilih butang A atau B jika anda lebih suka tidak memiliki sensor terpasang untuk memulakan program). (lihat gambar 2)
Terus membina kod seperti yang terlihat pada gambar 2. Buat pemboleh ubah baru "rona" untuk mengubah rona dalam urutan cahaya. Buat pemboleh ubah baru (di sini disebut "j") untuk membolehkan perubahan rona berputar di sekitar semua LED (di mana 0 adalah cahaya pertama anda dan 9 adalah lampu terakhir dalam urutan). Jeda ditambahkan untuk membolehkan anda melihat lampu beralih secara beransur-ansur. Pilihan pengekodan blok hanya membolehkan jeda sesingkat 100ms. Sekiranya anda ingin jeda menjadi lebih pendek, anda harus mengedit durasi menggunakan Javascript dalam kurungan setelah "jeda" (lihat gambar 3). Gunakan "set_ to_" dan masukkan pemboleh ubah "rona" dan fungsi matematik. Fungsi matematik akan membolehkan anda menentukan seberapa cepat peralihan rona (ini ditentukan oleh nombor 2 dalam kod contoh) dan julat warna apa yang akan digunakan oleh urutan cahaya (di sini ia ditetapkan ke 30 untuk menjadikan rona tetap berada dalam julat merah, oren, dan kuning tetapi jika diatur ke 255, lampu akan berputar melalui pelangi). Pastikan urutan cahaya berada dalam blok "run in parallel" untuk memastikan bahawa ia akan dimainkan serentak dengan urutan bunyi.
Bahagian kedua kod akan membuat urutan bunyi yang menyertainya. Untuk membuat urutan suara, buat satu siri "nada bermain di _ untuk _ beat" dan masukkan nota dan panjang rentak berdasarkan skor muzik sederhana untuk The Imperial March (lihat gambar 4). Tamatkan bahagian kedua kod dengan arahan untuk menghentikan animasi apabila sensor yang lain (di sinilah "sentuh A3") ditekan. Ini akan memastikan bahawa animasi cahaya pertama tidak akan berterusan berbanding animasi cahaya kedua.
Untuk animasi cahaya kedua, pendua kod animasi cahaya pertama. Tukar "sentuh A2" menjadi "sentuh A3" (ini adalah sensor sentuh lain di Circuit Playground Express). Tetapkan piksel ke biru dan ubah nombor dalam formula matematik agar rona tetap berada dalam julat biru dan biru-ungu (lihat gambar 6). Pergi ke Javascript dan sesuaikan jangka masa jeda. Dalam Javascript tambahkan frasa "hue = Colors. Green" untuk memastikan bahawa julat rona tetap berada dalam julat biru (lihat gambar 7).
Lihat gambar 8 untuk urutan suara kedua yang lengkap (lihat gambar 9 untuk skor muzik). Pastikan untuk memasukkan "hentikan semua animasi" ketika sentuhan A2 ditekan untuk memastikan bahawa animasi kedua tidak akan dimainkan lebih awal ketika beralih di antara keduanya.
Langkah 2: Langkah 2: Sambungkan Pembesar Suara Luar (pilihan)
Gunakan dua klip buaya untuk memasang Circuit Playground Express ke pembesar suara luaran. Papan ini mempunyai pembesar suara sendiri tetapi ia akan memainkan urutan muzik dengan senyap. Pasang satu hujung klip buaya ke lubang tanah (GRD) dan hujung yang lain ke bicu pembesar suara. Pasang satu hujung klip buaya kedua ke lubang A0 dan hujung yang lain ke bicu pembesar suara yang sama (lihat gambar).
Langkah 3: Langkah 3: Sediakan Sensor Sentuh
Pasang satu hujung klip buaya ke lubang A2 dan pasangkan hujung yang lain pada nikel (atau sekeping tembaga).
Pasang satu hujung klip buaya kedua ke lubang A3 dan pasangkan hujung yang lain pada nikel kedua (atau sekeping tembaga).
Semasa program dijalankan, setiap nikel akan berfungsi sebagai pad sentuh yang akan memulakan urutan animasi dan muzik ringan yang sesuai.
Langkah 4: Langkah 4: Buat Kotak Cahaya
Untuk membuat kotak cahaya, mulakan dengan kaleng yang dibersihkan (lihat gambar 1).
Potong hujung kaleng dengan berhati-hati menggunakan pisau tepat (lihat gambar 2). Ini akan meninggalkan rim tajam. Dengan menggunakan sepasang tang, bengkokkan pelek yang dipotong ke bawah dan ke dalam tin. Ini akan mewujudkan pelek yang tidak bergerigi (lihat gambar 3).
Lukiskan reka bentuk ke dalam tin menggunakan Sharpie. Reka bentuk harus berorientasi sehingga bahagian bawah tin (hujungnya tidak terputus) berada di atas. Reka bentuk ini menggunakan gambar asas R2D2 (lihat gambar 4 & 5). Setelah reka bentuk anda dilukis, gunakan jarum atau jahit untuk mencucuk lubang di sepanjang garis yang anda lukis. Pastikan jarakkan jarak yang agak jauh (lihat gambar 6). Setelah selesai menebuk lubang ke dalam tin, gunakan tuala kertas dan sebilangan kecil alkohol gosok untuk menghilangkan tanda Sharpie.
Sekiranya anda ingin membuat pangkalan, pilih bahan dan jejak keliling hujung kaleng. Potong bulatan yang telah dibuat jejak (lihat gambar 7). Letakkan hujung kaleng yang terbuka ke pangkalan. Sekarang ini boleh diletakkan di Circuit Playground Express anda (lihat gambar 8).
Langkah 5: Langkah 5: Menghidupkan Lampu
Setelah kotak lampu di atas Circuit Playground Express anda, anda boleh menghidupkan papan dan pembesar suara luaran anda. Menyentuh nikel harus memulakan kod anda. Sekiranya sesuatu tidak bermain dengan betul, periksa untuk memastikan bahawa klip buaya anda diikat dengan betul.
Disyorkan:
Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: 7 Langkah (dengan Gambar)
Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: Ini adalah sebahagian daripada projek dua bahagian, di mana saya akan menunjukkan kepada anda proses saya untuk membuat sepasang sayap peri automatik. Bahagian pertama projek ini adalah mekanik sayap, dan bahagian kedua menjadikannya boleh dipakai, dan menambah sayap
Helmet Keselamatan Pertama Dengan Circuit Playground Express: 10 Langkah
Helmet Pertama Keselamatan Dengan Circuit Playground Express: Adakah anda pernah menunggang basikal dan bimbang akan melepaskan tangan anda dari hendal untuk memberi isyarat ke arah mana anda berpusing? Sekarang ketakutan itu boleh berlaku di masa lalu! Tutorial ini akan menunjukkan kepada anda cara membuat sistem helmet blinker hands-free menggunakan C
Circuit Playground Express (CPE) Buatan Tangan Tote: 5 Langkah
Tote Buatan Tangan Circuit Playground Express (CPE): Dalam Instuctable ini anda akan mendapatkan langkah-langkah untuk mengkod mikrokontroler Circuit Playground Express (CPE) anda dengan MakeCode dan membuat jubah dari kemeja flanel dan kain lain. Terdapat banyak ruang untuk tafsiran dan inovasi! Apa yang akan anda jalankan
The Light Up Bag With Circuit Playground Express: 5 Langkah
The Light Up Bag With Circuit Playground Express: Ini adalah beg yang akan menyala dengan pelbagai warna. Ini direka untuk menjadi beg buku, tetapi boleh dijadikan barang lain. Pertama, kita perlu mengumpulkan semua bekalan. Ini adalah; Beg (dari apa jua jenis) CPX (ekspres litar permainan) Penahan bateri
Warna Mencuri Sarung Tangan Dengan Circuit Playground Express: 4 Langkah
Warna Mencuri Sarung Tangan Dengan Circuit Playground Express: Sarung tangan kontemporari terbuat dari sarung tangan, sarung, payet dan tali dengan warna mencuri CPX dengan bateri tersembunyi di dalamnya. Ini adalah projek yang cepat dan murah (di bawah 25 euro). Untuk menyelesaikannya, anda harus mempunyai kemahiran asas jahitan