Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Sambungan Circut
- Langkah 3: Arduino Source Code + Files
- Langkah 4: Kata Akhir
Video: Lampu LED Arduino RGB + Paparan LCD 4bit: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
Ini adalah arahan pertama saya !!! yay.. Sebelum saya teruskan. Saya tidak membahas bagaimana cara memotong kayu, atau menyatukan semuanya. Saya membebaskan keseluruhan proses pembinaan, apa sahaja yang terlintas dalam fikiran adalah apa yang saya hasilkan semula. Maksud arahan ini adalah dapat membuat litar, memprogram arduino, dan membuat sesuatu yang anda sendiri bayangkan. Juga instruksional ini ditujukan untuk orang-orang yang biasa dengan Arduino yang begitu popular !!! Sekiranya anda ingin mengetahui lebih lanjut mengenai Arduino, sila lawati: Laman Utama Arduino Baiklah sekarang sedikit penjelasan mengenai apa sebenarnya ini. Ini hanyalah arduino yang mengawal LED RGB untuk mengawal pencahayaan. Terdapat 3 mod berbeza. Mod ini boleh dipilih dengan menekan butang. Mod dan nilai RGB ditampilkan pada layar LCD. Mod: 1) Hue Cycle: Ini berputar melalui spektrum rona. Anda menatal roda (potensiometer) untuk mengawal kelajuan perubahan warna dari satu ke yang lain. 2) Pemilihan Warna: Tatal roda (potensiometer) untuk memilih warna yang anda pilih. IT kekal pada warna ini3) Random Hue: Arduino secara rawak memilih warna RGB sasaran. Ia memudar ke warna RGB sasaran. Kemudian proses dimulakan lagi. Anda boleh memilih kelajuan warna yang memudar antara satu sama lain Video berikut adalah penciptaan Lampu LED RGB yang dikawal Arduino dari awal hingga akhir.
Langkah 1: Bahan
1) Arduino: decimila, freeduino, Rock Bottom Freeduino Kit (RBFK). (Saya menggunakan RBFK kerana harganya lebih murah dan saya memberikannya sebagai hadiah.) 2) Potensiometer: Saya menggunakan 120ohm tetapi apa-apa yang akan dilakukan dalam aplikasi tertentu ini.3) Tombol Tekan: Jangan gunakan butang ON / OFF. Ia mestilah butang tekan.4) LED RGB: Pastikan katod LED RGB biasa. Maksudnya 1 pin adalah GROUND dan 3 pin R, G, B yang lain adalah POSITIF. 5) LCD yang serasi HD44780: Dari pengalaman terbaik saya, semua LCD 16x2 yang saya bekerjasama berfungsi dengan perpustakaan 4bit.6) 5 x Perintang: - 22ohm = Kontras LCD… * CATATAN: Gunakan POT untuk menentukan kontras terbaik untuk LCD. - 2.2Kohm = PushButton- 3 lagi perintang. Anda perlu menentukan nilai bergantung pada LED RGB anda. Perincian di bawah.
Langkah 2: Sambungan Circut
Maklumat & Petua Umum
- pastikan LCD (RW / PIN5) disambungkan ke tanah. Terdapat kesilapan dalam rajah yang saya buat di bawah, ini menunjukkan bahawa PIN LCD 6 dilampirkan pada GROUND…. itu salah, PIN5 LCD semestinya terpasang ke tanah - Semasa menguji LCD gunakan POT untuk mengetahui rintangan yang betul untuk LCD CONTRAST. Anda mungkin berfikir LCD tidak berfungsi apabila sebenarnya kontras hanya rendah dan anda tidak dapat melihat apa-apa. - TIDAK SEMUA LCD dibuat sama. Rujuk pada spesifikasi LCD anda (model google # LCD) untuk mendapatkan pinout. (DB0-DB7, RegisterSelect, ReadWrite, Enabled, dll) - PIN RGB memerlukan perintang yang betul untuk setiap warna. Perintang ditentukan oleh jumlah voltan yang diperlukan oleh setiap warna. Eaxmple: R = 2.8 - 3.2 volt = 82ohm (disyorkan) G = 3.2 - 3.5 volt = 68ohm (disyorkan) B = 3.2 - 3.5 volt = 68ohm (disyorkan) gunakan URL berikut untuk menentukan rintangan bagi setiap warna. Siri LED / penyusun array selari Info KomponenPotentiometer (POT) = 120ohmLCD Perintang kontras = 22 ohmpush button resistor = 2.2 KohmLCD ConnectionsArduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = Power SupplyArduino (PIN 2) = LCD (PIN 6) = Aktifkan SignalArduino (PIN 7) = LCD (PIN 11) = DB4Arduino (PIN 8) = LCD (PIN 12) = DB5Arduino (PIN 9) = LCD (PIN 13) = DB6Arduino (PIN 10) = LCD (PIN 14) = DB7Arduino (PIN 11) = LCD (PIN 4) = Register SelectArduino (PIN 12) = LCD (PIN 5) = Read / WriteRGB LED Connections Arduino (PIN 3) = LED R = 2.8 - 3.2 volt = 82ohm (disyorkan) Arduino (PIN 5) = LED G = 3.2 - 3.5 volt = 68ohm (disyorkan) Arduino (PIN 6) = LED B = 3.2 - 3.5 volt = 68ohm (disyorkan) Arduino (GND) = LED GNDButton & Pot ConnectionArduino (PIN ANALOG 2) = POT (pengelap: biasanya di tengah, bergantung pada periuk) Arduino (PIN 4) = PushButton (pastikan menggunakan perintang 2.2Kohm atau lebih tinggi)
Langkah 3: Arduino Source Code + Files
Kod Sumber, Bagaimana untuk memasangkan semuanya dan perpustakaan LCD semuanya terdapat dalam Zip File. Hampir semua kod ditulis oleh saya sendiri walaupun saya mesti menambah kod berikut yang saya gunakan. Fungsi Arduino Hue pilih Mod yang berbeza dengan butang tekan Fungsi rona sangat selesa, mengapa mencipta semula roda. Bagi butang tekan, anda tidak akan percaya betapa sukarnya ini. Kod ini sangat berguna untuk menggunakan butang tekan seperti yang saya mahukan. (menekan butang membolehkan anda memilih mod yang berbeza)
Langkah 4: Kata Akhir
Projek ini dibuat sebagai hadiah untuk rakan yang sangat baik, dan sekarang saya ingin memberikan hadiah ini kepada peminat INSTRUCTABLES yang lain. Seluruh proses ini merupakan pengalaman yang luar biasa dan saya lebih senang berkongsi dengan dunia. OH DAN TOLONG JANGAN LUPA MENGUNDI !!!
Disyorkan:
Suhu Paparan Arduino pada Paparan LED TM1637: 7 Langkah
Suhu Paparan Arduino pada Paparan LED TM1637: Dalam tutorial ini kita akan belajar bagaimana menampilkan suhu menggunakan sensor LED Display TM1637 dan DHT11 dan Visuino. Tonton video
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: 8 Langkah
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: Dalam tutorial ini kita akan belajar bagaimana memaparkan waktu menggunakan modul RTC DS1307 dan Paparan LED TM1637 dan Visuino. Tonton video
Paparan LCD I2C / IIC - Gunakan LCD SPI ke Paparan LCD I2C Menggunakan Modul SPI hingga IIC Dengan Arduino: 5 Langkah
Paparan LCD I2C / IIC | Gunakan LCD SPI ke Paparan LCD I2C Menggunakan Modul SPI hingga IIC Dengan Arduino: Hai kawan kerana SPI LCD 1602 biasa mempunyai terlalu banyak wayar untuk disambungkan sehingga sangat sukar untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang boleh menukar paparan SPI menjadi paparan IIC jadi anda hanya perlu menyambungkan 4 wayar
Paparan LCD I2C / IIC - Tukarkan SPI LCD ke Paparan LCD I2C: 5 Langkah
Paparan LCD I2C / IIC | Tukar LCD SPI ke Paparan LCD I2C: menggunakan paparan spi lcd memerlukan terlalu banyak sambungan untuk dilakukan yang sangat sukar untuk dilakukan. Saya menjumpai modul yang dapat menukar lcd i2c ke lcd jadi mari kita mulakan
Suhu Paparan pada Modul Paparan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)
Suhu Paparan pada Modul Paparan LED P10 Menggunakan Arduino: Dalam tutorial sebelumnya telah diberitahu bagaimana cara memaparkan teks pada Modul P10 Paparan LED Dot Matrix menggunakan Konektor Arduino dan DMD, yang dapat anda periksa di sini. Dalam tutorial ini kita akan memberikan tutorial projek yang mudah dengan menggunakan modul P10 sebagai tampilan med