ዝርዝር ሁኔታ:

BeerFridgeIoT ከ Dragonboard 410C (Inatel EAD) ጋር: 6 ደረጃዎች
BeerFridgeIoT ከ Dragonboard 410C (Inatel EAD) ጋር: 6 ደረጃዎች

ቪዲዮ: BeerFridgeIoT ከ Dragonboard 410C (Inatel EAD) ጋር: 6 ደረጃዎች

ቪዲዮ: BeerFridgeIoT ከ Dragonboard 410C (Inatel EAD) ጋር: 6 ደረጃዎች
ቪዲዮ: ELDER SCROLLS BLADES NOOBS LIVE FROM START 2024, ህዳር
Anonim
BeerFridgeIoT ከ Dragonboard 410C (Inatel EAD) ጋር
BeerFridgeIoT ከ Dragonboard 410C (Inatel EAD) ጋር

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

አፕሊካçኦ ታምቤም ሞኒቶራ አበርቱራ ዳ ፖርታ ኢ ሬጅስታራ ኦ ሎግ ዴ ኳንዶ ፎይ አ ኡልቲማ ቬዝ ኬ ፖርቶ ዳ ገላዴይራ ፎይ አበርታ። Será que alguém andou pegando uma das minhas cervejas?

አንድ Dragonboard será responsável por controlar a geladeira, acionando o seu compressor quando a temperatura estiver acima do desejado, a luz interna conforme acionamento de um botão e exibir o status/log de porta fechada.

ጣቢያው www.dweet.com ን በሚመለከት መረጃውን ያገኝበታል። Através de um aplicativo híbrido, desenvolvido ምንም ማዕቀፍ Ionic Cordova será possível monitorar remotamente a geladeira.

ደረጃ 1: ሊስታ ዴ ማቲሪያይስ

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 Card;
  • ዳሳሽ የሙቀት መጠን - የአገናኝ ሙቀት;
  • ቦታኦ - የንክኪ ዳሳሽ;
  • ቦታኦ - የአገናኝ አዝራር;
  • መሪ - አገናኝ ሊድ;
  • ሪሌ - አገናኝ አገናኝ;

ደረጃ 2: Conexões

ኮኔክስስ
ኮኔክስስ
  • Conectar o sensor de temperatura and entrada analógica ADC2;

    Leitura da temperatura interna da geladeira;

  • Conectar o relé (Linker Relay) እና saída digital D2;

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

  • Conectar o led (Linker Led) እና saída digital D3;

    ኢስታ ሳይዳ ሴራ utilizada para simular a iluminação da geladeira;

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

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

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

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

ደረጃ 3 ፕሮግራማ

ፕሮግራማ
ፕሮግራማ

ኦ ፐሮግራም ዲ መቆጣጠሪያ በ Geladeira IoT foi desenvolvido em Python.

በፓራቶን ውስጥ እንደ bibliotecas adicionais እና Dragonboard ፣ እንደ seguintes መመሪያዎቹ የሚከተሉትን ያድርጉ።

  • የሥራ አስፈፃሚ ሥራ አስፈፃሚ;

    • sudo apt-get ዝማኔ
    • sudo apt-get ማሻሻል
    • sudo apt-get dist-upgrade
  • የቴክስቶ አዘጋጅ:

    • sudo apt-get install gedit
    • sudo apt-get install Python-pip ን ይጫኑ
  • Biblioteca adicionais

    • sudo apt-get install ግንባታ-አስፈላጊ ራስ-ሰር አውቶማቲክ libtool-bin pkg-config Python-dev
    • sudo ዳግም አስነሳ
    • LIBSOC
    • git clone
    • cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c-በቦርድ-ውቅሮች
    • sudo ማድረግ
    • sudo አድርግ ጫን
    • sudo ldconfig/usr/local/lib
    • sudo ዳግም አስነሳ
  • 96 መከለያዎች

    • git clone
    • Antes de instalar essa biblioteca é necessário verificar se a sua versão é compatível com a versão da LIBSOC previamente instalada. ምንም arquivo /home/linaro/96boardsGPIO/lib/gpio.c ግዥ የፔላ ሕብረቁምፊ LS_SHARE እና ምትክ በ LS_GPIO_SHARED;
    • አፖስ prossiga com a instalação:

      • ሲዲ 96 ቦርዶች ጂፒኦ/
      • sudo./autogen.sh
      • sudo./ አዋቅር
      • sudo ማድረግ
      • sudo አድርግ ጫን
      • sudo ldconfig
  • ስፓይድ

    • Para acesso aos sensores analógico é utilizado o protocolo SPI. በ instalação da biblioteca é explicada a seguir:
    • git clone
    • ሲዲ ፒ- spidev
    • sudo python setup.py ጫን
    • sudo ldconfig
    • sudo ዳግም አስነሳ
    • Seria necessário incluir no 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። O código fonte dweet.py contém as funções necessárias para acesso ao portal dweet። ኦስ dois arquivos devem estar na mesma pasta para executar o programa.

Para executar o programa o seguinte comando: sudo python BeerFridgeIoT.py ን ይጠቀሙ

ደረጃ 4: Nuvem

ኑቬም
ኑቬም

ፓራ ፖስታን እና ንዑስ ፎይል እስኮሊዶ ወይም ፖርታል ዲት።

ጣቢያው www.dweet.io e “coisa” የሚለውን ጠቅ ያድርጉ።

Clique no botão Play e como segue ን ያዋቅሩ:

ምንም POST/dweet/for/{thing} የለም

ነገር ፦

BeerFridgeIoT

ይዘት

{

"SetPoint": 10, "ቴምratራቱራ": 20, "ፖርታ": 0, "LogPortaAberta": 0, "መጭመቂያ": 0, “ላምፓዳ”: 0

}

ደረጃ 5: Aplicativo

አፕሊካቲቮ
አፕሊካቲቮ

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

የኡማ ሞባይል መተግበሪያ ናቲቫ ኤ aquela desenvolvida com እንደ linguagens padrão da SDK do dispositivo. በ Android ወይም በጃቫ እና በ iOS ወይም በ ‹Ossive-C› ፣ እና በቅርብ ጊዜ ውስጥ ስዊፍት የለም። Já uma app híbrida é aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada e distribuída nas የመተግበሪያ መደብሮች como uma app nativa. O desenvolvimento híbrido consiste em utilizar html, css e javascript para a construção de uma mobile app que depois será instalada e executada do mesmo modo de uma app nativa. ኢሶ ሳኦ ኢ ፖይቬል ፖይስ ፣ አፕሊኬሽን አፕ አፕ ኢቤርታ ፔሎ ኡሱሪዮ ፣ ታድ እስሴ ኮዲጎ ሮዳ ዴንትሮ ዴ አልጎ ቻሞዶ የድር እይታ።

እንደ ዋና መረጃዎችን እንደ ገላዴይራ ፣ እንደ ምሳሌ ፣ እንደ ሙቀት መጠን ፣ እንደ ፖርቶ እስታ ፌቻዳ ወይም አበርታ እና እንደ ኡልቲማ vez que a geladeira foi acessada።

ደረጃ 6: Referências

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

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

www.inatel.br/ead/iot

የሚመከር: