Ok, dzięki. Też znalazłem po drodze: http://www.tinkerer.eu/AVRLib/nRF24L01/
Może macie zupełnie inne rozwiązanie Jest bilbioteka RadioHead, z stm32duino też powinno działać wg autorów tej biblioteki. Przykład jej użycia (ale niestety nie z STM32): https://randomnerdtutorials.com/rf-433mh... Biblioteka: https://www.airspayce.com/mikem/arduino/... Biblioteka ta wspiera również nRF24L01,...
W załączniku biblioteka z dwoma prostymi przykładami - dla nadajnika i odbiornika.
A ja tam coś takiego napisałem, że szukam w nRF...??? To oczywiste, że jeśli moduł odpowiada to znaczy, że jest dobrze podłączony, komunikacja działa, a na dodatek sam moduł jest sprawny bo sprawdzany to oznacza błąd w programie/konfiguracji. Nie mogę tylko go zlokalizować
Jaka konkretnie biblioteka? Link?
Witam próbuję się nauczyć komunikacji bezprzewodowej na arduino. Wybrałem nRF24L01. Próbowałem kilka poradników za każdym razem to samo czyli serial monitor nadajnika wysyła że wysłano a serial monitor odbiornika nic nie odbiera. Poniżej wysyłam jak podłączyłem moduł. GND arduino VCC 3,3V arduino CE9 CS10 MOSI11 MISO12 SCK 13 Kod nadajnika: #include...
witam Mam problem z napisaniem programu który obsługiwałby taki komplet. Używam dedykowanego oprogramowania czyli Atollic True Studio for STM32. Czy polecicie jakąś bibliotekę która będzie działaś z stm32f100. Czy ktoś z kolegów podsunie jakiś program wykorzystujący SPI1 do komunikacji z nrf24l01+ ? Jestem początkujący i nie wiem jak się do tego zabrać....
A gdzie jest ta biblioteka której używasz?
Witam. baracuda2 czy rozwiązałeś ten problem. Jestem na etapie przygotowywania obsługi nRF i chciałbym wiedzieć czy ta biblioteka jest OK?
1. Na filmiku widać, że osie napędowe są skrętne. Jak to rozwiązałeś ? 2. Ciekawi mnie biblioteka do nRF24L01, pisząc ją bazowałeś na gotowej, czy podszedłeś do tematu inaczej ? Ewentualnie czy zechciałbyś ją udostępnić ? 3. Rozumiem, że silnik już po przełożeniu zwiększającym moment ma 2200 RPM ?
Ale nigdzie nie mogę znaleźć informacji jak wysłać String przez nRF24l01. Da się? Nie wiem, jakiej konkretnie biblioteki dla nRF24l01 używasz, ale przesłanie obiektu klasy String można zrobić tak:[syntax=c]RF24 radio(7,8); String string; radio.write(string.c_str(), string.length()); // bez znaku końcowego terminatora '0'[/syntax]
Na czym polega problem? Udaje Ci się wpisać bajt konfiguracyjny do rejestru konfiguracyjnego NRF za pomocą SPI i odczytać go poprawnie? W domu mam działający projekt z obsługą NRF24L01+ pod biblioteką SPL. Sprawdzę wieczorem czy wprowadzałem jakieś poprawki do zamieszczonego kodu: http://www.elektroda.pl/rtvforum/topic30... Jeśli tak to wyślę...
Przypomnienie problemu. Próbuję wysłać zestaw danych na odległość około 100m. Zestaw danych zawarty jest w strukturze (struct). Moduł nRF24L01 z anteną PCB sięga na 50m-60m. Problem nie jest rozwiązany z modułem nRF24L01+ PA-LNA. Generalnie ten moduł lub biblioteka jest do kitu, a przynajmniej moduł z anteną zewnętrzną bo ten bez zewnętrznej, tej na...
Mam moduły NRF24l01 podłączyłem je do arduino, obsługuje je biblioteka RF24 lecz nie wiem jakiego polecenia użyć, aby na wyświetlaczu LCD wyświetlać aktualna moc sygnału. Znalazłem polecenie getPALevel(); lecz ta komenda pobiera aktualną moc nadajnika, a nie moc sygnału łącza radiowego.
Gotowa biblioteka z której możesz skorzystać: http://www.elektroda.pl/rtvforum/viewtop...
Nie możesz użyć kodu z języka C++ w Bascom - ta biblioteka jest dla programujących w Arduino. Polecam zainteresować się NRF24L01 i porzucić BASCOM'a na rzecz C.
Witam, zbudowałem pojazd gąsienicowy zdalnie sterowany za pomocą tych oto modułów. Między nimi wysyłam tablicę z 4 zmiennymi, ale zasięg jest maksymalnie na 4-5m po czym go gubi (pojazd staje lub wariuje). Zastosowałem do mojego programu opcje ,,zwiększające zasięg,, [syntax=c]radio.setDataRate(RF24_250KBPS... radio.setPALevel(RF24_PA_HIGH);[/syntax]...
Do arduino jest gotowa biblioteka [url=https://www.mysensors.org/build/rs4... która może gadać po rs485 lub bezprzewodowo (nrf24l01+ itp.) A jako kontroler na raspberrypi możesz wykorzystać [url=http://www.domoticz.com/]Domoticz, który współpracuje z mysensors.
Możesz skorzystać z biblioteki Arduino Wireless Audio/Data : AutoAnalogAudio ([url=https://github.com/TMRh20/AutoAnal... chociaż AVR też już ona wspiera.
Są to dwa nadajniki z przyciskami i jeden odbiornik z przekaźnikami. Naciśnięcie jednego z przycisków w nadajniku spowoduje wysłanie jednego bajtu danych do odbiornika, a ten załączy odpowiedni przekaźnik. Na NRF24L01 niestety jest źle. Kupiłem nawet wersję ze wzmacniaczem, który teoretycznie powinien mieć zasięg 1km. W praktyce ledwo przechodzi przez...
Ostatnio spotkałem się z biblioteką RF24 - własnie do sterowania jakimś latającym sprzętem , poszukaj na sieci projektów na Arduino - Quadrocopter , zdaje mi się że tam ktoś napisał specjalnie tę bibliotekę.
Temat do zamknięcia. To że moduły działają bez RF24Network nie znaczy że są dobrze podłączone, po zlokalizowaniu zimnych lutów na płytce dla pinów modułu z których jak domyślam się korzysta biblioteka RF24Network wszystko ruszyło. Dodatkowo zaktualizowałem wersje obu bibliotek, bo wersje które miałem były z niewiadomych powodów uszczuplone o parę funkcji....
Na początek proponuję opcję jak najbardziej uproszczona czyli bez auto ack i re-transmit poniżej biblioteka dla F7 działająca. Na wstępie to nrf_init(), później dla transmitera nrf_tx_mode wiadomo dla odbioru nrf_rx_mode jak już zadziała to możesz się bawić z innymi opcjami.
Połączyłem program wgrałem podłączyłem serwo dla testu i brak reakcji Dlatego pytałem, czy nie trzeba tego jakoś bindować, nie wiem czego to wina. Nie bardzo wierzę. że w ciągu tak krótkiego czasu zdążyłeś przeanalizować temat i przetestować dwa układy oraz dojść do konkluzji, że to nie pracuje... Wierzę że masz dużo wiedzy i doświadczenia w temacie...
Płytka jest co najmniej dwukrotnie za duża. Jak pisałem wcześniej elementy należy układać w logiczny sposób, a tutaj tego nie widać. Robię to 1 raz.. Dajesz mi rade w stylu zrób dobrze to będzie dobrze. Koledzy wcześniej wskazywali, abyś moduł NRF24L01 umieścił z boku płytki, czego nie zrobiłeś. Umieściłem tak moduł aby jego połączenia były możliwie...
Mam ściągniętą taką bibliotekę https://github.com/maniacbug/RF24 Wgrałem wchodząc przez SZKIC / DOŁĄCZ BIBLIOTEKĘ / DODAJ BIBLIOTEKĘ .ZIP
Cześć, Posiadam dwa klonyArduino UNO R3, do tego układy NRF24L01 wraz z adapterami ze stabilizatorami zasilania 3,3V. Dodatkowo na pinach zasilania modułów radiowych dodane są kondensatory 22uF + 100nF, bo bez nich nic nie chciało działać. Wzorowałem się na układzie z tej strony, transmisja dwukierunkowa: https://create.arduino.cc/projecthub/muh...
Przepraszam, pomyliłem NRF24L01 z NRF2401. Ich biblioteki trochę się różnią. Tu jest rozwiązanie dla NRF24L01 - Wklejając kod programu używaj proszę znacznika SYNTAX. Składnia jest wtedy kolorowana i łatwo kod analizować, a dodatkowo posty są krótkie. Instrukcja: https://www.elektroda.pl/rtvforum/topic3... Post poprawiłem.
Czy te moje wypociny da się jakoś poprawić w prosty sposób na tych bibliotekach które już są.? Z programowania Arduino jestem noga :cry:
http://obrazki.elektroda.pl/5420814900_1... Tym razem niewielki projekt urządzenia zwanego niekiedy stacją pogodową – czyli termometr z bezprzewodowym czujnikiem temperatury zewnętrznej. Od dłuższego czasu zastanawiałem się, jak w sposób praktyczny wykorzystać moduły z ukladami NRF24L01. Są to transceivery na pasmo 2,4GHz, posiadają...
Tak tak rozumiem, you-zek - skoro piszesz ze to nie trudno sproboje. Pytalem felekfale, czy mial an mysli jedynie pominiecie "tej" biblioteki.
Kiedyś jakoś włączyłem teraz niezbyt pamiętam jak włączyć pełne komunikaty przy kompilacji, poszukałem ręcznie w plikach była tam jakaś stara biblioteka rf24 lecz i tak to nie dało skutku, teraz po wgraniu programu od ciebie bez dealy działa lecz sie dławi gdy toche odejde jest coraz gorzej, gdy dam delay 100 nic sie nie pojawia na serialu gdy 10 pojawia...
Witam, po kilkunastu dniach pisania pragne podzielic sie biblioteka w jezyku C do nrf24l01+ przeznaczana do uC AVR-a ze sprzetowym SPI. Szukajac odpowiedznika w sieci nie moglem znalezc niczego co by mnie zadowolilo, dlatego postanowilem napisac ja samodzielnie. Biblioteka jest dosc prosta, przejrzysta. Skonfigurowana pod atmege328p, czyli rowniez pod...
Ma ktoś jakiś pomysł? Mam. Masz skopany kod obsługi w pętli albo w bibliotece.
Witam Przy użyciu modułów nrf24l01 przesyłam dane z czujnika DHT22 i PMS7003 z arduino nano z podłączonami czujnikami (nadajnik) do arduino nano odbierającego dane z nadajnika z podłączonym wyświetlaczem wyświetlającym dane odebrane z nadajnika. A cały mój problem polega na tym, że dane z DHT22 są bez problemu wyświetlane na wyświetlaczu a z PMS7003...
A na ile złożony jest protokół, i na ile dobrze opisany? Czy stary program steruje bezpośrednio sprzętem, czy używa bibliotek? Jeśli tak, to jakich?
Ciężko mi coś Ci doradzić, bo nigdy nie używałem aż tak kompleksowych rozwiązań i nie znam oferty dostępnej na rynku polskim. Jeśli zasięg może być nie większy jak kilkadziesiąt metrów to można pokusić się o użycie jakiegoś gotowego modułu bluetooth który będzie się zachowywać jak bezprzewodowy UART. Są też wersje radiowe ale nie wiem czy dostępne w...
No niestety jest ten pokręcony kod z datasheeta, on jeszcze poprawia to o wartości kalibrujące odczytane z czujnika. Jeżeli czas przetwarzania nie jest problemem to cokolwiek da radę jeśli biblioteka do floatów się zmieści, jak nie to trzeba przerobić na fixed-point. (btw. dlaczego robisz na 51? okropna architektura, i jeszcze nie ma do tego żadnego...
jak wiadomo C++ jest głupie Och, nie o to mi chodziło. Z pierwszym ostrzeżeniem nie mogę sobie poradzić i nie mogłem już wcześniej. Drugi natomiast powoduje różnica typów danych. Nie wiem jak tą zmienną zamienić na const char ale długość jest chyba taka sama więc nie powinno być z tym problemu. Wcześniej ten kod działał. To tylko program testowy. =>...
A konkretnie to z czym masz problem bo po zainstalowaniu biblioteki masz przykłady które powinny być pomocne.
Jeden odbiornik i kilka nadajników ?. Niestety nie jest to takie proste a może wręcz niewykonywalne. Każdy odbiornik ma swój adres odbiorczy i nadawczy ustawiany w funkcji "void setup() ". I w funkcji "void loop()" tego nie zmienisz - a przynajmniej ja o takim czymś nie wiem. Jest kilka bibliotek dla NRF24L01 wiec może któraś to umożliwia. A gdyby nawet...
Witam forumowiczów! Pracuję nad projektem, w którym muszę stworzyć sieć pomiędzy kilkoma (maks. 5) mikrokontrolerami. Postanowiłem wykorzystać moduły nrf24l01. Dociągnąłem do Arduino IDE biblioteki rf24, rf24-network oraz rf24-mesh. Podłączyłem do dwóch płytek Arduino UNO po jednym module, jako pinów CSN i CE użyłem pinów 7 i 8, IRQ po stronie modułu...
Witam. mam problem z modułem nrf24l01 + antena. odpalając program testowy, arduino komunikuje się z modułem, ale przy próbie wysłania danych, program się zawiesza i nie idzie dalej. Jakiś rok temu moduły podłączałem i działały. Wymieniałem nrf24l01 i arduino i nadal jest to samo. Co dziwne, moduł, który nie zawiera anteny, w tej samej konfiguracji,...
(at)Sylwunia35 Póki co nie jest to jeszcze dopracowane, w ciągu najbliższych dni mam zamiar napisać bibliotekę do Bascoma pod nrf24l01. Zagadnienie wcale nie jest takie trudne, na razie mogę Ci jedynie zaproponować zapoznanie się z kodem zawartym na tej stronie (niestety w języku Rosyjskim) : http://avrproject.ru/publ/kak_podkljuchi...
Jesli chodzi o Moduł radiowy RF 433MHz Arduino to jest ok. Tylko pojawia się problem z opragramowaniem tego. Z filmiku wynika że można je znaleźć w bibliotekach. Poza tym w moich postach pisałem że do zbudowania prostego układu a o taki Tobie chodzi, nie potrzebny jest Arduino. Edit: Jest na sali ktoś kto pomoże mi to ogarnąć? Pin Out czujnika PIR...
Zasilanie jest brane z Arduino Nano 3.3 V, co do dodatkowego kondensatora - nie użyłem go - czy jest konieczny do takiego prostego testu? Aby nie tracić niepotrzebnie czasu i energii (nie jechać z Warszawy do Grójca przez Karsznice i Częstochowę), proponuję poświęcić 1 godzinę (tak, całą godzinę!) i uważnie przeanalizować dogłębnie i szczegółowo zreferowany...
Szanowni koledzy, proszę o drobną pomoc z uruchomieniem modułów komunikacji nRF24L01 - próbowałem już niemal wszystkiego i nie chce mi to działać , sądzę że problem leży po stronie "odbiornika" ale ślęczę nad tym już tak długo , że nie widzę już żadnej przyczyny dla której odbiornik nie wychwytuje żadnych danych. Otóż mam 2 układy na atmega8 (zeg.int.1MHz)-...
Generalnie jeżeli chodzi o wydajność to trzeba mieć na uwadze, że C# jest językiem zarządzanym, w wielu przypadkach będzie wolniejszy od niezarządzanego (C, C++). Natomiast z drugiej strony łatwo ocenić czy w danej sytuacji szybkość wykonywania się pewnych procedur jest za mała, albo czy wystarczająca i nie wpływa na całokształt. Jeżeli by się okazało,...
Programowaniem bawię się co prawda od niedawna, ale tak sobie myślę, że nie bez powodu w konsolach 8 bitowych były 4 przyciski i krzyżak. Dzięki temu w 1 przesłanym bajcie od razu przesyłasz stan wszystkich przycisków. No a jak jest pilot "master" to w 2 - jest jeszcze start/menu. Oczywiście w Arduino podłączasz 8 przycisków do różnych pinów - najprościej....
1. To nie są zadne komendy tylko funkcje w c++ zwane metodami, napisane przez kogos. 2. Naprwde stop.Listening() czy moze radio.stopListening(). 3. Jak by ci się chciało czytać to byś w opisie biblioteki doczytał ze musisz otworzyc "pipe" dla określonego kierunku transmisji - radio.openReadingPipe
ok. W takim razie macie jakieś gotowe programy i biblioteki które mogły by mi się przydać do komunikacji pomiędzy 2 modułami ?
Próbowałem to zrobić trochę na zasadzie tego poradnika: https://howtomechatronics.com/tutorials/... Czemu więc usunąłeś komendy delay(5) z pętli loop() w kodzie odbiornika i nadajnika, które są w oryginalnym kodzie? To nie wstyd użyć delay(), jeżeli tylko chcesz przetestować, czy układ Ci działa ;)...
AVE... Dwa moduły [url=https://www.sparkfun.com/datasheets... i masz komunikację dwukierunkową za niecałe dziesięć złotych. Są gotowe biblioteki do używania tych modułów, użyj jednej na wzór i tyle. Bonusowo moduły same załatwiają takie sprawy, jak synchronizacja ramek, CRC czy mechanizm ACK/NACK. W...
Mam problem z komunikacją pomiędzy master a node 01 ,02,03... Z powodzeniem nadaję i odbieram dane , jednak problem polega na tym że odbierane dane nakładają się na siebie. Prośba o pomoc osoby które pracowały na tej bibliotece.
Witam,mam pewien problem, mianowicie chciałbym sterować dwoma serwami za pomocą joysticka bezprzewodowo, używając modułu nRF24I01. Kod dla jednego serwa działa bezproblemowo (wykorzystuję oś X na joysticku). Chciałbym drugie serwo kontrolować za pomocą osi Y. Jak to zrobić? Nadajnik: http://obrazki.elektroda.pl/8937378100_1...
Na githubie znajdziesz taką bibliotekę jak NRF24 mesh i ona zapewnie już obsługę zarządzania siecią na wyższym poziomie jeśli nie chciałbyś tego sam pisać.
(at)Marek_Skalski Bez przesady. Zwykły moduł nRF dobrze sobie radzi ze ścianą, a naawet kilkoma ścianami. A przy pełnej mocy spokojnie osiąga nawet do 100m w otwartym terenie. A poza tym są wersje z dodatkowym wzmacniaczem o czym wspomniano powyżej. Problemy z tym modułem najczęściej wynikają z używania kiepskiej jakości bibliotek arduino i brakiem...
Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : https://obrazki.elektroda.pl/1575646300_... Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka...
Nie wiem jak to ma się mieć do Arduino IDE bo to jest bardziej kwestia Twoich umiejętności. Jeśli Twoje pisanie jest ograniczone do bezmyślnego wklejania gotowych bibliotek to możesz mieć problem (choć nawet i tu nie wydaje mi się). Jeśli jednak nie jesteś dotknięty "indolencją Arduino" i potrafisz sam coś napisać od siebie bądź wgłębić się w działanie...
http://obrazki.elektroda.pl/7176387400_1... Chyba każdy, kto trochę pobawił się elektroniką, próbował zrobić własną płytkę bazową do innych projektów. (Jak zwał: ewaluacyjną, prototypową - wszystko mi jedno :) ) Ponieważ moje płytki od jakiegoś czasu się kurzą, czas je przedstawić - a nóż może komuś się przyda taki zestaw. Celem było...
Po kilku tygodniach szukania powodu tego że nic nie działa jak trzeba lub raz działa raz nie, chyba znalazłem rozwiązanie. Wyrzuciłem cały program od arduino i wszystkie biblioteki, które dodałem dodatkowo. Poinstalowałem wszystko od nowa i nagle moduły ruszyły. Co prawda nie wiem czemu moduły muszą mieć dolutowane do anteny przedłużenie w postaci...
Pamiętam, że też miałem podobny problem. [syntax=c] while (!done) { done = radio.read(&tx_data, radio.getDynamicPayloadSize()); radio.writeAckPayload(1, rx_info, sizeof(rx_info)); } [/syntax] Pomogło powyższe, musisz potestować bo mój projekt nie został ukończony i nie gwarantuje że zawsze będzie OK. Zerknij do przykładu pingpair biblioteki RF24, jest...
Mam pod ręką dwa takie moduły NRF24L01. Poczytam i zobaczę co z tym zrobić. Dzięki za radę... Tylko, że one łączą się z Arduino po SPI, a ja mam podłączony wyświetlacz w układzie odbierającym dane. O jakiej bibliotece konkretnie pisałeś?
Jak już jesteś przy arduino to masz nrf24l01 + pa na 2 takich spokojnie możesz zrobić link na 1-2 km . Jak latasz na 2,4 to są też wersje na 433MHz lub inne moduły choćby rfm , biblioteki znajdziesz w sieci . Osobiście korzystam w innym projekcie z nrf i sobie chwalę ;)
Łatwo krytykować kogoś zielonego, bo faktycznie jestem zielony. Ale zamiast krytykować zamieść porządnie napisany program nadajnika i odbiornika. Naprawdę będę Ci wdzięczny i nie jest to żaden sarkazm. Dawniej mówili "navigare necesse est" . Na pewno nie można powiedzieć "programire necesse est" . Wielu ludzi nie będzie programować, będą używać oprogramowania....
Cześć, Mam problem z kodem na Atmega32u4. Mam dwie PCB z Atmega 32u4 - w jednej z nich podłączony jest silnik DC poprzez driver do pinu PWM. W drugiej jest tylko nadajnik. Używam NRF24l01, do którego zakupiłem biblioteki od firmy Atnel. Wydaje mi się, że musiałem popełnić gdzieś błąd w kodzie, ponieważ nie wszystkie, a nawet mniejszość pakietów dociera...
... Bo dziwne jest dla mnie to zę wykonuje if oraz else jednocześnie. Szukałem odpowiedzi w internecie .... Nic się magicznie nie wykonuje. Nie mam szklanej kuli by powiedzieć co chciałeś , ale bloki nie wydają się logicznie, a NA PEWNO formatowanie kodu które prezentujesz wprowadza wzrok w błąd. Nie mam pojęcia jakiej magicznej biblioteki używasz,...
Napisałeś jak zasilasz NANO, a nie napisałeś jak zasilasz NRF (ma być 3.3V), te ze wzmacniaczami potrzebują więcej prądu, a nawet gdy ludzie podpinają zwykłe do NANO (które nie musi mieć stabilizatora 3.3V, a marne max kilka mA dla 3.3V pochodzi z modułu CH34x) sygnalizują, że coś nie działa. Jak masz osobny stabilizator 3.3V to nie zapomnij o wspólnej...
Witam, Jakiś czas temu zaopatrzyłem się w 2 moduły nrf24l01 (te ze wzmacniaczem i antenką). Przeszukałem wiele forum poszukując odpowiedzi na moje problemy i po jakimś czasie udało mi się doprowadzić do tego, aby moduły te zaczęły się komunikować, lecz nadal nie jestem zadowolony z efektu. Chciałbym tu przedstawić mój problem i może komuś się uda mi...
Witam. Nrf24l01 w ilości czterech sztuk, na żadnym nie można ustanowić połączenia, żaden nie odpowiada na komendę radio.printDetails(); . Pomijam już sprawę kondensatorów i spadków napięć ale dlaczego moduły nie odpowiadają na radio.printDetails(); ? Gdzieś wyczytałem że wyższe wersje biblioteki mają problem z radio.printDetails(); ale zmniejszanie...
Witam Mój projekt polega na komunikacji przez moduły NRF24L01 podłączone do dwóch Atmeg (16 i 32). Nadajnik wysyła z tablicy np. [syntax=c]const char wej1[] PROGMEM = "WEJ1";[/syntax] odbiornik odbiera taką funkcją, która jest częścią biblioteki [syntax=c] void parse_nrf_data( char * buf, uint8_t len ) { if (!strcmp_P( buf , wej1)) { WEJ1 |= WEJ1; }...
Dzień dobry. Mam problem z przesłaniem poprawnej wartości rejestru ADC za pomocą NRF24L01+ korzystając z SPI i wyświetleniem jej na wyświetlaczu. https://obrazki.elektroda.pl/2812087600_... Pomiar ADC: Do pinów PA4..7 podłączone są przez dzielnik 4 napięcia (z baterii, czujnika prądu…). Na wyjściu dzielnika otrzymuję napięcia...
troszkę mnie nakierowałeś,ale tylko troszkę :) nadal nie wiem jak to ugryść,to wina biblioteki,czy ustawić sumę kontrolną radia na "0"? będę próbował,jestem samoukiem i to od niedawna w tym kierunku więc wybacz moją niewiedze :) pozdro!
-Aby odebrać dane, które przechwyci odbiornik konieczne jest użycie przerwań? Czy można je odczytać tak samo jak dane z rejestrów ? Nie jest potrzebne. Wystarczy sprawdzić rejestr Status a w nim bit RX_DR. Jeśli jest ustawiony to znaczy, że odbiornik coś odebrał i to coś czeka na nas w FIFO. -O co chodzi z adresem RF i jego szerokością ? ??? Rozwiń...
Dzień dobry. Zwracam się z uprzejmą prośbą o pomoc w uruchomieniu komunikacji bezprzewodowej na układach nRF24l01. Sytuacja wygląda tak: -Dwie płytki z Atmega8 i układem nRF -Zasilanie z zasilacza ATX (12v przez stabilizatory dla Atmeg i 3,3V dla nRF) -nRF'y do Atmeg podpięte bezpośrednio. Biblioteki dość popularne w internecie: http://www.tinkerer.eu/AVRLib/nRF24L01/....
Witam, Mam 2 płytki Stellaris LaunchPad z procesorem LM4F120XL na pokładzie, po podłączeniu do nich modułu nrf24l01 bez ustanawiam komunikację między płytkami i steruje np: serwem, diodami. Program do Stellarisów napisałem w IDE o nazwie Energia, który jest klonem IDE do Arduino (dostosowanym pod płytki Texas Instruments). Teraz ta ciekawsze część,...
Szanowni Forumowicze, mam problem z przeniesieniem pewnego kodu napisanego pod atmegę328 na xmegę128A3. Chodzi tutaj o obsługę czujnika LSP25H, magistrala I2C. Oto kod pod atmegę328: [syntax=c]#define F_CPU 16000000UL #include <util/delay.h> #include <avr/io.h> #include "uart.c" //set up stdout and stdin static FILE mystdout = FDEV_SETUP_STREAM(uart_putchar,...
U mnie węzeł MySensors z NRF24L01+ (i HC-SR501 + dimmer pasków led 5050 żeby zrealizować fade in i fade out by nie oślepiać w nocy, inny węzeł z RGB i MFRC522). Na STM32F103 może też po jakiś przeróbkach biblioteki by ruszyły więc jest to warte sprawdzenia jeśli znajdę jakieś dobrej jakości źródło takich modułów.
Bardzo ambitny temat i jednocześnie trudny do zunifikowania. Jak już wspomniano - zbyt wiele różnych wymagań. Może zamiast skonsolidowanego projektu zrobić z tego zestaw różnych bibliotek, współpracujących ze sobą w miarę możliwości. Dodano po 18 Kiedyś robiłem projekt w podobnym temacie i wrzucam tutaj notatki z tego projektu - może się przydadzą....
Witam, zastanawiam się nad sterowaniem kilku prostych urządzeń z jednego miejsca - będzie to wymagało drobnych przeróbek i co najważniejsze wmontowaniu jakiegoś modułu radiowego + CPU. Wymagany zasięg - małe mieszkanie, więc prawie dowolny. Tutaj prośba o polecenie jakiś prostych i małych modułów gotowych do użycia: radio + procesor (praktycznie dowolny,...
Pierwszy link to wątpliwe rozważania na temat zasięgu klona nRF24L01+ Autor coś wspomina o STM32, ale link do repozytorium dotyczy tylko obsługi nRF24. Temat z drugiego linku znam bardzo dobrze i o tym wspomniałem już wcześniej. To właśnie tutaj freynder i tekka coś przebąkiwali o obsłudze tego starego układu jakim jest STM32F103C8. To co mnie najbardziej...
http://obrazki.elektroda.pl/4814591000_1... NRF24L01 to tani moduł radiowy używany przez hobbystów do komunikacji. Był on dość popularny przed pojawieniem się ESP8266. Za pomocą tego ultra taniego transmitera udało się nawiązać połączenie poprzez Bluetooth LE z telefonami obsługującymi androida oraz iOS, tym samym zastępując drogie...
Cześć wszystkim :) Pracuję nad przeniesieniem kodu pewnej biblioteki do nrf24l01 z atmegi na xmegę (atmega32 -> xmega 128a3). Czytając bibliotekę wybrałem fragmenty z elementami charakterystycznymi dla danego typu procesora, czyli pozmieniałem części kodu związane z rejestrami i przerwaniami. "Zakomentarzowałem" nietknięty oryginał. To, co wstawiłem...
Witam, jakiś czas temu postanowiłem zbudować prostego robota sterowanego drogą radiową za pomocą modułów nRF24L01. Nadajnikiem miało być Arduino UNO, natomiast odbiornikiem Arduino MEGA. Na początku komunikacja między modułami w ogóle nie działała, potem, gdy znalazłem informację, że pin 3.3V na Arduino MEGA posiada szumy/niestabilne napięcie dalej...
Poradnik dotyczy radia RC czyli potocznie pilota do obsługi modelów zdalnie sterowanych. Jest oparty całkowicie na Arduino, a co za tym idzie można dowolnie go modyfikować i używać do więcej niż jednego urządzenia bez potrzeby wgrywania kodu. Co będziemy potrzebować? 1)Po pierwsze potrzebujemy obudowy do samego radia - samej skorupy plastikowej od innego...
Witam wszystkich Przychodzę do was z problemem, iż nie potrafię połączyć arduino+kodu+modułu sieciowego w jedno aby wszystko działało. Korzystam z: Moduł sieciowy 2.4GHz nRF24L01: //abc-rc.pl/product-pol-6407-Modul-sieci... Oryginalne Arduino nano oraz klon DFRduino Uno V3.0 Biblioteką programu(arduino)...
Witam ! Mam mały problem z działaniem modułów nrf24L01 otóż atmega16, która nadaje literę "A" ma 2 diody pierwsza na porcie PA0 sygnalizuje to, że dane dotarły i poszła informacja zwrotna, a druga na PA1 sygnalizuje to, że dane nie dotarły. Atmega32, która odbiera ma wyświetlić odebraną literę "A". I problem w tym, że po otrzymaniu danych wyświetlacz...
Witam Wiem, że już było trochę tematów odnośnie wyboru zesawu uruchoomieniowego. Jednak nie udało mnie się znaleźć pasującego dla mnie. Jest duży wybór i nie chcę wpaść w przysłowiową "minę". Czy zestaw ewaluacyjny posiada od razu programator? Wiadomo, cena jak najnniższa ;P Zestaw ma być rozwojowy. Podstawowa płytka dość tania. Ale... Jeśłi do danego...
Dzień dobry Męczę się strasznie z NRFką. Program działa tak że co niecałą sekundę odpalana jest procedura transmisji. Po trzecim wysłaniu danych mam status 0x0E, ale zaraz po załadowaniu czwarty raz PAYLOADa, NRFka odsyła status 0x0F i tak już do końca co o mówi o tym, że bufor transmisji jest pełny. Korzystałem już z różnych bibliotek udostępnianych...
jak napisałem wcześniej. Dwie indentyczne płytki stykowe z takimi samymi połączeniami, które sprawdziłem z dziesięć razy. Raz wszystko podłączyłem na krótko samymi kablami i też bez efektu. co do kodu to typowy program testowy dołączony do biblioteki rf24, w którym nic nie zmieniałem, wiec poddaje się Dodano po 1 Generalnie znalazłem sposób na zmuszenie...
Szkoda, że nie ma tutaj majsterkowiczów z branży pojazdy RC/Arduino. Napiszę więc, co zrobiłem i jakie rafy. 1. Wybór biblioteki do sterowania silnikami. Jedyna działająca z PWM na silniki, na którą trafiłem, to ta: https://sites.google.com/site/analogmc/. Jest dosyć stara i trzeba w niej zmienić dołączaną bibliotekę WProgram.h, która na przestrzeni...
Witam Tak jak w temacie chciałbym skonfigurować dwa moduły nRF24L01 do najprostszej komunikacji między sobą. Mam na myśli podstawowe wysyłanie danych np. jednego bajtu, bez żadnych bajerów typu zmiana adresu, automatyczna odpowiedź, potwierdzenie dostarczenia itp. Do obsługi tych modułów korzystam z mikrokontrolerów STM32. Konfiguruję wszystko zgodnie...
Cześć :) Pisze ponieważ mam "wyzwanie" z komunikacja pomiędzy NRF24l01+. Męczę temat od dłuższego czasu i nie mogę znaleźć nic co pomogłoby mi naświetlić sytuacje. Tak wiec staram się wysłać dane z jednej Atmegi128 do drugiej przez NRF ale bez skutku. Do obsługi używam biblioteki użytkownika Excray którą znalazłem na elektrodzie jakiś czas temu. uint8_t...
Kupiłem 2 moduły nrf24l01 bez wzmacniacza. W końcu nabrały mocy urzędowej i chciałem je sprawdzić. Podłączyłem do Arduino UNO (klon), zasilanie 3,3 komunikacja wg dokumentacji wytrzymuje 5V. Oczywiście nie zadziałało, przy czym komunikacja nrf-a z prockiem była OK, po wyjęciu któregoś kabelka i resecie zgłaszało błędy. Zaczęło się odczynianie uroków....
http://obrazki.elektroda.pl/5998020800_1... Witam serdecznie. Chciałbym przedstawić tutaj mój projekt. Jest to samochodzik w stylu RC, ale zrobiony właściwie z elementów, które gdzieś tam w domu leżały i szukałem dla nich zastosowania. Nie zajmuję się profesjonalnie ani mechaniką ani elektroniką a raczej programowaniem, ale częściowo...
(at)TvWidget Masz rację co do czynników decydujących o zasięgu, ale jeżeli już na wstępie decydujemy się na falę, która jest bardziej tłumiona niż inne, to dla uzyskania tego samego efektu musimy zwiększyć moc nadajnika, zastosować bardziej czułe i mniej szumiące stopnie wejściowe odbiornika, włączając w to antenę. Każda z tych opcji to dodatkowy koszt...
Witam Kolegow i Kolezanki, mam problem z biblioteka RF24Network .. Wg informacji na stronie posiada pelne wsparcie dla Attiny8x... Samo RF24 dziala pieknie i wspaniale z Attiny zasieg zadawalajacy transfer itd tak samo .. poniewaz w tej chwili przekroczylem juz ilosc 6 nodow postanowilem uzyc RF24Network tak jak normalne arduino niema problemu dziala...
Czytaj Waść przykłady do bibliotek https://github.com/jeremycole/Temperatur... Nie zapomnij przelutować pinów adresowych. No rzeczywiście coś mi umknęło a patrzyłem do przykładów. Ale po kolei, teraz zajałem się DS-ami. Dopisałem niby odczyt drugiego czujnika z innym adresem (adresy...
Cześć. Używam wyświetlacza na ST7735 i biblioteki Ucglib. Mam taki problem iż przy zmianie wartości wyświetlanej liczby zostają jakby śmieci po poprzedniej wartości, tak jakby szerokości wyświetlanych cyfr były różne. Kod: [syntax=c] #include <SPI.h> #include <nRF24L01.h> #include <RF24.h> #include <Wire.h> #include "Ucglib.h"...
Cześć. Szybkie pytanie odnośnie podłączenia, ponieważ poważnie zacząłem się nad tym zastanawiać. Posiadam moduły wifi i karty SD jak na zdjęciach w załącznikach 2 i 3 oraz do tego Arduino NANO. Czy dobrze myślę, że wszystko mam połączyć jak na zdjęciu w załączniku 1 ? Czy w takim przypadku podłączenia kilku urządzeń do SPI będzie wymagana korekta bibliotek...
moduł nrf24l01 nrf24l01 antena arduino nrf24l01
skaner microtek automatyczne przełączanie elektrowni p2055 folia
Jak podnieść głośność sygnału przychodzącego w urządzeniach audio Objawy spalonego kondensatora w chłodziarce Siemens