Wątek przeniesiony 2018-11-08 11:19 z C/C++ przez Marooned.

nadajnik / odbiornik

0

Witam.

Muszę zrobić dwa nadajniki (piloty) i jeden odbiornik zdalnego sterowania załączaniem elektromagnesu w furtce.
Spotykane są dwa rodzaje nadajników (na częstotliwości 433.92 MHz i 868 MHz) - który z nich powinienem zastosować ?
Miałoby to działać na ok.30 m typowo.

Co do programowania to chciałbym zastosować pewne szyfrowanie tak aby przypadkowo wysłana fala na tej częstotliwości nie mogła otworzyć furtki ale dobrze by było jakby od razu zaimplementować szyfrowanie tego rodzaju aby komunikaty się nie powtarzały (przynajmniej przez powiedzmy godzinę). Myślałem już nad tym i może zrobię tak że :

Pilot wysyła kolejne numery porządkowe ale wraz z nimi wysyła także pewną liczbę zależną od tego numeru porządkowego zgodnie z pewną znaną tylko nadajnikom i odbiornikowi funkcją. Jeśli pilot wyśle ten sam numer na który już powiedzmy brama reagowała wcześniej to brama ponownie się nie otworzy dopóki pilot nie wyśle komunikatu z numerem porządkowym kolejnym i tym samym z kolejnym kodem. Z tym że w przypadku gdy mam dwa piloty to jeden nie będzie wiedział że drugi już coś wysłał więc pomysł polega. Jest ktoś coś w stanie zaproponować ?

0

Do pogooglania rolling code jeśli chodzi o szyfr.

Co do 433 a 866: potestuj. Z doświadczenia: na 866 nadaje mniej urządzeń. Jak to ma działać na 30m tylko to bardzo możliwe ze i 2.4GHz da radę...

0

Jak przedmówca wspomniał 868 MHz jest o wiele lepsze od 434. Generalnie unikaj modułów za 1-2 dolara bo to jest tragedia. Jak zrobisz anteny i zaprojektujesz cały układzik na płytce to powinno hulać. Pamiętaj, że "na pająka" układ może świrować, gdyż każda nóżka rezystora działa wtedy troche jak antena.

0

Dzięki za odp. Zmontowałem układ i ku mojemu zaskoczeniu od szczała zadziałał.
na razie mam zmontowane właśnie na pająka i dystans od nadajnika do odbiornika to 10 cm... ale wygląda na to (testowane oscyloskopowo) że odbiornik odbiera to co ja nadaję. Jednak zauważyłem że 4800 bodów deklarowane przez producenta takiego właśnie nadajnika za 2$ jest grubo przesadzone. U mnie wychodzi że górna granica to około 3000 bodów. Osobiście poszedłem w nadawanie na prędkości około 1000 bodów gdyż potrzebuję przesłać tylko dwa bajty jednorazowo.

Dzięki wszystkim za porady.

1 użytkowników online, w tym zalogowanych: 0, gości: 1