Სარჩევი:

BeerFridgeIoT Dragonboard 410C (Inatel EAD): 6 ნაბიჯი
BeerFridgeIoT Dragonboard 410C (Inatel EAD): 6 ნაბიჯი

ვიდეო: BeerFridgeIoT Dragonboard 410C (Inatel EAD): 6 ნაბიჯი

ვიდეო: BeerFridgeIoT Dragonboard 410C (Inatel EAD): 6 ნაბიჯი
ვიდეო: Qualcomm Dragonboard 410c at Linaro Connect Budapest 2017 2024, ნოემბერი
Anonim
BeerFridgeIoT Dragonboard 410C (Inatel EAD)
BeerFridgeIoT Dragonboard 410C (Inatel EAD)

O projeto corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja. O objetivo é გარანტირებული cerveja gelada no verão, verificando se a temperatura está ადექვატური და cerveja pronta para o conso.

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 framew Ionic Cordova შეიძლება იყოს მონიტორინგის დისტანციური გელადირა.

ნაბიჯი 1: სია მასალების შესახებ

მასალების სია
მასალების სია
მასალების სია
მასალების სია
მასალების სია
მასალების სია
  • Dragonboard 410C;
  • Placa de expansão Linker Base Mezzanine Card;
  • ტემპერატურის სენსორი - Linker Temperature;
  • ბოტო - შეხების სენსორი;
  • ბოტიო - ლინკერის ღილაკი;
  • Led - Linker Led;
  • Relé - Linker სარელეო;

ნაბიჯი 2: კონექსესი

კონექსესი
კონექსესი
  • კონექტორი ან ტემპერატურის სენსორი ADC2;

    Leitura da temperatura interna da geladeira;

  • Conectar o Relé (Linker Relay) ციფრული D2;

    Este relé será responsável for acionar o compressor da geladeira para coldrar câmara;

  • Conectar o led (Linker Led) და ციფრული D3;

    Esta saída será utilisada para simular a iluminação da geladeira;

  • Conectar o botão (Linker Button) და ციფრული D1;

    ეს არის პორტის გამოყენების სენსორი, რომელიც მიუთითებს, რომ ეს არის პორტატული და გელადეირული ძალაუფლების მქონე;

  • Conectar o botão (Touch Sensor) და ციფრული D4;

    Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;

ნაბიჯი 3: პროგრამა

პროგრამა
პროგრამა

O programa de controle da Geladeira IoT foi desenvolvido em Python.

პითონის დაყენება ბიბლიოთეკების დამატებით Dragonboard– ში, სიგნალების სახით:

  • 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
  • ბიბლიოთეკა adicionais

    • sudo apt-get დააინსტალირეთ აშენება-აუცილებელი autoconf automake libtool-bin pkg-config python-dev
    • sudo გადატვირთვა
    • ლიბსოკი
    • git კლონი
    • cd libsoc sudo autoreconf -i sudo./ კონფიგურაცია-enable-python = 2-ჩართვა დაფა = dragonboard410c-დაფა-კონფიგურაციით
    • 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 versao é compévelvel com a versão da LIBSOC previamente instalada. არ არის arquivo /home/linaro/96 დაფებიGPIO/lib/gpio.c შესყიდვის გარეშე LS_SHARE და შემცვლელი LS_GPIO_SHARED;
    • დააინსტალირეთ ინსტალაცია:

      • cd 96 დაფები GPIO/
      • sudo./autogen.sh
      • sudo./ კონფიგურაცია
      • sudo make
      • sudo make install
      • sudo ldconfig
  • სპიდევი

    • Para acesso aos sensores analógico é utilisado o Protocto SPI. ბიბლიოთეკის ინსტალაცია églicada a seguir:
    • git კლონი
    • cd py-spidev
    • sudo python setup.py ინსტალაცია
    • sudo ldconfig
    • sudo გადატვირთვა
    • საჭიროებისამებრ არ შეიცავს 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 კონტექსტს, როგორც საჭიროების გაფორმებას პორტალის დვიტისთვის. Os dois arquivos devem estar na mesma pasta para execater o programa.

პროგრამის შემსრულებელი ან პროგრამული უზრუნველყოფის გამოყენება: sudo python BeerFridgeIoT.py

ნაბიჯი 4: ნუვემი

ნუვემი
ნუვემი

გამოქვეყნებული შეტყობინების გაგზავნის მიზნით, თქვენ უნდა გაეცნოთ პორტალს Dweet.

შეამოწმეთ აპლიკაცია, რომელიც აუცილებელია ვებგვერდზე www.dweet.io და დააწკაპუნეთ "coisa" - ზე.

Clique no botão Play და კონფიგურაცია como segue:

პოსტი არ არის POST/dweet/for/{thing}

საქმე:

ლუდის ყინვაგამძლე

შინაარსი:

{

"SetPoint": 10, "ტემპერატურა": 20, "პორტა": 0, "LogPortaAberta": 0, "კომპრესორი": 0, "ლამპადა": 0

}

ნაბიჯი 5: აპლიკაცია

აპლიკაციური
აპლიკაციური

Olic aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework.

Uma მობილური აპლიკაცია ბუნებრივად გამოირჩევა და იყენებს SDK– ს განმსაზღვრელ ენებს. არ მუშაობს Android ან Java და არ მუშაობს iOS o Objective-C, და ეს არის ბოლოდროინდელი Swift. Já uma app híbrida é aquela que é toda desenvolvida com html, css და javascript და que mesmo assim pode ser empacotada და distribuída nas აპლიკაციების მაღაზიები como uma app nativa. თქვენ უნდა გამოიყენოთ html, css და javascript პროგრამული უზრუნველყოფა, რომელიც ადგენს მობილური აპლიკაციის პროგრამას, რომლის საშუალებითაც ხდება მისი ინსტალაცია და შესრულება, რათა შეიქმნას ნატურალური აპლიკაცია. ეს არის ის, რაც შეიძლება დაგჭირდეთ, დაგჭირდებათ აპლიკაციის გამოყენება, რომელიც შეიძლება გამოყენებულ იქნას, როგორც ვებგვერდზე, ასევე სხვა გზებზე.

ნაწილობრივ შეიძლება გამოვიყენოთ ვიზუალიზაცია, როგორც ძირითადი ინფორმაციის გალადერა, რომელიც შეიძლება გამოყენებულ იქნას, როგორც ტემპერატურა, რათა შეაფასოს ჩვენი ძალაუფლება და გელადეირა.

ნაბიჯი 6: რეკომენდაციები

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

linksprite.com/wiki/index.php5?title=Linker…

www.inatel.br/ead/iot

გირჩევთ: