Sisällysluettelo:

BeerFridgeIoT Dragonboard 410C: llä (Inatel EAD): 6 vaihetta
BeerFridgeIoT Dragonboard 410C: llä (Inatel EAD): 6 vaihetta

Video: BeerFridgeIoT Dragonboard 410C: llä (Inatel EAD): 6 vaihetta

Video: BeerFridgeIoT Dragonboard 410C: llä (Inatel EAD): 6 vaihetta
Video: Marine Navigation using DragonBoard 410c | OpenHours ep #78 2024, Marraskuu
Anonim
BeerFridgeIoT Dragonboard 410C: llä (Inatel EAD)
BeerFridgeIoT Dragonboard 410C: llä (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á sopivuus ja a cerveja pronta para o consumo.

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

A Dragonboard -sarjan vastaus hallintaan geladeira, acionando tai seu kompressori quando a temperatura estiver acima do desejado, a luz interna conforme acionamento de um botão e exibir o status/log de porta fechada.

Também irá enviar informações a nuvem, neste projeto utilizando o site www.dweet.com. Através de um aplicativo híbrido, desenvolvido no frame Ionic Cordova será possível monitorar Remotamente a geladeira.

Vaihe 1: Lista De Materiais

Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
  • Dragonboard 410C;
  • Placa de expansão Linker Base Mezzanine -kortti;
  • Lämpötila -anturi - Linkkerilämpötila;
  • Botão - Kosketusanturi;
  • Botão - Linker -painike;
  • Led - Linker Led;
  • Relé - Linkkirele;

Vaihe 2: Conexões

Conexões
Conexões
  • Conectar tai anturi lämpötila -anturissa ADC2;

    Leitura da temperatura interna da geladeira;

  • Conectar tai relé (Linker Relay) ja digitaalinen D2;

    Este relé será responseavel for acionar or compressor da geladeira para jäähdytin a camara;

  • Conectar tai led (Linker Led) ja digitaalinen D3;

    Esta saída será utilizada para simular ja iluminação da geladeira;

  • Conectar tai botão (Linker Button) ja digitaalinen D1;

    Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;

  • Conectar tai botão (kosketusanturi) ja digitaalinen D4;

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

Vaihe 3: Ohjelma

Ohjelma
Ohjelma

Oheisohjelma Geladeira IoT: lle Pythonin kehittämiseen.

Asenna Python ja aseta bibliografiset ilmoitukset Dragonboardille, kuten myös seuraaville ohjeille:

  • Oikeudellinen abra o päätelaite e suorittaa;

    • sudo apt-get päivitys
    • sudo apt-get päivitys
    • sudo apt-get dist-upgrade
  • Tekstin toimittaja:

    • 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 uudelleenkäynnistys
    • LIBSOC
    • git -klooni
    • cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
    • sudo tehdä
    • sudo tehdä asennus
    • sudo ldconfig/usr/local/lib
    • sudo uudelleenkäynnistys
  • 96 Hallitusta
    • git -klooni
    • Antes de instalar essa biblioteca é needsário verificar se a sua versão é compatível com a versão da LIBSOC previamente install. Ei arquivo /home/linaro/96boardsGPIO/lib/gpio.c hanki pelaajan merkkijono LS_SHARE e substitua por LS_GPIO_SHARED;
    • Após prossiga com a installation:

      • cd 96BoardsGPIO/
      • sudo./autogen.sh
      • sudo./configure
      • sudo tehdä
      • sudo tehdä asennus
      • sudo ldconfig
  • SPIDEV

    • Para acesso aos sensores analógico and use use or protocolo SPI. Asennettu biblioteca ja selitys seoksesta:
    • git -klooni
    • cd py-spidev
    • sudo python setup.py install
    • sudo ldconfig
    • sudo uudelleenkäynnistys
    • Pakollinen sisältö ei sisällä arquivo sudo gedit /usr/local/etc/libsoc.conf ja määritelmä GPIO-CS = 18

O código fonte pääasiassa BeomFridgeIoT.py. O código fonte dweet.py contém as funções välttämättömyys para acesso ao portal dweet. Os dois arquivos devem estar na mesma pasta para executar or program.

Suorita ohjelma tai ohjelma hyödyntää seuraavaa komentoa: sudo python BeerFridgeIoT.py

Vaihe 4: Nuvem

Nuvem
Nuvem

Maksaa postikulut uusille escolhido- tai Dweet -portaaleille.

Kokeile sovellusta ja sovellusta, jotka ovat saatavilla osoitteessa www.dweet.io ja napsauta "coisa".

Klikkaa ei botão Play ja määritä como segue:

Ei kohdetta POST/dweet/for/{thing}

Asia:

OlutJÄÄHDYTYS

Sisältö:

{

"Asetuspiste": 10, "Lämpötila": 20, "Porta": 0, "LogPortaAberta": 0, "Kompressori": 0, "Lampada": 0

}

Vaihe 5: Aplicativo

Aplicativo
Aplicativo

O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.

Uma -mobiilisovellus nativa é aquela desenvolvida com kuin kielet padrão da SDK do dispositivo. Ei Android-käyttöjärjestelmää tai Java-versiota tai iOS-käyttöjärjestelmää o Objective-C, viimeaikainen tai Swift. Jama uma app híbrida ja aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada and distribuída nas app stores como uma app nativa. O desenvolvimento híbrido consiste em utilizar html, css e javascript for a design de uma mobile app que depois será installada and executab do mesmo modo de uma app nativa. Isso só é possível pois, assim que a app é aberta pelo usuário, todo esse código roda dentro de algo chamado webview.

Osa sovelluksista ja visuaalinen visualisointi periaatteellisina tietoina geladeira, como por examplelo, temperatura corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.

Vaihe 6: Viittaukset

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

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

www.inatel.br/ead/iot

Suositeltava: