Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Membuat Monitor Ambilight Menggunakan Arduino

Komponen dan persediaan

Arduino Nano R3
× 1
Arduino UNO
× 1
Strip LED Beralamat WS2812 Digilent
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

hai teman-teman semoga kalian semua baik-baik saja hari ini saya akan menunjukkan cara Membuat Ambilight TV Menggunakan Arduino

Ini adalah proyek yang sangat mudah.

Saya tidak akan membahas terlalu detail bagaimana setiap bagian bekerja, karena saya telah menulis beberapa informasi di blog saya.

https://www.diyprojectslab.com/make-tv-ambilight-w...

Tetapi Anda harus dapat membuatnya bekerja dengan informasi yang diberikan pada instruksi ini.

  • Perangkat Lunak Ambibox di PC (gratis, tetapi hanya untuk Windows)
  • Arduino dengan skrip sederhana yang menggunakan pustaka FastLed (lebih jauh ke bawah) (~3$)
  • 50 LED WS2811 RGB (~13$)- bata daya opsional

Pengaturan ini sangat murah tetapi hanya berfungsi di PC

Terima kasih PCB Berikutnya:

Proyek ini berhasil diselesaikan karena bantuan dan dukungan dari Nextpcb

CATATAN

Linux atau MAC tidak didukung. Software Ambibox yang saya gunakan hanya tersedia di Windows. (Untuk aplikasi standalone ada varian RPI, lumayan mahal)

LED bekerja cukup baik dan tanpa jeda yang nyata di Desktop dan saat menonton film! Game adalah cerita yang berbeda.

Jika game berjalan dalam mode layar Penuh, perangkat lunak sebagian besar waktu tidak dapat menangkap gambar.

Tetapi mode Tanpa Batas berfungsi! (ingat daya CPU tambahan yang dibutuhkan ~5%)

Langkah 1:Bahan yang Dibutuhkan untuk Membangun.

  • Strip LED WS2812B
  • Arduino Nano
  • papan tempat memotong roti mini
  • Kabel jumper
  • Terminal ke soket DC
  • USB Mini ke USB
  • Supply daya 5V untuk LED
  • Komputer
  • IDE Arduino
  • Kabel pemrograman

Terima Kasih BerikutnyaPCB:

Proyek ini berhasil diselesaikan karena bantuan dan dukungan dari Nextpcb

Teman-teman jika Anda memiliki proyek PCB, silakan kunjungi situs web mereka dan dapatkan diskon dan kupon menarik.

Berikut adalah penjualan pertengahan musim panas di NextPCB

1. Diskon hingga 30% untuk pemesanan PCB

2. Diskon hingga 20% untuk pesanan PCBA

Hanya 0$ untuk 5-10 pcs Prototipe PCB https://www.nextpcb.com/

Langkah 2:LED RGB.

Bagian terpenting dari proyek ini adalah LED RGB dengan pengontrol individual. Bagian terpenting dari proyek ini adalah LED RGB dengan pengontrol individual.

Tidak masalah Pengontrol LED RGB mana yang Anda dapatkan, selama ini didukung oleh perpustakaan FastLed. Berikut ini tautan ke Chip LED yang didukung:https://github.com/FastLED/FastLED/wiki/Overview

Yang paling umum adalah LED WS2811 atau WS2812 karena harganya murah dan mudah digunakan.

Ini juga digunakan dalam proyek ini. Mereka dijual setidaknya dalam dua jenis yang berbeda:- sebagai bohlam tunggal (12mm) dengan jarak variabel maksimum sekitar 10cm.

Anda kebanyakan mendapatkan pasangan 50, tetapi Anda dapat menambah atau mengekstrak LED sesuai keinginan. -sebagai strip LED (dengan perekat di bagian belakang).

Ini Anda beli per meter dengan jarak tetap. (30/60/atau lebih LED per meter). Dengan LED bohlam tunggal, Anda mendapatkan keuntungan dari penentuan posisi dan jarak yang benar-benar gratis.

Namun di sisi lain, Anda harus menemukan cara untuk menambahkannya ke monitor Anda.

Langkah 3:Pasang Strip LED di TV.

Jadi, pertama-tama, ukur ukuran monitor Anda dari belakang, hanya untuk melihat berapa banyak LED dari strip yang perlu Anda potong.

Saat mengukur, beri jarak sekitar 1 cm dari setiap tepi, hanya untuk memastikan strip tidak terlihat saat dipasang ke monitor.

Setelah Anda puas dengan pengukuran Anda, potong strip LED menjadi panjang.

Masing-masing LED ini dapat dialamatkan satu per satu sehingga Anda dapat memotong setelah setiap LED pada titik potong yang ditandai (ditunjukkan pada gambar).

Silakan dan potong semua 4 strip. Setelah selesai lanjutkan ke langkah berikutnya.

Setelah Anda memotong semua strip sesuai ukuran, saatnya untuk menyambungkannya kembali agar berfungsi sebagai strip 'fleksibel' tunggal. Saya menggunakan beberapa kawat yang terdampar.

cukup solder +5v ke rel +5v berikutnya, DIN ke DIN berikutnya dan GND ke GND berikutnya.

Setelah Anda selesai melakukannya, semua strip harus dihubungkan bersama menjadi 4 bagian.

KIAT Penting :Pastikan panah arah strip yang dipimpin mengarah ke orientasi yang benar, jika tidak, tidak ada yang akan terjadi

Langkah 4:Menghubungkan Arduino

Hubungkan pin DIN ke pin nomor 5 pada board arduino.

Milik saya datang dengan beberapa header yang saya solder.

Pada gambar saya tidak sengaja menggunakan kabel putih untuk ground dan hitam untuk data.

Jangan bingung, kabel data dari strip harus disambungkan ke pin ke-4 pada board arduino.

Opsional :Anda dapat menghubungkan pin GND dari arduino ke PSU GND, ini berguna jika Anda menggunakan sumber daya terpisah dari PSU PC Anda.

Selanjutnya sambungkan arduino ke PC Anda dan instal driver yang diperlukan (jika ada).

Asumsi :Anda tahu cara mengkompilasi kode ke arduino Anda.

Jika tidak, cari tutorial yang tak terhitung jumlahnya secara online :) Gunakan programmer arduino untuk mengkompilasi dan memprogram board arduino dengan kode berikut:

Langkah 5:Koneksi

Jika Anda menggunakan LED WS2811/12, hanya ada 3 sambungan yang harus Anda buat.

Anda harus menghubungkan Daya 5V dengan saluran 5V yang sesuai pada LED.

Anda harus menghubungkan ground PSU dengan ground pada Arduino dan ground pada LED Anda harus menghubungkan jalur data LED dengan satu port digital Arduino.

Yang mana tidak terlalu penting, tapi kamu harus ingat nomornya.

Langkah 6:Perangkat Lunak

Adalight + Perismatik

Buka di bawah dan unduh kode Adalight untuk Arduino.

(Kode)

Buka di Arduino IDE dan pastikan Anda sudah menginstal pustaka FastLED sebelumnya.

Di dalam kode, yang harus kita lakukan adalah menentukan pin, dalam kasus saya, pin digital 4, dan jumlah LED, dalam kasus saya 60.

Kompilasi, pilih port COM dan unggah kode ke Arduino.

di sini sesuaikan setiap warna hingga Anda cocok dengan warna dinding latar belakang Anda, dalam kasus saya putih.

Klik berikutnya dan kita selesai. Sekarang putar video uji RGB apa pun yang Anda temukan dalam deskripsi dan ini dia.

Sekarang Anda dapat menonton film dengan efek AMBILIGHT dan itu luar biasa.

Aplikasi ini juga memiliki efek suara di mana LED akan berkedip sesuai dengan musik yang Anda mainkan.

kunjungi situs web saya DiY Projects Lab memiliki lebih dari 25 proyek terperinci yang mengagumkan

Kode

  • Kode
KodeArduino
#include "FastLED.h"#define NUM_LEDS 240#define DATA_PIN 6// Baudrate, rate yang lebih tinggi memungkinkan refresh rate yang lebih cepat dan lebih banyak LED (didefinisikan dalam /etc/boblight.conf)#define serialRate 115200// Adalight mengirimkan "Kata Ajaib" (didefinisikan dalam /etc/boblight.conf) sebelum mengirim awalan datauint8_t piksel[] ={'A', 'd', 'a'}, hi, lo, chk, i;// Inisialisasi LED- arrayCRGB leds[NUM_LEDS];void setup() { // Gunakan NEOPIXEL untuk mempertahankan warna sebenarnya FastLED.addLeds(leds, NUM_LEDS); // LED flash RGB awal.showColor(CRGB(255, 0, 0)); penundaan (500); LEDS.showColor(CRGB(0, 255, 0)); penundaan (500); LEDS.showColor(CRGB(0, 0, 255)); penundaan (500); LEDS.showColor(CRGB(0, 0, 0)); Serial.begin(SerialRate); // Kirim string "Kata Ajaib" ke host Serial.print("Ada\n");}void loop() { // Tunggu byte pertama Kata Ajaib untuk(i =0; i   

Skema


Proses manufaktur

  1. Pemantau Detak Jantung Menggunakan IoT
  2. Detektor Frekuensi Audio
  3. Tech-TicTacToe
  4. Penghitung Waktu Mundur Arduino
  5. Radio FM Menggunakan Arduino dan RDA8057M
  6. Pemantau Tingkat Pembuangan
  7. RC Porsche Car (Arduino Project)
  8. Cara membuat musik dengan Arduino
  9. Monitor Rumah
  10. Cara Membuat Kompas menggunakan Arduino dan Mengolah IDE