ATNEL tech-forum https://forum.atnel.pl/ |
|
Zdalne sterowanie za pomocą mikrokontrolera. https://forum.atnel.pl/topic23530.html |
Strona 1 z 1 |
Autor: | antosV10 [ 9 sty 2021, o 22:22 ] |
Tytuł: | Zdalne sterowanie za pomocą mikrokontrolera. |
Cześć, jestem na początku swojej drogi z elektroniką i chciałbym zapytać o sprawę zdalnego sterowania za pomocą pilota. Mikrokontroler którego używam to ATmega8A. No więc zaczynając, na jakiej zasadzie, np. pilot komunikuje się zdalnie z urządzeniem? Muszę mieć do tego jakiś specjalny moduł czy wystarczy jakiś zwykły element zbudowany w mikrokontroler? Skąd mogę zaczerpnąć wiedzę na temat takiej zdalnej komunikacji? Ogólnie jeżeli chodzi o mikrokontrolery to poznałem na razie porty I/O, jak obsługiwać LCD, timery (tryb zwykły, CTC, Fast PWM). Mogę tutaj wykorzystać jakoś sygnał PWM i czy FAST PWM mi do tego wystarczy? Dziękuję wszystkim za pomoc i proszę o wyrozumiałość |
Autor: | mirekk36 [ 9 sty 2021, o 22:42 ] |
Tytuł: | Re: Zdalne sterowanie za pomocą mikrokontrolera. |
Potrzebny jest tylko najzwyklejszy 3-nóżkowy odbiornik podczerwieni i to wszystko. Można do tego wykorzystać albo przerwania INTx albo ICP1 od Timera1 ... Trzeba sobie napisać obsługę i już. Czy to znaczy że to będą 2-3 linijki kodu w C ? no nie .... to trzeba sobie rozpoznać po pierwsze w jakim standardzie podczerwieni masz pilota i od tego zacząć, zapoznać się z jego protokołem i dopiero wtedy napisać sobie bibliotekę do tego. Gdy się dopiero zaczyna może być ciężko bo pewnie nawet dopiero się języka C uczysz a więc pozostaje albo szukać jakiejś gotowej lepszej lub gorszej biblioteki w necie ... albo .... albo nauczyć się i ze zrozumieniem zobaczyć jak się krok po kroku do tego zagadnienia podchodzi czytając Bluebooka - bo akurat w nim jest to od deski do deski opisane - wszystko, łącznie z protokołem RC5 a w Greenbooku nawet jeszcze inne protokoły. Ale warto zacząć od RC5 więc Bluebook wystarczy i nie dość że będziesz mógł obsługiwać pilotem co chcesz to jeszcze będziesz to rozumiał https://atnel.pl/mikrokontrolery-avr-jezyk-c.html |
Autor: | antosV10 [ 10 sty 2021, o 13:35 ] |
Tytuł: | Re: Zdalne sterowanie za pomocą mikrokontrolera. |
Tak się składa, że ostatnio kupiłem Pana książkę i widziałem, że jest tam taki projekt , ale pytam z ciekawości czy są jeszcze jakieś inne metody takiej zdalnej komunikacji pomiędzy dwoma urządzeniami? Jeżeli tak to jakie i co się do nich wykorzystuje (jaki wewnętrzny "bebech" mikrokontrolera )? |
Autor: | mirekk36 [ 10 sty 2021, o 13:51 ] |
Tytuł: | Re: Zdalne sterowanie za pomocą mikrokontrolera. |
no to musisz się zdecydować czy tobie chodzi o komunikację pomiędzy dwoma mikrokontrolerami czy jak ? czy o obsługę pilota ? Bo jak komunikacja (np przesyłanie danych w dwie strony) to nie żadne tam piloty tylko np jakieś moduły radiowe albo wifi - temat jest bardzo szeroki a zadajesz takie hmmm zbyt ogólne pytania. Tak samo jak pytanie "co się wykorzystuje?" ... wszystko się wykorzystuje co się da - pisze się po prostu program do procka. |
Autor: | antosV10 [ 10 sty 2021, o 13:53 ] |
Tytuł: | Re: Zdalne sterowanie za pomocą mikrokontrolera. |
No racja źle napisałem. Chodziło mi o pilota. |
Autor: | antosV10 [ 10 sty 2021, o 17:38 ] |
Tytuł: | Re: Zdalne sterowanie za pomocą mikrokontrolera. |
Ale może użyć modułu radiowego, żeby wysłać dane w jedną stronę? Np. z pilota do urządenia? |
Autor: | mirekk36 [ 10 sty 2021, o 18:09 ] |
Tytuł: | Re: Zdalne sterowanie za pomocą mikrokontrolera. |
może - ale ty może zacznij jednak od podstaw i postaraj się zrozumieć na początek jak działa komunikacja w podczerwieni, bo to jest pierwszy krok dalej do radiówki - a nie że chcesz skakać z kwiatka na kwiatek, to taka porada |
Autor: | antosV10 [ 10 sty 2021, o 18:35 ] |
Tytuł: | Re: Zdalne sterowanie za pomocą mikrokontrolera. |
Ok, dziękuję za pomoc. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |