Sisukord:
- Samm: Lista De Materiais
- 2. samm: Conexões
- Samm: programm
- 4. samm: Nuvem
- Samm 5: Aplicativo
- 6. samm: viited
Video: BeerFridgeIoT koos Dragonboard 410C -ga (Inatel EAD): 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
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 and 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 Dragonboardi vastus on kontrollitud geladeira, aku või seeria kompressoriga, mille temperatuur on optimaalne, kui see on desimaatiline, kui see on loodud, siis on see vajalik, et näha, milline on botaani ja eksibiiri staatus/log de porta fechada.
Também irá enviar informationçõ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.
Samm: Lista De Materiais
- Dragonboard 410C;
- Placa de expansão Linker Base Mezzanine Card;
- Temperatuuriandur - Linkeri temperatuur;
- Botão - puuteandur;
- Botão - Linker Button;
- Led - Linker Led;
- Relé - Linkeri relee;
2. samm: Conexões
-
Analüütilise koonuse või temperatuuri andur ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar või relé (Linker Relay) koos digitaalse D2 -ga;
Este relé será responseável for acionar or compressor da geladeira para külmik a camara;
-
Conectar või led (Linker Led) koos digitaalse D3 -ga;
Esta saída será utilizada para simular and iluminação da geladeira;
-
Conectar o botão (Linker Button) ja digitaalne D1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Conectar või botão (puuteandur) ja digitaalne D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Samm: programm
Geladeira IoT kontrolli programm Pythonis.
Installige Python e ja biblioteka reklaamid Dragonboardi jaoks, samuti kui segu juhendid:
-
Inicialmente abra o terminal e execute;
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
Teksti toimetaja:
- 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 taaskäivitamine
- LIBSOC
- git kloon
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c-koos-board-configs
- sudo teha
- sudo make install
- sudo ldconfig/usr/local/lib
- sudo taaskäivitamine
-
96 Lauad
- git kloon
- Antes de instalar essa biblioteca é needsário verificar se a sua versão é compatível com a versão da LIBSOC previamente instalada. No arquivo /home/linaro/96boardsGPIO/lib/gpio.c hankige pela string LS_SHARE e substitua por LS_GPIO_SHARED;
-
Após prossiga com and install:
- cd 96BoardsGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo teha
- sudo make install
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico ja utilizado või protokoll SPI. Biblioteekide paigaldamise ja selgituste segu:
- git kloon
- cd py-spidev
- sudo python setup.py install
- sudo ldconfig
- sudo taaskäivitamine
- Vajadusel ei ole arquivo sudo gedit /usr/local/etc/libsoc.conf ja segu määratluse GPIO-CS = 18
O código fonte peamine on BeomFridgeIoT.py. O código fonte dweet.py contém as funções needsárias para acesso ao portal dweet. Os dois arquivos devem estar na mesma pasta para executar o program.
Rakenduse või programmi täitmiseks kasutage järgmist segu: sudo python BeerFridgeIoT.py
4. samm: Nuvem
Tasub postikulu nuvem foi escolhido või portaalis Dweet.
Proovige rakendust ja rakendust www.dweet.io ja klõpsake "coisa".
Klõpsake no botão Play ja seadistage como segue:
Üksust POST/dweet/for/{thing} pole
Asi:
ÕlleKÜLM
Sisu:
{
"Seade": 10, "Temperatuur": 20, "Porta": 0, "LogPortaAberta": 0, "Kompressor": 0, "Lampada": 0
}
Samm 5: Aplicativo
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Uma mobiilirakendus nativa ja aquela desenvolvida com kui lingvoodid padrão da SDK do dispositivo. Androidi ei kasutata ega Java-d ega iOS-i kasiinot kasutada. Objective-C, hiljutine või Swift. Já uma app híbrida é 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 pakub html -i, css -i ja JavaScripti, mis on loodud mobiilirakenduse ülesehitamiseks, mis on sisestatud ja installitud ning täidetud rakenduse nativa abil. Isso só é possível poisid, 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. samm: viited
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Soovitan:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 sammu
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é Mostrar as etapas required á rias para configurar o ambiente de desenvolvimento, de modo que o 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 sammu
Visioon 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Applicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes siseruumides como casas või kaubanduskeskustes ja lennujaamades.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Andurid: 7 sammu
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Andurid: O objetivo desse tutorial é Mostrar as etapas required á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Rakenduste arendamine, kasutades GPIO nööpe DragonBoard 410c -s koos Androidi ja Linuxi operatsioonisüsteemidega: 6 sammu
Rakenduste arendamine, kasutades GPIO nööpe DragonBoard 410c-s koos Androidi ja Linuxi operatsioonisüsteemidega: Selle õpetuse eesmärk on näidata teavet, mida on vaja rakenduste arendamiseks, kasutades GPIO-nööpi DragonBoard 410c väikese kiirusega laiendamisel. See õpetus pakub teavet rakenduste arendamiseks, kasutades GPIO -tihvte koos SYS -iga Andris
IoT - nutikas kodu - EaD INATEL: 10 sammu
IoT - Nutikas kodu - EaD INATEL: Projeto Smart HomeEsse Õpetus või enamus rakendusi rakendamiseks ç ã o de uma solu ç ã o Smart Home contendo servi ç o na nuvem dweet.io, utiliza ç ã Sensores do Linker Mezzanine kit