Inhaltsverzeichnis:
- Schritt 1: Lista De Materiais
- Schritt 2: Konexes
- Schritt 3: Programme
- Schritt 4: Nuvem
- Schritt 5: Aplicativo
- Schritt 6: Referenzen
Video: BeerFridgeIoT mit Dragonboard 410C (Inatel EAD) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
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 temperature está adequada e a cerveja pronta para o consumo.
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?
Ein Dragonboard-Responsável por controlar a geladeira, aciónando or seu Compressor Quando a temperature 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 Framework Ionic Cordova será possível monitorar remotamente a geladeira.
Schritt 1: Lista De Materiais
- Dragonboard 410C;
- Erweiterungsplatz Linker Base Mezzanine Card;
- Temperatursensor – Linker-Temperatur;
- Botão - Berührungssensor;
- Botão – Linker-Schaltfläche;
- Led – Linker Led;
- Relé – Linker-Relais;
Schritt 2: Konexes
-
Anschluss des Temperatursensors und des Analysators ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar or relé (Linker Relay) mit digitalem D2;
Este relé será responsável por acionar o Compressor da geladeira para frigerar a câmara;
-
Conectar o led (Linker Led) auf dem digitalen D3;
Esta saída será utilizada para simular a iluminação da geladeira;
-
Verbindung oder Botão (Linker Button) mit digitalem D1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Conectar o botão (Berührungssensor) auf dem digitalen D4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Schritt 3: Programme
Ein Programm zur Kontrolle von Geladeira IoT für die Entwicklung von Python.
Para instalação do Python e as bibliotecas adicionais na Dragonboard, siga as seguintes instruções:
-
Inicialmente abra o terminal e ausführen;
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
Textredakteur:
- 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 neu starten
- LIBSOC
- git-Klon
- cd libsoc sudo autoreconf -i sudo./configure --enable-python=2 --enableboard= dragonboard410c --with-board-configs
- sudo machen
- sudo machen installieren
- sudo ldconfig /usr/local/lib
- sudo neu starten
-
96Boards
- git-Klon
- Antes de instalar essa biblioteca é notário verificar se a sua versão é compatível com a versão da LIBSOC previamente instalada. Kein Arquivo /home/linaro/96boardsGPIO/lib/gpio.c beschafft Pela-String LS_SHARE und ersetzt LS_GPIO_SHARED;
-
Após prossiga com a instalação:
- cd 96BoardsGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo machen
- sudo machen installieren
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico é utilizado or protocolo SPI. A instalação da biblioteca é explicada a seguir:
- git-Klon
- cd py-spidev
- sudo python setup.py installieren
- sudo ldconfig
- sudo neu starten
- Será necessário incluir no arquivo sudo gedit /usr/local/etc/libsoc.conf eine weitere Definition 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. Os dois arquivos devem estar na mesma Pasta para executar o programa.
Para executar o programa use o seguinte comando: sudo python BeerFridgeIoT.py
Schritt 4: Nuvem
Für das Postagem na nuvem foi escolhido oder Portal Dweet.
Para testar a aplicação é acessário acessar o site www.dweet.io und clicar a "coisa".
Clique no botão Spielen und konfigurieren Sie den folgenden Abschnitt:
Kein Artikel POST/dweet/for/{thing}
Ding:
BierKühlschrankIoT
Inhalt:
{
"Sollwert": 10, "Temperatur": 20, "Porta": 0, "LogPortaAberta": 0, "Kompressor": 0, "Lampada": 0
}
Schritt 5: Aplicativo
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Uma mobile App nativa é aquela desenvolvida com als Sprache Padrão da SDK zur Verfügung. Kein Caso für Android o Java und kein Caso für iOS o Objective-C, E-Mail-Neuerungen o Swift. Já uma app híbrida und aquela que é toda desenvolvida com html, css und Javascript und que mesmo assim pode ser empacotada und distribuída nas App Stores como uma app nativa. O desenvolvimento híbrido besteht aus utilizar html, CSS und Javascript für eine Konstruktion einer mobilen App, die eine Será-Installation und eine Ausführung von mesmo modo de uma App nativa erfordert. Isso só é possível pois, assim que a app é aberta pelo usuário, todo esse código roda dentro de algo chamado webview.
A partir do aplicativo é possível visualizar as principais informações da geladeira, como por exemplo, temperature corrente, see a porta está fechada ou aberta e a última vez que a geladeira foi acessada.
Schritt 6: Referenzen
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
Beginnen Sie mit Light Painting (kein Photoshop): 5 Schritte (mit Bildern)
Beginnend mit Light Painting (kein Photoshop): Ich habe vor kurzem eine neue Kamera gekauft und einige ihrer Funktionen untersucht, als ich im Internet auf Light Painting oder Langzeitbelichtung gestoßen bin. Die meisten von uns werden die Grundform des Lightpaintings mit einem Foto in einer Stadt mit einer Straße gesehen haben