Skocz do zawartości

Łączenie co (najmniej) 2 arduino przez HC06 do arduino z HC05


BlackHawk3

Pomocna odpowiedź

Cześć,

Chciałbym stworzyć centralkę alarmową, która będzie odbierała sygnały poprzez bluetooth z HC-05 podłączonego do Arduino Mega. Sygnały będą wysyłane z (co najmniej) dwóch innych czujników (MQ-2 i HC-SR 501), każdy będzie podłączony do osobnego Arduino Nano/Uno, wysyłających dane z HC-06. Zastanawiam, się czy:

1. W ogóle jest możliwe podłączenie dwóch (lub więcej) HC-06 do jednego HC-05?

2. Nie będzie zaburzeń w przesyłaniu danych, gdy np. oba będą wysyłać dane w jednym momencie (bądź jak temu zapobiec)?

3. Czy jest możliwość identyfikacji czujnika (przez np. wysłanie konkretnej paczki z danymi, która potem zostanie sparsowana)?

Za odpowiedzi będę bardzo wdzięczny.

Link do komentarza
Share on other sites

A nie myślałeś o użyciu RF24? One są tak jakby stworzone do tego, co próbujesz zrobić... Z HC-05 pewnie też dało by się to ogarnąć, pytanie, czy chcesz to robić w formie "sztuka dla sztuki", czy zależy Ci tylko na tanim i szybkim rozwiązaniu problemu?

  • Lubię! 1
Link do komentarza
Share on other sites

Jak już robisz zakupy to raczej HC-05. Od HC06 różni się tylko tym, że może pracować w obu trybach, Master i Slave. Można ustawić sobie na Master'ze z HC-05, że łączy się raz z jednym, odpytuje, rozłącza, łączy z drugim, odpytuje, rozłącza. Ale generalnie to służy do połączeń 1 do 1. Takie łączenie i rozłączanie trwa strasznie długo w świecie u-procków.  No i nie ma zaburzeń, bo nie ma możliwości jednoczesnego połączenia 3 HC w grupę. Master wie, kogo pyta, master sobie zanotuje co dostał w odpowiedzi i od kogo. Trzeci punkt więc chyba też jasny?

  • Lubię! 1
Link do komentarza
Share on other sites

@Black_Hawk, witam na forum 😉 Widzę, że to Twoje pierwsze kroki na Forbocie, oto najważniejsze informacje na start:

  • Chcesz przywitać się z innymi członkami naszej społeczności? Skorzystaj z tematu powitania użytkowników.
  • Opis najciekawszych funkcji, które ułatwiają korzystanie z forum znajdziesz w temacie instrukcja korzystania z forum - co warto wiedzieć?
  • Poszczególne posty możesz oceniać (pozytywnie i negatywnie) za pomocą reakcji - ikona serca w prawym dolnym rogu każdej wiadomości.
Dnia 12.10.2018 o 19:48, BlackHawk3 napisał:

Chciałbym stworzyć centralkę alarmową, która będzie odbierała sygnały poprzez bluetooth z HC-05 podłączonego do Arduino Mega. Sygnały będą wysyłane z (co najmniej) dwóch innych czujników (MQ-2 i HC-SR 501), każdy będzie podłączony do osobnego Arduino Nano/Uno, wysyłających dane z HC-06

Skąd decyzja, aby wybrać takie moduły BT? One są faktycznie proste w użyciu i tanie, ale akurat w takim projekcie średnio się sprawdzą. Raz, że komunikacja między kilkoma modułami będzie kłopotliwa, a dwa, że nie są one jakoś wybitnie energooszczędne. Jeśli jeszcze możesz to faktycznie warto byłoby rozważyć coś innego.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.