Orodha ya maudhui:

BeerFridgeIoT Pamoja na Joka 410C (Inatel EAD): 6 Hatua
BeerFridgeIoT Pamoja na Joka 410C (Inatel EAD): 6 Hatua

Video: BeerFridgeIoT Pamoja na Joka 410C (Inatel EAD): 6 Hatua

Video: BeerFridgeIoT Pamoja na Joka 410C (Inatel EAD): 6 Hatua
Video: ШИКАРНЫЙ ДУЭТ ДИМАШ И КРИСТИНА ОРБАКАЙТЕ 2024, Novemba
Anonim
BeerFridgeIoT Pamoja na Joka 410C (Inatel EAD)
BeerFridgeIoT Pamoja na Joka 410C (Inatel EAD)

Onda programu ya 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á adequada e a cerveja pronta para o consumo.

A aplicação também monitora a abertura da porta e registra o log de quando foi a última vez que porta da geladeira foi aberta. Je! Unatafuta nini?

Jibu la jukwaa linaweza kutumiwa kwa kutumia geladeira, kwa sababu ya kujazia kifaa kinachoweza kutekelezwa kwa njia ya msingi, ambayo inaweza kuwa sehemu ya hali ya juu ya hali na kumbukumbu ya tovuti.

Tunaweza kupata habari nyingi kwa tovuti yetu, na tutaweza kutumia tovuti yetu ya www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorar remotamente a geladeira.

Hatua ya 1: Lista De Materiais

Orodha ya Materiais
Orodha ya Materiais
Orodha ya Materiais
Orodha ya Materiais
Orodha ya Materiais
Orodha ya Materiais
  • Joka 410C;
  • Placa de expansão Kadi ya Mezzanine ya Kiunganishi;
  • Sensor de temperatura - Kiwango cha Kiunganishi;
  • Botão - Sensor ya Kugusa;
  • Botão - Kiungo cha Kiunganishi;
  • Iliyoongozwa - Kiunganishi Kilichoongozwa;
  • Relé - Kiunga cha Kiunga;

Hatua ya 2: Conexões

Conexões
Conexões
  • Conectar o sensor de temperatura na entada analógica ADC2;

    Leitura da temperatura interna da geladeira;

  • Conectar o relé (Kiunganishi cha Kusambaza) na saiti ya D2;

    Este relé será Respável por acionar o compressor da geladeira para refrigerar a câmara;

  • Conectar o iliyoongozwa (Kiunganishi Kilichoongozwa) na saída digital D3;

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

  • Conectar o botão (Kiungo cha Kiungo) na kuingia digital D1;

    Haya ni huduma ya utumiaji wa chombo cha kusikia, kuonyesha kama sehemu ya geladeira inavyoweza kutumiwa;

  • Conectar o botão (Kugusa Sensor) na kuingiza dijiti D4;

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

Hatua ya 3: Programu

Programu
Programu

O programama de controle da Geladeira IoT foi desenvolvido em Python.

Para instalação do Python e as bibliotecas adicionais na Dragonboard, siga as seguintes instruções:

  • Utekelezaji wa sheria na utekelezaji;

    • Sudo apt-pata sasisho
    • sasisho la kupata apt
    • sudo apt-kupata dist-kuboresha
  • Mhariri wa maandishi:

    • Sudo apt-get kufunga gedit
    • Sudo apt-get kufunga python-pip
  • Biblioteca adicionais

    • Sudo apt-get install muhimu autoconf automake libtool-bin pkg-config python-dev
    • Sudo reboot
    • LIBSOC
    • clone ya git
    • cd libsoc sudo autoreconf -i sudo./configure -enable-python = 2 -enableboard = dragonboard410c -na-bodi-usanidi
    • Sudo kufanya
    • Sudo kufanya kufunga
    • Sudo ldconfig / usr / mitaa / lib
    • Sudo reboot
  • 96Bodi

    • clone ya git
    • Antes de instalar essa biblioteca ni muhimu kwa ajili ya kutambuliwa kama sua dhidi ya kampuni hiyo kwa njia ya LIBSOC previamente instalada. Hakuna arquivo / nyumba /linaro/96boardsGPIO/lib/gpio.c nunua kamba ya pela LS_SHARE na badala ya LS_GPIO_SHARED;
    • Após prossiga com a instalação:

      • cd 96BodiGPIO /
      • sudo./autogen.sh
      • sudo./configure
      • Sudo kufanya
      • Sudo kufanya kufunga
      • Sudo ldconfig
  • SpideV

    • Para acesso aos sensores analógico é utilizado o protocolo SPI. A instalação da biblioteca é explicada a seguir:
    • clone ya git
    • cd py-spidev
    • Sudo python setup.py kufunga
    • Sudo ldconfig
    • Sudo reboot
    • Será lazima incluir no arquivo sudo gedit /usr/local/etc/libsoc.conf a seguinte definição GPIO-CS = 18

O código fonte kuu ni hii nomeado como BeerFridgeIoT.py. O código fonte dweet.py contém as funções needárias para acesso ao portal dweet. Os dois arquivos devem estar na mesma pasta for executar o programama.

Para executar o programa use o seguinte comando: sudo python BeerFridgeIoT.py

Hatua ya 4: Nuvem

Nuvem
Nuvem

Para postagem na nuvem foi escolhido o portal Dweet.

Utaftaji wa nakala ni muhimu kwa tovuti ya www.dweet.io na "coisa".

Clique no botão Cheza na usanidi muundo wa como:

Hakuna kipengee POST / dweet / kwa / {kitu}

Jambo:

BiaFridgeIoT

Yaliyomo:

{

"WekaPoint": 10, "Temperatura": 20, "Porta": 0, "LogPortaAberta": 0, "Compressor": 0, "Lampada": 0

}

Hatua ya 5: Aplicativo

Aplicativo
Aplicativo

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

Programu ya simu ya rununu ikiwa ni pamoja na huduma ya simu kama njia ya kutumia SDK kufanya utaftaji. Hakuna njia yoyote ya kufanya Android o Java na hakuna iOS inayotarajiwa Lengo-C, na kwa hivi karibuni o Swift. Já uma app híbrida ni aquela que nioda desenvolvida com html, css na javascript na que mesmo assim pode ser empacotada na distribuída nas app store stores com uma uma app nativa. O desenvolvimento híbrido inajumuisha html ya matumizi, css na javascript kwa ajili ya programu ya uma ya programu ya rununu ikiwa ni pamoja na kuanzisha na kutekeleza programu ya programu ya uma. Je! Ni orodha ya wahusika, ikiwa ni pamoja na programu tumizi ya maoni, tutaweza kuchukua maoni yako kwenye wavuti.

Sehemu ya kufanya kazi ni kuona kama maelezo ya kifalme kama geladeira, mfano, mfano wa kazi, kuona sehemu ya habari inayoweza kutekelezwa kwa sababu ya programu hii.

Hatua ya 6: Referências

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

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

www.inatel.br/ead/iot

Ilipendekeza: