Taula de continguts:
- Pas 1: Llista de materials
- Pas 2: connexions
- Pas 3: Programa
- Pas 4: Nuvem
- Pas 5: Aplicatiu
- Pas 6: Referències
Vídeo: BeerFridgeIoT amb Dragonboard 410C (Inatel EAD): 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
O projecto current da Geladeira IoT é um protótipo for monitorament de uma geladeira de cerveja. O objectiu és garantir una cerveja gelada sense veritat, verificant-se a una temperatura està adequada i a una cerveja pronta per al consum.
A aplicação também monitora a obertura da porta e registra o log de quan foi a última vegada que porta da geladeira foi aberta. Será que alguém andou pegando uma das minhas cervejas?
A Dragonboard respondrà per controlar a geladeira, accionant o el seu compressor quan la temperatura estigui acurada de deixar-se, a una llum interna conforme acionament de botó i exibir o estat / registre de porta data.
També podeu enviar informació a un nou lloc, en aquest projecte utilitzant el lloc www.dweet.com. Através d’un aplicatiu híbrid, desenvolupat sense marc Ionic Cordova serà possible monitoritzar remotament a geladeira.
Pas 1: Llista de materials
- Dragonboard 410C;
- Placa d'expansió Linker Base Mezzanine Card;
- Sensor de temperatura - Temperatura d'enllaç;
- Botão - Sensor tàctil;
- Botó: botó d'enllaçador;
- Led - Enllaçador Led;
- Relé - Relé Linker;
Pas 2: connexions
-
Conectar o sensor de temperatura en entrada analògica ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar o relé (Linker Relay) en digital D2;
Aquest relé serà responsable per accionar o compressor da geladeira per refrigerar a càmara;
-
Conectar o led (Linker Led) en digital D3;
Aquesta saída serà utilitzada per simular a il·luminació da geladeira;
-
Conectar o botão (Linker Button) na entrada digital D1;
Aquest botó s’utilitzarà com a sensor de porta, indicant-se a la porta da geladeira està oberta o fechada;
-
Conectar o botão (Touch Sensor) na entrada digital D4;
Aquesta entrada serà utilitzada com a botó per a l’accionament de l’empresa da geladeira;
Pas 3: Programa
O programa de control da Geladeira IoT foi desenvolupado em Python.
Per instal·lar Python i com a bibliotecas addicionals a Dragonboard, segueix els següents instruments:
-
Inicialment abra o terminal e execute;
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
Editor de text:
- 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 reiniciar
- 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 reiniciar
-
96 Taulers
- git clone
- Antes d’instal·lar aquesta biblioteca és necessària per verificar que la seva versió sigui compatible amb una versió de LIBSOC prèviament instal·lada. No arquivo /home/linaro/96boardsGPIO/lib/gpio.c procure pela string LS_SHARE e substituït per LS_GPIO_SHARED;
-
Após prossiga com a instal·lació:
- cd 96 Taulers GPIO /
- sudo./autogen.sh
- sudo./configure
- sudo make
- sudo make install
- sudo ldconfig
-
SPIDEV
- Per accedir als sensors analògics, s’utilitza el protocol SPI. Una instal·lació de la biblioteca està explicada a seguir:
- git clone
- cd py-spidev
- sudo python setup.py install
- sudo ldconfig
- sudo reiniciar
- Serà necessari incloure cap arxiu sud gedit /usr/local/etc/libsoc.conf a la següent definició GPIO-CS = 18
El codi font principal està nomenat com a BeerFridgeIoT.py. O codi font dweet.py contém as funções necessárias for acesso ao portal dweet. Os dois arquivos devem estar na mateixa pasta per executar o programa.
Per executar el programa utilitzeu el següent comandament: sudo python BeerFridgeIoT.py
Pas 4: Nuvem
Para postagem na nuvem foi escolhido o portal Dweet.
Per provar l'aplicació és necessari accedir al lloc www.dweet.io i fer clic a "coisa".
Feu clic a Botó de reproducció i configuració com segueix:
Cap article POST / dweet / for / {thing}
Cosa:
BeerFridgeIoT
Contingut:
{
"SetPoint": 10, "Temperatura": 20, "Porta": 0, "LogPortaAberta": 0, "Compressor": 0, "Lampada": 0
}
Pas 5: Aplicatiu
L'aplicatiu s'ha desenvolupat en una plataforma híbrida utilitzant Ionic Framework.
L'aplicació mòbil Uma nativa és aquella desenvolupada com a llenguatges de SDK i dispositiu. Cap cas per Android o Java i cap cas per a iOS o Objective-C, però recentment o Swift. Já uma app híbrida é aquela que és tota desenvolupada com html, css e javascript e que mateix assim pots ser empacotada i distribuïda en app stores com uma app nativa. O desenvolupament híbrido consisteix a utilitzar html, css i javascript per a la construcció de la vostra aplicació mòbil que es instal·larà i executarà del mateix manera de la vostra aplicació nativa. És tan sols possible, ja que una aplicació és oberta a un pèl usuari, tot és un codi roda dins d'alguna chamada webview.
A partir de l’aplicatiu és possible visualitzar-se com a principals informacions de geladeira, com per exemple, temperatura actual, es a porta està data o s’obté i a l’última vegada que es va accedir a geladeira.
Pas 6: Referències
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Recomanat:
Com interactuar Alexa amb Dragonboard-410c: 5 passos
Com interactuar Alexa amb Dragonboard-410c: Amb aquest tutorial aprendreu com incrustar Alexa a Dragonboard-410c. Abans de començar, introduïm algunes coses que necessiteu: Servei de veu Alexa (AVS): fa possible parlar amb els vostres dispositius, podreu accedir a Alexa th basada en el núvol
Simulació intel·ligent de semàfor amb DragonBoard 410c: 7 passos (amb imatges)
Simulació intel·ligent de semàfor amb DragonBoard 410c: | MATERIALS: MDF 1,20 Mts. x 1,20 Mts.8 LED: · 2 verds · 2 groc · 2 vermells · 2 Blancs Una peça de cartró.Dragon Board 410c BladeWiresSilicone Silicone GunToy carProtoboardPush buttonInfrare
Detecció de malalties de plantes amb Qualcomm Dragonboard 410c: 4 passos
Detecció de malalties de plantes amb Qualcomm Dragonboard 410c: Hola a tothom, participem en el concurs Inventing the Future with Dragonboard 410c patrocinat per Embarcados, Linaro i Baita. i detectar pos
Desenvolupament d'aplicacions mitjançant pins GPIO al DragonBoard 410c amb sistemes operatius Android i Linux: 6 passos
Desenvolupament d'aplicacions mitjançant pins GPIO al DragonBoard 410c amb sistemes operatius Android i Linux: L'objectiu d'aquest tutorial és mostrar la informació necessària per desenvolupar aplicacions mitjançant el pin GPIO a l'expansió de baixa velocitat de DragonBoard 410c. Aquest tutorial presenta informació per desenvolupar aplicacions que utilitzen els pins GPIO amb SYS a Andr
IoT - Smart Home - EaD INATEL: 10 passos
IoT - Smart Home - EaD INATEL: Projeto Smart HomeEsse Tutorial mostraré els passos per implementar ç ã o de uma solu ç ã sensors do kit Linker Mezzanine