Obsah:

BeerFridgeIoT s Dragonboard 410C (Inatel EAD): 6 krokov
BeerFridgeIoT s Dragonboard 410C (Inatel EAD): 6 krokov

Video: BeerFridgeIoT s Dragonboard 410C (Inatel EAD): 6 krokov

Video: BeerFridgeIoT s Dragonboard 410C (Inatel EAD): 6 krokov
Video: Arrow Aris Board Demo 2024, November
Anonim
BeerFridgeIoT s Dragonboard 410C (Inatel EAD)
BeerFridgeIoT s Dragonboard 410C (Inatel EAD)

O projekte corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja. O objetivo a garanti a cerveja gelada no verão, verificando se a temperatura está adekvátada e a cerveja pronta para o consumero.

A tamcabes monitora a abertura da porta e register o log de quando foi and última vez que porta da geladeira foi aberta. Será que alguém andou pegando uma das minhas cervejas?

Jedna z najaktuálnejších a najaktuálnejších komodít, ktoré môžu obsahovať kompresor, ako aj teplotný režim, ktorý sa líši od toho, či sa líši od toho, či sa líši od stavu/logu porta.

Também má všetky potrebné informácie a môže začať využívať stránku www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorar remotamente and geladeira.

Krok 1: Zoznam materiálov

Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
Zoznam materiálov
  • Dragonboard 410C;
  • Rozšírená mezanínová karta základného spojovníka;
  • Senzor teploty - Linkerova teplota;
  • Botão - dotykový senzor;
  • Botão - tlačidlo Linker;
  • LED - Linker LED;
  • Relé - relé spojky;

Krok 2: Conexões

Conexões
Conexões
  • Conectar or sensor de temperatura on entrada analógica ADC2;

    Leitura da temperatura interna da geladeira;

  • Conectar o relé (Linker Relay) na digitálnej D2;

    Odpovedzte na všetky otázky súvisiace s kompresorom a kompresorom, chladičom a chladičom;

  • Conectar o led (Linker Led) na digitálnom fotoaparáte D3;

    Esta saída sera utadada para simular and iluminação da geladeira;

  • Conectar o botão (Linker Button) na entrada digital D1;

    Ako by ste mohli využívať všetky snímače senzora porta, uveďte to a porta da geladeira está aberta ou fechada;

  • Conectar o botão (Touch Sensor) na entrada digital D4;

    Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;

Krok 3: Program

Programa
Programa

Ovládanie programu Geladeira IoT pre vývoj Pythonu.

Ako nainštalovať a nainštalovať Python ako bibliotecas na Dragonboard, ako nasledovné pokyny:

  • Inicialmente abra o terminal e execute;

    • sudo apt-get aktualizácia
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
  • Textový editor:

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

    • sudo apt-get install build-essential autoconf automake libtool-bin pkg-config python-dev
    • sudo reštart
    • LIBSOC
    • klon git
    • cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
    • sudo urobiť
    • sudo vykonať inštaláciu
    • sudo ldconfig/usr/local/lib
    • sudo reštart
  • 96 dosiek

    • git clone
    • Inštalácia a inštalácia biblioteky a overenia nevyhnutnosti overenia súladu a kompatibility s LIBSOC prevamente instalada. Žiadne arquivo /home/linaro/96boardsGPIO/lib/gpio.c zaobstarať pela reťazec LS_SHARE e substituent por LS_GPIO_SHARED;
    • Nasleduje inštalácia a inštalácia:

      • cd 96 DoskyGPIO/
      • sudo./autogen.sh
      • sudo./configure
      • sudo urobiť
      • sudo vykonať inštaláciu
      • sudo ldconfig
  • SPIDEV

    • Para acesso aos senzory analógico é and usage of protocolo SPI. Inštalácia a biblioteca explicada a seguir:
    • klon git
    • cd py-spidev
    • sudo python setup.py install
    • sudo ldconfig
    • sudo reštart
    • Sériová inklúzia neobsahuje žiadny sudo gedit /usr/local/etc/libsoc.conf a seguinte definição GPIO-CS = 18

O código fonte istina nomeadead como BeerFridgeIoT.py. O código fonte dweet.py contém as funções necessaryárias para acesso ao portal dweet. Naše hlavné plány na vykonanie programu sa vykonajú.

Vykonajte nasledujúci program alebo použite nasledovné: sudo python BeerFridgeIoT.py

Krok 4: Nuvem

Nuvem
Nuvem

Časť postagem na teraz na portáli Dweet.

Para testar and Applicação é needário acessar o site www.dweet.io e clicar a "coisa".

Clique no Botão Play and configure como segue:

Žiadna položka POST/dweet/pre/{vec}

Vec:

BeerFridgeIoT

Obsah:

{

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

}

Krok 5: Aplicativo

Aplicativo
Aplicativo

O aplikácii je možné rozhodnúť pre použitie iónového rámca.

Uma mobile app nativa é aquela desenvolvida com as linguagens padrão da SDK do dispositivo. Nie je možné použiť Android alebo Java a nie je podporovaný systém iOS o Objective-C, napríklad najnovší softvér Swift. Moja aplikácia híbrida é aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada e distributionida nas app stores como uma app nativa. Viac informácií nájdete v časti html, css a javascript pre mobilnú aplikáciu, ktorá obsahuje množstvo aplikácií, ktoré je možné vykonať, a súčasne vykonávať rôzne aplikácie. Isso só é possível pois, assim que a app é aberta pelo usuário, todo esse código roda dentro de algo chamado webview.

A partir to application and possivel visualizar as principais informações da geladeira, como por exemplo, temperatura corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.

Krok 6: Referencie

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

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

www.inatel.br/ead/iot

Odporúča: