Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 18:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 22 ] 
Autor Wiadomość
PostNapisane: 29 gru 2013, o 22:00 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Witam!

Zainteresował mnie ten moduł jak w temacie. Pytania kieruję do osób, które pracowały z tym urządzeniem:

Jak się mają te moduły w praktyce, czy da się w przyzwoity sposób na nich pracować, jak jest z szumami?
Jak się mają te moduły w porównaniu z Bluetoothem?
Jaki jest rzeczywisty zasięg?

Tutaj link do sklepu:
http://elektromaniak.pl/moduly/106-modul-rf-433mhz-nadajnikodbiornik-zas100m.html

Potrzebuję zamienić kabelek na transmisję radiową w komunikacji pomiędzy dwoma prockami. Te moduły korzystają z interfejsu uart, więc praktycznie nic bym nie musiał zmieniać w kodzie.

Z góry dziękuję za wypowiedzi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2013, o 23:51 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Zapomnij o RS232, żeby coś z tych badziewek wycisnąć trzeba takiej biblioteki jak ta: http://www.pjrc.com/teensy/td_libs_VirtualWire.html
Jak się mają w praktyce? Przede wszystkim dają małą prędkość transmisji przy dosyć sporym odsetku błędnych pakietów. I zjadają sporo zasobów procka.

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2013, o 10:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

przeciez virtualwire to RS232 tylko opakowana dla arduino no nie ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2013, o 11:31 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

DominikN napisał(a):
przeciez virtualwire to RS232 tylko opakowana dla arduino no nie ?

Nie

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2013, o 16:26 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Właśnie testuje te chińskie moduliki i jestem szczerze mówiąc pozytywnie zaskoczony. Zwykłe przesyłanie danych UART daje rade, oczywiście są śmieci, i to nawet dużo, ale gdy wprowadzimy sprawdzenie danych już inaczej sprawa wygląda, narazie sprawdziłem bez anteny do 5m spokojnie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lut 2014, o 09:33 
Offline
Nowy

Dołączył(a): 04 lut 2014
Posty: 2
Pomógł: 0

Witam.

Również kupiłem taki zestaw nadajnika i odbiornika, lecz mam problem z napisaniem dobrego programu do nich. Czy koledzy byliby tak mili i pomogli dzieląc się kodem programu, który sami używają i pozwala na ominięcie tych zakłóceń?

Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 gru 2015, o 15:41 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 6
Pomógł: 0

Witam,

Testuje taki sam moduł i bardzo proszę o jakąś podpowiedź, ponieważ nie wiem dlaczego mój układ działa tylko na niewielkie odległości i zauważyłem, że odbiera lepiej jak dotknę układu odbiornika palcem i nie mam pojęcia jaka może być tego przyczyna.
Z góry dziękuje za udzielenie jakiejś sensownej odpowiedzi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 gru 2015, o 22:06 
Offline
Nowy

Dołączył(a): 15 gru 2015
Posty: 18
Pomógł: 1

Warto dodać antenę - opis jest tutaj na dole strony http://majsterkowo.pl/jak-zaczac-z-rf/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2015, o 15:52 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 6
Pomógł: 0

Próbowałem skonstruować takie antenki, aczkolwiek po wlutowaniu takowej do odbiornika zauważyłem znaczną poprawę, natomiast po wlutowaniu takiej samej do nadajnika znowu spadł zasięg. Nie rozumiem jaka jest przyczyna tego, że niektórzy wyciągają na tych modułach odległości po 100 metrów, a ja nie mogę wyciągnąć nawet 20m.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2015, o 23:30 
Offline
Nowy

Dołączył(a): 15 gru 2015
Posty: 18
Pomógł: 1

Na allegro masz taką antenkę za 7 zł "MINIATUROWA ANTENA RF 433MHz " ale nie wiem jak poprawia zasięg i jak ją podłączyć. Sam się nad nią zastawiam bo mam nadajnik i odbiornik ale na razie testuję na biurku. Jakbyś się na nią zdecydował to daj znać jak działa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2015, o 00:09 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

popeye_89 napisał(a):
Nie rozumiem jaka jest przyczyna tego, że niektórzy wyciągają na tych modułach odległości po 100 metrów, a ja nie mogę wyciągnąć nawet 20m.

Przyczyna jest dość prosta - ale ponieważ nie chcesz zrozumieć tego, że trzeba kodować przesyłany sygnał np za pomocą Manchester - to niestety długo będziesz jeszcze z tym walczył

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2015, o 00:37 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 6
Pomógł: 0

Panie Mirku z całym szacunkiem ja nie powiedziałem ze nie koduje sygnału za pomocą Manchester, tylko powiedziałem ze nie wiem od czego zależy słabiutki zasięg. Robiłem setki testów zmieniając połówki bitów zmniejszając transfer do kilkuset bitów na sekundę. Dawałem nawet bramkę na wyjściu żeby podnieść napięcie do 9V, ale ciągle nie udało mi się jakoś znacząco polepszyć zasięgu i ciągle widzę zależność w tych układzikach, że po dotknięciu śrubokrętem tej małej śrubeczki regulacyjnej nagle zaczyna coś łapać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2016, o 22:27 
Offline
Nowy

Dołączył(a): 27 maja 2016
Posty: 1
Pomógł: 0

Hej,
dobrze rozumiem, ze te moduły są tylko dla arduino i raspberry?
Pytanie czy mi to pojdzie na nucleo f103rb?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 maja 2016, o 09:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 mar 2016
Posty: 85
Pomógł: 5

arduino to np atmega 328 to dlaczego by nie ? tylko trzeba sobie trzeba napisac obsługe dla nucleo

_________________
I'M



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lis 2016, o 17:44 
Offline
Nowy

Dołączył(a): 10 mar 2014
Posty: 3
Pomógł: 0

Dzień dobry,

posiadam dokładnie taki zestaw nadajnika i odbiornika jak w tytule. Układ nadajnika jest dość zanieczyszczony od strony lutów i zastanawiam się czy on w ogóle działa. Zacząłem się zastanawiać jak to sprawdzić zanim zacznę pisać procedury komunikacji z wykorzystaniem kodowania.

Dwa pytania:
1. Czy jak do pinu ATAD nadajnika podłączę VCC (5V), to czy na pinie danych odbiornika powinienem mieć również poziom wysoki (5V) przy założeniu, że VCC odbiornika to też 5V?
2. Jeśli nie, to czy jest jakiś inny prosty sposób na sprawdzenie, czy moduły w ogóle działają?

Dodam tylko, że jak podłączę odbiornik do zasilania i mierzę napięcie multimetrem między pinem danych i GND to wartości skaczą od 0,7 V do 2,5 V. Zakładam, odbiornik działa i zbiera "śmieci". Jak dodatkowo podłączę również nadajnik i na pin ATAD wyrzucę sygnał z pinu TX modułu USART to na odbiorniku napięcie również oscyluje w tych granicach (górna granica sięga ok 3V). Niestety nie mam oscyloskopu, żeby sprawdzić przebieg. I od razu uprzedzę - wiem, że podpięcie TX do nadajnika i RX do odbiornika nie załatwi sprawy komunikacji. Dla celów dydaktycznych wykonałem jednak poniższy układ:

1. Najpierw połączenie przewodowe, żeby sprawdzić czy program działa

Pin TX ATTiny2313 podpięty do pinu RX ATMega328P. ATTiny2313 co 1 sekundę nadaje znak char = 't'. W momencie wysłania danych dioda podpięta na ATTiny zmienia swój stan na przeciwny. Czyli 1 s świeci, 1 s jest zgaszona itd.. ATMega328P po odebraniu znaku sprawdza, czy znak jest równy 't', jeśli tak to dioda podłączona do ATMega328P zmienia swój stan na przeciwny. Czyli przy poprawnej transmisji diody obu uC migają tak samo (1s świecą i 1s są zgaszone).

Przy połączeniu przewodowym wszystko działa poprawnie.

2. Czas na podłączenie modułów

Podłączyłem TX ATTiny2313 do nadajnika i RX ATMega328P do odbiornika żeby sprawdzić co się stanie przy identycznym programie. Spodziewałem się, że dioda uC z odbiornikiem nie mrugnie wcale. Ku mojemu zaskoczeniu co jakiś czas zmienia swój stan na przeciwny, czyli uC z odbiornikiem odbiera znak char = 't'. Zauważyłem jednak, że zmiany stanów nie są zsynchronizowane ze zmianami stanów na diodzie nadajnika. Postanowiłem więc całkowicie odłączyć nadajnik (wyjąłem go z płytki stykowej) i ..... dioda odbiornika nadal co jakiś czas zmienia swój stan - wniosek z tego taki, że zakłócenia co jakiś czas przybierają formę ramki przesyłającej znak 't'. Szczerze nie spodziewałem się tego. Żeby to potwierdzić, zmienię jeszcze programy, żeby nie był nadawany jeden znak ale jakiś ciąg np 10 znaków. Zobaczę, czy wtedy zakłócenia również będą w stanie ułożyć się w taki ciąg :)


Takie małe sprawozdanie z moich testów, może ktoś uzna to za ciekawe.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2016, o 08:37 
Offline
Użytkownik

Dołączył(a): 19 sie 2014
Posty: 26
Pomógł: 1

Jeśli masz zieloną książkę pana Mirka to jest tam biblioteka gotowa która fajnie działa z tymi modułami

Wysłane z mojego GT-I9515 przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lis 2016, o 15:11 
Offline
Nowy

Dołączył(a): 10 mar 2014
Posty: 3
Pomógł: 0

Nie - nie mam zielonej książki. Nie potrzebuję gotowej biblioteki tylko odpowiedzi na pytania z powyższego posta. Nie mniej jednak dzięki za informacje, że w tej książce mogę coś na ten temat znaleźć. Jak będę niedaleko biblioteki to na pewno rzucę okiem w czytelni.

W sumie to narzuciło mi się kolejne pytanie: z jaką częstotliwością nadawać na pin ATAD nadajnika? Żeby nie było wątpliwości wyjaśnię o co chodzi: przykładowo chcę nadać 2 bity: 01 - jaki powinien być czas stanu wysokiego i niskiego na pinie nadawczym?

-- edit --

proszę się już nie trudzić. znalazłem odpowiedzi na moje pytania



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 gru 2016, o 22:05 
Offline
Nowy

Dołączył(a): 08 sie 2016
Posty: 9
Pomógł: 0

Jestem tu nowy, więc witam wszystkich serdecznie.

Potrzebuję prostej synchronizacji (kilkanaście-kilkadziesiąt ms impuls) między kilkoma/kilkunastoma urządzeniami, w związku z tym mam pytanie.
Jeśli na nadajnik podam po prostu stan wysoki albo niski (mnie to akurat bez różnicy), to czy na odbiorniku pojawi się ten stan? Czy będzie to sieczka impulsów o częstotliwości fali nośnej, albo coś w tym stylu?
Czy transmisja (od podania stanu na nadajnik do zaświecenia LED za odbiornikiem) ma jakieś zauważalne opóźnienie?

Pozdrawiam
Łukasz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2016, o 00:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Sygnał masz praktycznie natychmiast na odbiorniku z jednym zastrzeżeniem... Odbiornik ma swoje ARW (automatyczna regulacja wzmocnienia) i sam początek przekazu (rząd ms) możesz mieć nieco zakłócony, a poza tym sygnał na wyjściu utrzyma się tylko przez max kilkadziesiąt do kilkaset ms. Kiedy trwa sekwencja impulsów w zalecanym przez producenta czasie to ARW już się stara utrzymać wzmocnienie na pewnym poziomie aby docierały wszystkie. Oczywiście jeśli coś będzie je zakłócać to i przekłamania się pojawią :-)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2016, o 07:58 
Offline
Nowy

Dołączył(a): 08 sie 2016
Posty: 9
Pomógł: 0

Czyli w moim przypadku powinno się sprawdzić...
Jedno urządzenie (jeden uC) będzie co jakiś czas (ok. 2-3 razy na sekundę) wysyłał np. logiczne 1 do nadajnika, a wszystkie pozostałe uC podłączone do swoich odbiorników powinny na to reagować.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2016, o 08:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Teoretycznie tak, ale pamiętaj o zakłóceniach.

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lut 2018, o 22:46 
Offline
Nowy

Dołączył(a): 29 lis 2015
Posty: 12
Lokalizacja: Lublin
Pomógł: 0

Zasięg tych modułów w istotnym stopniu zależy od napięcia zasilania nadajnika. Według specyfikacji, którą można znaleźć w sieci, napięcie zasilania może osiągnąć 12V. Przy takim napięciu nadajnik osiąga ponad czterokrotnie większą moc niż przy 5V. Kwestia kodowania sygnału ma, oczywiście, pierwszorzędne znaczenie, ale o doborze napięcia zasilania modułu nadawczego nie wolno zapominać. Udało mi się znaleźć w sieci schematy elektryczne tych modułów. Ze schematu nadajnika wynika, że mimo zasilania napięciem wyższym niż 5V, można nim bezpiecznie sterować bezpośrednio z pinu procka nawet bez szeregowego rezystora.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 22 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO