İçindekiler:
- Adım 1: Liste De Materiais
- 2. Adım: Conexões
- Adım 3: Programa
- Adım 4: Nüvem
- Adım 5: Uygulama
- Adım 6: Referanslar
Video: Dragonboard 410C ile BeerFridgeIoT (Inatel EAD): 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Geladeira'nın IoT é um protótipo para monitoramento de uma geladeira de cerveja projeto doğru. O objetivo é garanti bir cerveja gelada no verão, verificando se a temperatura está aequada e a cerveja pronta para o tüketimi.
Bir abertura da porta ve registra o log de quando foi a última vez que porta da geladeira foi aberta için bir uygulama. Será que alguém andou pegando uma das minhas cervejas?
Bir Dragonboard hizmeti, bir geladeira, bir seu kompresörü kontrolörü, bir sıcaklığı kontrol etmek için, bir ısıyı kontrol etmek için, bir desejado, bir luz interna uyumlu acionamento de um botão e durum/kayıt detektörü kontrol eder.
Também irá enviar enviar bilgileri bir nuvem, iç içe projeto www.dweet.com sitesinden faydalanmak. Através de um aplicativo hibrido, desenvolvido çerçeve yok Ionic Cordova uzaktan izleme olanağı.
Adım 1: Liste De Materiais
- Dragonboard 410C;
- Genişletilmiş Bağlayıcı Baz Ara Kartı;
- Sensör de sıcaklık – Bağlayıcı Sıcaklığı;
- Botão - Dokunmatik Sensör;
- Botão – Bağlayıcı Düğmesi;
- Led – Bağlayıcı Led;
- Relé – Bağlayıcı Röle;
2. Adım: Conexões
-
ADC2'ye giriş için sıcaklık sensörleri veya sensörleri;
Leitura da temperatura interna da geladeira;
-
Dijital D2'de Conectar o relé (Linker Relay);
Kompresör ve kompresör için en iyi çözümler;
-
Conectar veya led (Linker Led) dijital D3 dışında;
Esta saída será utilizada para simular ve illuminação da geladeira;
-
Conectar veya botão (Bağlayıcı Düğmesi) ve dijital D1;
En iyi botão será como sensor de porta, bir porta da geladeira está aberta ou fechada göstergesi;
-
Conectar veya botão (Dokunma Sensörü) ve dijital D4;
Gelaadeira'nın en önemli özelliği;
Adım 3: Programa
Geladeira IoT için Python'u programa de kontrol etme.
Python'u, Dragonboard'daki bibliotecas adicionais na, siga olarak seguintes instruções olarak yükleyin:
-
Inicialmente abra o terminal e yürütmek;
- sudo apt-get güncellemesi
- sudo apt-get yükseltme
- sudo apt-get dağıtım yükseltme
-
Metin editörü:
- 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 yeniden başlatma
- LIBSOC
- git klonu
- cd libsoc sudo autoreconf -i sudo./configure --enable-python=2 --enableboard= dragonboard410c --with-board-configs
- sudo yapmak
- sudo kurulum yap
- sudo ldconfig /usr/local/lib
- sudo yeniden başlatma
-
96 Pano
- git klonu
- LIBSOC'un en çok yönlü kurulumunu temel alan temel kaynaklar. arquivo /home/linaro/96boardsGPIO/lib/gpio.c pela string LS_SHARE ve LS_GPIO_SHARED yerine ikame sağlamaz;
-
Após prossiga com a instalação:
- cd 96BoardsGPIO/
- sudo./autogen.sh
- sudo./configure
- sudo yapmak
- sudo kurulum yap
- sudo ldconfig
-
SPIDEV
- SPI protokolünü kullanarak, analógico aos sensörleri. A instaação da biblioteca é explicada bir seguir:
- git klonu
- cd py-spidev
- sudo python setup.py kurulumu
- sudo ldconfig
- sudo yeniden başlatma
- Será necessário incluir no arquivo sudo gedit /usr/local/etc/libsoc.conf bir ikinci tanım GPIO-CS = 18
BeerFridgeIoT.py'nin ilk adresi. O código fonte dweet.py contém olarak portal dweet için gerekli olan şeyler. Os dois arquivos devem estar ve mesma makarna para executar o programa.
Para yürütücü o programa kullanım o seguinte comando: sudo python BeerFridgeIoT.py
Adım 4: Nüvem
Dweet portalı için posta gönderimi.
www.dweet.io e clicar ve "coisa" için bir uygulama.
Clique no botão Play ve como segue'i yapılandırın:
POST/dweet/for/{thing} öğesi yok
Şey:
BiraBuzdolabıIoT
İçerik:
{
"Ayar Noktası": 10, "Sıcaklık": 20, "Porta": 0, "LogPortaAberta": 0, "Kompresör": 0, "Lambada": 0
}
Adım 5: Uygulama
İyonik Çerçeve'den yararlanan uygulamalar.
Uma mobil uygulaması nativa é aquela desenvolvida com, dillerin padrão da SDK'sının yaptığı gibi. Android veya Java caso yok ve iOS yok o Objective-C, e-mais en son o Swift. Uygulamalar için çevrimiçi uygulamalar html, css ve javascript ve javascript ve empacotada ve dağıtımları için uygulama mağazalarını como uma app nativa'da bulabilirsiniz. html, css e javascript ve javascript için bir mobil uygulamanın kurulumunu ve yürütülmesini içerir. Olanaklar açısından en önemli nokta, bir uygulama için genel bir bakış, genel bir uygulama, yapılacaklar özeti web görünümü.
İlkeler, bilgiler, örnekler, sıcaklıklar, uygun koşullar, en son ve en olası görselleştirmeler.
Adım 6: Referanslar
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Bağlayıcı…
www.inatel.br/ead/iot
Önerilen:
Dragonboard 410c Usando IDE Eclipse Para Bir Dragonboard ile Desenvolvendo Uygulamaları Uzaktan Kumanda: 17 Adım
Desenvolvendo Uygulamaları Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é HostPC (Bilgisayar / Dizüstü Bilgisayar) için ortam yapılandırması için gerekli olan en uygun koşullar, HostPC (Bilgisayar / Defter), Alvo (Sürükle
OpenCV ve Tensorflow Kullanarak Dragonboard 410c veya 820c ile Nesne Algılama: 4 Adım
OpenCV ve Tensorflow Kullanarak Dragonboard 410c veya 820c ile Nesne Algılama: Bu talimat, Nesne Algılama uygulamasını çalıştırmak için Python 3.5 için OpenCV, Tensorflow ve makine öğrenimi çerçevelerinin nasıl kurulacağını açıklar
Alexa ile Dragonboard-410c ile Nasıl Etkileşim Yapılır: 5 Adım
Alexa ile Dragonboard-410c ile Nasıl Etkileşim Yapılır: Bu eğitim ile Alexa'yı Dragonboard-410c'ye nasıl gömeceğinizi öğreneceksiniz. Başlamadan önce, ihtiyacınız olan bazı şeyleri tanıtalım: Alexa Voice Service (AVS) - Cihazlarınızla konuşmanızı sağlar, bulut tabanlı alexa th
DragonBoard 410c ile Akıllı Stop Lambası Simülasyonu: 7 Adım (Resimlerle)
DragonBoard 410c ile Akıllı Stop Lambası Simülasyonu: |MALZEMELER:MDF 1.20 Mts. x 1.20 Mts.8 LED'ler:· 2 Yeşil & orta nokta; 2 Sarı· 2 Kırmızı· 2 BeyazTek parça karton.Dragon Board 410c BladeTellerSilikon Silikon GunOyuncak arabaProtoboardBasma düğmesiKızılötesi
IoT - Akıllı Ev - EaD INATEL: 10 Adım
IoT - Akıllı Ev - EaD INATEL: Projeto Smart HomeEsse Eğitimi, birçok uygulama için çok sayıda geçiş sağlar; sensörler kit yapmak Linker Mezzanine