Съдържание:
- Стъпка 1: Списък на материалите
- Стъпка 2: Conexões
- Стъпка 3: Програма
- Стъпка 4: Nuvem
- Стъпка 5: Aplicativo
- Стъпка 6: Препратки
Видео: BeerFridgeIoT с Dragonboard 410C (Inatel EAD): 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
O projeto corrente da Geladeira IoT é um protótipo para monitorramento de uma geladeira de cerveja. O objetivo é garantir a cerveja gelada no verão, verificando se a temperature está adequada e a cerveja pronta para o consumo.
A aplicação também monitorra a abertura da porta e register o log de quando foi a última vez que porta da geladeira foi aberta. Será que alguém andou pegando uma das minhas cervejas?
Отговор на Dragonboard, който се контролира от geladeira, активиране или компресор на seu за всякаква температура, все повече и повече, за да се десеядо, a luz interna conforme actionamento de um botão e exibir o status/log de porta fechada.
Там трябва да се запознаете с информацията, която не е използвана за използване на сайта www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorrar remotamente a geladeira.
Стъпка 1: Списък на материалите
- Dragonboard 410C;
- Placa de expansão Linker Base Мецанин карта;
- Сензор за температура - Температура на свързващо устройство;
- Botão - Сензор за докосване;
- Botão - Бутон за свързване;
- Led - Linker Led;
- Relé - Реле за свързване;
Стъпка 2: Conexões
-
Свързване или сензор за температура на входен аналогов ADC2;
Leitura da temperature interna da geladeira;
-
Conectar o relé (Linker Relay) на цифров D2;
Este relé será responsável por acionar или kompresor da geladeira за хладилник и камара;
-
Конектор или светодиод (Linker Led) на цифров D3;
Esta saída será utilizada para simular a iluminação da geladeira;
-
Conectar o botão (Linker Button) с въвеждане на цифров D1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Conectar или bot (Сензор за докосване) с входен цифров D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Стъпка 3: Програма
O програма за управление на Geladeira IoT за десенволвидо в Python.
Para instalação do Python e as bibliotecas adicionais on Dragonboard, siga as seguintes instruções:
-
Inicialmente abra o terminal e execute;
- sudo apt-get update
- sudo apt-get надстройка
- sudo apt-get dist-upgrade
-
Текстов редактор:
- sudo apt-get install gedit
- sudo apt-get install python-pip
-
Biblioteca adicionais
- sudo apt-get install build-съществен autoconf automake libtool-bin pkg-config python-dev
- sudo рестартиране
- LIBSOC
- git clone
- 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 рестартиране
-
96 дъски
- git clone
- Antes de instalar essa biblioteca é needário verificar se a sua versão é compatível com a versão da LIBSOC previamente instalada. Няма arquivo /home/linaro/96boardsGPIO/lib/gpio.c да се снабдява с низ LS_SHARE и вместо LS_GPIO_SHARED;
-
Após prossiga com a instalação:
- cd 96 дъски GPIO/
- sudo./autogen.sh
- sudo./configure
- sudo make
- sudo make install
- sudo ldconfig
-
СПИДЕВ
- Para acesso aos sensores analógico é utilizado или protocolo SPI. Instalação da biblioteca é exlicada a seguir:
- git clone
- cd py-spidev
- sudo python setup.py install
- sudo ldconfig
- sudo рестартиране
- Será needário includeir no arquivo sudo gedit /usr/local/etc/libsoc.conf a seguinte defigão GPIO-CS = 18
O código fonte principal está 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 programa.
За изпълнението на програмата използвайте или конфигурирайте командо: sudo python BeerFridgeIoT.py
Стъпка 4: Nuvem
За пощенски услуги на най -доброто от портала Dweet.
За да тествате и прилагате необходимия достъп на сайта www.dweet.io и кликнете върху „coisa“.
Clique no botão Play и конфигуриране на como segue:
Няма елемент POST/dweet/for/{thing}
Нещо:
BeerFridgeIoT
Съдържание:
{
"SetPoint": 10, "Температура": 20, "Порта": 0, "LogPortaAberta": 0, "Компресор": 0, "Лампада": 0
}
Стъпка 5: Aplicativo
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Мобилното приложение Uma е включено като desenvolvida com като езици, които поддържат SDK до разположение. Няма caso за Android или Java и няма caso за iOS o Objective-C, или по-скоро за Swift. Já uma app híbrida é aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada и distribuída nas app store 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 só é possível pois, assim que a app é aberta pelo usuário, todo esse código roda dentro de algo chamado webview.
Част, която се прилага и се визуализира като основна информация за geladeira, como por exemplo, температура corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.
Стъпка 6: Препратки
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Препоръчано:
Desenvolvendo Приложения за дистанционно управление за Dragonboard 410c Usando IDE Eclipse: 17 стъпки
Desenvolvendo Приложения за дистанционно управление за Dragonboard 410c Usando IDE Eclipse: O обективиране на документи é най -много като етапи, необходими за настройка на ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), atrav é s do IDE Eclipse компилиране os c ó digos e експортиране за Alvo (Плъзнете
Vision 4all - Система Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Приложение Android: 6 стъпки
Vision 4all - Система Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Приложение Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para defeentes visuais se locomoverem em ambientes indoor como casas ou shopping centres e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Мецанин 96 борда Сензори: 7 стъпки
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 борда Сензори: O objetivo desse tutorial é mostrar като 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
Откриване на извънредни ситуации - Qualcomm Dragonboard 410c: 7 стъпки
Откриване на извънредни ситуации - Qualcomm Dragonboard 410c: Търсите системи за сигурност, които работят за наблюдение на извънредни ситуации, възможно е да забележите, че е твърде трудно да се обработи цялата записана информация. Мислейки за това, решихме да използваме знанията си за обработка на аудио/изображения, сензори и
IoT - Умен дом - EaD INATEL: 10 стъпки
IoT - Интелигентен дом - EaD INATEL: Projeto Smart HomeEsse Урок, който ви предлага най -добре за изпълнение ç ã o de uma solu ç ã o Smart Home contendo servi ç o на nuvem dweet.io, use ç ã o cado сензори за комплект Linker Mezzanine