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

Jak przesłać dane z ATmega8 przez dwa stropy w budynku?

cpkpiotr 29 Maj 2006 12:34 1854 6
  • #1 2675346
    cpkpiotr
    Poziom 13  
    Posty: 131
    Pomógł: 5
    Ocena: 4
    Witam.

    Na kontrolerze ATmega8 zmontowałem i częściowo uruchomiłem prosty regulator temperatury (2 punkty pomiarowe - DS18B20), pracujący w piwnicy, przy piecu węglowym i bojlerze ciepłej wody. Algorytm po prostu porównuje dwa pomiary i gdy na piecu jest więcej niż w bojlerze, to przekaźnikiem steruje otwarcie zaworu.

    Pytanie jednak jest takie - w jaki sposób w obrębie jednego budynku, przez dwa stropy, bezprzewodowo przesłać dane (4 bajty) na parter i na pierwsze piętro??? Wymagania znikome - powiedzmy te 4 bajty co 20 sekund (uaktualnienie temperatur).

    W pomieszczeniach mieszkalnych - parter i piętro - chcę mieć tylko prościutkie układziki, typu procesorek z odbiornikiem radiowym sterujący wyświetlaczem LCD 2x16 znaków, który pokarze dwie zmierzone temperatury, może - przyszłościowo - coś jeszcze, ale na razie tyle.

    Od pewnego czasu szukam w różnych miejscach i czytam nt. bezprzewodowego transferu danych. Wszędzie są bardziej skomplikowane układy nadajnika/odbiornika, ale do nieporównywalnie wyższych wymagań, jak np. transfer obrazów, głosu itp. W moim zastosowaniu potrzebuję zaledwie przesłać 4 bajty i to bardzo rzadko, z powodu wolnych zmian procesu grzania wody.

    Acha - proszę nie pisać o pomysłach łączenia przewodowego, typu RS-232 lub SPI. To znam i zrobię dopiero wtedy jak nie da się w prosty sposób bezprzewodowo. Zawsze jest dobrze mieć jakieś wyzwanie (choć niewielkie)... Prawda? Poza tym wtedy odbiorniki mogłyby być przenośne. A może jakieś części antenowe z używanych telefonów można by użyć do tego... ???

    Pozdrawiam i proszę doświadczonych ludzi o radę
    -Piotr
  • #2 2675536
    Press
    Poziom 24  
    Posty: 566
    Pomógł: 69
    Ocena: 40
    hmmm, tez od jakiegos czasu zastanawiam sie nad transmisja danych z piwnicy do mieszkania. i tak myslalem o gotowych modulach na 433MHz. Nie jest to kosmicznie drogie, ale moje watpliwosci budzi wlasnie ta transmisja przez strop. No nic, niech sie bardziej doswiadczeni wypowiedza, to i ja skorzystam :)
  • #3 2675820
    twazny
    Poziom 26  
    Posty: 682
    Pomógł: 91
    Ocena: 56
    Też z czymś podobnym walczyłem. Ale jak kilkakrotnie wyłączono prąd,
    albo zapomniane urządzenie elektroniczne odmówiło posłuszeństwa w najmniej oczekiwanej chwili,
    implementuję elektronike nieco ostrożniej, że sie tak wyrażę.
    Zwłaszcza w tak newralgicznej dziedzinie jak c.o. czy c.w.u.
    Najmniej psuje się kabelek, może da się jakoś przeciągnąć:
    wentylacją naprzykład i połączyć jakoś na strychu...?
    Tych modułów nie stosowałem ale byłbym zdziwiony gdyby nie było zasięgu,
    Natomiast w takich sprawach może łatwiej przesyłać informacje po sieci 230V, zwłaszcz w obrebie budynku.
  • #4 2678533
    cpkpiotr
    Poziom 13  
    Posty: 131
    Pomógł: 5
    Ocena: 4
    Być może po sieci to też dobry pomysł, ale czy nadajniczek radiowy nie jest prostszym rozwiązaniem?
    Ktoś zrobił coś podobnego z pozytywnym efektem?
    Co czytać, żeby się dowiedzieć - juz zgłupiałem. Może to nie jest takie proste jednak jak się wydaje. Prawdopodobnie tak będzie.
    A może da się wykorzystać jakieś piloty do aut, lub bram... ??
  • #5 3157709
    cpkpiotr
    Poziom 13  
    Posty: 131
    Pomógł: 5
    Ocena: 4
    Kupiłem sobie dzwonek bezprzewodowy. Zamierzam pobawić się nim z oscyloskopem jak przyjdą zimą długie wieczory. Może coś się wykombinuje z przesyłem danych w jedną stronę... Dzwonek działa spokojnie przez te dwa stropy.
    Zamykamy wątkek.
  • #6 5199665
    cygan001
    Poziom 12  
    Posty: 24
    Ocena: 3
    Witam
    Mam porobny problem. Udało się zrealizować transmisję za pomocą dzwonka bezprzewodowego?
  • #7 5202375
    Driver-
    Poziom 38  
    Posty: 2625
    Pomógł: 498
    Ocena: 184
    Zastosuj nadajnik RTFQ1-XXX lub RTFQ2-XXX/RTFQ2-XXX-R i odbiornik RRFQ1-XXX lub RRFQ2-XXX - TELECONTROLLI. Makymalna prędkość 9,6 Kbps (4,8 Kbps). Wszystkie informacje znajdziesz na Soyter. Radził bym wybrać pasmo 868 MHz. Nadajnik i odbiornik z modulacją FM odporniejszą na zakłócenia i z oscylatorem kwarcowym ze wzglęgu na dobrą stabilność częstotliwości. Do tego zewnęrzne anteny ze złączem SMA i powinno działać bez problemu. Ze wzgledów bezpieczeństwa przed wysłaniem bajów danych powinieneś wysyłać kod identyfikacji aby przypadkiem nie wlazło ci coś nieporządanego z jakiegoś innego nadajnika. Czyli z ATmega nadajnika musisz wyłać kilka unikalnych bitów kodu a natępnie bity danych. ATmega odbiorcza po odebraniu kodu zgodnego z zaprogramowanym (identycznym w obu procesorach nadawczym i odbiorczym) dopiero wtedy odczytuje dane. Cała ramka transmisyjna może wygladać tak [bit "0" start, bity kodu, bity danych, 1 lub 2 bity "1" stop].

Podsumowanie tematu

✨ Dyskusja dotyczy bezprzewodowego przesyłania danych (4 bajty co 20 sekund) z kontrolera ATmega8 umieszczonego w piwnicy przez dwa stropy do prostych odbiorników z LCD na parterze i pierwszym piętrze. Rozważano użycie modułów radiowych na częstotliwości 433 MHz, jednak pojawiły się wątpliwości co do zasięgu i przenikania sygnału przez stropy. Alternatywnie zasugerowano przesył danych przez sieć 230V w budynku lub wykorzystanie gotowych urządzeń, takich jak bezprzewodowe dzwonki, które potwierdzono działające przez dwa stropy. Wskazano także profesjonalne moduły radiowe TELECONTROLLI (nadajniki RTFQ1-XXX, RTFQ2-XXX i odbiorniki RRFQ1-XXX, RRFQ2-XXX) pracujące na paśmie 868 MHz z modulacją FM, zapewniające stabilność i odporność na zakłócenia. Zalecane jest stosowanie unikalnego kodu identyfikacyjnego w transmisji dla bezpieczeństwa danych. Propozycja obejmuje wykorzystanie zewnętrznych anten ze złączem SMA oraz prędkości transmisji do 9,6 kbps, co jest wystarczające do przesyłu temperatur z czujników DS18B20.
Wygenerowane przez model językowy.
REKLAMA