Do tej pory używałem XBees do komunikowania się z moją młodzieżą. Jednak, jak wiecie, XBee są naprawdę drogie i kiedy chcę, aby wiele urządzeń komunikowało się ze sobą, muszę zapłacić za kilka nastolatków + kilka XBee, które wynoszą ponad 200 dolarów.
Ponadto An XBee jest przeznaczony dla dwóch wyznaczonych nastolatków. Chcę, aby wszystkie moje nastolatki komunikowały się ze sobą
Czy istnieje jakieś urządzenie komunikacyjne, które mogę podłączyć jednocześnie do wielu nastolatków lub arduinos bez kupowania tylu XBee?
Lub czym jest urządzenie komunikacyjne, które pozwala wszystkim w zasięgu komunikować się ze sobą?
Lub w jakikolwiek inny sposób pozwolić im komunikować się bez korzystania z indywidualnych nastolatków?
Jeśli możesz odpowiedzieć na którekolwiek z nich, pomóż mi !!
Odpowiedzi:
A co z używaniem „głupich” nadajników-odbiorników RF i budowaniem na tym protokołu?
RFM12B lub nawet coś tańszego.
źródło
Chciałbym użyć innych modułów bezprzewodowych. XBees są ładne, ale w rzeczywistości drogie. Zakładam, że prawdopodobnie nie korzystasz ze wszystkich opcji, które zapewniają w twoich projektach. Rzeczy takie jak sieci kratowe są NIESAMOWITE, ale zwykle nie są absolutnie konieczne w przypadku większości projektów.
Bardzo opłacalną opcją, przy jednoczesnym zachowaniu pewnej kontroli błędów, jest użycie układów scalonych firmy Nordic, szczególnie. seria nRF24. Istnieje doskonała biblioteka arduino dla tych modułów, które najprawdopodobniej można uruchomić na Teensy przy minimalnej adaptacji, szczególnie jeśli używasz Teensyduino. Ta biblioteka pozwala także na pewną komunikację przez sieć (oczywiście nie tak niezawodną jak XBee); patrz tutaj (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).
Jeśli zamówisz niewzmocnione wersje tych modułów, możesz otrzymać je za mniej niż 7 USD za moduł. Oto niektóre za 5,50 USD za sztukę . Wersje wzmacniane mieszczą się w przedziale 15–20 USD, więc jeśli odległość między węzłami jest większa niż około 40 stóp, efektywność kosztowa w porównaniu do XBees gwałtownie spada. Wszystko zależy od twojego użycia.
W tym samym sklepie, w którym były tanie moduły skandynawskie, jest kilka tanich modułów bluetooth, które warto sprawdzić; mają one pewne zastrzeżenia, ponieważ mają być one podłączone do komputera (jednostka główna), a nie do siebie (jednostki podrzędne). Możesz jednak kupić główny moduł Bluetooth za około 20 USD w ITeadStudio.
Alternatywnie, XBee CAN może być używany bez mikrokontrolera do prostych czujników i innych zastosowań. Wtedy twój koszt jest znacznie niższy na jednostkę, około 25 USD zamiast 25 USD + 16 USD. Aby uzyskać więcej informacji, zobacz „Budowanie bezprzewodowych sieci czujników: za pomocą ZigBee, XBee, Arduino i przetwarzania” autorstwa O'Rielly.
źródło
Używam nadajników HopeRF RFM12B. Są to te same, które są używane w Jeenodes, a istnieją już biblioteki komunikacyjne z Jeenode, które działają dobrze z każdą płytą podobną do Arduino.
Są znacznie tańsze niż Xbee. Występują również w wersjach 3.3 i 5v, które mogą się między sobą komunikować. Uważam, że produkcja przerwała produkcję 5v, ale nadal można je znaleźć.
Jedyne, co mi się nie podoba w nich, to rozstaw pinów 2 mm, ponieważ nie można po prostu upuścić ich na deskę do chleba lub listwę rozbiorową. Jeśli jednak spróbujesz ich użyć, polecam kupić kable IDE do laptopa - mają one odstępy 2 mm i można je przyciąć, aby dobrze pasowały do RFM12, aby można je było używać w desce.
źródło
Używam routera WiFi Asus WL-520GU z USB. Często można znaleźć program rabatowy, który podnosi cenę netto do około 30 USD.
Router ma złącze USB do połączenia z teensy i jest pełnym routerem WiFi. Możesz załadować na nim DD-WRT. Przykładowa konfiguracja .
A jako bonus, router zasila twoją nastolatkę przez połączenie USB.
Wady: jest znacznie większy niż moduł xbee lub podobny.
źródło