সুচিপত্র:
- ধাপ 1: Lista De Materiais
- ধাপ 2: Conexões
- ধাপ 3: প্রোগ্রাম
- ধাপ 4: Nuvem
- ধাপ 5: অ্যাপলিক্যাটিভো
- ধাপ 6: রেফারেন্স
ভিডিও: ড্রাগনবোর্ড 410C (Inatel EAD) সহ BeerFridgeIoT: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
O projeto corrente da Geladeira IoT é um protótipo para monitoramento de uma geladeira de cerveja। O objetivo é garantir a cerveja gelada no verão, verificando se a temperatura está adequada e a cerveja pronta para o consuo।
A 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?
A Dragonboard será responsável por controlar a geladeira, acionando o seu compressor quando a temperatura 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 informações a nuvem, neste projeto utilizando o site www.dweet.com। Através de um aplicativo híbrido, desenvolvido no framework Ionic Cordova será possível monitorar remotamente a geladeira।
ধাপ 1: Lista De Materiais
- ড্রাগনবোর্ড 410C;
- Placa de expansão Linker Base Mezzanine Card;
- তাপমাত্রা সেন্সর - লিঙ্কার তাপমাত্রা;
- Botão - টাচ সেন্সর;
- Botão - লিঙ্কার বোতাম;
- নেতৃত্বে - লিঙ্কার নেতৃত্বে;
- Relé - লিঙ্কার রিলে;
ধাপ 2: Conexões
-
সেন্সর ডি টেম্পারেটুরা এবং এন্ট্রাডা অ্যানালজিক ADC2;
লেইটুরা দা টেম্পেরাতুরা ইন্টারনা দা জেলাদেইরা;
-
Conectar o relé (Linker Relay) na saída digital D2;
Este relé será responsável por acionar o compressor da geladeira para refrigerar a câmara;
-
Conectar o led (Linker Led) na saída digital D3;
Esta saída será utilizada para simular a iluminação da geladeira;
-
কানেক্টর বা বোটো (লিঙ্কার বাটন) এবং এন্ট্রাডা ডিজিটাল ডি 1;
Este botão será utilizado como sensor de porta, indicando se a porta da geladeira está aberta ou fechada;
-
কানেক্টর বা বোটো (টাচ সেন্সর) এবং এন্ট্রাডা ডিজিটাল ডি 4;
Esta entrada será utilizada como botão para acionamento da lâmpada da geladeira;
ধাপ 3: প্রোগ্রাম
O programma de controle da Geladeira IoT foi desenvolvido em Python।
প্যারা ইন্সটালানও ডু পাইথন ই বিব্লিওটেকাস অ্যাডিসিয়োনাইস অ্যান্ড ড্রাগনবোর্ড, সিগা ইন সেগুইন্টেস ইন্সট্রুমেন্টস:
-
Inicialmente abra o terminal e execute;
- sudo apt- আপডেট পান
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
-
পাঠ্য সম্পাদক:
- sudo apt-get gedit ইনস্টল করুন
- sudo apt-get python-pip ইনস্টল করুন
-
Biblioteca adicionais
- sudo apt-get build-essential autoconf automake libtool-bin pkg-config python-dev
- sudo রিবুট
- LIBSOC
- git ক্লোন
- cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
- sudo তৈরি
- sudo ইনস্টল করুন
- sudo ldconfig/usr/local/lib
- sudo রিবুট
-
96 বোর্ড
- git ক্লোন
- Antes de instalar essa biblioteca é essentialário verificar se a sua versão é compatível com a versão da LIBSOC previamente instalada। কোন arquivo /home/linaro/96boardsGPIO/lib/gpio.c ক্রয় pela স্ট্রিং LS_SHARE e substitua por LS_GPIO_SHARED;
-
Após prossiga com a instalação:
- সিডি 96 বোর্ড জিপিআইও/
- sudo./autogen.sh
- sudo./configure
- sudo তৈরি
- sudo ইনস্টল করুন
- sudo ldconfig
-
স্পাইডেভ
- Para acesso aos sensores analógico é utilizado o protocolo SPI। একটি instalação da biblioteca é explicada a seguir:
- git ক্লোন
- সিডি পাই-স্পাইডভ
- sudo python setup.py ইনস্টল করুন
- sudo ldconfig
- sudo রিবুট
- Será essentialário incluir no arquivo sudo gedit /usr/local/etc/libsoc.conf a seguinte definição GPIO-CS = 18
O código fonte প্রিন্সিপাল está nomeado como BeerFridgeIoT.py। O código fonte dweet.py contém as funções essentialárias para acesso ao portal dweet। Os dois arquivos devem estar na mesma pasta para executar o programma।
প্যারা এক্সিকিউটার বা প্রোগ্রামটি সেগুইন্ট কম্যান্ডো ব্যবহার করে: সুডো পাইথন বিয়ারফ্রিজআইওটি.পি
ধাপ 4: Nuvem
প্যারা পোষ্টেজ না নুভেম ফাই এসকোলহিদো ও পোর্টাল ডুইট।
Para testar a aplicação é essentialário acessar o site www.dweet.io e clicar a "coisa"।
ক্লিক করুন কোন botão প্লে এবং কনফিগার como segue:
কোন আইটেম POST/dweet/for/{thing}
জিনিস:
বিয়ারফ্রিজ আইওটি
বিষয়বস্তু:
{
"সেটপয়েন্ট": 10, "তাপমাত্রা": 20, "পোর্টা": 0, "LogPortaAberta": 0, "কম্প্রেসার": 0, "ল্যাম্পাদা": 0
}
ধাপ 5: অ্যাপলিক্যাটিভো
O aplicativo foi desenvolvido em uma plataforma híbrida utilizando o Ionic Framework।
উমা মোবাইল অ্যাপ nativa é aquela desenvolvida com লিঙ্গুয়াজেন প্যাড্রো দা এসডিকে ডো ডিসপোসিটিভো হিসাবে। অ্যান্ড্রয়েড বা জাভা এবং আইওএস ও অবজেক্টিভ-সি, সুইফট-এর সাম্প্রতিক কোনো তথ্য নেই। Já uma app híbrida é aquela que é toda desenvolvida com html, css e javascript e que mesmo assim pode ser empacotada e distribuída nas app store como uma app nativa। O desenvolvimento híbrido consiste em utilizar html, css e javascript para a construção de uma mobile app que depois será instalada e Executiveada do mesmo modo de uma app nativa। Isso só é 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, temperatura corrente, se a porta está fechada ou aberta e a última vez que a geladeira foi acessada।
ধাপ 6: রেফারেন্স
github.com/carlosmourajunior/
developer.qualcomm.com/hardware/dragonboar…
linksprite.com/wiki/index.php5?title=Linker…
www.inatel.br/ead/iot
প্রস্তাবিত:
জরুরী অবস্থা শনাক্তকরণ - কোয়ালকম ড্রাগনবোর্ড 410c: 7 ধাপ
জরুরী অবস্থার সনাক্তকরণ - কোয়ালকম ড্রাগনবোর্ড 410c: নিরাপত্তা ব্যবস্থা খুঁজছেন যারা জরুরী অবস্থা পর্যবেক্ষণের জন্য কাজ করে, লক্ষ্য করা সম্ভব যে রেকর্ড করা সমস্ত তথ্য প্রক্রিয়া করা খুব কঠিন। সেই বিষয়ে চিন্তা করে, আমরা আমাদের জ্ঞানকে অডিও/ইমেজ প্রসেসিং, সেন্সর এ ব্যবহার করার সিদ্ধান্ত নিয়েছি
কোয়ালকম ড্রাগনবোর্ড 410c: 4 ধাপ সহ উদ্ভিদ রোগ সনাক্তকরণ
কোয়ালকম ড্রাগনবোর্ড 410c দিয়ে উদ্ভিদ রোগ শনাক্তকরণ: সবাইকে হ্যালো, আমরা এমবারকাডোস, লিনারো এবং বাইটা দ্বারা স্পনসরকৃত ড্রাগনবোর্ড 410c প্রতিযোগিতায় ভবিষ্যতের উদ্ভাবনে অংশ নিচ্ছি। এবং অবস্থান সনাক্ত করুন
ড্রাগনবোর্ড 410 সি বা ড্রাগনবোর্ড 820 সি এর জন্য অগমেন্টেড রিয়েলিটি (এআর) ওপেনসিভি এবং পাইথন 3.5: 4 ধাপ
ড্রাগনবোর্ড 410 সি বা ড্রাগনবোর্ড 820 সি এর জন্য অগমেন্টেড রিয়েলিটি (এআর) ওপেনসিভি এবং পাইথন 3.5 ব্যবহার করে: এই নির্দেশাবলী বর্ণনা করে কিভাবে ওপেনসিভি, পাইথন 3.5, এবং পাইথন 3.5 এর জন্য নির্ভরশীলতা কিভাবে বর্ধিত বাস্তবতা অ্যাপ্লিকেশন চালানো যায়
সেন্সর Ultrassônico HC-SR04, ড্রাগনবোর্ড 410c ই লিঙ্ক স্প্রাইট: 3 ধাপ
সেন্সর Ultrassônico HC-SR04, ড্রাগনবোর্ড 410c E লিঙ্ক স্প্রাইট: Esse projeto ভিসা desenvolver um código na linguagem python para adquirir informações de distância de um sensor ultrassônico HC-SR04, que postiormente será uso deadoo pequeo dequeo pequeo dequeo peção deção peção প্যারা ইসসো, ফাই ইউটিলিজাদা এ পি
ড্রাগনবোর্ড 410c - কিভাবে কম গতি সম্প্রসারণ কাজ করে: 8 টি ধাপ
DragonBoard 410c - কিভাবে কম গতি সম্প্রসারণ কাজ করে: এই টিউটোরিয়ালটি ড্রাগনবোর্ড 410c তে লো স্পিড সম্প্রসারণ সম্পর্কে। ড্রাগনবোর্ড 410 সি -তে লো স্পিড সম্প্রসারণের ইনপুট এবং আউটপুট (I/O) হল: GPIO (সাধারণ উদ্দেশ্য ইনপুট/আউটপুট); এমপিপি (মাল্টি পারপাস পিন); এসপিআই (সিরিয়াল পেরিফেরাল ইন্টারফেস); I2C (ইন