Co można zrobić z modułu bezprzewodowego nrf24l01, Arduino, kilku kabelków i gniazda jack 3.5? Oczywiście urządzenie do bezprzewodowej transmisji dźwięku.

Stworzenie takiego urządzenia jest banalnie proste.  W poszukiwaniu inspiracji w Internecie  trafiłem na bibliotekę - RF24 Audio</a>

 

Jak zacząć?</h2>
Ściągnij RF24 i RF24 Audio i dodaj je do swojego Arduino Studio.

Zaprogramuj swoją płytkę najprostszym przykładem ze strony autora. Zajmuje on kilka linii kodu.
[github file="/TMRh20/RF24Audio/blob/master/examples/Minimal/Minimal.ino"]

Z obszernych komentarzy w tym kawałku kodu możemy dowiedzieć się wszystkiego odnośnie jego działania. W skrócie mamy na starcie obsługę trzech przycisków: włączanie/wyłączanie transmisji, zwiększanie głośności, zmniejszanie głośności. Głośniki powinniśmy podłączyć pod pin 9 i 10, a sygnał wejściowy pod pin A0.

Schemat podłączenia
RF24AudioBasic_LargeAntenna</h2>
 

Podczas testów otrzymałem bardzo dużo zakłóceń. Wszystko miałem połączone za pomocą kabelków do płytki prototypowej i podejrzewam, że częściowo stąd to wynikało. Dla pewności warto wlutować jeszcze kondensator 100μF pomiędzy +/i modułu nrf24l01, żeby wyeliminować zakłócenia z sieci.