• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie NRF24L01
#11
Weź w rękę analizator logiczny i sprawdź czy Arduino nadaje, czy NRF nadaje (na pinach SPI). Może znajdziesz takiego sprzedawcę , że będzie miał przy okazji NRF https://allegro.pl/oferta/analizator-sta...9592707197 (nie wiem czy ten ma NRF), to weź małą garść przy okazji, może Twoje dokonały już żywota.
Takie podstawowe sprawdzenie pinów uC, może z tej strony jest problem, użyj led, pomigaj. Użyj interfejsu SPI z czymś, co już uruchomiłeś, jakiś ekran, czujnik lub po prostu inny Arduino jako MASTER/SLAVE, tu jest cały tutorial: https://circuitdigest.com/microcontrolle...n-tutorial .
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#12
(04-02-2022, 18:03)kaczakat napisał(a): Weź w rękę analizator logiczny i sprawdź czy Arduino nadaje, czy NRF nadaje (na pinach SPI). Może znajdziesz  takiego sprzedawcę , że będzie miał przy okazji NRF https://allegro.pl/oferta/analizator-sta...9592707197 (nie wiem czy ten ma NRF), to weź małą garść przy okazji, może Twoje dokonały już żywota.
Takie podstawowe sprawdzenie pinów uC, może z tej strony jest problem, użyj led, pomigaj. Użyj interfejsu SPI z czymś, co już uruchomiłeś, jakiś ekran, czujnik lub po prostu inny Arduino jako MASTER/SLAVE, tu jest cały tutorial: https://circuitdigest.com/microcontrolle...n-tutorial .
czyli 2 nowe arduino + 2 nowe moduły mają nie działać? mam jeszcze dokupować coś za 30zł testować, itp. czyli wychodzi na to że arduino to jedno wielkie gówno które działa lub nie działa po kupieniu nowego"? czy jak mam to rozumieć? może po prostu te fforum nie ma sensu? Pytam się o program jakiś prosty to zostaje odesłany do wyszukiwarki a potem na allegro żeby kolejne 30zł wydać, porażka XD

ps. ogłoszenia drobne - sprzedam dwa nowe arduino uno + 2 nowe moduły NRF24l01 - nie wiem czy działają - są nowe przecież, nie muszą działać XD
 
Odpowiedź
#13
Nie wiem, u mnie działa.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#14
(04-02-2022, 21:05)kaczakat napisał(a): Nie wiem, u mnie działa.
czyli ten link który znalazłem tam gdzie są dwa kody u Ciebie działa? Bezpośrednio 7 (7x2) kabli 2xarduino uno + 2xnrf24l01? dokładnie tak jak ja to robię na tym linku który wysłałem z arduino cc?
 
Odpowiedź
#15
(04-02-2022, 21:05)kaczakat napisał(a): Nie wiem, u mnie działa.
Widzę że jednak na inne tematy odpisujesz ale mi już nie, jednak poziom wiedzy na temat arduino jest zerowy na takich forach. Tak jak myślałem - mocni w gębie aby napisać "znajdź w moich postach" albo "masz tu link do tutorialu" ale żeby serio coś potrafić to nie ma nikogo. Możecie mi usunąć konto i tak niczego ciekawego się tu nie dowiem jak widzę. Strata czasu na arduino nawet listy komend nie ma do NRF24 XD trzeba być umysłowym masochistą żeby się w to bawić jak widzę. Nikt jeszcze mi nie kazał uczyć się budowy auta żeby móc nim pojeździć albo żeby wymienić koło. Na razie na wszystkich forach nikt nie potrafi nic napisać tylko "masz tutorial", albo "ucz się całej dokumentacji NRF" XD Spadam, nic tu się nie da osiągnąć.
 
Odpowiedź
#16
Nie bądź taki zazdrosny, mam też żonę, dom i dzieci oraz psa. No i pracę. Córka chciała się pouczyć pływać, potem pobawić samochodem na konsoli, nie rozumie że jakiemuś panu z internetu się spieszy. Złożenie tego krokowca z innego wątku do testu też zajęło, a radość żony z wyjęcia kilku pudeł w poszukiwaniach nieziemska.
Nie wiem co Ci odpisać, wskazówki dostałeś, nie napisałeś co już z tego sprawdziłeś. To forum to nie jest bezpłatna czatlinia wsparcia posprzedażowego.
Nie jest to forum by uczyć Cię jak działa świat. Z jakiegoś powodu rękojmia i gwarancja są obowiązkowe w UE, choć wg mnie dla takich rzeczy jak Arduino niesłusznie, co najwyżej rozruchowa. Nigdy nie kupuję jednego kompletu do testów. Może kabel nie łączy, może Chińczykowi się ręka omskła z lutownicą, a transport to czas i pieniądze.
To że kupiłeś uszkodzone 4 elementy jest może mało prawdopodobne, ale wystarczy jeden, zrobił zwarcie jednego pinu, albo sam zrobiłeś zwarcie, albo potem przełożyłeś uszkodzony do drugiego Arduino i masz oba upalone. Albo kabelek nie łączy. Nie mam szklanej kuli by to sprawdzić za Ciebie.
Ktoś Cię wprowadził w błąd, że Arduino zastępuje gotowe produkty komercyjne, a to nieprawda. Na naukę trzeba poświęcić około 10000h by być w czymś dobrym, a tu masz połączenie informatyki, elektroniki, elektryki, fizyki i każdej innej dodatkowo gdzie chcesz takie Arduino stosować.
Miałem takie okresy, że chowałem AVR do szuflady i wracałem po roku, po dwóch i próbowałem ponownie. Może faktycznie to nie dla Ciebie, a może kiedyś podejmiesz wyzwanie ponownie.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#17
(05-02-2022, 00:48)kaczakat napisał(a): Nie bądź taki zazdrosny, mam też żonę, dom i dzieci oraz psa. No i pracę. Córka chciała się pouczyć pływać, potem pobawić samochodem na konsoli, nie rozumie że jakiemuś panu z internetu się spieszy. Złożenie tego krokowca  z innego wątku do testu też zajęło, a radość żony z wyjęcia kilku pudeł w poszukiwaniach nieziemska.
Nie wiem co Ci odpisać, wskazówki dostałeś, nie napisałeś co już z tego sprawdziłeś. To forum to nie jest bezpłatna czatlinia wsparcia posprzedażowego.
Nie jest to forum by uczyć Cię jak działa świat. Z jakiegoś powodu rękojmia i gwarancja są obowiązkowe w UE, choć wg mnie dla takich rzeczy jak Arduino niesłusznie, co najwyżej rozruchowa. Nigdy nie kupuję jednego kompletu do testów. Może kabel nie łączy, może Chińczykowi się ręka omskła z lutownicą, a transport to czas i pieniądze.
To że kupiłeś uszkodzone 4 elementy jest może mało prawdopodobne, ale wystarczy jeden, zrobił zwarcie jednego pinu, albo sam zrobiłeś zwarcie, albo potem przełożyłeś uszkodzony do drugiego Arduino i masz oba upalone. Albo kabelek nie łączy. Nie mam szklanej kuli by to sprawdzić za Ciebie.
Ktoś Cię wprowadził w błąd, że Arduino zastępuje gotowe produkty komercyjne, a to nieprawda. Na naukę trzeba poświęcić około 10000h by być w czymś dobrym, a tu masz połączenie  informatyki, elektroniki, elektryki, fizyki i każdej innej dodatkowo gdzie chcesz takie Arduino stosować.
Miałem takie okresy, że chowałem AVR do szuflady i wracałem po roku, po dwóch i próbowałem ponownie. Może faktycznie to nie dla Ciebie, a może kiedyś podejmiesz wyzwanie ponownie.
ale ja nie chce sie uczyć całego arduino, chciałem tylko połączyć dwa moduły z dwoma arduino, bez żadnych serw, diod, przycisków, rezystorw - jak naj[prostszy sposób zrobić test. nic więcej - ale to przerasta ludzi na forach. Nikt nie jest w stanie napisać czy jest lista komend a jak jest to gdzie... itp. większośc się opiera na gotowych projektach a nie na własnej wyobraźni i kreatywności dlatego gdy jest błąd jakiś nikt nie wie co to może być - tylko sprawdzanie metodą prób i błędów. Ja po prostu chciałbym zapytać się kogoś kto faktycznie się ZNA na arduino a nie daje linki do tutoriali lub pisze "a to nie wiem". Chciałbym tylko przetestować i doprowadzić do tego że jedno arduino odbierze sygnał od drugiego. NIC więcej nie potrzebuje, żadnego projektu, diod, ledów, przycisków, potencjometrów - NICZEGO. dwa gołe arduino z dwoma gołymi modułámi. i jak pisałem wg. testu jednego z uzytkownikow arduino komunikuje się z modułem.

Kod:
22:03:38.847 -> FIRST WITH THE DEFAULT ADDRESSES after power on
22:03:38.913 ->   Note that RF24 does NOT reset when Arduino resets - only when power is removed
22:03:38.980 ->   If the numbers are mostly 0x00 or 0xff it means that the Arduino is not
22:03:39.079 ->      communicating with the nRF24
22:03:39.112 ->
22:03:39.112 -> SPI Speedz    = 10 Mhz
22:03:39.145 -> STATUS        = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
22:03:39.212 -> RX_ADDR_P0-1    = 0xe7e7e7e7e7 0x4141417852
22:03:39.245 -> RX_ADDR_P2-5    = 0xc3 0xc4 0xc5 0xc6
22:03:39.278 -> TX_ADDR        = 0xe7e7e7e7e7
22:03:39.311 -> RX_PW_P0-6    = 0x20 0x20 0x20 0x20 0x20 0x20
22:03:39.344 -> EN_AA        = 0x3f
22:03:39.377 -> EN_RXADDR    = 0x03
22:03:39.377 -> RF_CH        = 0x4c
22:03:39.411 -> RF_SETUP    = 0x07
22:03:39.411 -> CONFIG        = 0x0e
22:03:39.444 -> DYNPD/FEATURE    = 0x00 0x00
22:03:39.444 -> Data Rate    = 1 MBPS
22:03:39.477 -> Model        = nRF24L01+
22:03:39.510 -> CRC Length    = 16 bits
22:03:39.510 -> PA Power    = PA_MAX
22:03:39.543 -> ARC        = 0
22:03:39.543 ->
22:03:39.543 ->
22:03:39.543 -> AND NOW WITH ADDRESS AAAxR  0x41 41 41 78 52   ON P1
22:03:39.609 ->  and 250KBPS data rate
22:03:39.643 ->
22:03:39.643 -> SPI Speedz    = 10 Mhz
22:03:39.676 -> STATUS        = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
22:03:39.709 -> RX_ADDR_P0-1    = 0xe7e7e7e7e7 0x4141417852
22:03:39.775 -> RX_ADDR_P2-5    = 0xc3 0xc4 0xc5 0xc6
22:03:39.808 -> TX_ADDR        = 0xe7e7e7e7e7
22:03:39.842 -> RX_PW_P0-6    = 0x20 0x20 0x20 0x20 0x20 0x20
22:03:39.875 -> EN_AA        = 0x3f
22:03:39.908 -> EN_RXADDR    = 0x03
22:03:39.908 -> RF_CH        = 0x4c
22:03:39.941 -> RF_SETUP    = 0x27
22:03:39.941 -> CONFIG        = 0x0e
22:03:39.979 -> DYNPD/FEATURE    = 0x00 0x00
22:03:39.979 -> Data Rate    = 250 KBPS
22:03:40.007 -> Model        = nRF24L01+
22:03:40.041 -> CRC Length    = 16 bits
22:03:40.041 -> PA Power    = PA_MAX
22:03:40.074 -> ARC        = 0
22:03:40.074 ->
22:03:40.074 ->


i drugie arduino:
Kod:
22:04:32.807 -> CheckConnection Starting
22:04:32.807 ->
22:04:32.807 -> FIRST WITH THE DEFAULT ADDRESSES after power on
22:04:32.873 ->   Note that RF24 does NOT reset when Arduino resets - only when power is removed
22:04:32.940 ->   If the numbers are mostly 0x00 or 0xff it means that the Arduino is not
22:04:33.039 ->      communicating with the nRF24
22:04:33.072 ->
22:04:33.072 -> SPI Speedz    = 10 Mhz
22:04:33.105 -> STATUS        = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
22:04:33.171 -> RX_ADDR_P0-1    = 0xe7e7e7e7e7 0x4141417852
22:04:33.204 -> RX_ADDR_P2-5    = 0xc3 0xc4 0xc5 0xc6
22:04:33.238 -> TX_ADDR        = 0xe7e7e7e7e7
22:04:33.271 -> RX_PW_P0-6    = 0x20 0x20 0x20 0x20 0x20 0x20
22:04:33.304 -> EN_AA        = 0x3f
22:04:33.337 -> EN_RXADDR    = 0x03
22:04:33.337 -> RF_CH        = 0x4c
22:04:33.370 -> RF_SETUP    = 0x07
22:04:33.370 -> CONFIG        = 0x0e
22:04:33.403 -> DYNPD/FEATURE    = 0x00 0x00
22:04:33.403 -> Data Rate    = 1 MBPS
22:04:33.436 -> Model        = nRF24L01+
22:04:33.470 -> CRC Length    = 16 bits
22:04:33.470 -> PA Power    = PA_MAX
22:04:33.503 -> ARC        = 0
22:04:33.503 ->
22:04:33.503 ->
22:04:33.503 -> AND NOW WITH ADDRESS AAAxR  0x41 41 41 78 52   ON P1
22:04:33.569 ->  and 250KBPS data rate
22:04:33.602 ->
22:04:33.602 -> SPI Speedz    = 10 Mhz
22:04:33.635 -> STATUS        = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
22:04:33.668 -> RX_ADDR_P0-1    = 0xe7e7e7e7e7 0x4141417852
22:04:33.735 -> RX_ADDR_P2-5    = 0xc3 0xc4 0xc5 0xc6
22:04:33.768 -> TX_ADDR        = 0xe7e7e7e7e7
22:04:33.801 -> RX_PW_P0-6    = 0x20 0x20 0x20 0x20 0x20 0x20
22:04:33.834 -> EN_AA        = 0x3f
22:04:33.867 -> EN_RXADDR    = 0x03
22:04:33.867 -> RF_CH        = 0x4c
22:04:33.901 -> RF_SETUP    = 0x27
22:04:33.901 -> CONFIG        = 0x0e
22:04:33.948 -> DYNPD/FEATURE    = 0x00 0x00
22:04:33.948 -> Data Rate    = 250 KBPS
22:04:33.966 -> Model        = nRF24L01+
22:04:34.000 -> CRC Length    = 16 bits
22:04:34.000 -> PA Power    = PA_MAX
22:04:34.033 -> ARC        = 0
22:04:34.033 ->
22:04:34.033 ->
 
Odpowiedź
#18
Taka już niedola Arduinowca, to nie jest produkt typu kup i używaj. Wyciągnąłem swoje z pudełka i jeden zadziałał, za chwilę przestał, wyciągnąłem inne - działają, po zmiksowaniu akurat te ze wzmacniaczem miały dziwne problemy. Poratowałem je lutownica na pinach z cyną doprawioną ołowiem, bo Chińczycy już nie mogą jej używać jak wysyłają do UE i oba działają OK. 
   
Akurat ten moduł ma tam trochę większe naprężania jak jest umieszczony na płytce, parę lat w pudełku i im zaszkodziło, pojawiły się zimne luty. Nie używam ich, bo nie zauważyłem znaczącej poprawy zasięgu, a mniejsze są mniejsze.
Dodatkowo możesz mieć problem podróbki opisany tutaj: https://zeptobars.com/en/read/Nordic-NRF...-fake-copy i rozwiązanie podane tutaj: https://www.youtube.com/watch?v=jfaFbjgwprI , dodana linijka 
radio.setAutoAck(false); po radio.begin. Obejrzałem na podglądzie, bo moje kupione w Chinach, to oryginały Big Grin.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#19
(05-02-2022, 04:11)kaczakat napisał(a): Taka już niedola Arduinowca, to nie jest produkt typu kup i używaj. Wyciągnąłem swoje z pudełka i jeden zadziałał, za chwilę przestał, wyciągnąłem inne - działają, po zmiksowaniu akurat te ze wzmacniaczem miały dziwne problemy. Poratowałem je lutownica na pinach z cyną doprawioną ołowiem, bo Chińczycy już nie mogą jej używać jak wysyłają do UE i oba działają OK. 

Akurat ten moduł ma tam trochę większe naprężania jak jest umieszczony na płytce, parę lat w pudełku i im zaszkodziło, pojawiły się zimne luty. Nie używam ich, bo nie zauważyłem znaczącej poprawy zasięgu, a mniejsze są mniejsze.
Dodatkowo możesz mieć problem podróbki opisany tutaj: https://zeptobars.com/en/read/Nordic-NRF...-fake-copy i rozwiązanie podane tutaj: https://www.youtube.com/watch?v=jfaFbjgwprI , dodana linijka 
radio.setAutoAck(false); po radio.begin. Obejrzałem na podglądzie, bo moje kupione w Chinach, to oryginały Big Grin.

walcze dalej, szukam stabilizatora na 3.3v czy czegokolwiek w starej elektronice. Dzisiaj nic nie kupię bo nie mam jak a przesyłḱa zanim przyjdzie to też minimum wtorek sroda. Zastanawiam sie z czego mozna jakas elektronike wydobyc.
 
Odpowiedź
#20
W tym filmie powyżej są widoczne podstawki do NRF z wbudowanym stabilizatorem, mniej plątania na stykówce.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości