Szukam sugestii dotyczących połączenia bezprzewodowego nadajnika i odbiornika. Zasadniczo próbuję zmostkować kilka przycisków za pomocą sygnałów bezprzewodowych (tj. Wysłać sygnał 1-bitowy) w jak najmniejszej paczce:
- Bardzo krótki zasięg (musi być w 99% niezawodny w odległości około 3 stóp, bez linii widzenia).
- Niska moc, szczególnie dla nadajnika. Chciałbym móc wysłać około 10 000 impulsów z baterii zegarka
- Bardzo mały nadajnik (musi zmieścić się w czymś około 1 na ^ 3, chociaż mam dość elastyczną lokalizację)
- Chciałby zapobiec przypadkowej rozmowie
Doceniamy wszelkie pomysły. Jeśli jestem zainteresowany uzasadnieniem, próbuję zbudować bezprzewodowy system Di2 (elektroniczna zmiana biegów na rowerze)
wireless
receiver
transmitter
zyklus
źródło
źródło
Odpowiedzi:
Para nadajnika / odbiornika 433 MHz ASK powinna dobrze sobie radzić w zakresach, o których mówisz. Użyłem ich z powodzeniem w moich produktach Wicked Node i Wicked Receiver , na setkach stóp, więc z łatwością powinieneś być w stanie ich użyć, aby działał na tak małej odległości. Nadajnik może mieć dość niską moc, ponieważ w zasadzie nie można pobierać prądu, gdy nie jest nadawany. Z drugiej strony odbiornik musi być zawsze włączony i nieprzerwanie wysyła „dane”, które należy przesiać, aby wydobyć rzeczywiste transmisje z szumu. Możesz użyć tego samego dokładnego zestawu produktów do robienia tego, co chcesz tutaj, ale będzie on nieco dłuższy niż 1 cal, ale możesz być w stanie zhakować go do 1 cala sześciennego z odrobiną kreatywności.
źródło
Duzi gracze to Bluetooth LE (Low Energy) lub Zigbee, ale istnieją nowe protokoły, które łatwo je pokonują.
Możesz rzucić okiem na protokół TELRAN. Przy maksymalnej prędkości (50 kb / s) na ogniwie monetarnym 1 V wykorzystuje szczyt 3,3 mA. Istnieje również protokół ANT, ma większą przepustowość (1 Mb / s) i twierdzi, że działa przez 3 lata na komórce monet, więc nie znam dokładnego szczytowego zużycia energii. Jest wspierany przez bardzo duże firmy (na przykład telefony Sony mają wbudowaną funkcję), więc sądzę, że może to być bezpieczniejszy zakład niż TELRAN.
źródło
To, o co prosisz, nie istnieje i nie może istnieć. Zapomnij o tym. Żadna komunikacja RF nie jest w 100% niezawodna.
źródło
Pracuję nad modułem Jennic JN5148, który jest 32-bitowym mikrokontrolerem z wbudowanym transceiverem 2,4 GHz, ma około 1'x0,5'x0,1 ', więc z baterią z pewnością zmieści się w twoich specyfikacjach (I' widziałem z tym bardzo małą obudowę). Ponadto zużywa około 15 mA * 3 V podczas przesyłania, a Twój system wymaga bardzo krótkiego czasu, powiedzmy 5 ms.
Zaletą 2,4 GHz jest to, że potrzebujesz bardzo małej anteny (są też łatki na płytce drukowanej) i masz dość pasma, aby wykonać bardzo krótkie transmisje, oszczędzając w ten sposób energię.
Ogólnie rzecz biorąc, można znacznie poprawić niezawodność za pomocą potwierdzeń, ale podwaja to (co najmniej) liczbę przesyłanych sygnałów kosztem mocy. W przypadku takiego prostego łącza można użyć zwykłego protokołu fizycznego i MAC 802.15.4, który dobrze nadaje się do transmisji punkt-punkt i prostych sieci.
Wreszcie, jeśli twoja aplikacja na to pozwala, jest o wiele bardziej wydajna, jeśli możesz buforować dane w niektórych cyklach (powiedzmy 1 bajt zamiast 1 bit), ponieważ metadane (nagłówek i być może parzystość) skalują się znacznie lepiej przy większym ładunku.
Aktualizacja
Ach, ma zasięg około 30m w zamkniętej przestrzeni ze ścianami i wieloma wieloma urządzeniami na tej samej częstotliwości.
źródło
Seria RF800 / RF600 firmy RF Solutions może być używana jako kodery i dekodery dla tego typu projektów. Umożliwiają korzystanie z tego samego nadajnika w połączeniu z wieloma wejściami / przełącznikami.
Przejdź do kasy digikey i poproś o RF800E / D lub RF600E / D (E = Enkoder, D = Dekoder) - Kupiłem kilka z nich i są one dość łatwe do wdrożenia.
źródło
Jeśli chcesz bezprzewodowego di2, musisz mieć możliwość przesyłania czterech różnych kodów lub na czterech różnych kanałach (chyba że robisz to również sekwencyjnie, gdy potrzebujesz tylko dwóch kanałów). Fałszywe alarmy również będą frustrujące (i potencjalnie bolesne), więc przesyłanie jednego bitu może być podatne na błędy.
Kiedy pomyślałem o tym, rzuciłem okiem na niską energię Bluetooth, ale nie znalazłem nic odpowiedniego dla mnie. Jeśli chcesz wyjść za burtę, możesz użyć arduino mini ze zwykłym bluetooth, ale może pobierać nieco za dużo prądu i być kosztowny (jeśli nie możesz połączyć wszystkich czterech wejść w jeden nadajnik).
Pomyślałem także o kodowanych mechanizmach otwierania drzwi garażowych. Piloty mogą być dość małe (pasują na brelok). Możesz sprawić, by jeden odbiornik pracował z wieloma różnymi pilotami, ale nie wiem, czy jeden odbiornik jest w stanie powiedzieć, który z czterech przycisków pilota został naciśnięty.
W tej chwili używam tylko drutów do hakowania prętów Ultegra di2 TT, ale będę się pojawiał, jeśli dostaniesz odpowiedź.
źródło