INHOUDSOPGAWE:
- Stap 1: Lista De Materiais
- Stap 2: Konneksies
- Stap 3: Programmeer
- Stap 4: Nuvem
- Stap 5: Aplicativo
- Stap 6: Verwysings
Video: BeerFridgeIoT Met Dragonboard 410C (Inatel EAD): 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
O projeto corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja. Dit kan 'n waarborg hê dat die temperatuur nie voldoende is nie, maar dat die temperatuur korrek kan funksioneer.
Aplicação também monitora a abertura da porta e registra o log de quando foi en última vez que porta da geladeira foi aberta. Is daar 'n algeïm wat jy wil hê dat jy dit kan doen?
'N Dragonboard is verantwoordelik vir die beheer van 'n gelaaide, 'n kompressor of 'n temperatuur wat die temperatuur kan bereik, en 'n interna conforme acionamento de um botão e exibir of status/log de porta fechada.
U kan meer inligting oor die nuutste, gebruikte webwerf van www.dweet.com kry. Ons kan nie 'n raamwerk gebruik nie, maar ook geen raamwerk nie.
Stap 1: Lista De Materiais
- Dragonboard 410C;
- Placa de expansão Linker Base Mezzanine Card;
- Sensor de temperatura - Linker temperatuur;
- Botão - Raaksensor;
- Botão - Linker -knoppie;
- Led - Linker Led;
- Relé - Linker Relay;
Stap 2: Konneksies
-
Temperatuursensor vir analoog ADC2;
Leitura da temperatura interna da geladeira;
-
Verbindings of relé (Linker Relay) met digitale D2;
Este relé será responsável por acionar or compressor da geladeira para refrigerar a câmara;
-
Geleë (Linker Led) en digitale D3;
Esta saída será utilizada para simular a iluminação da geladeira;
-
Skep 'n skakelaar (Linker Button) na digitale D1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Verbindings of aanraak (aanraaksensor) met digitale D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Stap 3: Programmeer
Die program vir die beheer van Geladeira IoT foi desenvolvido by Python.
Para instalção do Python e as bibliotecas adicionais on Dragonboard, as 'n aantal instruksies:
-
Inicialmente abra o terminal e uitvoer;
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
Redakteur van die teks:
- sudo apt-get install gedit
- sudo apt-get installeer python-pip
-
Biblioteca adicionais
- sudo apt-get install build-essential autoconf automake libtool-bin pkg-config python-dev
- sudo herlaai
- LIBSOC
- git -kloon
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --met-board-configs
- sudo maak
- sudo maak installeer
- sudo ldconfig/usr/local/lib
- sudo herlaai
-
96Borde
- git -kloon
- Antes de instalar essa biblioteca é needsário verificar se a sua versão é compatível com and versão da LIBSOC previamente instalada. Geen arquivo /home/linaro/96boardsGPIO/lib/gpio.c verkry pela string LS_SHARE e substitua por LS_GPIO_SHARED;
-
Ons kan die volgende installeer:
- cd 96BordeGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo maak
- sudo maak installeer
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico en utilizado o protocolo SPI. 'N Installasie en verduideliking van die Bybel:
- git -kloon
- cd py-spidev
- sudo python setup.py installeer
- sudo ldconfig
- sudo herlaai
- Dit is absoluut noodsaaklik dat ons geen sudo gedit /usr/local/etc/libsoc.conf a definição GPIO-CS = 18 het nie
Dit is ook 'n belangrike bron van BeerFridgeIoT.py. U kan ook dweet.py gebruik as funksies wat nodig is vir 'n portaal -twiet. Ons kan dit ook doen om 'n deeglike program vir 'n program te maak.
Vir die uitvoer van programme kan u 'n spesiale kommando gebruik: sudo python BeerFridgeIoT.py
Stap 4: Nuvem
Para postagem na nuvem foi escolhido o portal Dweet.
Vir 'n aplicação en noodsaaklike toegang tot die webwerf www.dweet.io en klik op 'coisa'.
Klik op die knoppie Speel en stel die volgende op:
Geen item POST/dweet/vir/{ding}
Ding:
BeerFridgeIoT
Inhoud:
{
"SetPoint": 10, "Temperatuur": 20, "Porta": 0, "LogPortaAberta": 0, "Kompressor": 0, "Lampada": 0
}
Stap 5: Aplicativo
A aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Uma -app kan 'n mobiele app as 'n taal wat SDK kan gebruik, versprei. Geen Android of Java en iOS nie, Objective-C, en onlangse weergawes van Swift. Ja, die app kan ook 'n volledige ontleding van html, css e javascript en e -posse in die app -winkels versprei, en dit kan in die app -app versprei word. Ons kan die gebruik van html, css en javascript vir 'n mobiele app opstel, wat ons installeer en uitvoer om 'n nuwe app te gebruik. Ons kan dit ook gebruik, ons kan ook 'n app gebruik om dit te gebruik, maar dit kan ook 'n volledige weergawe van die webwerwe wees.
A partir do aplicativo é possível visualizar as principais informações da geladeira, como por exemplo, temperaturea corrente, se a porta está fechada ou aberta and a última vez que a geladeira foi acessada.
Stap 6: Verwysings
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Aanbeveel:
Voorwerpopsporing met Dragonboard 410c of 820c met behulp van OpenCV en Tensorflow .: 4 stappe
Object Detection W/ Dragonboard 410c of 820c met behulp van OpenCV en Tensorflow
Hoe u Alexa met Dragonboard-410c kan interaksie: 5 stappe
Hoe om interaksie met Alexa te hê met Dragonboard-410c: Met hierdie tutoriaal leer u hoe u Alexa in Dragonboard-410c kan insluit. Voordat u begin, stel ons 'n paar dinge voor wat u benodig: Alexa Voice Service (AVS) - Met u toestelle kan u toegang kry tot wolkgebaseerde alexa
Slim stoplichtsimulasie met DragonBoard 410c: 7 stappe (met foto's)
Slim stoplichtsimulasie met DragonBoard 410c: | MATERIAAL: MDF 1.20 Mts. x 1,20 Mts.8 LED's: · 2 Groenes · 2 Geel · 2 Rooies · 2 blanke een stuk karton. Draakbord 410c lemdrade silikoon silikoon geweer speelgoed motor protobord druk knoppie infrarooi
Ontwikkeling van toepassings met behulp van GPIO -penne op die DragonBoard 410c met Android- en Linux -bedryfstelsels: 6 stappe
Ontwikkeling van toepassings met behulp van GPIO-penne op die DragonBoard 410c met Android- en Linux-bedryfstelsels: Die doel van hierdie tutoriaal is om die inligting te wys wat nodig is om toepassings te ontwikkel met behulp van die GPIO-pen op DragonBoard 410c lae spoeduitbreiding. Hierdie handleiding bied inligting oor die ontwikkeling van toepassings met behulp van die GPIO -penne met SYS op die Andr
IoT - Smart Home - EaD INATEL: 10 stappe
IoT - Smart Home - EaD INATEL: Projeto Smart HomeEsse Tutorial vir meer as een manier waarop ons 'n implementering van 'cadil; ã o de uma solu' c atil; sensore doen kit Linker Mezzanine