Skocz do zawartości

Jak zdalnie sterować robotem


Wojcik98

Pomocna odpowiedź

Witam!

Mam zamiar zrobić robota, którego będzie można sterować drogą radiową. Mam jednak problem, ponieważ chcę użyć modułów HM-T868S/HM-R868S a mają one tylko 3 kanały, a ja chcę mieć przód, stop, tył, prawo, lewo, regulacja prędkości (stopniowa, nie potencjometrem). Żeby mieć tyle możliwości trzeba to będzie jednak zakodować, więc mam pytanie. Czy trzeba to będzie zakodować tak, jak umieściłem poniżej, czy jakoś inaczej? Czytałem książkę M. Wiązania o kodowaniu w podczerwieni (zamiast diody dałoby się któryś z kanałów), lecz nie do końca zrozumiałem, więc miło by było, jakby mi to ktoś dokładniej wytłumaczył.

Z góry dziękuję za pomoc!

Przykładowy program:

Odbiornik:
Do
If A = 1 Then
Waitms 2
If A = 1 Then
Instukcje...
Else
Instrukcje2...
End If
End If
Loop

Nadajnik:
Do
If B = 1 Then
A = 1
Waitus 5
A = 0
Else
A = 1
Waitus 5
A = 0
End If
Loop
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

Tylko nie przeginaj z szybkością na USARcie, tanie moduły radiowe trawią zazwyczaj szybkości w granicy od 2400 do 9600 bod/sek. choć do sterowania wystarczy ci w zupełności 600b/sek.

Choć tu widzę osiągi są nawet niezłe.

note:data rate can be defined by customer from 300bps~100kbps

Link do komentarza
Share on other sites

Osiągi osiągami, ale przy takich modulikach obawiam się, że podwyższenie prędkości transmisji do 100kbps zwiększy ilość błędów przy większej odległości nadajnika i odbiornika (zmniejszy zasięg, jeśli nie będziemy używali chociażby CRC). Dodatkowo przy dużych prędkościach robota i wysokich baudrate'ach problemem może się jeszcze okazać efekt Dopplera, ale to by trzeba policzyć (choć wydaje mi się, że błąd byłby raczej znikomy).

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.