Satura rādītājs:
- 1. darbība: Lista De Materiais
- 2. darbība: Conexões
- 3. solis: Programma
- 4. solis: Nuvem
- 5. solis: Aplicativo
- 6. darbība: atsauces
Video: BeerFridgeIoT ar Dragonboard 410C (Inatel EAD): 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
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á sobada 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. Será que alguém andou pegando uma das minhas cervejas?
A Dragonboard sērijas atbilde uz kontrolētu geladeira, acionando vai seu kompresoru 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 informationções a nuvem, neste projeto utilizando o site www.dweet.com. Atrakés de um aplicativo híbrido, desenvolvido no frame Ionic Cordova será possível monitorar remotamente a geladeira.
1. darbība: Lista De Materiais
- Dragonboard 410C;
- Placa de expansão Linker Base Mezzanine Card;
- Temperatūras sensors - Linker Temperatūra;
- Botão - pieskāriena sensors;
- Botão - Linker Button;
- Led - Linker Led;
- Relé - Linker Relay;
2. darbība: Conexões
-
Konektārs vai sensora temperatūras analīze, ievadot analīzi ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar vai relé (Linker Relay) ar digitālo D2;
Este relé será responseável for acionar o compressor da geladeira para ledusskapis a camara;
-
Conectar vai led (Linker Led) ar digitālo D3;
Esta saída será utilizada para simular and iluminação da geladeira;
-
Conectar o botão (Linker Button) un digitālā D1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Conectar o botão (skārienjutīgais sensors) un digitālā D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
3. solis: Programma
O programma Geladeira IoT kontrolei Python.
Instalējiet Python un instalējiet Dragonboard bibliotecas, kā arī sekojošas instrukcijas:
-
Inicialmente abra o terminal e execute;
- sudo apt-get update
- sudo apt-get jauninājums
- sudo apt-get dist-upgrade
-
Teksta redaktors:
- sudo apt-get install gedit
- sudo apt-get instalēt python-pip
-
Biblioteca adicionais
- sudo apt-get install build-essential autoconf automake libtool-bin pkg-config python-dev
- sudo atsāknēšana
- LIBSOC
- git klons
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c-ar-board-configs
- sudo padarīt
- sudo veikt instalēšanu
- sudo ldconfig/usr/local/lib
- sudo atsāknēšana
-
96Boards
- git klons
- Antes de instalar essa biblioteca é needsário verificar se a sua versão é compatível com a versão da LIBSOC previamente instalada. Nav arquivo /home/linaro/96boardsGPIO/lib/gpio.c iepirkt pela string LS_SHARE e substitua por LS_GPIO_SHARED;
-
Após prossiga com un instalācija:
- cd 96BoardsGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo padarīt
- sudo veikt instalēšanu
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico use and use protocolo SPI. Bibliotēkas instalācija un izskaidrojums:
- git klons
- cd py-spidev
- sudo python setup.py instalēt
- sudo ldconfig
- sudo atsāknēšana
- Sērijas nepieciešamība, ieskaitot arquivo sudo gedit /usr/local/etc/libsoc.conf un definīcijas definīcija GPIO-CS = 18
O código fonte Galvenais estate 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 para executar o program.
Lai izpildītu programmu vai izmantotu sekojošo komandu: sudo python BeerFridgeIoT.py
4. solis: Nuvem
Par pasta izdevumiem, kas nav pieejami, vai es portālam Dweet.
Pārbaudiet un pielietojiet vietni www.dweet.io e clickar "coisa".
Noklikšķiniet uz bot Play un konfigurējiet como segue:
Nav vienuma POST/dweet/for/{thing}
Lieta:
Alus ledusskapis
Saturs:
{
"Iestatītā vērtība": 10, "Temperatūra": 20, "Porta": 0, "LogPortaAberta": 0, "Kompresors": 0, "Lampada": 0
}
5. solis: Aplicativo
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Uma mobilā lietotne nativa é aquela desenvolvida com kā linguagens padrão da SDK do dispositivo. Bez Android operētājsistēmas vai Java un bez iOS operētājsistēmas o Objective-C, pēdējā laikā vai Swift. Jama uma app híbrida é aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada e distribuída nas app stores como uma app nativa. O desenvolvimento híbrido konsekventi izmanto html, css un javascript, lai izveidotu mobilās lietotnes konstrukciju, kas ir depois, instalācija un izpilde tiek veikta, izmantojot lietotnes nativa modifikāciju. 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 do aplicativo é possível visualizar as principais informationções da geladeira, como por examplelo, temperatura corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.
6. darbība: atsauces
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Ieteicams:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 soļi
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar as etapas need " nepieciešamais konfigurācija vai ambiente de desenvolvimento, de modo que vai HostPC (Computador / Notebook), atrav é s do IDE Eclipse compile os c ó digos e exporte para o Alvo (Drag
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 soļi
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Android lietojumprogramma: DESCRI Ç Ã dar autonomia para deficientes visuais se locomoverem em ambientes iekštelpu como casas vai iepirkšanās centri un lidostas.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensori: 7 soļi
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é Mostrar kā etapas nepieciešams á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com and Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Ārkārtas situāciju noteikšana - Qualcomm Dragonboard 410c: 7 soļi
Ārkārtas situāciju noteikšana - Qualcomm Dragonboard 410c: meklējot drošības sistēmas, kas strādā, lai uzraudzītu ārkārtas situācijas, iespējams, pamanīsit, ka ir pārāk grūti apstrādāt visu ierakstīto informāciju. Domājot par to, mēs nolēmām izmantot savas zināšanas audio/attēlu apstrādē, sensoros un
IoT - viedā māja - EaD INATEL: 10 soļi
IoT - Viedā māja - EaD INATEL: Projeto Smart HomeEsse Tutorial vai mostrar os passos para implementa ç ã o de uma solu ç ã o Smart Home contendo servi ç o na nuvem dweet.io, utiliza ç ecoilde; o. sensores do kit Linker Mezzanine