ዝርዝር ሁኔታ:
ቪዲዮ: BeerFridgeIoT ከ Dragonboard 410C (Inatel EAD) ጋር: 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ኦ 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á adequada e a cerveja pronta para o consumo.
አፕሊካçኦ ታምቤም ሞኒቶራ አበርቱራ ዳ ፖርታ ኢ ሬጅስታራ ኦ ሎግ ዴ ኳንዶ ፎይ አ ኡልቲማ ቬዝ ኬ ፖርቶ ዳ ገላዴይራ ፎይ አበርታ። Será que alguém andou pegando uma das minhas cervejas?
አንድ Dragonboard será responsável por controlar a 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.
ጣቢያው www.dweet.com ን በሚመለከት መረጃውን ያገኝበታል። Através de um aplicativo híbrido, desenvolvido ምንም ማዕቀፍ Ionic Cordova será possível monitorar remotamente a geladeira.
ደረጃ 1: ሊስታ ዴ ማቲሪያይስ
- Dragonboard 410C;
- Placa de expansão Linker Base Mezzanine Card;
- ዳሳሽ የሙቀት መጠን - የአገናኝ ሙቀት;
- ቦታኦ - የንክኪ ዳሳሽ;
- ቦታኦ - የአገናኝ አዝራር;
- መሪ - አገናኝ ሊድ;
- ሪሌ - አገናኝ አገናኝ;
ደረጃ 2: Conexões
-
Conectar o sensor de temperatura and entrada analógica ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar o relé (Linker Relay) እና saída digital D2;
Este relé será responsável por acionar o compressor da geladeira para refrigerar a câmara;
-
Conectar o led (Linker Led) እና saída digital D3;
ኢስታ ሳይዳ ሴራ utilizada para simular a iluminação da geladeira;
-
Conectar o botão (Linker Button) እና entrada digital 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) እና entrada digital D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
ደረጃ 3 ፕሮግራማ
ኦ ፐሮግራም ዲ መቆጣጠሪያ በ Geladeira IoT foi desenvolvido em Python.
በፓራቶን ውስጥ እንደ bibliotecas adicionais እና Dragonboard ፣ እንደ seguintes መመሪያዎቹ የሚከተሉትን ያድርጉ።
-
የሥራ አስፈፃሚ ሥራ አስፈፃሚ;
- sudo apt-get ዝማኔ
- 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 ግንባታ-አስፈላጊ ራስ-ሰር አውቶማቲክ libtool-bin pkg-config Python-dev
- sudo ዳግም አስነሳ
- LIBSOC
- git clone
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c-በቦርድ-ውቅሮች
- sudo ማድረግ
- sudo አድርግ ጫን
- sudo ldconfig/usr/local/lib
- sudo ዳግም አስነሳ
-
96 መከለያዎች
- git clone
- Antes de instalar essa biblioteca é necessá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;
-
አፖስ prossiga com a instalação:
- ሲዲ 96 ቦርዶች ጂፒኦ/
- sudo./autogen.sh
- sudo./ አዋቅር
- sudo ማድረግ
- sudo አድርግ ጫን
- sudo ldconfig
-
ስፓይድ
- Para acesso aos sensores analógico é utilizado o protocolo SPI. በ instalação da biblioteca é explicada a seguir:
- git clone
- ሲዲ ፒ- spidev
- sudo python setup.py ጫን
- sudo ldconfig
- sudo ዳግም አስነሳ
- Seria necessá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 contém as funções necessárias para acesso ao portal dweet። ኦስ dois arquivos devem estar na mesma pasta para executar o programa.
Para executar o programa o seguinte comando: sudo python BeerFridgeIoT.py ን ይጠቀሙ
ደረጃ 4: Nuvem
ፓራ ፖስታን እና ንዑስ ፎይል እስኮሊዶ ወይም ፖርታል ዲት።
ጣቢያው www.dweet.io e “coisa” የሚለውን ጠቅ ያድርጉ።
Clique no botão Play e como segue ን ያዋቅሩ:
ምንም POST/dweet/for/{thing} የለም
ነገር ፦
BeerFridgeIoT
ይዘት
{
"SetPoint": 10, "ቴምratራቱራ": 20, "ፖርታ": 0, "LogPortaAberta": 0, "መጭመቂያ": 0, “ላምፓዳ”: 0
}
ደረጃ 5: Aplicativo
ኦ aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
የኡማ ሞባይል መተግበሪያ ናቲቫ ኤ aquela desenvolvida com እንደ linguagens padrão da SDK do dispositivo. በ Android ወይም በጃቫ እና በ iOS ወይም በ ‹Ossive-C› ፣ እና በቅርብ ጊዜ ውስጥ ስዊፍት የለም። Já uma app híbrida é aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada e distribuída nas የመተግበሪያ መደብሮች 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. ኢሶ ሳኦ ኢ ፖይቬል ፖይስ ፣ አፕሊኬሽን አፕ አፕ ኢቤርታ ፔሎ ኡሱሪዮ ፣ ታድ እስሴ ኮዲጎ ሮዳ ዴንትሮ ዴ አልጎ ቻሞዶ የድር እይታ።
እንደ ዋና መረጃዎችን እንደ ገላዴይራ ፣ እንደ ምሳሌ ፣ እንደ ሙቀት መጠን ፣ እንደ ፖርቶ እስታ ፌቻዳ ወይም አበርታ እና እንደ ኡልቲማ vez que a geladeira foi acessada።
ደረጃ 6: Referências
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
የሚመከር:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 ደረጃዎች
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: ኦ objetivo deste documento é እንደ ኤታፓስ አስፈላጊ ሆኖ ሲገኝ ሪያስ ፓራ configurar o ambiente de desenvolvimento ፣ de modo que o HostPC (Computador / Notebook) ፣ atrav & IDE Eclipse OS c ን ያጠቃልላል (ይጎትቱ
ራዕይ 4 ሁሉም - ሲስተማ ቪሳኦ ረዳዳ ፓራ እጥረት ቪዛዋ ኡስንዶ OpenCV ፣ Dragonboard 410c E Aplicativo Android 6 ደረጃዎች
ራዕይ 4all - Sistema Visão Assistida Para Paraficitors Visuais Usando OpenCV ፣ Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes የቤት ውስጥ como casas ou የገበያ ማዕከላት e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Ser Com Com a Dragonboard 410c Usando Mezzanine 96boards sensors: 7 ደረጃዎች
Comunicação Ser Com Com አንድ Dragonboard 410c Usando Mezzanine 96boards sensors: O objetivo desse tutorial é እንደ ኤታፓስ አስፈላጊ ሆኖ ፣ ሪያስ ፓራ 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 - Smart Home - EaD INATEL: 10 ደረጃዎች
IoT - Smart Home - EaD INATEL: Projeto Smart HomeEse Tutorial vai mostrar os passos para implementa ç ã o de uma solu ç ã o Smart Home contendo servi & oced nu; dweet.io, utiliza ç ሊንከር ሜዛኒን ኪት ያዘጋጃል