ATNEL tech-forum
https://forum.atnel.pl/

rfm70 - transmisja
https://forum.atnel.pl/topic1252.html
Strona 1 z 2

Autor:  wireless [ 7 lip 2012, o 23:13 ]
Tytuł:  rfm70 - transmisja

popełniłem coś takiego :)
Obrazek
i za to dostałem coś takiego
Obrazek
należało mi się? :)
transmisja idzie wolno i jest totalnie przekłamana, mimo wszystko
jestem zachwycony, ale tak poważnie to od czego zacząć, żeby
to działało przyzwoicie?

Autor:  mirekk36 [ 8 lip 2012, o 00:10 ]
Tytuł:  Re: rfm70 - transmisja

No no no ;) żeby jeszcze ktoś z nas wiedział na jakim kodzie się opierasz, co robisz itp to pewnie ktoś, coś, mógłby podpowiedzieć ;) a tak? .... ja nie ma zielonego pojęcia co mógłbym tu doradzić

Autor:  SunRiver [ 8 lip 2012, o 00:47 ]
Tytuł:  Re: rfm70 - transmisja

hmmm wysiwyg ?? bo chyba tyle tylko teraz powiedzieć mogę :) nie wiem co wysyłasz i co uzyskujesz
moze akurat to mieć powinieneś ??

Autor:  wireless [ 8 lip 2012, o 07:29 ]
Tytuł:  Re: rfm70 - transmisja

oczywiście to kod mojego guru z z Biblii 2 :) o AVR,
transmisja dwukierunkowa na rfm70

Autor:  SunRiver [ 8 lip 2012, o 11:01 ]
Tytuł:  Re: rfm70 - transmisja

no dobra to w takim razie dobrze ustawiłeś transmisje ??

czy masz zgodne ustawienia procka i puttiego ??

jak procek ma 9600bps to putty też tak ma mieć :)

Autor:  wireless [ 8 lip 2012, o 11:28 ]
Tytuł:  Re: rfm70 - transmisja

putty 9600, a procesor... szukam :)

Autor:  mirekk36 [ 8 lip 2012, o 11:39 ]
Tytuł:  Re: rfm70 - transmisja

wireless napisał(a):
putty 9600, a procesor... szukam :)


Od tego trzeba zaczynać ;)

Autor:  Piotrek_P [ 8 lip 2012, o 11:48 ]
Tytuł:  Re: rfm70 - transmisja

Ciekawe czy kolega autor wątku sprawdzał komunikację "po kablu RS" bo nic o tym nie pisze. Może z marszu zabrał się za komunikację przez radio. :o

Autor:  wireless [ 8 lip 2012, o 12:18 ]
Tytuł:  Re: rfm70 - transmisja

nie robiłem tego po kablu, przyznaję, że to szalone, ale realizuję to co jest w książce,
może utonę, ale liczę na miłosierdzie autora i dobre serce użytkowników tego forum,
to, że udało mi się fizycznie jakoś poradzić, że w ogóle poszła transmisja, graniczy
z cudem :)

a na jaką transmisję ustawiony jest procesor... jeszcze nie wiem,
wiem, że pracuje na 8 MHz i to na razie tyle
szukałem w inicjalizacji UART, ale to raczej nie tędy droga... szukam dalej

Autor:  MichalXY [ 8 lip 2012, o 12:30 ]
Tytuł:  Re: rfm70 - transmisja

Kolego wireless poszukaj pliku h do biblioteki UART, tam znajduje się miejsce gdzie definiujesz szybkość transmisji RS232, ona powinna się nazywać UART_BAUD...

Autor:  wireless [ 8 lip 2012, o 13:41 ]
Tytuł:  Re: rfm70 - transmisja

115200, tak ustawiłem putty i teraz idzie dłuższymi stringami, ale te stringi są w krzakach :D

ja wiem, że książka Mirka to tylko taka wędka dla tych co chcą posiąść jakąś wiedzę, ale dla mnie ta wędka to taka muchówka, jeśli ktoś ma pojęcie o łowieniu ryb

ja tylko czasem moczę kija :)

UART mnie w tej chwili nie interesuje, chciałbym na rfm70 zrealizować coś na kształt pilota,
który ma zapalić np. tylko diodę w odbiorniku,
czym prostszy projekt, tym łatwiej pójdzie mi zrozumienie jak to działa, nie umiem za dużo naraz

natomiast działający projekt daje mi kopa, aby w niego wgryzać się teoretycznie, tak już mam,
kiedyś bawiłem się Pascalem, długie lata nie robiłem nic w tej dziedzinie, a w elektronice jestem jeszcze bardziej zielony i jeśli kogoś irytuje moja ignorancja, to mogę mu powiedzieć tylko, że się staram, aby z niej wyjść, ale w drugiej połowie życia to nie jest już takie proste

trochę sobie poplakałem, ale to tylko dlatego, że chcę Was wziąść na litość :lol:

Autor:  SunRiver [ 8 lip 2012, o 14:06 ]
Tytuł:  Re: rfm70 - transmisja

dobra dobra bo ktoś uwierzy jeszcze koledze :), albo co gorsza się nabierze :)

żartuję naprawdę nie ma nic złego w tym że się uczysz i starasz, fakt jest trochę pod górkę bo zwaliłeś sobie
na barki problem którego nie do końca rozumiesz , w programowaniu i elektronice niestety nie da się pójść
na skróty ... i bez odpowiedniej kolejności zawsze będą występować problemy.

Tu niema tak że teraz cię to nie interesuje .... taka jest kolejność rzeczy , jak nie opanujesz uarta (jest najprostszy) to będziesz miał spore problemy by zrozumieć I2C / SPI itd ....

dlatego powinieneś z uporem maniaka zacząć .... ale od samego początku :)

Autor:  mirekk36 [ 8 lip 2012, o 14:36 ]
Tytuł:  Re: rfm70 - transmisja

No tak - SunRiver święte słowa prawi panie kolego ....

toż UART będzie ci potrzebny na każdym kroku, chociażby do debugowania we własnym zakresie takich projektów, bez tego ANI RUSZ

a przecież postarałem się go omówić od podstaw w pierwszej książce - czy masz ją może ????? daj znać

natomiast w drugiej w ostatnim rozdziale pokazałem jak działać na nim w sposób już nieco rozszerzony ale bardzo wygodny

czy tylko drugą książkę posiadasz?

------------------------ [ Dodano po: 2 minutach ]

wireless napisał(a):
UART mnie w tej chwili nie interesuje,


A to właśnie znaczy tylko jedno - że na razie nie wiesz co mówisz (nie obraź się bo nie o to mi chodzi żeby się naśmiewać z ciebie broń Boże) .... ale jak go poznasz - to jak to mówią będziesz śpiewał inaczej - zobaczysz - zatem skorzystaj z tej podpowiedzi i zacznij od UART'a bo trudny nie jest a przedstawiłem go w taki sposób, żeby można było zacząć mając nawet niewiele pojęcia o elektronice ....

Ja uważam, że tak też można zacząć tą przygodę z prockami, czyli od strony programowania a elektroniki hmmm jej podstaw uczyć się po drodze niejako

Co więcej - po drodze pomożemy ci iść przez ten las ;)

Autor:  wireless [ 8 lip 2012, o 15:24 ]
Tytuł:  Re: rfm70 - transmisja

obraziłem się ... żartuję
skoro mówicie, że do jednego projektu muszę nauczyć się wszystkiego to wierzę Wam ...
... ale i tak będę próbował :x

Autor:  SunRiver [ 8 lip 2012, o 15:28 ]
Tytuł:  Re: rfm70 - transmisja

wyluzuj :) i tak wszystkie drogi prowadzą do Rzymu :)

Tyle że można jechać na ośle , albo nieść osła po kamieniach ..... :)

bez skojarzeń dobra :)

Autor:  wireless [ 8 lip 2012, o 15:32 ]
Tytuł:  Re: rfm70 - transmisja

asinus asinorum in saecula saeculorum?
ja? :)

Autor:  SunRiver [ 8 lip 2012, o 15:55 ]
Tytuł:  Re: rfm70 - transmisja

skoro już to się zgadza :)

Autor:  wireless [ 9 lip 2012, o 18:05 ]
Tytuł:  Re: rfm70 - transmisja

myśleliście, że się poddałem?

Obrazek

głupio Wam? a może cieszycie się, że zagoniliście mnie do nauki?

... żartowałem :D
wprawdzie rzeczywiście poczytałem i uzyskałem efekt jak na obrazku, ale tylko przez pomyłkę,
po ustawieniu wszystkich prędkości, zaczęło chodzić na 9600, ale chciałem to powtórzyć na 115200
i tu zostałem sprowadzony znowu w krzaki, po powrocie na 9600 znowu krzaki
odbiornik znowu nie chciał chodzić na żadnej prędkości

i tu się okazało, że odbiornik chodzi na 9600, ale na projekcie nadajnika i tu może nie byłoby
nic dziwnego bo to chyba prawie te same programy, ale dziwne jest, że po ustawieniu
prawidłowych prędkości program odbiornika krzaczy

no co Sun, zdejmiesz ze mnie tego osła :)

Autor:  mirekk36 [ 9 lip 2012, o 18:13 ]
Tytuł:  Re: rfm70 - transmisja

wireless napisał(a):
myśleliście, że się poddałem?


A skądże ? ;)

wireless napisał(a):
głupio Wam? a może cieszycie się, że zagoniliście mnie do nauki?


To drugie ;) a widać żeś pan zdolny uczeń skoro tak szybko nadrobiłeś straty ;)

SUPER!

Autor:  SunRiver [ 9 lip 2012, o 18:13 ]
Tytuł:  Re: rfm70 - transmisja

hehehe no dobrze dalszą drogę odbędziesz na osiołku :), a nie pod nim :)

swoja drogą nawet nie wiem dlaczego taka obrałem analogię w tym wypadku :)
gratuluje wytrwałości właśnie o to chodzi heh i tu jest trafna analogia do jazdy na upartym zwierzaku :)

Autor:  wireless [ 9 lip 2012, o 18:17 ]
Tytuł:  Re: rfm70 - transmisja

co innego mnie martwi, pewnie się domyślacie co się stało od 12 stringu?

Autor:  mirekk36 [ 9 lip 2012, o 18:22 ]
Tytuł:  Re: rfm70 - transmisja

Nie powinno cię to w ogóle martwić ;)

to jest TYLKO przykład dydaktyczny jeśli chodzi o wykorzystanie tej biblioteki.

W kodzie rzeczywistym możesz swobodnie zrobić (oczywiście w zależności od potrzeb - bo rozwiązań może być MILION), że jeśli np 3x przyleci ta sama ramka po kolei to coś się włączy ;)

A jeśli od otrzymania pierwszej ramki upłynie za dużo czasu to Timeout i licznik zliczanych ramek spada do zera.

Poza tym możesz zastosować potwierdzenia w drugą stronę, że np informacja została odebrana prawidłowo

itp itd itp ..... dalej to już tylko twoja wyobraźnia

------------------------ [ Dodano po: 1 minucie ]

Niektóre ramki mogło po prostu WCIĄĆ ;) ale kto wie jak ty to testujesz ? w jakich warunkach

przeprowadź więcej testów a do sterowania nie będziesz nawet potrzebował aż tak długich ramek jak te całe przesyłane stringi ;) Więc tym bardziej jakość transmisji będzie OK

Autor:  wireless [ 9 lip 2012, o 18:39 ]
Tytuł:  Re: rfm70 - transmisja

no to powiem jak było
do 12 stringu trzymałem rfm70 za rączkę (za antenę), dlatego się martwię, że sygnał taki słaby, a płytki leżą obok siebie

Mirku, dlaczego L10_RFM70_TX wgrany do nadajnika i odbiornika zapewnia transmisję bez krzaków,
a jeśli do odbiornika wgram L11_RFM70_RX z takimi samymi prędkościami UARTA i procesora to krzaczy?

Znowu mam przeczytać jakiś rozdzialik? :)

Autor:  mirekk36 [ 9 lip 2012, o 18:53 ]
Tytuł:  Re: rfm70 - transmisja

wireless napisał(a):
no to powiem jak było
do 12 stringu trzymałem rfm70 za rączkę (za antenę), dlatego się martwię, że sygnał taki słaby, a płytki leżą obok siebie


eeeh ;) to tak jakbym słyszał początkujących przy procesorach - "a dlaczego jak miziam palcem procesor to on się resetuje?" ;) i to jest mniej więcej tak samo jakby zapytać: "dlaczego jak się człowieka pomizia prętem stalowym rozżarzonym do 100st Celsiusza to on podstakuje i skwierczy?" ? ;) ... trodzkę żartuję - no ale dotykać palcem anteny 2,4GHz i dziwić się że coś nie działa - to szok ;) Na drugi raz nie miziaj anteny w module ręką OK ? ;)

wireless napisał(a):
Mirku, dlaczego L10_RFM70_TX wgrany do nadajnika i odbiornika zapewnia transmisję bez krzaków,
a jeśli do odbiornika wgram L11_RFM70_RX z takimi samymi prędkościami UARTA i procesora to krzaczy?

Znowu mam przeczytać jakiś rozdzialik? :)


Nie nic ci nie każę doczytać bo nie wiem w czym rzecz, a teraz nie jestem w stanie odtworzyć tego doświadczenia :( .... z drugiej zaś strony - o tyle warto poczytać pierwszą książkę bo tam jest napisane o tzw. Debugerze jednodiodowym ;) na jednej diodzie LED. A umiejętność programowania nie sprowadza się li tylko do pisania poprawnego kodu. Kto tak sądzi ten się strasznie grubo myli. Umiejętność programowania polega najczęściej na umiejętnym znajdowaniu błędów jakie się popełnia w oprogramowaniu - a mówiąc o mikrokontrolerach to jeszcze w błędów w hardware

mając zatem dwie lekcje L10_ i L11_ z których jedna ci działa a druga krzaczy jak mówisz - próbuj dojść na razie we własnym zakresie - bo pewnie to jakiś banalny błąd - ale nie wiem na tą chwilę jaki. Wiesz - nie jest tak, że cały czas siedzę w firmie i mam przed sobą rozłożone 100 makiet programowo-sprzętowych z obydwu książek i jak ktoś zada tak ogólne pytanie to od razu włączę i podpowiem co jest nie tak.

Owszem - chętnie to sprawdzę ale też potrzebuję czasu - nie mniej jednak podejrzewam, że sam w tzw międzyczasie "złapiesz byka za rogi" ;)

Autor:  wireless [ 9 lip 2012, o 19:12 ]
Tytuł:  Re: rfm70 - transmisja

no to się cieszę, że też nie jesteś nieomylny i potrafisz czytać bez zrozumienia :)

jak zaobserwowałem, że transmisja idzie słabo, chociażby po diodzie, to dotknąłem
anteny i poszło jak burza, czyli do 12 stringu ja robię za dodatkową antenę i
transmisja jest znakomita!

czyli jest odwrotnie do tego co napisałeś

Autor:  mirekk36 [ 9 lip 2012, o 19:32 ]
Tytuł:  Re: rfm70 - transmisja

Nie do końca rozumiem ;) ale na pewno prawidłowe warunki pracy modułu to bez dotykania palcami ;)

Autor:  SunRiver [ 9 lip 2012, o 19:51 ]
Tytuł:  Re: rfm70 - transmisja

chyba że kolega ma moduł RFM70M (macany) :)

Autor:  wireless [ 9 lip 2012, o 20:07 ]
Tytuł:  Re: rfm70 - transmisja

dobrze się bawicie?
mam Wam nakręcić film?
moderatorzy, zawsze będą się popierać :lol:

Autor:  SunRiver [ 9 lip 2012, o 20:14 ]
Tytuł:  Re: rfm70 - transmisja

Nie próbuję tylko znaleźć odpowiedź na macanie anteny :)
a tak na poważnie to możliwe jest, że

1. są za blisko i stad takie jaja (antena koło anteny to tez nie dobry pomysł)
2. masz strasznie dużo zakłóceń --- np od FIFI-RIFI
3. czort wie ...

Autor:  wireless [ 9 lip 2012, o 20:22 ]
Tytuł:  Re: rfm70 - transmisja

przemacam to jeszcze precyzyjniej, ale 3 odp mnie satysfakcjonuje jak najbardziej

Strona 1 z 2 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/