<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=22357&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-06-26T22:56:58+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22357&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-06-26T22:56:58+01:00</updated>
<published>2019-06-26T22:56:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220053#p220053</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220053#p220053"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220053#p220053"><![CDATA[
<div class="quotetitle">pbmaster napisał(a):</div><div class="quotecontent"><br />Myślałem, że uda się wykonać podobną komunikację za pomocą biblioteki Mk_nrf. Nie wątpię, że jest to niemoźliwe, po prostu trzeba się doszkolić [WINKING FACE]<br /></div><br /><img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> dobre ... na pewno wprost za pomocą mojej biblioteki nie da się osiągnąć tego co na tym filmiku - ja w ogóle nie miałem takiego celu i takiego założenia, chodziło o pokazanie prostej komunikacji ew z użyciem pajpsów i to jest spokojnie możliwe do zrobienia tylko też trzeba sobie te pajpsy jak mówiłem poadresować ...<br /><br />ale sama idea działania tej biblioteki z filmiku który pokazałeś, przyznaję jest fajna - za to realizacja w kodzie jeśli chodzi o obsługę użytkownika jak dla mnie tragiczna i typowo andruinowa - prawie że z liniowym programowaniem. Przez co na pokaz (jak to zwykle bywa z andruinami) wszystko działa w jednym skeczu a jak ktoś chce połączyć jak to zwykle bywa sobie 2 - 3 różne skecze to zaczyna się masakra amerykańską piłą tarczową<br /><br />nie mniej jednak zainspirowałeś mnie tym filmikiem i pomysłem - może kiedyś zrobię to na podobnej zasadzie ale z obsługą w kodzie dla użytkownika biblioteki tak &quot;po mojemu&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 cze 2019, o 22:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pbmaster]]></name></author>
<updated>2019-06-26T22:30:53+01:00</updated>
<published>2019-06-26T22:30:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220052#p220052</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220052#p220052"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220052#p220052"><![CDATA[
Po prostu patrząc na takie wykorzystanie nrfów jak chociażby na tym filmie:<br /><br /> <!-- m --><a class="postlink" href="https://youtu.be/xb7psLhKTMA" >https://youtu.be/xb7psLhKTMA</a><!-- m --><br /><br />Myślałem, że uda się wykonać podobną komunikację za pomocą biblioteki Mk_nrf. Nie wątpię, że jest to niemoźliwe, po prostu trzeba się doszkolić [WINKING FACE]<br /><br />Wysłane z mojego SM-G950F przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2093">pbmaster</a> — 26 cze 2019, o 22:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-06-26T21:59:10+01:00</updated>
<published>2019-06-26T21:59:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220051#p220051</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220051#p220051"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220051#p220051"><![CDATA[
<div class="quotetitle">Jarosław J napisał(a):</div><div class="quotecontent"><br />Napisz proszę w którym poradniku &quot;pokazywałeś&quot; - jak piszesz - transmisję do wielu odbiorników. Informacja taka będzie mi (i jak widać nie tylko mi) w świetle powyższego bardzo przydatna.<br /></div><br /><br /><div class="quotetitle">pbmaster napisał(a):</div><div class="quotecontent"><br />U mnie rzeczywiście odbiorniki ustawione identycznie odbierają informację z nadajnika.<br /></div><br />No więc proszę<br /><br /><div class="quotetitle">pbmaster napisał(a):</div><div class="quotecontent"><br />Powstaje problem gdy próbuję odpowiedzieć nadajnikowi i w tym przypadku tylko jeden z tych dwóch robi to prawidłowo<br /></div><br />No więc właśnie ... Panowie zastanówcie się ... bo z jednej strony niby mówicie, że chcecie zrobić prostą komunikację ... a z drugiej zaraz się okazuje, że już nie chodzi o prostą ale o dość złożoną, wręcz o sieć rozprosząną typu Mesh ... Czego oczywiście moduły NRF nie wspierają sprzętowo - od tego są np takie moduły jak ZigBEE w różnych odmianach - poczytajcie o nich i jak się na nich tworzy prosto tego typu sieci, gdzie wręcz się konfiguruje nawet które z nich mają pełnić w  sieci rolę repeaterów czy tylko urządzeń końcowych itp itd .... to wszystko jest zapewnione SPRZĘTOWO , moduły się wygodnie konfiguruje komendami AT a cała komunikacja może śmigać wygodnie nawet po zwykłym UART/RS232<br /><br />Oczywiście CENA ! ... no już nawet ciężko ją porównywać w jakikolwiek sposób do modułu NRF za 4,5 zł<br /><br />Więc proponuję po prostu na spokojnie przemyśleć jakiś swój własny i prosty protokół komunikacji przy pomocy modułów NRF - bo przy takim podejściu to nawet pajpsy wam nie pomogą niestety.<br /><br /><br />Oczywiście pajpsy umożliwiają stworzenie bardzo uproszczonej sieci i po to one są - po to powstały, wystarczy się nimi posłużyć - .... tylko jak ... no tak - podstawy pod to w bibliotece przygotowałem ale rzeczywiście omówienie tego i jakieś przykłady zabrałyby sporo czasu - musiałbym go znaleźć - może kiedyś się uda to przygotuję taki poradnik - ale nie obiecuję w tym momencie a już na pewno nie jestem w stanie podać nawet chociażby przybliżonego terminu.<br /><br />To co mogę na gorąco poradzić, chociaż taki sposób przy zbyt dużej liczbie modułów będzie tworzył spory overhead i kłopoty to przy kilku modułach być może będzie śmigać. Stwórzcie sobie własną konkretną ramkę z adresami układów docelowych i nadawczych - gdzie sami sobie nadacie adresy dla każdego procka sterującego jednym modułem i reagujcie na ramki skierowane tylko &quot;do mnie&quot; - coś na kształt prostych protokołów dla RS485 ...<br /><br />ale też od razu pomyślcie na początek o jednym masterze i reszta to slave - a nie wy zaraz chcecie mieć multimastera i żeby gadał każdy z każdym - no takie rzeczy to ZigBEE sprzętowo, albo modułu WiFi - i dużo drożej, albo żmudna zabawa w oprogramowanie własnej sieci Mesch na tych modułach. <br /><br />Jak do tej pory mnóstwo osób zakupiło bibliotekę i jak mam kontakt z niektórymi z klientów to mówią że działa wyśmienicie i to nawet w warunkach przemysłowych - ale zwykle każdy wykorzystuje te moduły do najprostszych celów czyli np przesyłanie danych z wielu czujników do MASTERA i zwykle nikt się nie bawi w żadne tam tworzenie sieci. Dobrze się też nadają do budowy nawet skomplikowanych pilotów zdalnego sterowania itp itd <br /><br />Oczywiście dzięki pajpsom można tworzyć proste podsieci i komunikację<br /><br />W skrócie mówiąc - używanie pajpsów nie jest aż zaraz takie skomplikowane - trzeba sobie przemyśleć nazewnictwo i poadresować odpowiednio każdy moduł w sieci. Przecież pokazałem w poradniku jak adresuje się pajpsy i ładnie daje się to odczytywać nawet - widać jak to się robi,<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 cze 2019, o 21:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pbmaster]]></name></author>
<updated>2019-06-26T21:24:18+01:00</updated>
<published>2019-06-26T21:24:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220050#p220050</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220050#p220050"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220050#p220050"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Ja tak sobie czytam ten wątek a szczególnie to<br /><div class="quotetitle">Jarosław J napisał(a):</div><div class="quotecontent">Ja natomiast potrzebuję tylko z jednego nadajnika nadać dane do dwóch odbiorników.<br /></div><br /><br /> i w głowę zachodzę - po jakiego grzyba bawić się w jakieś pajpsy - skoro bez nich można to zrobić i pokazywałem to w poradniku. Jeden nadaje a nawet 40 może to samo odbierać ...</div><br /><br />U mnie rzeczywiście odbiorniki ustawione identycznie odbierają informację z nadajnika.<br /><br />Powstaje problem gdy próbuję odpowiedzieć nadajnikowi i w tym przypadku tylko jeden z tych dwóch robi to prawidłowo (kiedy oba pracują jednocześnie). Drugi natomiast wysyła odpowiedź, ale nadajnik tego nie wyłapuje. Kiedy robię komunikację 1 do 1 to oba odbiorniki odpowiadają poprawnie nadajnikowi...  <br /><br />Przyznaję się bez bicia, poległem. Być może znajdziesz  kiedyś czas i pokażesz jak zrobić taką komunikację w poradniku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2093">pbmaster</a> — 26 cze 2019, o 21:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2019-06-26T19:48:13+01:00</updated>
<published>2019-06-26T19:48:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220045#p220045</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220045#p220045"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220045#p220045"><![CDATA[
Mirku. Przejrzałem i przesłuchałem solidnie pod tym kontem wszystkie 3 poradniki n.t NRFa, i tylko w pierwszym, w okolicy 18 minuty jest &quot;wspomniane&quot; o takiej możliwości. W żaden sposób nie &quot;pokazane&quot;.  W drugiej części także wspominasz o nazywaniu strumieni, ale nie powiedziane co i jak ustawić aby selektywnie dane przekazywać i odbierać. <br />W prosty sposób  przy lustrzanych ustawieniach dwóch odbiorników - jak pisałem w pierwszym poście - nie da się. Coś dociera do obydwu ale po zwizualizowaniu widać że co 4 transmisja (transmisje co sekundę ) jest mocno zakłócona. Transmisje do każdego odbiornika pracującego solo - są OK. <br /><br />Napisz proszę  w którym poradniku &quot;pokazywałeś&quot; - jak piszesz -  transmisję do wielu odbiorników. Informacja taka będzie mi (i jak widać nie tylko mi)  w świetle powyższego  bardzo przydatna.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 26 cze 2019, o 19:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-06-26T16:16:58+01:00</updated>
<published>2019-06-26T16:16:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220041#p220041</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220041#p220041"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220041#p220041"><![CDATA[
Ja tak sobie czytam ten wątek a szczególnie to<br /><div class="quotetitle">Jarosław J napisał(a):</div><div class="quotecontent"><br />Ja natomiast potrzebuję tylko z jednego nadajnika nadać dane do dwóch odbiorników.<br /></div><br /><br /> i w głowę zachodzę - po jakiego grzyba bawić się w jakieś pajpsy - skoro bez nich można to zrobić i pokazywałem to w poradniku. Jeden nadaje a nawet 40 może to samo odbierać ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 cze 2019, o 16:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2019-06-26T15:41:36+01:00</updated>
<published>2019-06-26T15:41:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220040#p220040</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220040#p220040"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220040#p220040"><![CDATA[
Tak ale w swoim kodzie tam autor używa węzłów, masek węzłów, parent_pipe, child_mask, itp  To jest dosyć zaawansowana sieć i nie jestem przekonany czy z naszą biblioteką zadziała. Na pewno ja nie podołam.   Ja natomiast potrzebuję tylko z  jednego nadajnika nadać dane do dwóch odbiorników. <br />Nie wiem nic na temat strumieni Czy należy  do tego celu uruchamiać kolejne strumienie, czy lepiej wysłać dwa razy te same dane adresując jedynie inaczej pierwszy bit. czy w ogóle jest to prawidłowe (eleganckie) rozwiązanie. W końcu po coś te pipes'y są. jedno z pytań w pierwszym poście właśnie tak brzmi :&quot;W jaki sposób należy używać strumieni?&quot;. Chciałbym uzyskać choć jakąś wskazówkę, czy służą one wyłącznie do budowania sieci, czy można ich wykorzystanie zastosować do odbierania  przez kilka odbiorników. Jak to działa.<br /><br />Na forum.arduino.cc opisują problemy z dwoma nadajnikami, można co nieco wywnioskować, na przykład że nie można odbierać dwóch strumieni na raz.  Ale, nie jest to wiedza usystematyzowana  (od początku).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 26 cze 2019, o 15:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-06-26T14:35:34+01:00</updated>
<published>2019-06-26T14:35:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220038#p220038</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220038#p220038"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220038#p220038"><![CDATA[
Jak żadnych info niema, gość szczegółowo omawia kod arduino, oraz jakiego libsa trzeba dodać, RF24Network.<br />Zajrzyj w kod owego libsa przecież dostepny jest.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 26 cze 2019, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2019-06-26T07:24:45+01:00</updated>
<published>2019-06-26T07:24:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220026#p220026</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220026#p220026"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=220026#p220026"><![CDATA[
Nie udało mi się.  Próbowałem już wiele konfiguracji.<br />Tu na tym filmie<br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=xb7psLhKTMA" >https://www.youtube.com/watch?v=xb7psLhKTMA</a><!-- m --><br />gość na infografice pokazuje  że odbywa się to coś na zasadzie sieci Mesh  że to np. trzeci NRF poprzez  drugiego przekazuje dane do pierwszego, ale żadnych konkretów implementacji nie ma.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 26 cze 2019, o 07:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pbmaster]]></name></author>
<updated>2019-06-24T21:20:23+01:00</updated>
<published>2019-06-24T21:20:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=219987#p219987</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=219987#p219987"/>
<title type="html"><![CDATA[Re: Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=219987#p219987"><![CDATA[
Udało Ci się rozwiązać problem? Podobnie jak Ty nie potrafię skorzystać ze strumieni, a jednakowo skonfigurowane odbiorniki nie działają poprawnie - odbierają dane, ale odpowiedź do nadajnika trafia tylko z jednego.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2093">pbmaster</a> — 24 cze 2019, o 21:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2019-06-23T10:20:49+01:00</updated>
<published>2019-06-23T10:20:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=219928#p219928</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=219928#p219928"/>
<title type="html"><![CDATA[Dwa pytania n.t komunikacji NRF24L01]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22357&amp;p=219928#p219928"><![CDATA[
Możecie mi odpowiedzieć na dwa pytania? <br /><strong>1. ---</strong>. Mam jeden układ jako nadajnik i dane mają być odebrane przez  dwa urządzenia. Oba urządzenia mają lustrzane  (fabryczne z biblioteki MKNRF) ustawienia inicjalizacji Kiedy odbieram tylko jednym (dowolnym) wszystko jest wzorowo. Kiedy zaś włącza się drugi równolegle - występuje dużo więcej błędów. Domyślam się, że o ile  z odbiorem  danych nie ma problemu przez dwa układy, to po odbiorze dwa odbiorniki na raz potwierdzają otrzymanie pakietu i  te potwierdzenia kolidują ze sobą. Dla czego zatem, błędy nie ustają jeśli wyłączę ACK w bibliotece  w funkcji inicjalizującej? mknrf_set_pipe(..., ACK_OFF);<br /><br /><strong>2. ---</strong>W jaki sposób należy używać strumieni? Szukałem w necie jak to się robi - znalazłem tylko ogólne opisy. <br />Czy w nadajniku  mam uruchomić dwa strumienie nadawcze (jak to zrobić)?  a  w odbiornikach po jednym odbiorczym? Tak podpowiadałaby logika ale W funkcji inicjalizującej NRFa  przy ustawieniach fabrycznych  widzę że są trzy polecenia <br />--mknrf_set_rx_pipe_addr(RX_ADDR_P0, ...);<br />--mknrf_set_pipe(ERX_P0,...);<br />po czym znów <br />--mknrf_set_rx_pipe_addr(RX_ADDR_P1, ...);<br />Jak należy poustawiać strumienie, aby odbierać jedne dane z nadajnika przez dwa odbiorniki?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 23 cze 2019, o 10:20</p><hr />
]]></content>
</entry>
</feed>