Përmbajtje:

BeerFridgeIoT Me Dragonboard 410C (Inatel EAD): 6 hapa
BeerFridgeIoT Me Dragonboard 410C (Inatel EAD): 6 hapa

Video: BeerFridgeIoT Me Dragonboard 410C (Inatel EAD): 6 hapa

Video: BeerFridgeIoT Me Dragonboard 410C (Inatel EAD): 6 hapa
Video: Introduction to Timesys University 4-part webinar Developing using DragonBoard 410c | Episode 79 2024, Nëntor
Anonim
BeerFridgeIoT Me Dragonboard 410C (Inatel EAD)
BeerFridgeIoT Me Dragonboard 410C (Inatel EAD)

O projeto corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja. O objetivo é garanton a cerveja gelada no verão, verifikon se një temperaturë është mjaft adekuate e një cerveja pronta para o konsumo.

Një aplikim i kontrolluar i monitorimit të një abortura të portës dhe regjistrimit ose regjistrimit të një kërkese për një última vez que porta për geladeira foi aberta. Será que alguém andou pegando uma das minhas cervejas?

Një Dragonboard mund të përgjigjet për kontrollin e një mjedisi, duke përdorur një kompresor ose duke kontrolluar një temperaturë të temperaturës së dëshiruar, duke përdorur një sistem të brendshëm konform strukturës së një vendi ose një statusi të jashtëm.

Também irá enviar informações a newvem, nuk mund të shfrytëzohet nga faqja www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Jon Cordova mund të ketë një distancë monitorar të një gjeladeire.

Hapi 1: Lista e Materiais

Lista e Materieve
Lista e Materieve
Lista e Materieve
Lista e Materieve
Lista e Materieve
Lista e Materieve
  • Dragonboard 410C;
  • Placa de expansão Linker Base Mezzanine Card;
  • Sensor de temperatura - Temperatura Linker;
  • Botão - Sensori i Prekjes;
  • Botão - Butoni Linker;
  • Led - Linker Led;
  • Relé - Stafetë Linker;

Hapi 2: Koneksi

Koneksi
Koneksi
  • Konektor ose sensor i temperaturës dhe entradës analoge ADC2;

    Leitura da temperatura interna da geladeira;

  • Konektor ose rele (Linker Relay) në pajisjen dixhitale D2;

    Este relé será responsável for acionar o compressor da geladeira para frigorifer a câmara;

  • Conectar ose led (Linker Led) dhe dixhital D3;

    Përdorimi i një shërbimi paraprak për një iluminação da geladeira;

  • Konektori ose butoni (Butoni i lidhësit) dhe hyrja dixhitale D1;

    Përfitoni nga përdorimi i sensorit të portës, duke treguar se një portë për geladeira është në gjendje të punojë ose të ndodhë;

  • Konektori ose sensori i prekjes) dhe hyrja dixhitale D4;

    Për më tepër, ju mund të përdorni një shërbim që mund të përdorni paraprakisht për llambën e geladeira;

Hapi 3: Programi

Programi
Programi

O programi i kontrollit të Geladeira IoT për të krijuar një Python.

Për instalação do Python e si bibliotecas adicionais na Dragonboard, siga si seguintes instruções:

  • Inicialmente abra o terminal e ekzekutoni;

    • përditësim sudo apt-get
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
  • Redaktori i tekstit:

    • sudo apt-get install gedit
    • sudo apt-get instaloni python-pip
  • Biblioteca adicionais

    • sudo apt-get install build-thelbësore autoconf automake libtool-bin pkg-config python-dev
    • rindiz sudo
    • LIBSOC
    • git klon
    • cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
    • sudo make
    • sudo make install
    • sudo ldconfig/usr/local/lib
    • rindiz sudo
  • 96Borde

    • git klon
    • Antes de instalar essa biblioteca është e nevojshme për të verifikuar një sua versao é é í í com com com a com a a ã ã ã ã ã ã ã ã ã LIBSOC previamente instalada. Jo arquivo /home/linaro/96 bordetGPIO/lib/gpio.c prokuroni vargun pela LS_SHARE dhe zëvendësues për LS_GPIO_SHARED;
    • Após prossiga com a instalação:

      • cd 96BoardsGPIO/
      • sudo./autogen.sh
      • sudo./konfiguro
      • sudo make
      • sudo make install
      • sudo ldconfig
  • SPIDEV

    • Përpara qasjes në analogico është përdorur nga protokolli SPI. Një instalação da biblioteca é shpjegon një seguir:
    • git klon
    • cd py-spidev
    • sudo python setup.py install
    • sudo ldconfig
    • rindiz sudo
    • Áshtë e nevojshme të përfshihet asnjë arquivo sudo gedit /usr/local/etc/libsoc.conf a seguinte definição GPIO-CS = 18

O código fonte principal está nomeado como BeerFridgeIoT.py. Ju lutemi shkruani dweet.py kontém si funksionalitete të nevojshme për qasje në një portal të ëmbël. Os dois arquivos devem estar na mesma pasta para ekzekutimit ose programit.

Për ekzekutuesin ose programin e përdorimit të zgjedhjes suando: sudo python BeerFridgeIoT.py

Hapi 4: Nuvem

Nuvem
Nuvem

Për postimet e mëparshme në faqen tonë të internetit Dweet.

Për të testuar një aplikim që është e nevojshme për të hyrë në faqen www.dweet.io dhe klikoni një "coisa".

Kliko pa botão Luaj dhe konfiguroni komo segue:

Asnjë artikull POST/dweet/for/{thing}

Gjë:

BeerFridgeIoT

Përmbajtja:

{

"SetPoint": 10, "Temperatura": 20, "Porta": 0, "LogPortaAberta": 0, "Kompresor": 0, "Lampada": 0

}

Hapi 5: Aplikoni

Aplikativo
Aplikativo

Aplikativët që do të përdoren për të përdorur platformën e përdorur nga Jon Framework.

Aplikacioni celular është i natyrshëm dhe i përshtatshëm si gjuhë të tjerë për SDK -në. Asnjë rast në Android ose Java dhe asnjë rast në iOS o Objektivi-C, si dhe informacione të fundit në Swift. Já uma app híbrida é aquela que é toda desenvolvida com html, css e javascript dhe mesmo assim pode ser empacotada dhe shpërndarjen e dyqaneve të aplikacioneve në komo uma app nativa. Përdorimi i përdorimit të përbërë nga html, css dhe javascript për ndërtimin e një aplikacioni celular për instalimin dhe instalimin e mesazheve modulare të aplikacionit natyror. Soshtë e mundur që të jetë e mundur, të supozohet se është një aplikacion i cili mund të përdoret nga përdoruesit, në mënyrë të veçantë, duke përdorur një pamje në internet nga alga chamado.

Një pjesë e aplikimit të mundshëm të vizualizimit si parimet e informacionit të geladeira, si për shembull, temperatura korrente, është një mundësi për të kryer një mundësi për të arritur një shpejtësi të madhe në një qasje.

Hapi 6: Referenca

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

linksprite.com/wiki/index.php5?title=Linker…

www.inatel.br/ead/iot

Recommended: