Obsah:

BeerFridgeIoT s Dragonboardem 410C (Inatel EAD): 6 kroků
BeerFridgeIoT s Dragonboardem 410C (Inatel EAD): 6 kroků

Video: BeerFridgeIoT s Dragonboardem 410C (Inatel EAD): 6 kroků

Video: BeerFridgeIoT s Dragonboardem 410C (Inatel EAD): 6 kroků
Video: Arrow Aris Board Demo 2024, Listopad
Anonim
BeerFridgeIoT s Dragonboardem 410C (Inatel EAD)
BeerFridgeIoT s Dragonboardem 410C (Inatel EAD)

O projeto corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja. O objetivo é garantir 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 registration o log de quando foi a última vez que porta da geladeira foi aberta. Será que alguém andou pegando uma das minhas cervejas?

Odpovědnost drakboardu je řízena geladeira, acionando o seu kompresor quando a temperatura estiver acima do desejado, a luz internaFORME acionamento de um botão e exibir o status/log de porta fechada.

Também irá enviar informaçues a nuvem, neste projeto use of site www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorar remotamente a geladeira.

Krok 1: Seznam materiálů

Seznam materiálů
Seznam materiálů
Seznam materiálů
Seznam materiálů
Seznam materiálů
Seznam materiálů
  • Dragonboard 410C;
  • Rozšířená mezaninová karta základny plakátů;
  • Sensor de temperatura - Linker Temperature;
  • Botão - dotykový senzor;
  • Botão - Tlačítko Linker;
  • LED - Linker LED;
  • Relé - Linker Relay;

Krok 2: Conexões

Conexões
Conexões
  • Conectar nebo teplotní senzor na analogové ADC2;

    Leitura da temperatura interna da geladeira;

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

    Odpovídejte více odpovědím za akcelerátory nebo kompresory pro chladiče a chladiče;

  • Conectar o led (Linker Led) na digitální digitální D3;

    Esta saída sera utilizada para simular a iluminação da geladeira;

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

    Nejčastěji využíváme snímač jako porta, indikujeme 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

Program
Program

Ovládání programu Geladeira IoT pro použití v Pythonu.

Jak nainstalovat Python a jako bibliotecas jsou na Dragonboardu, jako další instrukce:

  • Inicialmente abra o terminal e execute;

    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
  • Editor textu:

    • 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 restart
    • LIBSOC
    • klon git
    • cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
    • sudo make
    • sudo provést instalaci
    • sudo ldconfig/usr/local/lib
    • sudo restart
  • 96 desek

    • git clone
    • Instalace a instalace biblioteca a nezbytných verifikací se mohou lišit od toho, jak LIBSOC předchází instalada. Žádné arquivo /home/linaro/96boardsGPIO/lib/gpio.c obstarat pela řetězec LS_SHARE e substituent por LS_GPIO_SHARED;
    • Další možnosti instalace a instalace:

      • cd 96 DeskyGPIO/
      • sudo./autogen.sh
      • sudo./configure
      • sudo make
      • sudo provést instalaci
      • sudo ldconfig
  • SPIDEV

    • Para acesso aos senzory jsou analogové a využívají protokol SPI. Instalace a biblioteca explicada a seguir:
    • klon git
    • cd py-spidev
    • instalace sudo python setup.py
    • sudo ldconfig
    • sudo restart
    • Sériová nutnost inkluze no arquivo sudo gedit /usr/local/etc/libsoc.conf a seguinte definição GPIO-CS = 18

O código fonte hlavní está nomeado como BeerFridgeIoT.py. O código fonte dweet.py contém as funções needárias para acesso ao portal dweet. Všechny způsoby, jak vyvíjet a zpracovávat těstoviny, provádějte programem.

Spuštění programu nebo využití programu: sudo python BeerFridgeIoT.py

Krok 4: Nuvem

Nuvem
Nuvem

Para postagem na nuvem foi escolhido o portal Dweet.

Para testar a aplicação nezbytnost acessar o site www.dweet.io e clicar a "coisa".

Clique no Botão Play and configure como segue:

Žádná položka POST/dweet/pro/{věc}

Věc:

Pivní Lednice IoT

Obsah:

{

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

}

Krok 5: Aplicativo

Aplicativo
Aplicativo

O použití aplikace může mít iónový rámec.

Uma mobilní aplikace nativa a aquela desenvolvida com as linguagens padrão da SDK do dispositivo. Žádný Android, Java ani Žádný iOS, Objective-C, nejnovější verze o Swift. Já uma app híbrida é aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada e distribuida nas app stores como uma app nativa. Volitelně můžete používat různé html, css a javascript pro mobilní aplikace, které lze depois sera instalada e executada do mesmo modo de uma app nativa. Je to tak možné, můžete si vybrat jednu z následujících aplikací, abyste mohli prohlížet webové stránky.

Vizualizujeme a zobrazujeme základní informace o geladeira, jako příklad, temperate corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.

Krok 6: Doporučení

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

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

www.inatel.br/ead/iot

Doporučuje: