logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

FS1000A - Transmiter 433 MHz - jak zwiększyć zasięg?

p.kaczmarek2 18 Sie 2015 18:08 2112 1
REKLAMA
  • #1 14930134
    p.kaczmarek2
    Moderator Smart Home
    Witajcie moi drodzy.
    Uczę się tego słabego, chińskiego nadajnika/odbiornika.
    Konfiguracja wygląda tak:
    - nadajnik na samej atmedze, prosty program blink a do niego przez rezystor 1k~ podłączone DATA (wejście) nadajnika. Zasilane 5V.
    - odbiornik to Arduino, odbiornik zasilany z 3.3V z Arduino, podłączone DATA do A0 (czytam analogowo).
    Kod skeczu odbiornika:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Nadajnika kodu nie wrzucam, bo to jest nieprzerabiany blink z czasów pierwszych starć z AVRami.

    A tak wyglądają dane z serial monitor Arduina (widać, że raz jest raz stan wysoki, a potem niski).

    Spoiler:
    407
    407
    407
    407
    408
    408
    407
    407
    407
    407
    408
    408
    407
    408
    408
    407
    407
    408
    407
    407
    408
    407
    407
    408
    408
    408
    6
    121
    5
    6
    5
    6
    6
    6
    6
    5
    5
    6
    6
    6
    5
    6
    6
    5
    5
    6
    6
    5
    5
    5
    6
    5
    5
    4
    5
    6
    5
    5
    5
    6
    5
    6
    6
    5
    6
    5
    5
    6
    5
    5
    5
    6
    5
    5
    6
    5
    6
    5
    7
    7
    5
    5
    6
    5
    5
    5
    6
    5
    5
    6
    6
    6
    6
    6
    5
    6
    5
    6
    7
    5
    6
    5
    6
    6
    7
    6
    5
    6
    7
    6
    7
    5
    5
    5
    7
    6
    6
    5
    5
    6
    6
    5
    6
    6
    5
    5
    6
    6
    6
    5
    6
    6
    6
    6
    6
    5
    6
    7
    6
    6
    7
    6
    6
    5
    5
    5
    6
    5
    6
    6
    6
    6
    6
    6
    6
    5
    6
    5
    5
    5
    6
    5
    7
    5
    5
    6
    5
    6
    5
    6
    6
    6
    5
    5
    5
    6
    6
    5
    6
    5
    6
    7
    6
    5
    7
    6
    5
    6
    6
    5
    5
    5
    6
    6
    6
    5
    6
    7
    6
    6
    6
    5
    5
    5
    6
    5
    6
    5
    5
    6
    6
    6
    6
    6
    5
    7
    6
    5
    7
    5
    5
    5
    5
    6
    5
    5
    5
    5
    5
    5
    6
    5
    6
    5
    5
    5
    6
    7
    6
    6
    5
    6
    5
    6
    6
    6
    6
    6
    6
    6
    5
    6
    6
    5
    5
    6
    5
    6
    6
    6
    6
    6
    6
    6
    6
    7
    6
    5
    5
    5
    7
    7
    6
    5
    6
    6
    5
    6
    5
    5
    5
    4
    5
    5
    7
    6
    6
    6
    5
    5
    6
    4
    6
    6
    5
    5
    6
    5
    5
    5
    5
    6
    5
    5
    5
    4
    6
    5
    5
    7
    6
    6
    4
    6
    5
    6
    5
    5
    6
    6
    6
    6
    5
    5
    5
    5
    6
    5
    7
    6
    5
    6
    5
    5
    5
    6
    5
    5
    6
    6
    5
    5
    5
    5
    5
    6
    5
    6
    5
    5
    5
    5
    6
    5
    6
    6
    6
    6
    407
    407
    408
    407
    407
    407
    408
    407
    406
    407
    406
    407
    407
    407
    407
    407
    407
    408
    234
    6
    5
    7
    6
    5
    6
    5
    6
    5
    5
    6
    5
    6
    6
    6
    6
    5
    5
    6
    5
    6
    5
    6
    5
    5
    6
    5
    6
    5
    6
    6
    5
    4
    5
    6
    5
    5
    4
    5
    5
    6
    6
    5
    6
    5
    6
    6
    5
    6
    5
    4
    5
    5
    6
    5
    5
    5
    6
    5
    5
    4
    5
    5
    5
    5
    6
    7
    5
    5
    5
    7
    5
    5
    5
    6
    5
    6
    5
    5
    5
    5
    5
    6
    6
    5
    6
    5
    6
    6
    5
    6
    5
    6
    5
    5
    5
    407
    407
    407
    408
    408
    408
    408
    408
    407
    408
    407
    408
    408
    408
    408
    408
    408
    408
    407
    407
    408
    408
    408
    408
    408
    5
    5
    408
    252
    6
    6
    5
    6
    6
    7
    5
    5
    5
    5
    6
    6
    5
    6
    5
    4
    5
    5
    5
    4
    5
    5
    5
    5
    5
    5
    7
    4
    5
    5
    5
    5
    5
    6
    5
    5
    6
    5
    5
    6
    5
    6
    5
    5
    5
    5
    5
    5
    5
    6
    5
    7
    6
    6
    6
    5
    6
    6
    6
    7
    5
    5
    6
    6
    6
    5
    6
    5
    6
    6
    7
    5
    5
    7
    6
    6
    6
    6
    7
    5
    5
    407
    408
    408
    408
    408
    407
    407
    408
    408
    406
    408
    407
    407
    406
    407
    407
    406
    407
    408
    407
    407
    407
    408
    406
    408
    408
    407
    407
    286
    407
    227
    5
    5
    17
    7
    5
    5
    6
    6
    6
    4
    6
    5
    6
    5
    6
    6
    5
    5
    6
    7
    5
    5
    5
    6
    4
    5
    5
    5
    4
    6
    5
    5
    5
    5
    5
    5
    5
    5
    6
    6
    6
    5
    4
    5
    5
    6
    6
    5
    5
    5
    5
    5
    5
    6
    6
    5
    6
    6
    4
    7
    5
    5
    5
    6
    5
    6
    5
    5
    5
    6
    5
    7
    6
    5
    5
    4
    5
    5
    5
    5
    5
    6
    6
    5
    6
    6
    5
    5
    4
    5
    5
    5
    5
    6
    5
    6
    6
    6
    7
    6
    5
    5
    6
    5
    5
    5
    5
    5
    6
    7
    6
    5
    6
    6
    6
    5
    6
    5
    5
    5
    6
    5
    6
    6
    5
    6
    5
    5
    5
    6
    6
    6
    4
    5
    5
    6
    6
    5
    5
    6
    5
    7
    5
    6
    6
    5
    6
    6
    6
    5
    5
    5
    5
    5
    5
    7
    7
    6
    5
    5
    6
    5
    5
    5
    5
    5
    5
    6
    5
    6
    5
    6
    6
    6
    6
    5
    5
    5
    5
    4
    5
    6
    7
    5
    5
    5
    6
    6
    6
    6
    5
    5
    5
    5
    5
    5
    5
    5
    5
    6
    6
    6
    5
    5
    6
    5
    5
    6
    6
    5
    6
    6
    5
    6
    6
    6
    4
    6
    5
    6
    5
    6
    5
    5
    5
    5
    6
    5
    5
    5
    6
    5
    5
    5
    5
    6
    5
    5
    5
    5
    5
    5
    5
    5
    6
    5
    5
    5
    6
    5
    6
    6
    5
    5
    5
    5
    6
    5
    5
    6
    5
    6
    5
    6
    5
    6
    6
    5
    5
    5
    5
    5
    6
    6
    5
    5
    5
    5
    5
    5
    5
    5
    5
    6
    5
    5
    5
    4
    6
    5
    6
    6
    5
    5
    6
    5
    5
    6
    5
    5
    5
    5
    5
    6
    6
    5
    6
    7
    5
    5
    5
    6
    5
    5
    5
    6
    6
    5
    5
    6
    5
    5
    6
    5
    5
    5
    6
    6
    6
    6
    5
    407
    407
    408
    408
    408
    407
    408
    407
    407
    407
    407
    408
    408
    407
    408
    407
    407
    408
    407
    407
    408
    408
    407
    408
    407
    407
    407
    407
    408
    408
    6
    408
    368
    10
    25
    6
    12
    6
    6
    5
    6
    4
    5
    5
    5
    5
    6
    5
    5
    6
    5
    5
    6
    6
    5
    4
    6
    6
    6
    5
    6
    5
    6
    6
    6
    7
    6
    5
    5
    5
    7
    6
    6
    5
    5
    6
    5
    6
    5
    5
    5
    5
    6
    5
    6
    5
    6
    5
    6
    7
    6
    5
    4
    4
    6
    5
    6
    6
    6
    6
    5
    5
    5
    6
    7
    408
    408
    406
    407
    407
    407
    407
    408
    408
    407
    406
    408
    40

    No i moje pytania:
    1. Problemem na ten moment jest przede wszystkim zasięg - 5 centrymetrów jeszcze uchodzi, przy 10 jest za daleko. Serio to ma taki mały zasięg, czy robię coś nie tak?
    2. Czy ten rezystor pomiędzy pinem atmegi a wejściem nadajnika (jakieś 1k dałem), jest potrzebny?
    3. Dlaczego kiedy stan na wejściu nadajnika jest niski (np. podłączę DATA do masy, lub zostawię odłaczony) to na wyjściu nadajnika jest wg. Arduino (sprawdzane monitorem COM) jest niska wartość (0, czy tam maks do 15), a gdy podłączę do 5V przez jakiś rezystor rzędu 1k, to jest wartośc 400~? To wygląda tak, jakby ten nadajnik-odbiornik odwracał sygnały logiczne?
    4. Idąc dalej, jak teraz przez to wysyłać chociażby liczby? Myślałem o VirtualWire.h, ale on chyba jest tylko na Arduino, a ja chcę z Atmegi wysyłać...
    5. Czym jest ta wartość z serial monitor? Ona jest wartością tego int z analogRead? Jakoś niezbyt mi pasuje, bo w kodzie ona jest porównywana z liczbami rzędu 50, a mi na serial monitor pokazuje się 400...

    Moderowany przez dondu:

    Zamiast znacznika CODE używaj proszę SPOILER do tak długich tekstów nie będących programem. Poprawiłem.

    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #2 14931504
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA