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 22 maja 2025, o 03:35


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
    Autor Wiadomość
    PostNapisane: 24 lip 2012, o 11:18 
    Offline
    Użytkownik

    Dołączył(a): 16 lut 2012
    Posty: 219
    Pomógł: 1

    Witam. Ostatnio bawię się RFM12 jeden jest RFM12B 433 i RFM12 868, ale jak kolega Mirek napisał nie ma żadnego problemu z transmisją. Pomyślałem sobie, że fajnie by było wysłać temperaturę radiowo. Mam tylko problem w jaki sposób. Pomyślałem, że można przerobić funkcje UART-a do tego celu. Stworzyłem więc o to funkcje:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Oczywiście przed tym funkcja main i funkcje do DS-a itp. Czy moglibyście mnie naprowadzić, w którym miejscu robię błędy? Pomyślałem, że do rfm_string(cel, 2); wsadze temperature, bez przecinka, następnie zamienie ją na postać binarną i wyśle funkcją rf12_txstart(cc, 1);



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lip 2012, o 11:58 
    Offline
    Moderator
    Avatar użytkownika

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

    Klucha napisał(a):
    Witam. Ostatnio bawię się RFM12 jeden jest RFM12B 433 i RFM12 868, ale jak kolega Mirek napisał nie ma żadnego problemu z transmisją.


    Mam tylko nadzieję, że kolega bardzo dobrze zrozumiał to co napisałem dalej. Transmisja będzie działać ale TYLKO NA NIEWIELKIE ODLEGŁOŚCI! (może kilka metrów a może nawet nie cały metr? nie wiem i nie daję żadnej gwarancji za podanie odległości) żeby o tym nie zapominać nie nie szerzyć informacji, że ja pisałem iż to będzie działać w każdych warunkach.

    ------------------------ [ Dodano po: 1 minucie ]

    Klucha napisał(a):
    Czy moglibyście mnie naprowadzić, w którym miejscu robię błędy? Pomyślałem, że do rfm_string(cel, 2); wsadze temperature, bez przecinka, następnie zamienie ją na postać binarną i wyśle funkcją rf12_txstart(cc, 1);


    Może najpierw warto powiedzieć np czy wykonałeś podstawowe testy jak z książki i czy wszystko ci działa? Bo jeśli nie a ty od razu zabierasz się za modyfikację i ci nic nie wychodzi - to nie tędy droga.

    _________________
    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: 24 lip 2012, o 12:09 
    Offline
    Użytkownik

    Dołączył(a): 16 lut 2012
    Posty: 219
    Pomógł: 1

    Cytuj:
    Klucha napisał(a):
    Witam. Ostatnio bawię się RFM12 jeden jest RFM12B 433 i RFM12 868, ale jak kolega Mirek napisał nie ma żadnego problemu z transmisją.


    Mam tylko nadzieję, że kolega bardzo dobrze zrozumiał to co napisałem dalej. Transmisja będzie działać ale TYLKO NA NIEWIELKIE ODLEGŁOŚCI! (może kilka metrów a może nawet nie cały metr? nie wiem i nie daję żadnej gwarancji za podanie odległości) żeby o tym nie zapominać nie nie szerzyć informacji, że ja pisałem iż to będzie działać w każdych warunkach.


    Oczywiście dobrze zrozumiałem i miałem właśnie na myśli, że transmisja wogóle ruszy, a zasięgi mogą być różne.
    Transmisja z książki mi ruszyła. Fragmenty kodu po mojej modyfikacji wysyłają poprostu jakieś krzaczki. Czy moglibyście mi powiedzieć co jak muszę zmienić, a ja będę myślałem nad kodem (żeby nie było, że czekam na gotowca, poprostu potrzebuje być nakierowany).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lip 2012, o 12:55 
    Offline
    Moderator
    Avatar użytkownika

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

    No dobrze - wolałem się tylko upewnić czy wszystko jasne i czy przykłady z książki działają ci poprawnie. Jeśli tak? to teraz może ty sam powiedz mi co to ma znaczyć i o co tu chodzi?

    Kod:
    //              rf12_txstart(test, 1);
                    rfm_string(cel, 2);


    może jak postarasz się to wyjaśnić szczegółowo to sam dojdziesz gdzie robisz mega babola ? hmmm?

    _________________
    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: 24 lip 2012, o 13:13 
    Offline
    Użytkownik

    Dołączył(a): 16 lut 2012
    Posty: 219
    Pomógł: 1

    Ok, już się wszystko udało. Skorzystałem z funkcji przekształcającej liczby na znaki ASCII. Poniżej fragment kod:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Czy owy fragment jest prawidłowy? Bo eclipse po jednokrotnym Buildingu pokazuje warning w tym miejscu
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Ale gdy drugi raz zrobie "Building" to warningi zniakają. Pytam, bo może to mój błąd, a może coś w ustawieniach eclipse.

    Mam jeszcze takie pytanko. Może pisałeś na ten temat, ale to może mi uciekło. Ile cm powinny mieć anteny? Czy im dłuższa antena(oby dwie takiej samej długości) wpłynie na zasięg (oczywiście dł. do zaakceptowania)?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lip 2012, o 14:04 
    Offline
    Moderator
    Avatar użytkownika

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

    Po pierwsze ;) to jest NORMALNY objaw, że warningi są wyświetlane TYLKO w pierwszym przebiegu, a zrobienie drugiego przebiegu to taka informacja dla kompilatora, jakbyśmy mu powiedzieli hmm rozkazali

    "zamknij się i nie pokazuj mi tu więcej warningów, bo ja wiem co robię!" ;)

    więc one wcale panie kochany nie znikają ;) nadal są i trzeba je usunąć...... nie ma że boli

    a z tego co pokazałeś to ja nie wiem o którą linię chodzi - z tym warningiem, pokaż albo zrzut wkranu z eclipse i na dole błędu w konsoli albo wklej błąd z konsoli

    -------------

    długości ANTEN ;) .... eeeeh - nigdy w życiu że im dłuższa tym lepiej ;) hyhyhyhy długość, panie kochany, anteny zależy ściśle od częstotliwości i się ją oblicza co do centymetra ;)

    kiedyś popełniłem taki programik nawet co się zwał ANTENIAK

    łap pan go tzn tego anteniaka i zrób sobie antenę 1/2 fali:

    www.atnel.pl/download/programy/Anteniak.rar

    _________________
    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: 24 lip 2012, o 14:56 
    Offline
    Użytkownik

    Dołączył(a): 16 lut 2012
    Posty: 219
    Pomógł: 1

    A o co chodzi z tym współczynnikiem skrócenia? Dla 433Mhz i tego współczynnika=0,96 wyszło mi na 1/2 wave 33,26cm.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lip 2012, o 15:12 
    Offline
    Moderator
    Avatar użytkownika

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

    Klucha napisał(a):
    A o co chodzi z tym współczynnikiem skrócenia? Dla 433Mhz i tego współczynnika=0,96 wyszło mi na 1/2 wave 33,26cm.


    przepraszam, wybierz ćwierćfalową, czyli dla 433MHz ok 16cm ;) i takie są standardowo też dodawane często do modułów RFM12 433MHz

    współczynnik skrócenia pozostaw domyślny, jak nie znasz się za bardzo na antenach ;) ja też się nie znam więc stosuję ten domyślny.

    _________________
    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: 31 sie 2012, o 10:20 

    Pomógł: 0

    Stary temat ale... ;) dla ciekawskich podam co to współczynnik skrócenia

    współczynnik skrócenia k, który określa długość fali w dielektryku. Dla kabla współosiowego z pełną izolacją k=0,66 zaś z izolacją spienioną k=0,8...0,85.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 wrz 2012, o 21:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    Co do anten to mogę polecić pozycję którą mnie katowali na studiach.
    http://www.wkl.com.pl/fale-i-anteny,1,1,167?

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 kwi 2013, o 17:54 
    Offline
    Nowy

    Dołączył(a): 25 paź 2012
    Posty: 7
    Pomógł: 0

    Mam takie pytanie z podstaw.
    Jak jest moduł RMF12 to ma dwa pola lutownicze (otwory) na antenę. Jak dołączam kabelek jako antenę, kabel powinien zwierać te dwa otwory, czy trzeba go przylutować tylko do jednego?
    Póki co dołączałem kabel do jednego i w miarę działa, ale się zastanawiam po co w takim razie są dwa otwory.



    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: 11 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO