Daftar Isi:
- Langkah 1: Lista De Materiais
- Langkah 2: Conexes
- Langkah 3: Program
- Langkah 4: Nuvem
- Langkah 5: Aplikasi
- Langkah 6: Referensi
Video: BeerFridgeIoT Dengan Dragonboard 410C (Inatel EAD): 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
O projeto corrente da Geladeira IoT dan 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.
Aplikasi também monitor 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?
Tanggapan Dragonboard untuk mengontrol geladeira, acionando o 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 menginformasikan sebuah nuvem, neste projeto utilizando o situs www.dweet.com. Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorar remotamente a geladeira.
Langkah 1: Lista De Materiais
- Papan naga 410C;
- Placa de expansão Kartu Mezzanine Basis Linker;
- Sensor suhu – Suhu Penghubung;
- Botão - Sensor Sentuh;
- Botão – Tombol Penghubung;
- Led – Led Linker;
- Relé – Relai Penghubung;
Langkah 2: Conexes
-
Konektar atau sensor suhu dan masuk ke analógica ADC2;
Leitura da temperatura interna da geladeira;
-
Conectar o relé (Linker Relay) dengan D2 digital;
Este relé será responsável por acionar o compressor da geladeira para refrigerar a câmara;
-
Conectar o led (Linker Led) dengan D3 digital;
Esta saída será utilizada para simular a iluminação da geladeira;
-
Conectar o botão (Tombol Penghubung) di dalam digital D1;
Jangan lupa untuk menggunakan sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
Conectar o botão (Sensor Sentuh) di dalam D4 digital;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
Langkah 3: Program
O programa de controle da Geladeira IoT untuk desenvolvido em Python.
Untuk menginstal Python e sebagai bibliotecas adicionais na Dragonboard, siga sebagai seguintes instruções:
-
Inisialmente abra o terminal e eksekusi;
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
Editor teks:
- 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 reboot
- LIBSOC
- git clone
- cd libsoc sudo autoreconf -i sudo./configure --enable-python=2 --enableboard= dragonboard410c --with-board-configs
- sudo membuat
- sudo make install
- sudo ldconfig /usr/local/lib
- sudo reboot
-
96Papan
- git clone
- Antes de instalar essa biblioteca é necessário verificar se a sua versão é compatível com a versão da LIBSOC sebelum instalada. Tidak ada argumen /home/linaro/96boardsGPIO/lib/gpio.c pengadaan string pela LS_SHARE dan pengganti LS_GPIO_SHARED;
-
Após prossiga com a instalação:
- cd 96PapanGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo membuat
- sudo make install
- sudo ldconfig
-
SPIDEV
- Para acesso aos sensores analógico é utilizado o protokol SPI. A instalação da biblioteca é explicada a seguir:
- git clone
- cd py-spidev
- sudo python setup.py install
- sudo ldconfig
- sudo reboot
- Tidak perlu disertakan 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 for acesso ao portal dweet. Lakukan semua ini untuk mengembangkan estar na mesma pasta para executar atau programa.
Para pelaksana atau program menggunakan perintah seguinte: sudo python BeerFridgeIoT.py
Langkah 4: Nuvem
Para postagem na nuvem foi escolhido atau portal Dweet.
Untuk menguji aplicação é necessário acessar atau situs www.dweet.io dan klik "coisa".
Clique no botão Mainkan dan konfigurasikan como segue:
Tidak ada item POST/dweet/for/{thing}
Hal:
Bir KulkasIoT
Isi:
{
"SetPoint": 10, "Suhu": 20, "Porta": 0, "LogPortaAberta": 0, "Kompresor": 0, "Lampada": 0
}
Langkah 5: Aplikasi
Aplikasi untuk desenvolvido em uma plataforma híbrida utilizando o Kerangka Ionik.
Aplikasi seluler Uma nativa é aquela desenvolvida com sebagai linguagens padrão da SDK lakukan dispositivo. Tidak ada caso do Android o Java e no caso iOS o Objective-C, baru-baru ini o Swift. Já uma app hibrida é aquela que é toda desenvolvida com html, css dan javascript e que mesmo assim pode ser empacotada e distribuída nas app store como uma app nativa. O desenvolvimento hibrido terdiri dari html, css dan javascript untuk membangun aplikasi seluler que depois será instalada dan executada lakukan mesmo modo de uma app nativa. Isso é 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, temperaturea corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada.
Langkah 6: Referensi
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
Direkomendasikan:
Cara Berinteraksi Alexa Dengan Dragonboard-410c: 5 Langkah
Cara Berinteraksi Alexa Dengan Dragonboard-410c: Dengan tutorial ini Anda akan mempelajari cara menyematkan Alexa di Dragonboard-410c. Sebelum memulai, mari perkenalkan beberapa hal yang Anda butuhkan: Alexa Voice Service (AVS) - Memungkinkan untuk berbicara dengan perangkat Anda, Anda akan dapat mengakses alexa th
Simulasi Smart Stoplight Dengan DragonBoard 410c: 7 Langkah (dengan Gambar)
Simulasi Stoplight Cerdas Dengan DragonBoard 410c: |MATERIAL:MDF 1.20 Mts. x 1,20 Mts.8 LED:· 2 Hijau · 2 Kuning· 2 Merah· 2 PutihSatu potong karton.Dragon Board 410c BladeWiresSilicone Silicone GunMobil mainanProtoboardTombol tekan Inframerah
Deteksi Penyakit Tanaman Dengan Qualcomm Dragonboard 410c: 4 Langkah
Deteksi Penyakit Tanaman Dengan Qualcomm Dragonboard 410c: Halo semuanya, kami berpartisipasi dalam Kontes Menciptakan Masa Depan dengan Dragonboard 410c yang disponsori oleh Embarcados, Linaro dan Baita.AVOID Project (Agro View Disease)Tujuan kami adalah membuat sistem tertanam yang dapat menangkap gambar, memproses dan mendeteksi pos
Komunikasi IoT dengan Dragonboard 410C: 5 Langkah
Komunikasi IoT Com a Dragonboard 410C: Bastante comum desenvolver ou, até mesmo, comprar um produto IoT para a sua casa. Abrir uma cortina, ligar uma tomada, ajustar a temperature de um ambiente, monitoramento de segurança, entre outros benefícios de equipamentos IoT. Agora, seria
IoT - Rumah Pintar - EaD INATEL: 10 Langkah
IoT - Rumah Pintar - EaD INATEL: Projeto Smart HomeEsse Tutorial vai mostrar os passos para implementação de uma solução Smart Home bersaing layananço na nuvem dweet.io, utilizaç&a sensor do kit Linker Mezzanine