فهرست مطالب:
- مرحله 1: فهرست مواد
- مرحله 2: Conexões
- مرحله 3: برنامه
- مرحله 4: Nuvem
- مرحله 5: کاربردی
- مرحله 6: ارجاعات
تصویری: BeerFridgeIoT با Dragonboard 410C (Inatel EAD): 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
O projeto corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja. به عنوان یک تضمین برای یک cerveja gelada no verão ، verificando se a temperatura está مناسب و e cerveja pronta para o مصرف.
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؟
یک سرویس Dragonboard می تواند برای کنترل geladeira ، acionando یا seu compressor quando a temperatura estiver acima do desejado ، به عنوان یک سازمان بین المللی مطابق با وضعیت و وضعیت ورود/ورود به سیستم عمل کند.
اطلاعات بیشتر در مورد اطلاعات جدید ، استفاده از سایت www.dweet.com را مشاهده کنید. Através de um aplicativo híbrido ، desenvolvido no frame Ionic Cordova می تواند از راه دور مانیتوررال یک geladeira استفاده کند.
مرحله 1: فهرست مواد
- Dragonboard 410C؛
- Placa de expansão Linker Base Mezzanine Card؛
- Sensor de temperatura - Linker Temperature؛
- Botão - سنسور لمسی ؛
- Botão - دکمه Linker ؛
- Led - Linker Led؛
- Relé - رله Linker ؛
مرحله 2: Conexões
-
Conectar or sensor de temperatura and entrada analógica ADC2؛
Leitura da temperatura interna da geladeira؛
-
Conectar o relé (Linker Relay) و دیجیتال D2 ؛
Este relé será responsável for acionar o compressor da geladeira para coldrar câmara؛
-
Conectar یا led (Linker Led) و دیجیتال D3 ؛
Esta saída será utilisada para simular a iluminação da geladeira؛
-
Conectar یا botão (دکمه Linker) و ورود دیجیتال D1 ؛
Este botão será utilisado como sensor de porta، indicando se a porta da geladeira está aberta ou fechada؛
-
Conectar o botão (سنسور لمسی) و دیجیتال D4 ؛
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira؛
مرحله 3: برنامه
O programa de controle da Geladeira IoT foi desenvolvido em Python.
برای نصب Python e به عنوان bibliotecas adicionais na Dragonboard ، به عنوان seguintes instruções:
-
Inicialmente abra o terminal e execute؛
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
ویرایشگر متن:
- sudo apt-get gedit را نصب کنید
- sudo apt-get python-pip را نصب کنید
-
Biblioteca adicionais
- sudo apt-get install build-important autoconf automake libtool-bin pkg-config python-dev
- راه اندازی مجدد sudo
- LIBSOC
- git clone
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c-با-board-configs
- sudo make
- sudo make install
- sudo ldconfig/usr/local/lib
- راه اندازی مجدد sudo
-
96 تخته
- git clone
- Antes de instalar essa biblioteca که نیاز به تأیید وجود دارد ، به گونه ای است که می توانیم از روش های پیش روی LIBSOC استفاده کنیم. بدون arquivo /home/linaro/96boardGPIO/lib/gpio.c رشته pela LS_SHARE و جایگزین LS_GPIO_SHARED تهیه کنید ؛
-
Após prossiga com a instalação:
- cd 96BoardsGPIO/
- sudo./autogen.sh
- sudo./ پیکربندی کنید
- sudo make
- sudo make install
- sudo ldconfig
-
اسپیدف
- Para acesso aos sensores analógico و استفاده از پروتکل SPI است. a instalação da biblioteca é explicada a seguir:
- git clone
- cd py-spidev
- sudo python setup.py install
- sudo ldconfig
- راه اندازی مجدد sudo
- Será needá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 needárias para acesso ao portal dweet. Os dois arquivos devem estar na mesma pasta para ekzarro o programa.
برای اجرای برنامه یا استفاده از دستورات زیر: sudo python BeerFridgeIoT.py
مرحله 4: Nuvem
برای ارسال پست جدید و پورتال Dweet.
برای آزمایش یک برنامه کاربردی ضروری در سایت www.dweet.io و کلیک بر روی "coisa".
Clique no botão Play و پیکربندی como segue:
بدون مورد POST/dweet/for/{thing}
چیز:
BeerFridgeIoT
محتوا:
{
"SetPoint": 10 ،
"دما": 20 ،
"پورتا": 0 ،
"LogPortaAberta": 0 ،
"کمپرسور": 0 ،
"لامپادا": 0
}
مرحله 5: کاربردی
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.
Uma برنامه تلفن همراه nativa é aquela desenvolvida com as linguagens padrão da SDK do dispositivo. Android یا Java و iOS iOS Objective-C و آخرین اخبار Swift را انجام ندهید. 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 app store como uma app nativa. برای استفاده از html ، css و جاوا اسکریپت به منظور ساختن برنامه uma موبایل و نصب و راه اندازی برنامه های کاربردی برنامه های کاربردی خود استفاده کنید. Isso só é possível pois، assim que a app and abeta pelo usuário، todo esse código roda dentro de algo chamado webview.
به عنوان یک منبع اطلاعاتی اولیه می توان به عنوان اطلاعات اولیه به کار برد ، به عنوان مثال ، به عنوان مثال ، درجه حرارت درجه حرارت ، به عنوان یک منبع مهم می توانید از دسترسی به آن استفاده کنید.
مرحله 6: ارجاعات
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: O objetivo deste documento & eacute؛ mostrar as etapas need & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que o HostPC (Computador / Notebook)، atrav & eacute؛ s do IDE Eclipse compile os c & oacute؛ digos e exporte para o Alvo (کشیدن
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV، Dragonboard 410c E Aplicativo Android: 6 مرحله
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV، Dragonboard 410c E Aplikativo Android: DESCRI & Ccedil؛ & Atilde؛ OO intuito do projeto & eacute؛ dar autonomia para deficientes visuais se locomoverem em ambientes indoor como casas یا مراکز خرید و فرودگاهها. 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 96 تخته سنسورها: 7 مرحله
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards سنسورها: O objetivo desse tutorial & eacute؛ mostrar as etapas need & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que seja poss & iacute؛ vel comunicar com a Dragonboard 410c atrav & eacute؛ s de um computador / notebook usando comunica & ccedi
تشخیص شرایط اضطراری - Qualcomm Dragonboard 410c: 7 مرحله
تشخیص موقعیت های اضطراری - Qualcomm Dragonboard 410c: در جستجوی سیستم های امنیتی که برای نظارت بر شرایط اورژانس کار می کنند ، ممکن است متوجه شوید که پردازش تمام اطلاعات ثبت شده بسیار سخت است. با فکر کردن به آن ، ما تصمیم گرفتیم از دانش خود در پردازش صدا/تصویر ، حسگرها و
اینترنت اشیا - خانه هوشمند - EaD INATEL: 10 مرحله
اینترنت اشیاء - Smart Home - EaD INATEL: Projeto Smart HomeEsse Tai tutorial vista mostrar os passos para implementa & ccedil؛ & atilde؛ o de uma solu & ccedil؛ & atilde؛ o Smart Home contendo servi & ccedil؛ o navem dweet.io، utiliza & ccedil؛ & eildo؛ sensores do kit Linker Mezzanine