Tartalomjegyzék:
- 1. lépés: Lista De Materiais
- 2. lépés: Conexões
- 3. lépés: Programozás
- 4. lépés: Nuvem
- 5. lépés: Aplicativo
- 6. lépés: Hivatkozások
Videó: BeerFridgeIoT Dragonboard 410C -vel (Inatel EAD): 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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 Sárkánytábla reagál a geladeira, az acionando vagy seu kompresszor quando a temperatura estiver acima do desejado, a luz interna conforme acionamento de um botão e exibir o status/log de porta fechada vezérlésére.
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.
1. lépés: Lista De Materiais
- Dragonboard 410C;
- Placa de expansão Linker Base Mezzanine Card;
- Hőmérséklet érzékelő - Linker hőmérséklet;
- Botão - Érintésérzékelő;
- Botão - Linker gomb;
- Led - Linker Led;
- Relé - Linker relé;
2. lépés: Conexões
-
Conectar vagy érzékelő hőmérséklet analóg ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar o relé (Linker Relay) és digitális D2;
Este relé será responseável por acionar o compressor da geladeira para hűtőszekrény a câmara;
-
Conectar vagy led (Linker Led) és digitális D3;
Esta saída será utilizada para simular a iluminação da geladeira;
-
Conectar o botão (Linker Button) és digitális D1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Conectar o botão (érintésérzékelő) és digitális D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
3. lépés: Programozás
A Geladeira IoT vezérlőprogramja a Python fejlesztéséhez.
A Python és a Dragonboard bibliográfiai felépítésének telepítése, valamint a következő utasítások:
-
Inicialmente abra o terminal e execute;
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
Szövegszerkesztő:
- 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 újraindítás
- LIBSOC
- git klón
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
- sudo make
- sudo make install
- sudo ldconfig/usr/local/lib
- sudo újraindítás
-
96 Táblák
- git klón
- Antes de instalar essa biblioteca é needsário verificar se a sua versão é compatível com a versão da LIBSOC previamente instalada. Nincs arquivo /home/linaro/96boardsGPIO/lib/gpio.c beszerezni pela string LS_SHARE e substitua por LS_GPIO_SHARED;
-
Após prossiga com a telepítés:
- cd 96BoardsGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo make
- sudo make install
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico utilizado o protokoll SPI. A biblioteca telepítése és explicada a keverék:
- git klón
- cd py-spidev
- sudo python setup.py install
- sudo ldconfig
- sudo újraindítás
- Será mustário incluir no arquivo sudo gedit /usr/local/etc/libsoc.conf a seguinte definition GPIO-CS = 18
O código fonte fő célja a BeerFridgeIoT.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 for executar o program.
A végrehajtáshoz vagy a programhoz használja a következő parancsot: sudo python BeerFridgeIoT.py
4. lépés: Nuvem
Ingyenes postaköltség az escolhido vagy a Dweet portálon.
Para testar a aplicação é requiredário acessar o site www.dweet.io e clickar a "coisa".
Kattintson a botão Play gombra és konfigurálja a következőket:
Nincs elem POST/dweet/for/{thing}
Dolog:
BeerFridgeIoT
Tartalom:
{
"Alapérték": 10, "Hőmérséklet": 20, "Porta": 0, "LogPortaAberta": 0, "Kompresszor": 0, "Lampada": 0
}
5. lépés: Aplicativo
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Uma mobil app nativa és aquela desenvolvida com nyelvi padrão da SDK do dispositivo. Nincs Android operációs rendszer vagy Java, és nincs iOS operációs rendszer, sem Objective-C, és nemrégiben friss a Swift. 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 app stores como uma app nativa. O desenvolvimento híbrido consiste em utilizar html, css e javascript for a konstrukció de uma mobile app que depois será instalada and executab do mesmo modo de uma app nativa. Isso só é possível pois, assim que an 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. lépés: Hivatkozások
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Ajánlott:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 lépés
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 lépés
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes beltéri como casas vagy bevásárlóközpontok és repülőterek.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Érzékelők: 7 lépés
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Érzékelők: 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
Sürgősségi helyzetek felderítése - Qualcomm Dragonboard 410c: 7 lépés
Vészhelyzeti helyzetek felderítése - Qualcomm Dragonboard 410c: Olyan biztonsági rendszereket keres, akik a vészhelyzeti helyzetek felügyeletén dolgoznak, észrevehetjük, hogy túl nehéz feldolgozni az összes rögzített információt. Erre gondolva úgy döntöttünk, hogy tudásunkat felhasználjuk az audio/képfeldolgozásban, az érzékelőkben
IoT - Intelligens otthon - EaD INATEL: 10 lépés
IoT - Intelligens otthon - EaD INATEL: Projeto Smart HomeEsse Tutorial vagy mostrar os passos para implementa ç ã o de uma solu ç ã o Smart Home contendo servi ç o na nuvem dweet.io, utiliza ç Sensores do Kit Link Mezzanine