İçindekiler:

Dragonboard 410C ile BeerFridgeIoT (Inatel EAD): 6 Adım
Dragonboard 410C ile BeerFridgeIoT (Inatel EAD): 6 Adım

Video: Dragonboard 410C ile BeerFridgeIoT (Inatel EAD): 6 Adım

Video: Dragonboard 410C ile BeerFridgeIoT (Inatel EAD): 6 Adım
Video: Canli : Go ve Angular 7 ile Web Uygulamasi Yaziyoruz - Part 10 2024, Kasım
Anonim
Dragonboard 410C ile BeerFridgeIoT (Inatel EAD)
Dragonboard 410C ile BeerFridgeIoT (Inatel EAD)

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

Malzeme Listesi
Malzeme Listesi
Malzeme Listesi
Malzeme Listesi
Malzeme Listesi
Malzeme Listesi
  • 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

Conexões
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

Programa
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

Nüvem
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

uygulama
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: