Isi kandungan:
- Bekalan
- Langkah 1: Neopixel
- Langkah 2: Menyiapkan Neopixel
- Langkah 3: Menyambungkan Neopixel Strip dan Micro: bit
- Langkah 4: Mendapatkan Sambungan
- Langkah 5: Program Pertama
- Langkah 6: Program Kedua
Video: Mikro: bit Neopixel Pengenalan: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Pengajaran ini akan mengajar beberapa asas mengenai Neopixel dan menunjukkan cara menggunakan perpustakaan Neopixel. Neopixels adalah kaedah terbaik untuk memberi cahaya kepada projek anda, kerana ia murah, mudah digunakan dan mikro: bit dapat mengawal banyak projek pada masa yang sama.
Bekalan
1 x Mikro: bit
3 x wayar lompat Alligator-Alligator
Jalur Neopixels (WS2812B).
Sebilangan wayar
Pateri
Besi pematerian
Langkah 1: Neopixel
Neopixels adalah LED yang boleh diatasi secara individu. Masing-masing mempunyai tiga input. Input kuasa, tanah dan data. Pada gambar berukuran 5v, gnd dan Din. Ia juga mempunyai tiga output. Kuasa, tanah dan data keluar. Yang lagi ialah 5v, gnd dan Do pada gambar. Oleh kerana setiap neopixel dapat mengirim data, daya dan arde ke neopixel berikutnya, anda dapat mengikat daisy sejumlah besar neopixel bersama-sama dan mengawal semuanya dengan satu pin keluar dan mematikannya dari satu catu daya.
Walaupun neopixel mengatakan 5 volt, anda boleh menjalankannya pada volt 3,3 volt, tetapi mereka memerlukan sejumlah kuasa, jadi anda tidak boleh mencuba untuk memberi kuasa kepada banyak langsung dari mikro: bit anda. Oleh itu, jika anda ingin menjalankan banyak neopixel, anda hanya perlu menggunakan mikro: bit untuk memasukkan data, sementara anda mendapat kuasa dari sumber lain. Di sini kita hanya akan menggunakan 3 neopixel, jadi mengaktifkannya dari mikro: bit tidak menjadi masalah.
Langkah 2: Menyiapkan Neopixel
Pertama kita akan memotong jalur neopixel sehingga kita hanya mempunyai tiga neopixel. Jalur Neopixel dapat dipotong antara piksel. Sekiranya anda melihat gambar pertama, maka jalur boleh menjadi klip di bahagian garis putih. Cukup gunakan pemotong wayar.
Saya telah melihat beberapa orang meletakkan klip buaya secara langsung pada jalur LED neopixel, tetapi kerana saya akan menggunakan jalur pendek ini dengan betul beberapa kali saya akan memasang kabel padanya. Tiga wayar. Kawat hijau pada Din, wayar hitam pada gnd dan merah pada 5 v.
Langkah 3: Menyambungkan Neopixel Strip dan Micro: bit
Kami menggunakan wayar buaya untuk menyambungkan neopixel ke mikro: bit.
Neopixel -> Mikro: bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3.3 v
Langkah 4: Mendapatkan Sambungan
Mula-mula anda pergi ke editor Makecode dan mulakan projek baru. Anda kemudian pergi ke "Lanjutan" dan pilih "Sambungan". Ketahuilah bahawa sejak saya orang Denmark, butang ini mempunyai nama yang sedikit berbeza dalam gambar. Dalam sambungan anda mencari "neopixel" dan pilih hasil kiri atas.
Langkah 5: Program Pertama
Saya masih Denmark, jadi Makecode saya dalam bahasa Denmark, tetapi anda masih dapat melihat perbandingan blok dalam versi bahasa Inggeris.
Blok pertama dalam "On start" (permulaan Ved) memberitahu mikro: bit adalah untuk mencari jalur neopixel dan berapa banyak neopixel yang terhubung dengannya. Di sini kita menyambungkan 3 neopixel ke pin 0.
Blok seterusnya menetapkan kecerahan dari 0 hingga 255. Kami menetapkannya ke 30 yang masih sangat terang.
Dalam gelung selamanya (Untuk altid) kami menggunakan tiga cara berbeza untuk menetapkan warna LED.
Blok pertama menetapkan LED pertama menjadi merah. Ini adalah kaedah termudah untuk menetapkan warna, tetapi hanya ada 10 warna berbeza untuk dipilih. Blok ini tidak menunjukkan warna pada jalur LED. Kita perlu menggunakan blok persembahan untuk itu.
Blok kedua menetapkan warna LED kedua berdasarkan rona (Jenis warna asas), ketepuan (Seberapa kuat warnanya) dan kecerahan (Seberapa terang atau gelap warnanya). Ini akan menjadi biru turki terang.
Blok ketiga menetapkan warna LED ketiga berdasarkan berapa banyak hijau, biru dan merah yang ada di dalamnya. Warna ini dibuat oleh 80 hijau dan 40 merah, yang memberi kita warna hijau gelap.
Blok terakhir dalam gelung selamanya adalah blok pertunjukan. Perubahan warna yang telah kami buat akan mula berlaku semasa kami menjalankan blok persembahan.
Oleh kerana tidak ada apa-apa perubahan dalam program ini, kita dapat menjadikan keseluruhan program menjadi "On start".
Inilah programnya.
Langkah 6: Program Kedua
Dalam program kedua, kami telah memasukkan keseluruhan program pertama ke dalam "On Start"
Pada butang A yang ditekan (N derr der trykkes på knappen A) kami menggunakan perintah shift pixel. Ini akan menggerakkan semua warna semasa naik. Jadi LED ketiga mendapat warna LED kedua, LED kedua mendapat warna LED pertama dan dengan perintah shift LED pertama akan menjadi kosong. Kami juga menggunakan blok pertunjukan, kerana tanpa blok pertunjukan, LED tidak akan berubah warna.
Pada butang B ditekan (N derr der trykkes på knappen B) kami menggunakan perintah putar piksel. Ini berfungsi sama seperti arahan piksel arahan shift, tetapi bukannya LED pertama menjadi kosong, ia akan mengambil warna LED terakhir. Jadi LED ketiga mendapat warna LED kedua, LED kedua mendapat warna LED pertama dan dengan arahan putar LED pertama akan mendapat warna LED ketiga. Kami juga menggunakan blok pertunjukan, kerana tanpa blok pertunjukan, LED tidak akan berubah warna.
Butang hidup A + B ditekan (N derr der trykkes på knappen A + B). Blok pertama mencetak anggaran penggunaan kuasa Neopixels pada mico: bit. Blok kedua memberi kami 2 saat untuk membaca anggaran. Blok ketiga kemudian membersihkan skrin.
Berikut adalah program kedua.
Disyorkan:
Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: 7 Langkah (dengan Gambar)
Cara Menjalankan Motor Servo Menggunakan Moto: bit Dengan Mikro: bit: Salah satu cara untuk memperluas fungsi mikro: bit adalah dengan menggunakan papan yang dipanggil moto: bit oleh SparkFun Electronics (kira-kira $ 15-20). Ia kelihatan rumit dan mempunyai banyak ciri, tetapi tidak sukar untuk menjalankan motor servo daripadanya. Moto: bit membolehkan anda
Mikro: Bot - Mikro: Bit: 20 Langkah
Mikro: Bot - Mikro: Bit: Bangun sendiri Mikro: Bot! Ia adalah robot terkawal Mikro: Bit dengan sonar bawaan untuk pemanduan autonomi, atau jika anda mempunyai dua Mikro: Bit, pemanduan dikawal radio
Mikro: bit MU Sensor Penglihatan untuk Pemula - Nilai Label dan Pengenalan Kad Nombor: 6 Langkah
Mikro: bit MU Vision Sensor for Beginners - Nilai Label dan Pengenalan Kad Nombor: Ini adalah panduan kedua saya untuk sensor penglihatan MU. Dalam projek ini kami akan memprogram mikro: bit untuk mengenali kad nombor yang berbeza dengan menggunakan nilai label
Mikro: bit Zip Tile Pengenalan: 9 Langkah (dengan Gambar)
Mikro: bit Zip Tile Pengenalan: Sebelum saya meneruskan arahan sensor penglihatan MU untuk Mikro: bit, saya perlu membuatnya untuk Kitronik Zip Tile ini, kerana saya akan menggunakannya. Kitronik Zip Tile, saya akan sebut saja Zip mulai sekarang, adalah tikar neopixel 8x8
Mikro: bit - Mesin Drum Mikro: 10 Langkah (dengan Gambar)
Mikro: bit - Mesin Drum Mikro: Ini adalah mesin gendang mikro: bit mikro, yang bukan hanya menghasilkan bunyi, dram secara aktif. Ia sangat diilhami oleh arnab dari orkestra mikro: bit. Saya mengambil masa untuk mencari beberapa solenoid yang mudah digunakan dengan mocro: bit