Оглавление:
- Шаг 1: Lista De Materiais
- Шаг 2: Conexões
- Шаг 3: программа
- Шаг 4: Nuvem
- Шаг 5: Aplicativo
- Шаг 6: ссылки
Видео: BeerFridgeIoT с Dragonboard 410C (Inatel EAD): 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
O projeto corrente da Geladeira IoT é um protótipo for monitoramento de uma geladeira de cerveja. O objetivo é garantir a cerveja gelada no verão, verificando se a temperatura está адекватная 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?
Dragonboard será responseável por controlar a geladeira, acionando o seu компрессор quando a temperatura estiver acima do desejado, luz interna conforme acionamento de um botão e exibir o status / log de porta fechada.
Também irá enviar informações a nuvem, neste projeto using site www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possible monitorar remotamente a geladeira.
Шаг 1: Lista De Materiais
- Dragonboard 410C;
- Placa de Expansão Linker Base Mezzanine Card;
- Sensor de temperatura - Температура линкера;
- Botão - Датчик касания;
- Botão - кнопка компоновщика;
- Led - линкер Led;
- Relé - Linker Relay;
Шаг 2: Conexões
-
Conectar или датчик температуры для аналогового анализа ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar o relé (Linker Relay) на цифровом сайте D2;
Este relé será responseável por acionar o компрессор da geladeira для холодильника и камеры;
-
Conectar o led (Linker Led) на цифровом сайте D3;
Esta saída será utilizada for 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 o botão (Touch Sensor) на цифровом D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Шаг 3: программа
О программе управления Geladeira IoT для работы с Python.
Для установки Python и как adicionais на Dragonboard, siga as seguintes инструкций:
-
Первоначально абра или терминал е выполнить;
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
Редактор текстов:
- 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
- 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 - это необходимо проверить, чтобы ваша версия была совместима с предыдущей установкой LIBSOC. Нет arquivo /home/linaro/96boardsGPIO/lib/gpio.c, чтобы получить строку LS_SHARE и подстановку для LS_GPIO_SHARED;
-
Просмотрите информацию об установке:
- cd 96BoardsGPIO /
- sudo./autogen.sh
- sudo./configure
- sudo make
- sudo make install
- sudo ldconfig
-
СПИДЕВ
- Для доступа к аналоговым сенсорам используется протокол SPI. Установленная библиотека является эксплицитной последовательностью:
- git clone
- cd py-spidev
- sudo python setup.py установить
- sudo ldconfig
- перезагрузка sudo
- Необязательно включать arquivo sudo gedit /usr/local/etc/libsoc.conf с определенным сегментом GPIO-CS = 18
Один из основных компонентов - это имя для BeerFridgeIoT.py. O código fonte dweet.py содержит функции, необходимые для доступа к порталу dweet. Os dois arquivos devem estar na mesma pasta для выполнения или программы.
Для выполнения программы используйте следующую команду: sudo python BeerFridgeIoT.py
Шаг 4: Nuvem
Для почтовых отправлений на открытом воздухе или в портале Dweet.
Для того, чтобы использовать приложение, необходимо получить доступ к сайту www.dweet.io и нажмите "Coisa".
Нажмите, чтобы не играть и настроить переход:
Нет элементов POST / dweet / для / {thing}
Вещь:
ПивоХолодильникИнтернет
Содержание:
{
«SetPoint»: 10, «Температура»: 20, «Порта»: 0, «ЛогПортаАберта»: 0, «Компрессор»: 0, «Лампада»: 0
}
Шаг 5: Aplicativo
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Мобильное приложение Uma само по себе является безопасным для использования в качестве лингвагенов SDK для устройства. Нет необходимости делать Android o Java и не делать iOS o Objective-C, или обновлять Swift. Гибридное приложение Já uma - это вода, которая используется для HTML, CSS и JavaScript, и для обмена сообщениями, которые используются для работы с расширением и распространением, в магазинах приложений, в которых хранятся приложения, созданные в настоящее время. Гибридный вариант состоит из использования HTML, CSS и JavaScript для создания мобильного приложения, которое было установлено и выполнялось в режиме реального времени. Isso só é Poisvel Pois, assim que a app é aberta pelo usuário, todo esse código roda dentro de algo chamado webview.
Partir do aplicativo é possible 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.
Шаг 6: ссылки
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Рекомендуемые:
Удаленное использование приложений для Dragonboard 410c Usando IDE Eclipse: 17 шагов
Удаленное использование приложений для Dragonboard 410c с использованием IDE Eclipse, используемого в IDE: цель и все документы; наиболее часто, поскольку этапы необходимы á rias для конфигурации или Ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), как сделать, чтобы IDE Eclipse скомпилировал или c ó digos и экспортер для Alvo (перетащите
Vision 4all - Система Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 шагов
Vision 4all - Система Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é Дар автономия для дефицита визуальных средств в помещении с локомотивом в помещениях с торговыми центрами и аэропортами. mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 шагов
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Датчики: Цель руководства é наиболее часто, поскольку этапы необходимы á rias para configurar or ambiente de desenvolvimento, de modo que seja possible & vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Обнаружение чрезвычайных ситуаций - Qualcomm Dragonboard 410c: 7 шагов
Обнаружение чрезвычайных ситуаций - Qualcomm Dragonboard 410c: ища системы безопасности, которые работают для мониторинга чрезвычайных ситуаций, можно заметить, что слишком сложно обработать всю записанную информацию. Подумав об этом, мы решили применить свои знания в области обработки звука и изображений, датчиков и
Интернет вещей - Умный дом - EaD INATEL: 10 шагов
IoT - Умный дом - EaD INATEL: Projeto Smart HomeEsse Tutorial vai mostrar os passos para implementation ç ã o de uma solu ç ã o Smart Home Consumer Services ç o na nuvem dweet.io, utiliza ç ç сенсоры делают комплект Linker Mezzanine