Mundarija:

Dragonboard 410C bilan BeerFridgeIoT (Inatel EAD): 6 qadam
Dragonboard 410C bilan BeerFridgeIoT (Inatel EAD): 6 qadam

Video: Dragonboard 410C bilan BeerFridgeIoT (Inatel EAD): 6 qadam

Video: Dragonboard 410C bilan BeerFridgeIoT (Inatel EAD): 6 qadam
Video: Maker faire Paris 2014 2024, Noyabr
Anonim
Dragonboard 410C bilan BeerFridgeIoT (Inatel EAD)
Dragonboard 410C bilan BeerFridgeIoT (Inatel EAD)

Kelajakda IoT protokoli ham, siz ham bir vaqtning o'zida tuzatishingiz mumkin. Kafolat berilmagan bo'lsa, u holda siz har qanday haroratni ko'rishingiz mumkin.

Aloqalar va ro'yxatga olish dasturlari, shuningdek, har bir narsani o'z vaqtida tekshirish mumkin. Siz nima qilyapsiz?

Dragonboard javob beradi, bu esa kompressor va kompressorlarning harorati va haroratini o'lchash, shuningdek, ularning holatini tekshirish yoki o'chirish imkonini beradi.

Ma'lumotlar va ma'lumotlar www.dweet.com saytida mavjud bo'lgan barcha ma'lumotlarni o'z ichiga oladi. Ilova qilinmagan holda, siz Ion Cordova -ni nazorat qilishingiz mumkin.

1 -qadam: Lista De Materiais

Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
  • Dragonboard 410C;
  • Placa de expansão Linker Base Mezzanine kartasi;
  • Sensor de temperatura - bog'lovchi harorati;
  • Botano - sensorli sensor;
  • Botao - bog'lovchi tugma;
  • Led - bog'lovchi Led;
  • Relé - bog'lovchi o'rni;

2 -qadam: Conexões

Conexões
Conexões
  • ADC2 analjezik va harorat sensori bilan aloqa qilish;

    Leytura va temperatura interna va geladeira;

  • Raqamli D2 bilan aloqa o'rnatish (bog'lovchi o'rni);

    Kompressor ham, muzlatgich ham sovutgich bilan jihozlangan;

  • Raqamli D3 texnologiyali ulagichi (Linker Led);

    Umumiy ma'lumotni taqqoslaganda, siz hech bo'lmaganda bir xil ma'lumotlarni olishingiz mumkin;

  • Raqamli D1 -ga ulanish (bog'lovchi tugma);

    Hisobot sensori port portiga kirgizib bo'ladimi yoki yo'qmi?

  • Raqamli D4 bilan aloqa qilish (sensorli sensor);

    Qachonki, bu sizning qo'lingizdan kelganini qilsin;

3 -qadam: Dastur

Dastur
Dastur

Python -ni boshqarish bo'yicha Geladeyra IoT dasturi.

Python -ni Dragonboard -dagi bibliotecas yoki drayver taxtasi sifatida o'rnatish:

  • Informatsion abra o terminal e ijro eting;

    • sudo apt-get yangilanishi
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
  • Matn muharriri:

    • 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 qayta yuklash
    • LIBSOC
    • git klon
    • cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c-with-board-configs
    • sudo qilish
    • sudo make install
    • sudo ldconfig/usr/local/lib
    • sudo qayta yuklash
  • 96 ta taxtali

    • git klon
    • Ma'lumotlar biblioteca yoki liboseka LIBSOC ning oldingi versiyasini o'rnatish uchun zarur bo'lgan ma'lumotlarni o'z ichiga oladi. Hech qanday arquivo /home/linaro/96boardsGPIO/lib/gpio.c satrni sotib olmang LS_SHARE va LS_GPIO_SHARED;
    • O'rnatish jarayoni:

      • CD 96BoardsGPIO/
      • sudo./autogen.sh
      • sudo./configure
      • sudo qilish
      • sudo make install
      • sudo ldconfig
  • SPIDEV

    • Sensorli analjeziklar SPI protokoliga tegishli. Biblioteca é explicada saytini o'rnatish:
    • git klon
    • cd py-spidev
    • sudo python setup.py ni o'rnating
    • sudo ldconfig
    • sudo qayta yuklash
    • GPIO-CS = 18 ni belgilashda hech qanday talab yo'q.

Bu BeerFridgeIoT.py -ning asosiy vazifasi. Dweet.py kontekstida portali dweet uchun zarur bo'lgan vazifalarni bajaring. Bu dasturni bajarish uchun makaron ishlab chiqarishni osonlashtiradi.

Dasturiy ta'minotni ishga tushirish uchun buyruqni ishlating: sudo python BeerFridgeIoT.py

4 -qadam: Nuvem

Nuvem
Nuvem

Dweet portali uchun eskolgidlar uchun pochta xabarlarini yuboring.

Www.dweet.io saytida "majburiy" deb nomlangan saytni tekshirish kerak.

Bepul o'yinni o'ynash shart emas:

POST/dweet/for/{thing} bandi yo'q

Gap:

BeerFridgeIoT

Tarkibi:

{

"SetPoint": 10, "Harorat": 20, "Porta": 0, "LogPortaAberta": 0, "Kompressor": 0, "Lampada": 0

}

5 -qadam: qo'llanma

Qo'llash mumkin emas
Qo'llash mumkin emas

Ion Framework -dan foydalanish mumkin bo'lgan barcha ma'lumotlarni o'z ichiga oladi.

Umumiy mobil ilovasi linguagens sifatida SDK va dispozitsiyada mavjud. Android ham, Java ham, iOS ham Objective-C ham, Swift-ni ham yangilab bo'lmaydi. Bu ilovalar html, CSV va JavaScript -ni o'rnatish va tarqatish uchun ilovalar do'koni va boshqa ilovalar uchun mo'ljallangan ilovalar. Bu html, CSS va JavaScript -ni mobil ilovalar yordamida amalga oshirishga imkon beradi, shuning uchun siz mobil ilovalarni o'rnatishingiz mumkin. Mumkin bo'lgan taqdirda, veb -ko'rishni amalga oshirish uchun ilovalar va ilovalarni tanlang.

Ma'lumotni taqdim etishning asosiy qoidalari, masalan, haroratni o'zgartirish, haroratni to'g'rilash va o'chirish yoki o'chirish bilan bir vaqtda amalga oshirilishi mumkin.

6 -qadam: Referentsiyalar

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

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

www.inatel.br/ead/iot

Tavsiya: