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

Nadajnik Bluetooth LE zbudowany na tanim NRF24l01

kmmepl 11 Paź 2015 16:13 3348 0
REKLAMA
  • Nadajnik Bluetooth LE zbudowany na tanim NRF24l01 Moduł radiowy NRF24l01 kosztuje mniej niż 1$ i mimo, iż nie jest to urządzenie do komunikacji poprzez Bluetooth, to znaleziono sposób na zrobienie z niego nadajnika w technologii Bluetooth Low Energy.

    Bluetooth SMART

    Nadajnik Bluetooth LE to urządzenie, które przesyła swój unikatowy identyfikator (wraz z innymi danymi) do każdego odbiornika będącego w zasięgu. Aplikacje do tych układów są tworzone tak, aby były zdolne odbierać identyfikatory, wysyłać je do centralnej bazy danych i wykonywać przeróżne operacje, w oparciu o położenie nadajnika.

    Zastosowanie

    Transmitery BLE są w stanie spełnić marzenia wielu ludzi o precyzyjnych, tanich i w pełni świadomych o swoim położeniu aplikacji, które byłyby zdolne aktywować się w kluczowych momentach np.: po przybyciu na przystanek i wyświetleniu rozkładu jazdy, odtworzeniu filmu w muzeum, który mówi o oglądanym eksponacie, opisu artykułów w automatach do sprzedaży samoobsługowej itd. Dzięki tym urządzeniom aplikacja reagowałaby, gdy odbiornik znajdzie się w ich zasięgu. Nie byłoby potrzeby zabawy ze skanowaniem kodów QR, czy bycia w zasięgu GPS. Co więcej, sygnał z nadajnika mógłby zawierać dodatkowe informacje tj. status zmiennej, czy ostatni odczyt z czujnika. Ponadto właściciel aplikacji mógłby śledzić użytkownika i wysyłać mu reklamy, gdy ten zbliża się do sklepu. Sama aplikacja mogłaby się zmieniać w zależności od odległości pomiędzy nadajnikiem a odbiornikiem w taki sposób, że wraz z zbliżaniem się konsumenta do celu, program pokazywałby bardziej szczegółowe informacje.

    Zgodne platformy

    Nadajniki BLE są już wspierane na systemach Android 4.3 (i nowszych), iOS, Windows Phone i innych urządzeniach posiadających Bluetooth 4.0. Kompatybilne z nimi aplikacje używają standardowego interfejsu programistycznego (API) w celu odczytu danych i późniejszych operacji.

    NRF24L01 jako Bluetooth LE

    Zwykle budowa takiego transmitera polegała na kupnie kosztownego modułu Bluetooth 4.0. Obecnie istnieje możliwość wykorzystania bardzo taniego układu NRF24L01 kosztującego około 0.8$. Opcja ta nie była możliwa do czasu, aż społeczność hobbystyczna znalazła sposób, aby za pomocą taniego NRF wytworzyć sygnał, który oszukuje odbiornik Bluetooth. Jednakże ten trik działa tylko przy tworzeniu sztucznego sygnału Bluetooth Low Energy. Nie jest możliwe otrzymanie wszystkich funkcji całego Bluetooth. Również NRF24L01 może maksymalne nadawać małe paczki informacji, więc rozwiązanie to nie jest idealne.
    W celu wysłania 64 bitowego pakietu, procesor sterujący moduł NRF musi wykonać dużo procesów tj.: odwrócony porządek bitów, „data withening”, wysłanie bitów na kanał 37,38 i 39.

    Zrób własny nadajnik

    Bibloteka dostępna na platformę Arduino bazuje na pracy Dimitriego Grinberga, dzięki niej możliwe jest wysyłanie i otrzymywanie pakietów BLE używając jedynie modułu NRF24L01. Przykładowo w miarę prosty sposób mając jedynie mikroprocesor, moduł NRF i sensor temperatury, możliwe jest wykonanie bezprzewodowego czujnika temperatury.

    Nadajnik Bluetooth LE zbudowany na tanim NRF24l01


    źródło: http://makernews.info/featured/2015/09/BLE-nrf24l01-arduino.html

    Fajne? Ranking DIY
    O autorze
    kmmepl
    Poziom 13  
    Offline 
    kmmepl napisał 73 postów o ocenie 320, pomógł 7 razy. Jest z nami od 2013 roku.
  • REKLAMA
REKLAMA