• 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
#1
Witam, jestem "nowy" oraz całkiem świerzak. Mam pytanie tego typu:

Posiadam 2x Arduino Uno oraz 2xNRF24L01

Czy jest możliwość zaprogramować tak jedno arduino aby podłaczajac je pod telefon z androidem użyć jakiegoś programu aby sterować joystickiem który za pomocą USB bedzię wysylal sygnał PPM do arduino i potem poprzez NRF24 do drugiego arduino? Mam nadzieję że wszystko zrozumiałe.

Telefon z androidem jako joystick + jakieś przełączniki -------------(transmisja jako PPM/PWM (?) przez USB) -----> arduino -------> NRF -----> NRF ------>Arduino ----(sterowanie wyjsciem PWM/PPM (?)) -----> serwa/silniki/ledy
 
Odpowiedź
#2
Można sterować Arduino np. przez moduł BT HC-05 telefonem z Androidem i wybranym programem, USB raczej nie, ale to kwestia sterowników, może i są, po prostu nie szukałem gdy każdy telefon ma BT i nie trzeba tego trzymać na kablu. No i trzeba się nauczyć "programować" w Arduino.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#3
(13-10-2021, 19:43)kaczakat napisał(a): Można sterować Arduino np. przez moduł BT HC-05 telefonem z Androidem i wybranym programem, USB raczej nie, ale to kwestia sterowników, może i są, po prostu nie szukałem gdy każdy telefon ma BT i nie trzeba tego trzymać na kablu. No i trzeba się nauczyć "programować" w Arduino.
no właśnie chodzi mi tylko i wyłącznie o nrf ponieważ zasięg jest do 1km.  wątpię by zasięg na bt był większy niż 50m. a po to kupilem nrf'a żeby zwiększyć zasięg auta RC, teraz mam ok 50m więc bt nie zmienia nic. czekam więc dalej może ktoś coś doradzi, bo zgaduje że sam bym znalazł rozwiązanie ale po kilkudziesięciu godzinach szukania, może trafi się ktoś kto robił coś podobnego.
 
Odpowiedź
#4
Oczywiście 1km to może w laboratorium, przy pomyślnych wiatrach. Jedyne co zamieniam w Twoim pomyśle to kabel między telefonem a Arduino z NRF na łącze BT. Czyli masz Telefon-(5m max) - BT-Arduino-NRF - - - (1km Big Grin)- - - NRF-Arduino.
Przecież nie podłączysz NRF do telefonu bezpośrednio.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#5
(14-10-2021, 05:40)kaczakat napisał(a): Oczywiście 1km to może w laboratorium, przy pomyślnych wiatrach. Jedyne co zamieniam w Twoim pomyśle to kabel między telefonem a Arduino z NRF na łącze BT. Czyli masz Telefon-(5m max) - BT-Arduino-NRF - - - (1km Big Grin)- - - NRF-Arduino.
Przecież nie podłączysz NRF do telefonu bezpośrednio.
no podłącze bezpośrednio, już podłączałem ale tylko po to by wgrać sketch. jak użyje kolejnego bezprzewodowego połaczenia to ping wzrosnie .. tak mi sie wydaje
 
Odpowiedź
#6
Szkicu nie wgrywa się do NRF, ale z wypiekami na twarzy czekam na efekty. Pochwal się projektem końcowym w odpowiednim dziale. Powodzenia.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#7
Wracam do tematu, jest ktoś mi w stanie napisać JAKIKOLWIEK kod który będzie używał 2xArduino UNO + 2xNRF24l01 (wersja HW-237 z anteną) i pokazywał na serial monitorze w jednym (Nadajniku) że wiadomośc została wysłana, a w drugim (odbiorniku) tą wiadomość ?
Sorry ale robię identycznie to co w tym poście i nie działa:
https://forum.arduino.cc/t/simple-nrf24l...emo/405123
Chcę tylko JAKOKOLWIEK TESTOWY KOD BY SPRAWDZIĆ KOMUNIKACJĘ - bez żadnych przycisków, diod, okablowań. Jedynie najprostsza powtarzana wiadomość co sekundę i wysyłana do drugiego arduino. np.
Odliczanie 1
Odliczanie 2
Odliczanie 3....
etc.
 
Odpowiedź
#8
Poszukaj sobie w moich wpisach, kiedyś wrzuciłem do posta dwa takie szkice. A działać ma w każdej konstelacji, można mieszać ze sobą te z anteną zewnętrzną i te z anteną PCB, nie ma to znaczenia.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#9
(04-02-2022, 15:27)kaczakat napisał(a): Poszukaj sobie w moich wpisach, kiedyś wrzuciłem do posta dwa takie szkice. A działać ma w każdej konstelacji, można mieszać ze sobą te z anteną zewnętrzną i te z anteną PCB, nie ma to znaczenia.
ja wiem że to nie ma znaczenia czy z anteną czy nie. Ale już to piszę dlatego że niektórzy mają dość dziwne pytania (na zagranicznych forach) Zaraz zobaczę czy coś znajdę - "poszukaj w moich wpisach" brzmi śmiesznie, lecz sprawdzimy.
 
Odpowiedź
#10
(04-02-2022, 15:27)kaczakat napisał(a): Poszukaj sobie w moich wpisach, kiedyś wrzuciłem do posta dwa takie szkice. A działać ma w każdej konstelacji, można mieszać ze sobą te z anteną zewnętrzną i te z anteną PCB, nie ma to znaczenia.
https://forum.arduinopolska.pl/watek-kom...-nrf-24l01
znalazłem to, po wrzuceniu kodów w serial monitorze nie mam NIC. a jak wrzucę tamte kody z linku to mam na serial monitorze na nadajniku:
Kod:
18:51:59.044 -> Data Sent Message 0 Tx failed
18:52:00.139 -> Data Sent Message 0 Tx failed
18:52:01.234 -> Data Sent Message 0 Tx failed
18:52:02.328 -> Data Sent Message 0 Tx failed
18:52:03.455 -> Data Sent Message 0 Tx failed
18:52:04.549 -> Data Sent Message 0 Tx failed
18:52:05.643 -> Data Sent Message 0 Tx failed
18:52:06.737 -> Data Sent Message 0 Tx failed
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości