Catu Daya WS2812B
Saya memiliki pita LED RGB beralamat WS2812b yang berukuran 5m (150 RGB leds). Saya membeli catu daya 5v 10amp untuk menyalakannya; Namun, setiap kali saya mencoba menggunakannya untuk menyalakan strip LED, warna led mulai berkedip seperti orang gila. Adakah alasan mengapa saya melihat perilaku ini atau apakah ini pertanda catu daya yang buruk?
Pengaturannya sangat sederhana, jalur data berasal dari Arduino Uno, tegangan dan ground dari catu daya. Program ini hanyalah salah satu contoh program dengan pustaka FastLED dan berfungsi "baik" saat hanya didukung oleh pin 5V arudino.
Terima kasih
Jawaban
Strip dan Arduino harus berbagi koneksi ground yang sama. Mereka berkomunikasi melalui tegangan dan tegangan selalu merupakan perbedaan antara dua titik. Catu daya menetapkan tegangan suplai sebagai perbedaan antara + dan arde. Chip di strip kemudian akan mencoba mengukur tegangan pada jalur data relatif terhadap tanahnya. Ketika pangkalan tidak terhubung, pin keluaran Arduino mengambang di tempat lain, tergantung pada faktor eksternal. Dengan menghubungkan arde, kedua perangkat (Arduino dan strip) menggunakan nilai arde yang sama untuk mengukur tegangan. Hanya ini yang memungkinkan komunikasi antar perangkat.