תוכן עניינים:
וִידֵאוֹ: BeerFridgeIoT עם Dragonboard 410C (Inatel EAD): 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
O projeto corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja. O objetivo e garantir a cerveja gelada no verão, verificando se a temperatura 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?
מערכת Dragonboard מספקת אחריות לשליטה על מדחס, חיסכון או מדחס של טמפרטורות ותקני טמפרטורה, אשר מאפשרים התאמה בינלאומית של הסטטוס/לוג דה פורטה.
מידע נוסף על מידע חדש על האתר www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorar remotamente a geladeira.
שלב 1: Lista De Materiais
- דרגוןבורד 410C;
- כרטיס הביניים Placa de expansão Linker Base;
- Sensor de temperatura - טמפרטורת לינקר;
- Botão - חיישן מגע;
- Botão - כפתור לינקר;
- לד - Linker Led;
- Relé - ממסר לינקר;
שלב 2: קונקסים
-
חיבור או חיישן הטמפרטורה בכניסה ל- ADC2 אנלוגי;
Leitura da temperatura interna da geladeira;
-
קונקטאר או Relé (ממסר Linker) עם D2 דיגיטלי;
Este relé será responsável por acionar o compressor da geladeira para refrigerar a câmara;
-
קונקטאר או לד (Linker Led) עם D3 דיגיטלי;
Esta saída será utilizada para simular a iluminação da geladeira;
-
כפתור או בוטאו (כפתור לינקר) עם D1 דיגיטלי;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
מכשיר חיבור (חיישן מגע) עם D4 דיגיטלי;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
שלב 3: תוכנה
O programa de control da Geladeira IoT foi desenvolvido em Python.
עבור התקנת Python e as bibliotecas adicionais on Dragonboard, כמו גם מספר הוראות:
-
Inicialmente abra o terminal e execute;
- עדכון sudo apt-get
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
עורך הטקסט:
- sudo apt-get install gedit
- sudo apt-get להתקין python-pip
-
Biblioteca adicionais
- sudo apt-get להתקין build-essential autoconf automake libtool-bin pkg-config python-dev
- sudo reboot
- LIBSOC
- שיבוט git
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c-with-board-configs
- סודו לעשות
- sudo עשה התקנה
- sudo ldconfig/usr/local/lib
- sudo reboot
-
96 לוחות
- שיבוט git
- Antes de instalar essa biblioteca é needsário verificar se a sua versão é compatível com a versão da LIBSOC previamente instalada. אין arquivo /home/linaro/96boardsGPIO/lib/gpio.c לרכוש מחרוזת pela LS_SHARE e substitua por LS_GPIO_SHARED;
-
Após prossiga com a instalação:
- CD 96 לוחות GPIO/
- sudo./autogen.sh
- sudo./configure
- סודו לעשות
- sudo עשה התקנה
- sudo ldconfig
-
SPIDEV
- עבור acesso aos sensores analógico en utilizado o protocolo SPI. A instalação da biblioteca é explicada a seguir:
- שיבוט git
- תקליטור py-spidev
- sudo python setup.py התקנה
- sudo ldconfig
- sudo reboot
- Será nødvendário incluir no arquivo sudo gedit /usr/local/etc/libsoc.conf a definity 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 needsárias for acesso ao dweet portal. Os dois arquivos devem estar na mesma pasta para executor o programa.
עבור מנהל התוכנה לנצל את ההגדרות הבאות: sudo python BeerFridgeIoT.py
שלב 4: Nuvem
עבור הודעה חדשה עכשיו פורטל Dweet.
כדי לבדוק את האפשרויות באתר האינטרנט www.dweet.io אפשר ללחוץ על "coisa".
לחץ על בוטאו הפעל והגדר את הסדרה הבאה:
אין פריט 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 mobile app nativa é aquela desenvolvida com as linguagens padrão da SDK do dispositivo. אין שום שימוש באנדרואיד או בג'אווה ובלי iOS או אובייקטיבית-ג ', מידע נוסף על סוויפט. 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 stores but como uma app nativa. O desenvolvimento híbrido consiste em utilizar html, css e javascript for a construção de uma mobile app que depois será instalada e executada 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.
חלק מ- aplicativo é possível visualizar as principais informações da geladeira, como for example, temperatura corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.
שלב 6: הפניות
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 Deficientes Visuais Usando OpenCV, Dragonboard 410c E אפליקציית אנדרואיד: 6 שלבים
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E אפליקציית אנדרואיד: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes como casas cas ou ou centers shopping e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã 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 tutorial é mostrar as etapas needs á rias para 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
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 שלבים
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente consiste na separate ç ã o autom á tica do lixo. מצלמת האינטרנט של Atrav
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 שלבים
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos needs á rios para desenvolver aplica ç
IoT - בית חכם - EaD INATEL: 10 שלבים
IoT - בית חכם - EaD INATEL: Projeto Smart HomeEsse Tutorial עבור רובינו פאסוס למממש ç ã o de uma solu ç חיישנים עושים ערכת Linker Mezzanine