Indholdsfortegnelse:
- Trin 1: Lista De Materiais
- Trin 2: Conexões
- Trin 3: Program
- Trin 4: Nuvem
- Trin 5: Aplicativo
- Trin 6: Henvisninger
Video: BeerFridgeIoT Med Dragonboard 410C (Inatel EAD): 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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á adequateada e a cerveja pronta para o consumo.
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?
En Dragonboard er ansvarlig for kontrol af 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.
Du kan også få mere information om det nyeste, som vi kan bruge på webstedet www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorar remotamente a geladeira.
Trin 1: Lista De Materiais
- Dragonboard 410C;
- Placa de expansão Linker Base Mezzanine Card;
- Sensor de temperatura - Linker Temperatur;
- Botão - Berøringssensor;
- Botão - Linker -knap;
- Led - Linker Led;
- Relé - Linker Relæ;
Trin 2: Conexões
-
Tilslutning eller temperaturføler til indgang til analoge ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar o relé (Linker Relay) til digital D2;
Este relé será responsável por acionar o compressor da geladeira para refrigerar a câmara;
-
Konektor eller LED (Linker Led) og digital D3;
Esta saída será utilizada para simular a iluminação da geladeira;
-
Tilslutning eller bot (Linker Button) til digital D1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Tilslutning eller installation (berøringssensor) til digital D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Trin 3: Program
O programa de control da Geladeira IoT foi desenvolvido em Python.
Para instalação do Python e as bibliotecas adicionais på Dragonboard, som kan bruges som instruktioner:
-
Inicialmente abra o terminal e eksekvere;
- sudo apt-get opdatering
- sudo apt-get opgradering
- sudo apt-get dist-upgrade
-
Redaktør af tekst:
- 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 genstart
- LIBSOC
- git -klon
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c-with-board-configs
- sudo lave
- sudo foretag installation
- sudo ldconfig/usr/local/lib
- sudo genstart
-
96Tavler
- git -klon
- Antes de installer essa biblioteca é needsário verificar se a sua versão é compatível com and versão da LIBSOC previamente instalada. Ingen arquivo /home/linaro/96boardsGPIO/lib/gpio.c skaffer pela string LS_SHARE e substitua por LS_GPIO_SHARED;
-
Apos prossiga com and installalação:
- cd 96TavlerGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo lave
- sudo foretag installation
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico é utilizado o protocolo SPI. En instalação da biblioteca é explicada a seguir:
- git -klon
- cd py-spidev
- sudo python setup.py installation
- sudo ldconfig
- sudo genstart
- Será nødvendigá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 kontem som funções nødvendárias para acesso ao portal dweet. Os dois arquivos devem estar na mesma pasta para executor o programa.
Som eksekutør af programmer, der bruger en separat kommando: sudo python BeerFridgeIoT.py
Trin 4: Nuvem
Para postagem na nuvem foi escolhido o portal Dweet.
For at teste og få en nødvendig adgang til webstedet www.dweet.io og klik på "coisa".
Klik på ingen spil og konfigurer følgende:
Intet element POST/dweet/for/{ting}
Ting:
BeerFridgeIoT
Indhold:
{
"SetPoint": 10, "Temperatura": 20, "Porta": 0, "LogPortaAberta": 0, "Kompressor": 0, "Lampada": 0
}
Trin 5: Aplicativo
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Uma mobile app nativa é aquela desenvolvida com as linguagens padrão da SDK do dispositivo. Ingen caso til Android o Java og ingen caso til iOS o Objective-C, og nyere oplysninger om 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 stores 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. Isso so é 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 informações da geladeira, como por exemplo, temperatura corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.
Trin 6: Henvisninger
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Anbefalede:
Sådan interagerer du Alexa med Dragonboard-410c: 5 trin
Sådan interagerer du Alexa med Dragonboard-410c: Med denne vejledning lærer du, hvordan du integrerer Alexa i Dragonboard-410c. Lad os inden starten starte nogle ting, du har brug for: Alexa Voice Service (AVS) - Gør det muligt at tale med dine enheder, du får adgang til skybaseret alexa th
Smart stoplys -simulering med DragonBoard 410c: 7 trin (med billeder)
Smart stoplys -simulering med DragonBoard 410c: | MATERIALER: MDF 1,20 Mts. x 1,20 Mts.8 LED'er: · 2 Grønne · 2 Gul · 2 Røde · 2 hvide ét stykke karton. Dragon Board 410c BladeWiresSilicone Silicone GunLegebilProtoboardPush -knapInfrarød
Opdagelse af plantesygdom med Qualcomm Dragonboard 410c: 4 trin
Opdagelse af plantesygdom med Qualcomm Dragonboard 410c: Hej alle sammen, vi deltager i Inventing the Future with Dragonboard 410c Contest sponsoreret af Embarcados, Linaro og Baita.AVoID Project (Agro View Disease) Vores mål er at skabe et integreret system, der er i stand til at fange billede, proces og opdag pos
Udvikling af applikationer ved hjælp af GPIO -pins på DragonBoard 410c med Android- og Linux -operativsystemer: 6 trin
Udvikling af applikationer ved hjælp af GPIO-pins på DragonBoard 410c med Android- og Linux-operativsystemer: Formålet med denne vejledning er at vise oplysninger, der er nødvendige for at udvikle applikationer ved hjælp af GPIO-pin på DragonBoard 410c lavhastighedsudvidelse. Denne vejledning præsenterer oplysninger til udvikling af applikationer ved hjælp af GPIO -benene med SYS på Andr
IoT - Smart Home - EaD INATEL: 10 trin
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 ç ã o de cinco sensorer gør kit Linker Mezzanine