Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Pager wykorzystujący zestaw LinkIt ONE

jacu007 10 Lis 2015 09:30 5742 15
  • Pager wykorzystujący zestaw LinkIt ONE
    Czy zastanawialiście się, kto jeszcze dziś używa pagerów? Tak naprawdę całkiem sporo osób. Pagery są nadal bardzo popularne wśród ludzi, którzy żyją w ciągłym biegu oraz ludzi przebywających w miejscach, w których nie zawsze są dostępne sieci komórkowe. Co ważne - duża część pagerów nie jest w stanie wysyłać danych, a jedynie je odbierać, przez co jego lokalizacja nie może być śledzona.

    Autor tego projektu postanowił zbudować swój własny pager w oparciu o platformę deweloperską LinkIt One. Zestaw posiada ogromne możliwości dzięki wyposażeniu go we wbudowaną kartę Wi-Fi MT5931 pracującą w standardzie b/g/n oraz układ GPS MT3332. Dodatkowo mamy możliwość skorzystania z sieci GSM we wszystkich częstotliwościach 850/900/1800/1900MHz oraz nawiązywania połączeń internetowych GPRS Class12. Nie zapomniano również o Bluetooth BR/EDR, a także BLE (Dual Mode) i czytniku kart pamięci microSD Class10. Użytkownik dostaje również do dyspozycji 4MB pamięci RAM oraz 16MB pamięci Flash, na której oprócz wsadu programu, może przechowywać inne pliki. Dodatkową zaletę stanowi fakt, że płytka jest praktycznie zgodna wyprowadzeniami zestawów Arduino.

    Pager wykorzystujący zestaw LinkIt ONE

    Do stworzenia pagera poza zestawem LinkIt One wykorzystano również:

    • Kartę Pre-paid SIM
    • Płytkę Arduino Grove Base
    • Wyświetlacz LCD RGB Backlight z serii Grove

    W celu poprawnej pracy konieczna jest konfiguracja kilku przełączników na płycie LinkIt One. Przełączniki zgodne ze zdjęciem ustawiono:

    • Przełącznik MS – UART na UART
    • Przełącznik USB – BAT na BAT
    • Ustaw przełącznik SPI – SD na SPI

    Pager wykorzystujący zestaw LinkIt ONE

    Do płytki należy jeszcze podłączyć antenę GSM dołączaną do zestawu.

    Do pracy nad pagerem, będzie potrzebna karta SIM. Najlepiej sprawdza się karta z zestawu Pre-paid, ale wszystko zależy oczywiście od użytkownika.





    Wkładanie karty SIM do zestawu jest dość proste. Po odwróceniu płytki ukazuje się nam metalowe wejście. Dla zdezorientowanych pokazano je na zdjęciu w sposób graficzny.

    Pager wykorzystujący zestaw LinkIt ONE

    Płytka LinkIt One ma ten sam zestaw pinów wyjściowych, co zestawy Arduino zatem wszystkie płytki rozszerzeniowe do zestawu Arduino będzie można po prostu przypiąć do zestawu LinkIt One.

    W kolejnym kroku należy połączyć wyświetlacz LCD RGB Backlight do złącza I2C płytki Grove, co pozwoli na interakcję z układem.

    Pager wykorzystujący zestaw LinkIt ONE

    Najciekawszą część projektu stanowi program.

    Pierwszą rzeczą jest komunikacja z wyświetlaczem. Autor wykorzystał następującą bibliotekę jako baza do komunikacji. Pozwala ona w sposób łatwy i prosty sposób wysyłać komendy do LCD Grove. Kod ten będzie używany w dalszej części do wyświetlania numeru telefonu i treści wiadomości nadawcy. Autor zamieszcza również krótki przykład programu komunikacji.

    Należy w tym miejscu wyjaśnić, w jaki właściwie sposób będzie otrzymywana wiadomość tekstowa. Do tego celu będzie szeroko wykorzystywana biblioteka LGSM, dobrym pomysłem jest więc zapoznanie się z nią, np. tutaj.

    Pierwszym etapem jest sprawdzanie w pętli, czy jest aktualnie dostępna jakaś nowa wiadomość:

    if(LSMS.available()) // Check if there is new SMS {

    Jeżeli tylko wiadomość jest dostępna, można ją dalej analizować. Wszystkie zdekodowane informacje mogą być w tym momencie wyświetlone używając wyjścia szeregowego:

    LSMS.remoteNumber(p_num, 20); // display Number part
    Serial.println("There is new message.");

    Serial.print("Number:");
    Serial.println(p_num);
    Serial.print("Content:"); // display Content part


    Najważniejszą cześć stanowi odczytanie wiadomości tekstowej. Ze względu na zastosowaną technologię embedded nie jest to takie proste jak zastosowanie funkcji ‘String = textMessage.read();'. Zamiast tego musimy czytać bajty znak po znaku, formując tablicę znaków, z której utworzona zostanie nasza wiadomość:

    while(true)
    {
    int v = LSMS.read();
    if(v < 0)
    break;
    dtaget[len++] = (char)v;
    Serial.print((char)v);
    }



    Aby zwolnić miejsce w pamięci kasujemy odczytaną wiadomość:

    LSMS.flush(); // delete message

    Autor połączył w swoim programie dwie wspomniane wcześniej biblioteki tworząc program wyświetlający odebraną wiadomość na ekranie LCD. Dodatkowo wygładził trochę kod, ale dzięki komentarzom jego zrozumienie nie powinno stanowić problemu.

    Wniosek z projektu jest taki, że układ prototypowy LinkIt One ma bardzo duże możliwości jeśli chodzi o tworzenie różnego rodzaju projektów.

    Źródło:
    http://www.instructables.com/id/LinkIt-ONE-Pager/?ALLSTEPS


    Fajne! Ranking DIY
  • #2 11 Lis 2015 11:31
    arturavs
    Poziom 38  

    W/w projekt nijak ma się do pagera. Nie te częstotliwości pracy, a sam fakt posiadania na pokładzie modemu gsm i karty sim pozwoli zlokalizować odbiorcę ( karta sim musi być zarejestrowana w sieci). Według mnie to nie żaden pager, tylko zwykły odbiornik sms.

  • #3 13 Lis 2015 14:32
    Gruby__
    Poziom 16  

    Dokładnie, ja również nie nazwałbym tego pagerem. Sam autor zauważył, że:

    Cytat:
    Pagery są nadal bardzo popularne wśród ludzi, którzy żyją w ciągłym biegu oraz ludzi przebywających w miejscach, w których nie zawsze są dostępne sieci komórkowe.

    A to jest właśnie modem gsm.

  • #4 13 Lis 2015 16:38
    michał_bak
    Poziom 15  

    Tu nie chodzi o to czy to jest pager czy nie, tu chodzi o mało wyrafinowaną reklamę platformy.
    Podobnie jak w większości tego typu newsów.

  • #5 20 Lis 2015 16:26
    fotomh-s
    Poziom 18  

    Cytat:
    Czy zastanawialiście się, kto jeszcze dziś używa pagerów? Tak naprawdę całkiem sporo osób.


    Ja właśnie się zastanawiam, i nie mogę sobie przypomnieć ani jednej osoby z pagerem. Może są one niewidzialne? :D

    A co do pokrycia to sieci komórkowe są dzisiaj bardzo powszechne, w przeciwieństwie do pagerów.

  • #6 25 Lis 2015 12:55
    Gruby__
    Poziom 16  

    Dla kolegi może i są niewidzalne, ale wbrew pozorom z prawdziwych pagerów korzysta wielu strażaków oraz załogi karetek pogotowia.

    Pager wykorzystujący zestaw LinkIt ONE Pager wykorzystujący zestaw LinkIt ONE

  • #8 28 Lis 2015 15:59
    Freddy
    Poziom 43  

    Ta Motorola to panel do reszty. DZS-361 to zdalne sterowanie radiostacją.
    Prawdę mówiąc najlepsze w Polsce :D.

  • #9 28 Lis 2015 16:20
    Gruby__
    Poziom 16  

    Z Motoroli wysyłane są wiadomości do pagerów. Także jest to element komunikacji.

  • #10 28 Lis 2015 20:49
    fotomh-s
    Poziom 18  

    Czyli nie są to nawet typowe pagery skoro nie korzystają z globalnej sieci.
    Moim zdaniem bezcelowe. Ja już wolę bułafenga. Tani i umożliwia "prawdziwą" komunikację.
    Nie to co ten niby pager, w jedną stronę i tylko tekstowo... ...Szkoda nawet kastrować tą Motorolę biedną... Żeby tylko do nadawania wiadomości z niej korzystać...

  • #11 28 Lis 2015 21:10
    Gruby__
    Poziom 16  

    Bo mają dużo większy zasięg? Bo mają jedno zadanie poinformować w głośny i widoczny sposób o alarmie? Bo bateria trzyma dużo dłużej niż w Twoim chińczyku? Bo nie trzeba mieć zezwoleń na urządzenia odbiorcze?
    Zalet jest wiele dlaczego pager w pewnych sytuacjach przewyższa resztę rozwiązań.

  • #12 29 Lis 2015 17:15
    fotomh-s
    Poziom 18  

    Jak chcesz mieć zasięg wybierasz telefon komórkowy.
    A zasięg jest uzależniony od stacji bazowej i jej mocy, a nie od samego pagera.

    Jeśli o baterie chodzi to do bułafenga jest kilka rozwiązań zwiększających czas działania. Np. łatwo dostępne zamienniki o zwiększonej pojemności.

    A co do zezwoleń to tak długo jak nie nadaje to nie muszę mieć. Można takiego chińczyka legalnie kupić bez papierów.

    Myślałem że u nas straż pożarna korzysta z radiotelefonów trunkingowych które mają dwustronną komunikację zarówno głosową jak i tekstową. To że stary jelon się nawinie to normalne, ale zaskoczyłeś mnie tym że pagery jeszcze nie są uśmiercone.

  • #13 29 Lis 2015 17:21
    Gruby__
    Poziom 16  

    Jesteś w błędzie. Na urządzenie nadawczo-odbiorcze trzeba mieć pozwolenie.

  • #14 29 Lis 2015 17:38
    Freddy
    Poziom 43  

    fotomh-s napisał:
    Można takiego chińczyka legalnie kupić bez papierów.
    To nie znaczy, że można go legalnie używać.
    Gruby__ napisał:
    Jesteś w błędzie. Na urządzenie nadawczo-odbiorcze trzeba mieć pozwolenie.
    Za wyjątkiem urządzeń na pewne pasma, na które nie trzeba mieć pozwoleń :D.

  • #15 29 Lis 2015 17:45
    Gruby__
    Poziom 16  

    Oczywiście. Ale ja bao trzeba mieć. ;)

  • #16 29 Lis 2015 23:11
    fotomh-s
    Poziom 18  

    Jakoś można to normalnie kupić bez pozwoleń.
    Tak samo jak wiatrówkę <17j, a nawet łatwiej bo nikt nie wymaga danych z dowodu.

    Sama policja to też piraci radiowi. Niektórzy korzystają nielegalnie z radarów których pasmo jest zarezerwowane dla wojska ;)

    Swoją drogą przecież bao działa również na paśmie PMR. To trochę jak z tymi radiami CB, w niektórych modelach wystarczy zmienić ustawienie kraju i już można buszować po innych nielegalnych u nas częstotliwościach. I jakoś nikt nikogo za to nie wiesza ;)
    Do tego dodaj radyjka na nielegalne u nas pasmo FRS (sprzedawcy piszą że legalne, ale to g**** prawda) z alledrogo za 3 dychy i masz prawie pełen obraz piractwa radiowego w Polsce.

    Nie ma to jednak jak w USA gdzie dzieci bawiące się bao spamowały na częstotliwości służb ratowniczych czego Tobie nie życzę... Bo ostatnia rzecz jakiej tu potrzeba to głośna sprawa o strażaku co potraktował gaśnicą dziecko bawiące się bao ;)

  Szukaj w 5mln produktów