Sisällysluettelo:
- Vaihe 1: Lista De Materiais
- Vaihe 2: Conexões
- Vaihe 3: Ohjelma
- Vaihe 4: Nuvem
- Vaihe 5: Aplicativo
- Vaihe 6: Viittaukset
Video: BeerFridgeIoT Dragonboard 410C: llä (Inatel EAD): 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
O 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á sopivuus ja a cerveja pronta para o consumo.
A aplicação também monitora a abertura da porta and register or log de quando foi a última vez que porta da geladeira foi aberta. Será que alguém andou pegando uma das minhas cervejas?
A Dragonboard -sarjan vastaus hallintaan geladeira, acionando tai seu kompressori quando a temperatura estiver acima do desejado, a 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 utilizando o site www.dweet.com. Através de um aplicativo híbrido, desenvolvido no frame Ionic Cordova será possível monitorar Remotamente a geladeira.
Vaihe 1: Lista De Materiais
- Dragonboard 410C;
- Placa de expansão Linker Base Mezzanine -kortti;
- Lämpötila -anturi - Linkkerilämpötila;
- Botão - Kosketusanturi;
- Botão - Linker -painike;
- Led - Linker Led;
- Relé - Linkkirele;
Vaihe 2: Conexões
-
Conectar tai anturi lämpötila -anturissa ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar tai relé (Linker Relay) ja digitaalinen D2;
Este relé será responseavel for acionar or compressor da geladeira para jäähdytin a camara;
-
Conectar tai led (Linker Led) ja digitaalinen D3;
Esta saída será utilizada para simular ja iluminação da geladeira;
-
Conectar tai botão (Linker Button) ja digitaalinen D1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Conectar tai botão (kosketusanturi) ja digitaalinen D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Vaihe 3: Ohjelma
Oheisohjelma Geladeira IoT: lle Pythonin kehittämiseen.
Asenna Python ja aseta bibliografiset ilmoitukset Dragonboardille, kuten myös seuraaville ohjeille:
-
Oikeudellinen abra o päätelaite e suorittaa;
- sudo apt-get päivitys
- sudo apt-get päivitys
- sudo apt-get dist-upgrade
-
Tekstin toimittaja:
- 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 uudelleenkäynnistys
- LIBSOC
- git -klooni
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
- sudo tehdä
- sudo tehdä asennus
- sudo ldconfig/usr/local/lib
- sudo uudelleenkäynnistys
- 96 Hallitusta
- git -klooni
- Antes de instalar essa biblioteca é needsário verificar se a sua versão é compatível com a versão da LIBSOC previamente install. Ei arquivo /home/linaro/96boardsGPIO/lib/gpio.c hanki pelaajan merkkijono LS_SHARE e substitua por LS_GPIO_SHARED;
-
Após prossiga com a installation:
- cd 96BoardsGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo tehdä
- sudo tehdä asennus
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico and use use or protocolo SPI. Asennettu biblioteca ja selitys seoksesta:
- git -klooni
- cd py-spidev
- sudo python setup.py install
- sudo ldconfig
- sudo uudelleenkäynnistys
- Pakollinen sisältö ei sisällä arquivo sudo gedit /usr/local/etc/libsoc.conf ja määritelmä GPIO-CS = 18
O código fonte pääasiassa BeomFridgeIoT.py. O código fonte dweet.py contém as funções välttämättömyys para acesso ao portal dweet. Os dois arquivos devem estar na mesma pasta para executar or program.
Suorita ohjelma tai ohjelma hyödyntää seuraavaa komentoa: sudo python BeerFridgeIoT.py
Vaihe 4: Nuvem
Maksaa postikulut uusille escolhido- tai Dweet -portaaleille.
Kokeile sovellusta ja sovellusta, jotka ovat saatavilla osoitteessa www.dweet.io ja napsauta "coisa".
Klikkaa ei botão Play ja määritä como segue:
Ei kohdetta POST/dweet/for/{thing}
Asia:
OlutJÄÄHDYTYS
Sisältö:
{
"Asetuspiste": 10, "Lämpötila": 20, "Porta": 0, "LogPortaAberta": 0, "Kompressori": 0, "Lampada": 0
}
Vaihe 5: Aplicativo
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Uma -mobiilisovellus nativa é aquela desenvolvida com kuin kielet padrão da SDK do dispositivo. Ei Android-käyttöjärjestelmää tai Java-versiota tai iOS-käyttöjärjestelmää o Objective-C, viimeaikainen tai Swift. Jama uma app híbrida ja aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada and distribuída nas app stores como uma app nativa. O desenvolvimento híbrido consiste em utilizar html, css e javascript for a design de uma mobile app que depois será installada and executab 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.
Osa sovelluksista ja visuaalinen visualisointi periaatteellisina tietoina geladeira, como por examplelo, temperatura corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.
Vaihe 6: Viittaukset
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Suositeltava:
Bluetooth RC -auto STM32F103C: llä ja L293D: llä - Edullinen: 5 vaihetta
Bluetooth RC -auto STM32F103C: llä ja L293D: llä - Edullista: Tein Bluetooth Arduino -auton, kuten tässä kuvattu, Ardumotive_com. Ongelmani olivat akut ja niiden paino sekä kustannukset. Sittemmin matkapuhelimien halvoista virtapankkeista on tullut erittäin edullisia. Kaikki mitä tarvitsen
Alexa Ääniohjattu Raspberry Pi Drone IoT: llä ja AWS: llä: 6 vaihetta (kuvilla)
Alexa Ääniohjattu Raspberry Pi Drone IoT: llä ja AWS: llä: Hei! Nimeni on Armaan. Olen 13-vuotias Massachusettsin poika. Tämä opetusohjelma näyttää, kuten voit päätellä otsikosta, kuinka rakentaa Raspberry Pi Drone. Tämä prototyyppi osoittaa, kuinka dronit kehittyvät ja kuinka suuri rooli niillä voi olla
Sisäkasvien kastelu NodeMCU: lla, paikallisella Blynk -palvelimella ja Blynk Apk: lla, säädettävä asetuspiste: 3 vaihetta
Sisäkasvien kastelu NodeMCU: lla, paikallisella Blynk -palvelimella ja Blynk Apk: llä, säädettävä asetuspiste: Olen rakentanut tämän projektin, koska sisäkasvieni on oltava terveitä, vaikka olen lomalla pitkään ja pidän ajatuksesta hallita tai ainakin seurata kaikkia mahdollisia asioita, joita kotona tapahtuu Internetin kautta
Älypuhelintelakka USB: llä ja HDMI: llä: 6 vaihetta
Älypuhelintelakka USB: llä ja HDMI: llä: Tämä on opas rakentaa älypuhelintelakka, jossa on neljä USB -tuloa, HDMI -lähtö ja USB C -läpivienti lataamista varten. monenlaisiin USB -laitteisiin, kuten näppäimistöihin, hiiriin
IoT - Älykäs koti - EaD INATEL: 10 vaihetta
IoT - Älykäs koti - EaD INATEL: Projeto Smart HomeEsse -opetusohjelma tai -käyttöopas sovellusten toteuttamiseen ç ã o de uma solu ç ã o Smart Home contendo servi ç o na nuvem dweet.io, utiliza ç Sensores do Kit Linker Mezzanine