Skocz do zawartości

Radiowa transmisja danych problem


Janekkks

Pomocna odpowiedź

Chcę zbudować układ :

Pierwszy mikro-kontroler ma podpięte przyciski

Drugi ma odbierać sygnał i sterować dwoma silnikami.

A teraz problem :

Normalnie { przy jednym }napisał bym program jeżeli Nacisnę przycisk to uruchamia odpowiednie piny , ale w radiowej transmisji danych ma tylko jeden pin do przesyłania dany .

W jaki sposób przesłać dane o przyciskach do drugiego mikro-kontrolera .

Czy przypadkiem chodzi żeby tym "pinem" przesłać program o przycisku i silniku drugiemu ?

Acha jeszcze przy okazji gdzie można kupić HM-T868S i odbiornik ?

Link do komentarza
Share on other sites

Najprościej będzie chyba użyć nadajnika z wbudowanym interfejsem, np. RFM12. Kosztuje niewiele więcej, komunikacja w obie strony i obsługuje SPI. Możesz wtedy przesłać np. ramkę 8 bitów określającą taki stan portu, jaki chcesz w układzie sterującym silnikiem dostać. Cała obsługa interfejsu spadnie na mikrokontroler.

Jeżeli będziesz koniecznie chciał użyć wspomnianych nadajników i odbiorników HM-(T/R)868, będziesz musiał programowo zrealizować jakiś interfejs. a to Ci tylko roboty dołoży.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

RFM12 to inna bajka, komunikacje można najprościej rozwiązać przy pomocy UART. Dane wysyłane z jednej atmegi przekazywane są na drugą (tak jak komunikacja po RS232), trzeba niestety zbudować odpowiednią funkcję odbioru danych w bascomie. W tym rozwiązaniu możesz przesyłać dowolne ciągi znaków. Prawda jest taka, że to co ty chcesz zbudować to jakaś lipa to po 1, po 2 informacji na ten temat pełno na googlach i odkrywać 2 raz ameryki nie ma sensu ( KLIK1 KLIK2 ), po 3 a co to ma wspólnego z robotyką?

RFM12

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Jeżeli chodzi o HM-*868S to jak na wejście nadajnika podasz jakiś stan (0 lub 1), to na wyjściu odbiornika otrzymasz ten sam stan. Więc jeśli chcesz przesłać komendę inną niż załącz urządzenie/wyłącz urządzenie, to musisz użyć jakiegoś interfejsu. Możesz jakiś interfejs zrealizować programowo, albo wykorzystać wbudowany w procesor.

Tu masz artykuł, w którym opisano kilka popularnych układów, w tym oba wyżej wspomniane:

https://www.forbot.pl/forum/topics20/radiowa-transmisja-danych-czyli-robot-zdalnie-sterowany-vt2207.htm

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.