Problem z modułami nRF24l01+ - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Problem z modułami nRF24l01+ (/watek-problem-z-modu%C5%82ami-nrf24l01) |
Problem z modułami nRF24l01+ - boczek - 21-04-2018 Witam, jestem świeży na forum. Od rana walczę z tymi modułami i mam z nimi spory problem bo nie działają jak powinny. Od razu mówię ze doczytałem o kondesatorach na zasilaniu i oczywiście ich nie mam ponieważ mam oddzielny moduł zasilający. Płytka zasilana z USB a moduły mają oddzielne zasilacze z modułami - zasilane są napięciem 3.3V - zmierzone. I teraz pytanie - czy w takim przypadku równiez konieczne są kondesatory - bo tego już nie wiem. Korzystam z przykładu na tej stronie oraz tej biblioteki. Podłączam tak samo, tylko zasilanie mam oddzielne - bo podobno to z arduino UNO jest kiepskie. Zrobiłem wcześniej kilka eksperymentów z modułem przekaźników, diodami, ds18b20 i wszystko chodzi tylko na tych modułach leżę. Zdarza się że prześle mi stringa czy tam int ale zazwyczaj nie przesyła nic i nie bardzo mam pomysł gdzie szukać przyczyny. Nadajnik Kod: #include <SPI.h> Odbiornik: Kod: #include <SPI.h> Tak naprawdę to próbowałem kilka gotowych przykładów, próbowałem zmieniać kanały, rozważałem czy może domowe WIFI albo nadajnik myszki bezprzewodowej nie zakłóca, sprawdzałem kilkukrotnie piny. Dziwne jest to że czasami dane są jednak przesyłane - ale rzadko. Zazwyczaj jest tak że po wgraniu flash do nadajnika działa przez chwile. Generalnie nie miałem styczności z tymi modułami, wydają się dość tanie albo kupiłem uszkodzone - kiedyś używałem nrf905 na 433 Mhz i tam nie miałem takich problemów. Dodam że wgrywałem również przykłady z biblioteki i również nie działają prawidłowo - co jakiś czas jakieś dane polecą ale zazwyczaj cisza w eterze. Ktoś z Was ma jakiś pomysł? RE: Problem z modułami nRF24l01+ - ANT - 21-04-2018 Wstaw te kondensatory na zasilaniu modułów. Ja bez tych kondziorków ich nie uruchamiam RE: Problem z modułami nRF24l01+ - boczek - 22-04-2018 (21-04-2018, 21:51)ANT napisał(a): Wstaw te kondensatory na zasilaniu modułów. chyba jest postęp - co prawda nie mam kondesatorów 10uF ale znalazłem 4,7uF i dolutowałem ale zmiany nie zauważyłem żadnej - więc podpiąłem spowrotem zasilanie do płytki arduino i moduł przestał pokazywać głupoty. Już wyjaśniam: wcześniej funkcja printDetails() zwracała mi głupoty: Cytat:RF24/examples/pingpair_ack/ a teraz przynajmniej adres modułu i kanał są stabilne i powtarzalne: Cytat:Cytat:STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0 To już naprawdę duży postęp. EDIT: Dobra, zrobione - kondesatory miały jednak znaczenie - na nadawczym 4,7nF a na odbiorczym 1nF, bo takie udało mi się wylutować ze starego zasilacza ATX. reszta to formalność. |