Isi kandungan:
- Langkah 1: Lista De Materiais
- Langkah 2: Conexões
- Langkah 3: Programa
- Langkah 4: Nuvem
- Langkah 5: Aplicativo
- Langkah 6: Referências
Video: BeerFridgeIoT With Dragonboard 410C (Inatel EAD): 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
O projeto corente 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á mencukupiada a cerveja pronta para o habis.
Aplicação também monitora a abertura da porta e registra o log de quando juga telah dikendalikan dan dilancarkan. Será que alguém andou pegando uma das minhas cervejas?
Papan Naga serasi responsal untuk mengendalikan geladeira, pemampat acionando o seu quando a temperatura estiver acima do desejado, luz interna συμμόρφωση acionamento de um botão e exibir o status / log de porta fechada.
Também irá enviar informações a nuvem, neste projeto utilizando o laman www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorar remotamente a geladeira.
Langkah 1: Lista De Materiais
- Papan Naga 410C;
- Kad Mezanin Pangkalan Placa de expansão Linker;
- Sensor de temperatura - Suhu Penghubung;
- Botão - Sensor Sentuh;
- Botão - Butang Pautan;
- Led - Linker Led;
- Relé - Relay Linker;
Langkah 2: Conexões
-
Conectar o sensor de temperatura na entrada analógica ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar o relé (Linker Relay) na saída digital D2;
Este relé será responsável por acionar o compressor da geladeira untuk peti sejuk a câmara;
-
Conectar o led (Linker Led) na saída digital D3;
Esta saída será utilizada para simular a iluminação da geladeira;
-
Conectar o botão (Linker Button) na 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 (Sensor Sentuh) na entrada digital D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Langkah 3: Programa
O programa de controle da Geladeira IoT juga desenvolvido em Python.
Para instalação do Python e sebagai bibliotecas adicionais na Dragonboard, siga as seguintes instruções:
-
Initialmente abra o terminal dan melaksanakan;
- sudo apt-get kemas kini
- sudo apt-get peningkatan
- sudo apt-get dist-upgrade
-
Editor de texto:
- sudo apt-get install gedit
- sudo apt-get install python-pip
-
Biblioteca adicionais
- sudo apt-get install autoconf automate build-essential libtool-bin pkg-config python-dev
- rebo sudo
- LIBSOC
- klon git
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --dengan papan-konfigurasi
- sudo buat
- sudo buat pasang
- sudo ldconfig / usr / local / lib
- rebo sudo
-
96 Papan
- git klon
- Antes de instalar essa biblioteca é αναγκαasrio verificar se a sua versão é compível com a versão da LIBSOC previamente instalada. Tiada arquivo /home/linaro/96boardsGPIO/lib/gpio.c peroleh tali pela LS_SHARE dan pengganti LS_GPIO_SHARED;
-
Apos prossiga com sebuah instalação:
- cd 96 PapanGPIO /
- sudo./autogen.sh
- sudo./konfigurasi
- sudo buat
- sudo buat pasang
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico é utilizado o protocolo SPI. Instalação da biblioteca adalah explicada a seguir:
- git klon
- cd py-spidev
- sudo python setup.py pasang
- sudo ldconfig
- rebo sudo
- Será requário incluir no arquivo sudo gedit /usr/local/etc/libsoc.conf a seguinte definição GPIO-CS = 18
O código fonte prinsipal está nomeado como BeerFridgeIoT.py. O código fonte dweet.py contém sebagai funções requárias para acesso ao portal dweet. Os dois arquivos devem estar na mesma pasta para pelaksana atau programa.
Para pelaksana o programa menggunakan o seguinte comando: sudo python BeerFridgeIoT.py
Langkah 4: Nuvem
Para postagem na nuvem juga escolhido o portal Dweet.
Para penguji dan aplicação adalah perlu laman web www.dweet.io dan klik "coisa".
Clique no botão Mainkan dan konfigurasikan segue como:
Tiada item POST / dweet / for / {thing}
Perkara:
BeerFridgeIoT
Kandungan:
{
"SetPoint": 10, "Temperatura": 20, "Porta": 0, "LogPortaAberta": 0, "Pemampat": 0, "Lampada": 0
}
Langkah 5: Aplicativo
O aplicativo juga desenvolvido em uma plataforma híbrida utilizando o Kerangka Ionik.
Aplikasi mudah alih Uma nativa é aquela desenvolvida com sebagai linguagens padrão da SDK melakukan dispositivo. Tidak ada caso yang dilakukan Android o Java dan tidak ada caso yang dilakukan iOS o Objective-C, e mais latestemente o Swift. Ja 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 store como uma app nativa. O desenvolvimento híbrido terdiri daripada utilizar html, css e javascript untuk a construção de uma aplikasi mudah alih que depois será instalada e executada do mesmo modo de uma app nativa. Isso só é possível pois, assim que a app é aberta pelo usuário, todo esse código roda dentro de algo chamado laman web.
Partir do aplicativo é possível visualizar sebagai Principais informações da geladeira, como por exemplo, temperatura corrente, se porta está fechada ou aberta e a oltima vez que a geladeira dan juga akses.
Langkah 6: Referências
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Disyorkan:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Langkah
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar as etapas Need á 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 (Tarik
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 Langkah
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficies visuais se locomoverem em ambientes como casas indoor ou shopping centre e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensor: 7 Langkah
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensor: O objetivo desse tutorial é mostrar as etapas Need á 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
Mengesan Situasi Emergencials - Qualcomm Dragonboard 410c: 7 Langkah
Mengesan Situasi Emergencials - Qualcomm Dragonboard 410c: Mencari sistem keselamatan yang berfungsi untuk memantau situasi kemunculan, mungkin untuk menyedari bahawa terlalu sukar untuk memproses semua maklumat yang direkodkan. Memikirkan perkara itu, kami memutuskan untuk menggunakan pengetahuan kami dalam pemprosesan audio / gambar, sensor dan
IoT - Rumah Pintar - EaD INATEL: 10 Langkah
IoT - Smart Home - 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 ç & atilde atu, o einc sensor melakukan kit Linker Mezzanine