Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 21 maja 2025, o 15:07


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 9 sty 2021, o 22:22 
    Offline
    Użytkownik

    Dołączył(a): 09 sty 2021
    Posty: 66
    Pomógł: 0

    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ść :P



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 sty 2021, o 22:42 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27402
    Lokalizacja: Szczecin
    Pomógł: 1043

    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

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2021, o 13:35 
    Offline
    Użytkownik

    Dołączył(a): 09 sty 2021
    Posty: 66
    Pomógł: 0

    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 )?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2021, o 13:51 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27402
    Lokalizacja: Szczecin
    Pomógł: 1043

    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.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2021, o 13:53 
    Offline
    Użytkownik

    Dołączył(a): 09 sty 2021
    Posty: 66
    Pomógł: 0

    No racja źle napisałem. Chodziło mi o pilota.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2021, o 17:38 
    Offline
    Użytkownik

    Dołączył(a): 09 sty 2021
    Posty: 66
    Pomógł: 0

    Ale może użyć modułu radiowego, żeby wysłać dane w jedną stronę? Np. z pilota do urządenia?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2021, o 18:09 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27402
    Lokalizacja: Szczecin
    Pomógł: 1043

    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

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 sty 2021, o 18:35 
    Offline
    Użytkownik

    Dołączył(a): 09 sty 2021
    Posty: 66
    Pomógł: 0

    Ok, dziękuję za pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO