جدول المحتويات:
- الخطوة 1: Lista De Materiais
- الخطوة 2: Conexões
- الخطوة 3: Programa
- الخطوة 4: نوفيم
- الخطوة 5: Aplicativo
- الخطوة 6: Referências
فيديو: BeerFridgeIoT مع Dragonboard 410C (Inatel EAD): 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
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.
A aplicação também monitor 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؟
A Dragonboard será Respátor por controler a geladeira، acionando o seu compressor quando a temperature estiver acima do desejado، a luz interna matche acionamento de um botão e exibir o status / log de porta fechada.
Também irá enviar informações a nuvem، neste projeto useizando o site www.dweet.com. Através de um aplicativo híbrido ، desenvolvido no framework أيوني كوردوفا يمكن مراقبته عن بعد بالجيلاديرا.
الخطوة 1: Lista De Materiais
- دراغون بورد 410 ج ؛
- بطاقة Placa de expansão Linker Base Mezzanine ؛
- مستشعر درجة الحرارة - درجة حرارة الرابط ؛
- بوتاو - مستشعر اللمس ؛
- بوتاو - زر الرابط ؛
- أدى - رابط الصمام ؛
- Relé - Linker Relay ؛
الخطوة 2: Conexões
-
مستشعر درجة الحرارة المخروطي في درجة الحرارة التناظرية ADC2 ؛
ليتورا دا تمبراتورا إنترنا دا جلاديرا ؛
-
Conectar o relé (Linker Relay) na saída digital D2 ؛
Este relé será responsável por acionar o compressor da geladeira para cryar a câmara؛
-
Conectar o led (Linker Led) na saída digital D3؛
Esta saída será utilizada para simular a iluminação da geladeira؛
-
Conectar o botão (زر الرابط) na 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 (مستشعر اللمس) na entrada digital D4 ؛
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira؛
الخطوة 3: Programa
O programa de contole da Geladeira IoT foi desenvolvido em Python.
الفقرة instalação do Python e as bibliotecas adicionais na Dragonboard، siga as seguintes instruções:
-
تنفيذ العبارات النهائية ؛
- sudo apt-get update
- sudo apt-get ترقية
- sudo apt-get dist-Upgrade
-
محرر دي texto:
- sudo apt-get install gedit
- sudo apt-get install python-pip
-
مكتبة adicionais
- sudo apt-get install build-basic autoconf automake libtool-bin pkg-config python-dev
- sudo إعادة التشغيل
- LIBSOC
- استنساخ بوابة
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c - with-board-configs
- sudo
- sudo جعل التثبيت
- sudo ldconfig / usr / local / lib
- sudo إعادة التشغيل
-
96 المجالس
- استنساخ بوابة
- Antes de instalar essa biblioteca é implário verificar se a sua versão é implível com a versão da LIBSOC previamente instalada. لا يوجد arquivo /home/linaro/96boardsGPIO/lib/gpio.c شراء سلسلة pela LS_SHARE e استبدال LS_GPIO_SHARED ؛
-
Após prossiga com a instalação:
- القرص المضغوط 96 اللوحات
- sudo./autogen.sh
- sudo./ تكوين
- sudo
- sudo جعل التثبيت
- سودو لدكونفيغ
-
سبيدف
- الوصول إلى أجهزة الاستشعار التناظرية واستخدام البروتوكول SPI. A instalação da biblioteca é explicada a seguir:
- استنساخ بوابة
- cd py-spidev
- sudo python setup.py install
- سودو لدكونفيغ
- sudo إعادة التشغيل
- Será ضروري بما في ذلك no arquivo sudo gedit /usr/local/etc/libsoc.conf a seguinte definição GPIO-CS = 18
O código fonte main está nomeado como BeerFridgeIoT.py. O código fonte dweet.py contém as funções required for acesso ao portal dweet. Os dois arquivos devem estar na mesma pasta para Executive o programa.
الفقرة التنفيذية أو البرنامج تستخدم أوامر التشغيل: sudo python BeerFridgeIoT.py
الخطوة 4: نوفيم
الفقرة postagem في nuvem foi escolhido o portal Dweet.
الفقرة تستر من التطبيقات الضرورية للوصول إلى الموقع www.dweet.io e clicar a "coisa".
Clique no botão العب وتكوين مقطع como:
لا يوجد عنصر نشر / تغريدة / لـ / {شيء}
شيء:
BeerFridgeIoT
المحتوى:
{
"SetPoint": 10 ،
"تمبراتورا": 20 ،
"بورتا": 0 ،
"LogPortaAberta": 0 ،
"ضاغط": 0 ،
"لامبادا": 0
}
الخطوة 5: Aplicativo
استخدام الإطار الأيوني.
تطبيق Uma للجوال nativa é aquela desenvolvida com كما تفعل linguagens padrão da SDK. لا يوجد نظام تشغيل Android o Java أو أي نظام تشغيل iOS o Objective-C أو أحدث إصدار أو Swift. التطبيق الخاص بك híbrida é aquela que é toda desenvolvida com html، css e javascript e que mesmo assim pode ser empacotada e Distribuída nas app Stores como uma app nativa. يتألف من استخدام لغة html و css وجافا سكريبت لتكوين تطبيق جوّال لتطبيقات الهاتف المحمول. Isso só é posível pois، assim que a app é aberta pelo usuário، todo esse código roda dentro de algo chamado webview.
A partir do aplicativo é posível visualizar as Principais informações da geladeira، como por exemplo، temperatura corrente، se a porta está fechada ou aberta e a última 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
موصى به:
Vision 4all - Sistema Visão Assistida Para Deficiencyes Visuais Usando OpenCV، Dragonboard 410c E Aplicativo Android: 6 خطوات
Vision 4all - Sistema Visão Assistida Para Deficiencyes Visuais Usando OpenCV، Dragonboard 410c E Aplicativo Android: DESCRI & Ccedil؛ & Atilde؛ OO intuito do projeto & eacute؛ dar autonomia para deficiencyes visuais se locomoverem em ambientes in Indoor como casas orou shopping centres e aeroportos.A locomo & ccedil؛ & atilde؛ o em ambientes j & aacute؛ mapeados pode ou n & atilde؛ o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: 7 خطوات
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: O objetivo desse التعليمي & eacute ؛ mostrar as etapas required & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que seja pros & iacute؛ vel comunicar com a Dragonboard 410c atrav & eacute؛ s de um computador / note usando comunica & ccedi
اكتشاف حالات الطوارئ - Qualcomm Dragonboard 410c: 7 خطوات
اكتشاف حالات الطوارئ - Qualcomm Dragonboard 410c: عند البحث عن أنظمة الأمان التي تعمل على مراقبة المواقف الطارئة ، من الممكن ملاحظة أنه من الصعب جدًا معالجة جميع المعلومات المسجلة. بالتفكير في ذلك ، قررنا استخدام معرفتنا في معالجة الصوت / الصورة ، وأجهزة الاستشعار
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 خطوات
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente تتكون من منفصلة & ccedil؛ & atilde؛ o autom & aacute؛ tica do lixo. Atrav & eacute؛ s de uma webcam، ela identifica o tipo de lixo e o depita no compartimento adequado para postiormente ser reciclado
إنترنت الأشياء - المنزل الذكي - EaD INATEL: 10 خطوات
IoT - المنزل الذكي - EaD INATEL: Projeto Smart HomeEsse Tutorial vai mostrar os passos para Implementa & ccedil؛ & atilde؛ o de uma solu & ccedil؛ & atilde؛ o Smart Home contendo servi & ccedil؛ o na nuvem dweet.io، utiliza & ccedil؛ & ccedil؛ أجهزة الاستشعار تفعل كيت لينكر الميزانين