Բովանդակություն:
- Քայլ 1: Նյութերի ցուցակ
- Քայլ 2: Conexões
- Քայլ 3: aրագիր
- Քայլ 4: Nuvem
- Քայլ 5: Կիրառել
- Քայլ 6: Խորհուրդներ
Video: BeerFridgeIoT Dragonboard 410C- ով (Inatel EAD) `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
O projeto corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja. O objetivo é garanti a cerveja gelada no verão, verificando se a temperatura está adaadadaadada e a cerveja pronta para o conso.
A 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: Նյութերի ցուցակ
- Dragonboard 410C;
- Placa de expansão Linker Base Mezzanine Card;
- Ջերմաստիճանի տվիչ - Linker Temperature;
- Botão - Հպման տվիչ;
- Botão - Linker կոճակ;
- Led - Linker Led;
- Relé - Linker Relay;
Քայլ 2: Conexões
-
Conectar կամ տվիչ ջերմաստիճանի և անալիզի վերլուծական ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar o relé (Linker Relay) և թվային D2;
Este relé será responsável por acionar o compressor da geladeira para սառնարանային սարքում;
-
Conectar o led (Linker Led) և թվային D3;
Esta saída será utilizada para simular a iluminação da geladeira;
-
Conectar o botão (Linker Button) և թվային D1;
Էջը կօգտագործվի որպես օգտագործող սենսոր դռնից, որը ցույց է տալիս, որ մենք պետք է օգտագործենք այն, ինչ անհրաժեշտ է;
-
Conectar կամ botão (Touch Sensor) և թվային D4 մուտքագրում;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Քայլ 3: aրագիր
O programa de controle da Geladeira IoT foi desenvolvido em Python.
Para instalação do Python e as bibliotecas adicionais na Dragonboard, siga as seguintes instruções:
-
Inicialmente abra o terminal e execute;
- sudo apt-get թարմացում
- sudo apt-get բարելավում
- sudo apt-get dist-upgrade
-
Տեքստային խմբագիր.
- sudo apt-get տեղադրել gedit
- sudo apt-get տեղադրել python-pip
-
Biblioteca adicionais
- sudo apt-get տեղադրել կառուցել-անհրաժեշտ autoconf automake libtool-bin pkg-config python-dev
- sudo վերագործարկում
- LIBSOC
- git կլոն
- 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 կլոն
- Antes de instalar essa biblioteca is needário verificar se a sua versão é compatével com a versão da LIBSOC previamente instalada. Ոչ arquivo /home/linaro/96 տախտակներGPIO/lib/gpio.c ձեռք բերեք LS_SHARE տող և փոխարինեք LS_GPIO_SHARED;
-
Após prossiga com a instalação:
- cd 96 Տախտակներ GPIO/
- sudo./autogen.sh
- sudo./ կոնֆիգուրացիա
- sudo make
- sudo make install
- sudo ldconfig
-
ՍՊԻԴԵՎ
- Para acesso aos sensores analógico é utilizado o protocolo SPI. A instalação da biblioteca é explicada a seguir:
- git կլոն
- cd py-spidev
- sudo python setup.py տեղադրել
- 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: Օգտագործեք dweet.py կոնտեյնը, քանի որ անհրաժեշտ է օգտագործել dweet պորտալի մուտքի թույլտվությունը: Os dois arquivos devem estar na mesma pasta para performar o programa.
Executրագրի կիրառման կամ օգտագործման համար. 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, «Peratերմաստիճան» ՝ 20, «Պորտա» ՝ 0, «LogPortaAberta» ՝ 0, «Կոմպրեսոր» ՝ 0, «Լամպադա» ՝ 0
}
Քայլ 5: Կիրառել
Olica foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework- ի միջոցով:
Uma բջջային հավելվածը բնութագրվում է որպես արագ փոխանցման ծրագիր, քանի որ այն օգտագործում է լեզուները SDK- ի միջոցով: Android- ի կամ Java- ի և iOS- ի միջոցով ojective-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 և javascript բջջային հավելվածի կառուցում, որը թույլ է տալիս տեղադրել և տեղադրել մեր ծրագրի բնականոն ծրագիրը: Isso só é possível pois, assim que a app é aberta 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
Խորհուրդ ենք տալիս:
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 հավելվածի Android ՝ DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes փակ como casas ou առեւտրի կենտրոնների եւ aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã 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 é Mostrar as etapas need á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um um computador / notebook 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. Մի խելացի տեղեկատվություն բաղկացած է առանձին բաժիններից և ճանապարհներից: Atrav é s de uma վեբ -տեսախցիկ, ela identifica o tipo de lixo e o deposita no compartimento adadadado para posteriormente ser reciclado
IoT - Smart Home - EaD INATEL ՝ 10 քայլ
IoT - Smart Home - EaD INATEL: Projeto Smart HomeEsse Tutorial- ը ներկայացնում է բազմաթիվ ծրագրեր, որոնք կիրառում են &cildil; ã o de uma solu ç ã o Smart Home contendo servi ç o navem dweet.io, utiliza ç &eilde; sensores do kit Linker Mezzanine