সুচিপত্র:
- ধাপ 1: উপাদান
- ধাপ 2: ক্যারিয়ার অ্যাজ কোইসাস নো ডুইট.আইও
- ধাপ 3: Conexões Dos Sensores E Atuadores
- ধাপ 4: ইন্সটল করুন ডু আয়নিক নো কম্পিউটাদোর পেসোয়াল
- ধাপ 5: Desenvolvimento De Um Aplicativo No Smartphone Usando Ionic
- ধাপ 6: Iniciar a DragonBoard 410c
- ধাপ 7: ভেরিফিকার সে টোডাস বিব্লিওটেকাস প্রয়োজনীয়তা এস্টিও ইনস্টলডাস না ড্রাগন বোর্ড 410 সি
- ধাপ 8: সফটওয়্যার Na DragonBoard 410c
- ধাপ 9: Execução Aplicativo Python Na DragonBoard 410c
- ধাপ 10: Execução Aplicativo Smart Home কোন স্মার্টফোন নেই
ভিডিও: IoT - স্মার্ট হোম - EAD INATEL: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
প্রজেটো স্মার্ট হোম
Esse Tutorial vai mostrar os passos para implantação de uma solução Smart Home Contesto serviço na nuvem dweet.io, utização de cinco atuadores e sensores do kit Linker Mezzanine e mais um sensor externo।
A solução ainda inclui um aplicativo desenvolvido com Ionic que realiza o controle e notificações da solução Smart Home।
O aplicativo foi desenvolvido para uso em smartphones baseados em Android।
A figura abaixo mostra o diagrama em blocos da solução:
ধাপ 1: উপাদান
1 ড্রাগনবোর্ড 410C;
1 লিঙ্কার মেজানিন;
1 টেকলাডো;
1 মাউস;
1 HDMI মনিটর;
1 Relé;
1 সেন্সর ডি তাপমাত্রা;
1 সেন্সর ডি লুমিনোসিডেড;
1 সেন্সর ultrassônico;
1 সেন্সর ডি টোক;
3 এলইডি;
3 রোধকারী 1kΩ;
1 ট্রানজিস্টর BC337
ধাপ 2: ক্যারিয়ার অ্যাজ কোইসাস নো ডুইট.আইও
কোন সাইট dweet.io clique no botão PLAY, como mostra a figura abaixo:
ফিগুরা ঘ
একটি ইমেজ Mostrada abaixo é a página que será aberta após o clique no PLAY:
ফিগুরা 2
A solução utiliza onze coisas no dweet.io। সাও ইলাস:
"Luzes": Controla o acionamento manual das luzes (acende ou apaga um Led)।
Valores possíveis:
0 দেশলিগাদো
1 লিগাদো
"ArCondicionado": Controla o acionamento Manual do Ar condicionado (aciona/desativa o relé)
Valores possíveis:
0 দেশলিগাদো
1 লিগাদো
"অটোটেম্পেটুরা": লিগা/ডেসলিগা ও কন্ট্রোল অটোম্যাটিকো ডি টেম্পারেটুরা
Valores possíveis:
0 দেশলিগাদো
1 লিগাদো
"TemperaturaDesejada": Temperatura desejada একটি কাসা জন্য
Valores possíveis:
মনিমো 18⁰C
ম্যাক্সিমো 30⁰C
"টেম্পেরাতুরা": টেম্পারেটুর অ্যাম্বিয়েন্টে মেডিডা পেলো সেন্সর
Valores possíveis:
মনিমো - 50⁰C
ম্যাক্সিমো 125⁰C
"অটো লুমিনোসিডেড": লিগা/ডেসলিগা ও কন্ট্রোল অটোম্যাটিকো ডি টেম্পারেটুরা
Valores possíveis:
0 দেশলিগাদো
1 লিগাদো
"LuzDesejada": Luminosidade desejada para a casa
Valores possíveis:
মনিমো 0
ম্যাক্সিমো 1000
"Luminosidade": Luminosidade ambiente medida পেলো সেন্সর
Valores possíveis:
মনিমো 0
ম্যাক্সিমো 1000
"DistanciaMedida": Indica a distância medida pelo sensor ultrassônico em centímetros।
"SistemaDesligado": ইন্ডিকা সে o সিস্টেমা ফাই desligado ম্যানুয়ালমেন্ট
Valores possíveis:
সিস্টেমা লিগাদো ঘ
Sistema Desligado 0
একটি figura a seguir mostra o POST para a solução Smart Home।
ফিগুরা
একটি ফিগুরা একটি সেগুইর মোস্ট্রা বা ফলাফল
ফিগুরা 4
ধাপ 3: Conexões Dos Sensores E Atuadores
A figura abaixo mostra os sensores e atuadores para essa solução:
ফিগুরা সার্কিটো
O sensor de temperatura deve ser conectado na porta analógica ADC2 da Linker Mezzanine।
হে সেন্সর ডি লুমিনোসিডেড ডেভ সের কানেকটেডো না পোর্টা অ্যানালজিক এডিসি 1 দ্যা লিংকার মেজানিন।
O সেন্সর ডি টোক ডেভ সার্ভ কানেকটেডো না পোর্টা ডিজিটাল ডি 1 দা লিঙ্কার মেজানিন।
O Relé deve ser conectado na porta digital D2 da Linker Mezzanine।
O Led que será usado como indicativo de acionamento das luzes deve ser conectado na GPIO E, como ilustrado na figura a seguir:
ফিগুরা এলইডি
O সেন্সর ডি distância ultrassônico HC-SR04 possui duas portas। উমা দে এন্ট্রাডা (ট্রিগার) ই উমা দে সায়েদা (ইকো)। একটি পোর্টা ট্রিগার ডেভ সের সংযোগ
ফিগুরা দূরত্ব
Abaixo, link com a explicação geral do funcionamento do circuito e solução:
drive.google.com/file/d/1zmU43bmwLLtlY1a6O…
ধাপ 4: ইন্সটল করুন ডু আয়নিক নো কম্পিউটাদোর পেসোয়াল
Antes de desenvolver o aplicativo para o smartphone, é preciso instalar o Ionic no computador pessoal। Os passos para a instalação e verificação se a mesma foi bem-sucedida é mostrado abaixo:
- এখানে কোন সাইট নেই: https://nodejs.org/en/ e faça o ডাউনলোড da versão mais recente LTS do Node
- Instale o Node no seu computador pessoal
- Envie os comandos do prompt de comandos (cmd) para verificar se a instalaçaum foi feita com sucesso:
নোড -ভি
npm -v
Instale o Ionic com os comandos abaixo através do prompt de comandos (cmd):
npm –g cordova ionic ইনস্টল করুন
npm –g cordova ইনস্টল করুন
Verifique se o Ionic foi instalado com sucesso usando o comando abaixo:
ionic -v
ধাপ 5: Desenvolvimento De Um Aplicativo No Smartphone Usando Ionic
Para criar um aplicativo em branco deve-se Executivear a seguinte linha de comando no prompt de comando do seu computador pessoal (botão direito do mouse no “Windows”, clickar em “Executar”, em “Abrir:” digitar “cmd”)।
No prompt de comando do seu computador pessoal digite o comando abaixo:
আয়নিক শুরু shome_cmmm ফাঁকা (o nome do seu projeto ব্যবহার করুন)
Um novo projeto será Criado na pasta do usuário utilizado para execar o comando acima।
Vá para o diretório com o comando abaixo:
সিডি shome_cmmm
প্যারা এক্সিকিউটর এপ্লিকেশন এক্সিকিউট ও কম্যান্ডো অ্যাবাইক্সো:
আয়নিক পরিবেশন
একটি পৃষ্ঠা abaixo será aberta no seu navegador (preferencialmente o Google Chrome):
ফিগুরা হোম ফাঁকা
Crie o প্রদানকারী dweet.ts com o comando abaixo:
আয়নিক উত্পাদনকারী ডুইট
Abra o aplicativo IDE de desenvolvimento “Visual Studio Code”।
আব্রা এ পাস্তা কনটেইন্ডো ও প্রজেটো (শোম_সিএমএমএম)।
বস্তু ওএস arquivos:
- home.html (src/পৃষ্ঠা/হোম)
- home.ts (src/পৃষ্ঠা/হোম)
- dweet.ts (src/প্রদানকারী/dweet)
- app.module.ts (src/app)
Pelos arquivos anexados।
Após a substituição dos arquivos a página do seu projeto será atualizada e aparecerá algo como a figura abaixo:
ফিগুরা হোম স্মার্ট হোম
O aplicativo desenvolvido com Ionic tem funcionalidades para controle manual de liga/desliga para ar-condicionado, luzes, sistema automático de temperatura e sistema automático de luminosidade।
Ainda possui a capacidade de permitir ao usuário controlar os valores de temperatura e luminosidade desejadas através de controles deslizantes।
Abaixo figura com o “look & feel” do aplicativo no smartphone (Android app এর জন্য “Ionic DevApp” ব্যবহার করুন):
ফিগুরা লুকফিল_1
ফিগুরা লুকফিল ২
মজা হিসাবে destacadas na figura abaixo mostram o controle manual para ligar/desligar em ordem de cima para baixo as luzes e ar-condicionado:
ফিগুরা লুজেস এবং আর
হিসাবে funções abaixo se referem ao controle automático da temperatura। É possível ligar/desligar o controle automático।
ফিগুরা অটোটেম্প
Quando o mesmo está ligado, o controle deslizante pode ser utilizado para determinar a temperatura desejada no ambiente।
A lógica de funcionamento é simples e utiliza a temperatura desejada como referência para acionar ou não o equipamento (ar-condicionado) para que a temperatura medida pelo sensor fique igual ou abaixo da desejada।
হিসাবে funções abaixo se referem ao controle automático da luminosidade। É possível ligar/desligar o controle automático।
ফিগুরা অটোলুজ
Quando o mesmo está ligado, o controle deslizante pode ser utilizado para determinar a luminosidade desejada no ambiente।
A lógica de funcionamento é simples e utiliza a luminosidade desejada como referência para acionar ou não o equipamento (luzes) para que a luminosidade medida pelo sensor fique igual ou abaixo da desejada।
A função mostrada na figura abaixo se refere ao medidor de distância idealizado para ser instalado na garagem da casa inteligente e que irá auxiliar o motorista a não se chocar com a parede।
ফিগুরা সংবেদনশীলতা
A distância mínima definida é de 10cm da parede e o aplicativo irá informar a distância em que se encontra o automóvel da parede।
ধাপ 6: Iniciar a DragonBoard 410c
Conectar HDMI, teclado e mouse। প্রযোজনা বা প্রম্পট ডি কম্যান্ডোসের জন্য একটি টার্মিনাল ব্যবহার করুন।
ধাপ 7: ভেরিফিকার সে টোডাস বিব্লিওটেকাস প্রয়োজনীয়তা এস্টিও ইনস্টলডাস না ড্রাগন বোর্ড 410 সি
ড্রাগনবোর্ড 410C, টার্মিনাল "টার্মিনাল" এপ্লিকেশন এবং ড্রাগনবোর্ডের জন্য একটি ট্রেইনফুলার ব্যবহার করা হয়েছে
sudo apt- আপডেট পান
sudo apt-get upgrade
sudo apt-get dist-upgrade
Siga o tutorial abaixo para instalar as bibliotecas essentialárias।
#গ্রন্থবিজ্ঞান অ্যাডিসিয়োনাইস:
sudo apt-get build-essential autoconf ইনস্টল করুন
automake libtool-bin pkg-config python-dev
sudo রিবুট
# LIBSOC
গিট ক্লোন
libsoc.git
সিডি লিবসক
sudo autoreconf -i
sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
sudo তৈরি
sudo ইনস্টল করুন
sudo ldconfig/usr/local/lib
sudo রিবুট
#96 বোর্ড
git ক্লোন
Após instalar a biblioteca 96Boards é essentialário verificar, e se for o caso, substituir a string "LS_SHARED" por "LS_GPIO_SHARED" no arquivo "/home/linaro/96boardsGPIO/lib/gpio.c"।
একটি Biblioteca 96Boards como apresentado abaixo ইনস্টল করুন:
#96 বোর্ড
সিডি 96 বোর্ড জিপিআইও/
sudo./autogen.sh
sudo./configure
sudo তৈরি
sudo ইনস্টল করুন
sudo ldconfig
একটি Biblioteca SPIDEV que permitirá que os sensores analógicos possam ser usados pela DragonBoard 410C ইনস্টল করুন।
# স্পাইডেভ
git ক্লোন
সিডি পাই-স্পাইডভ
sudo python setup.py ইনস্টল করুন
sudo ldconfig
sudo রিবুট
Após a instalação da biblioteca é preciso configurar o arquivo "/usr/local/etc/libsoc.conf"। ইনক্লুয়া লিনহাস ডেসটাকডাস এম নেগ্রিটো অ্যাবাইক্সো, সে মেসমাস আইন্ডা এনওও এস্টিভেরেমের মতো কোন আর্কিভিও উপস্থাপন করে না:
[বোর্ড]
মডেল = কোয়ালকম প্রযুক্তি, ইনকর্পোরেটেড APQ 8016
এসবিসি
[জিপিআইও]
# ড্রাগনবোর্ড 410c পিন লেআউট
#
জিপিআইও-এ = 36
জিপিআইও-বি = 12
GPIO-K = 28
জিপিআইও-এল = 33
GPIO-CS = 18
# বোর্ডে পিন নম্বর দ্বারা ম্যাপিং অন্তর্ভুক্ত করুন
GPIO-23 = 36
GPIO-24 = 12
GPIO-33 = 28
GPIO-34 = 33
GPIO-12 = 18
বিনোদনের জন্য পোস্ট করুন O প্রক্রিয়াকরণ é mostrado abaixo:
sudo pip ইনস্টল করার অনুরোধ
ধাপ 8: সফটওয়্যার Na DragonBoard 410c
Copiar os seguintes arquivos para o diretório/home/linaro/ডাউনলোড:
- dweet.py
- Smart_Home_CMMM.py
Ar arquivos estão anexos।
ধাপ 9: Execução Aplicativo Python Na DragonBoard 410c
Vá para o diretório/home/linaro/ডাউনলোড:
সিডি ডাউনলোড (se já se encontrar no /home /linaro)
Envie o comando abaixo para que os sensores passem a realizar o sensoriamento da casa e enviar as informações para a nuvem (dweet.io):
sudo পাইথন smart_home_cmmm.py
ধাপ 10: Execução Aplicativo Smart Home কোন স্মার্টফোন নেই
প্যারা এক্সিকিউটার ও অ্যাপলিক্যাটিভো ডি কন্ট্রোল স্মার্ট হোম স্মার্টফোনের প্রয়োজনীয় অংশ:
- ইন্সটল ও অ্যাপ “আয়নিক ডেভ অ্যাপ” কোন স্মার্টফোন নয়
- সার্টিফিকে-সে কুই ও স্মার্টফোন ই ও কম্পিউটাদোর কম অয়নিক এসটেজাম না মেসমা রেড ওয়াই-ফাই
- Abra o aplicativo কোন স্মার্টফোন নেই
- Escolha o projeto Ionic Criado anteriormente (এক্সিকিউডোড com o comando “আয়নিক সার্ভ”)
- প্রন্টো! Agora é usar o aplicativo!
Veja লিঙ্ক com vídeos mostrando a utilização do App:
drive.google.com/file/d/1bHgeDL3nVnZ0w8lir…
drive.google.com/file/d/1Uh9sWDYARe7jC6fot…
প্রস্তাবিত:
হোম অ্যাসিস্ট্যান্ট এবং ইএসপি হোম সহ আপনার স্বয়ংক্রিয় স্লাইডিং গেট নিয়ন্ত্রণ করুন: 5 টি ধাপ (ছবি সহ)
হোম অ্যাসিস্ট্যান্ট এবং ইএসপি হোমের সাহায্যে আপনার স্বয়ংক্রিয় স্লাইডিং গেট নিয়ন্ত্রণ করুন: নিম্নলিখিত নিবন্ধটি আমার ব্যক্তিগত অভিজ্ঞতার উপর কিছু প্রতিক্রিয়া যা আমি আমার বাড়িতে স্বয়ংক্রিয় স্লাইডিং গেটটি নিয়ন্ত্রণ করেছি। ব্র্যান্ডেড এই গেট, " V2 আলফারিস " আমারও আছে
হোম অটোমেশন দিয়ে শুরু করা: হোম অ্যাসিস্ট্যান্ট ইনস্টল করা: 3 টি ধাপ
হোম অটোমেশন দিয়ে শুরু করা: হোম অ্যাসিস্ট্যান্ট ইনস্টল করা: আমরা এখন হোম অটোমেশন সিরিজ শুরু করতে যাচ্ছি, যেখানে আমরা একটি স্মার্ট হোম তৈরি করব যা আমাদের লাইট, স্পিকার, সেন্সর ইত্যাদি নিয়ন্ত্রণ করতে দেবে ভয়েস সহকারী। এই পোস্টে, আমরা শিখব কিভাবে ইনস
রাস্পবেরি পাই হোম হোম সিঙ্ক্রোনাস অডিও ফোন অ্যাপ রিমোট সহ: 10 টি ধাপ (ছবি সহ)
ফোন অ্যাপ রিমোটের সাথে রাস্পবেরি পাই হোম হোম সিঙ্ক্রোনাস অডিও: লক্ষ্য হল যেকোনো রুমে অডিও এবং/অথবা স্বতন্ত্র উত্স সিঙ্ক্রোনাইজ করা, আইটিউনস রিমোট (আপেল) বা রিটুন (অ্যান্ড্রয়েড) এর মাধ্যমে সহজেই একটি ফোন বা ট্যাবলেট দিয়ে নিয়ন্ত্রিত। আমি অডিও অঞ্চলগুলি স্বয়ংক্রিয়ভাবে চালু/বন্ধ করতে চাই তাই আমি রাস্পবেরি পাইয়ের দিকে ফিরেছি এবং
ভয়েস নিয়ন্ত্রিত হোম অটোমেশন (যেমন আলেক্সা বা গুগল হোম, কোন ওয়াইফাই বা ইথারনেটের প্রয়োজন নেই): 4 টি ধাপ
ভয়েস নিয়ন্ত্রিত হোম অটোমেশন (যেমন আলেক্সা বা গুগল হোম, কোন ওয়াইফাই বা ইথারনেটের প্রয়োজন নেই): এটি মূলত ভয়েস নির্দেশে বার্তা পাঠানোর জন্য গুগল সহকারী সেটআপ সহ এসএমএস ভিত্তিক আরডুইনো নিয়ন্ত্রিত রিলে। এটা খুবই সহজ এবং সস্তা এবং আপনার সাথে আলেক্সা বিজ্ঞাপনের মতো বিদ্যমান বৈদ্যুতিক যন্ত্রপাতি (যদি আপনার মটো -এক্স স্মার্টপ থাকে
টিউটোরিয়াল Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: 4 ধাপ (ছবি সহ)
টিউটোরিয়াল Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: No desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem a essentialid de de acessar os recursos de plataformas nativas do Android ou do IOS। Foi utilizado um computador tipo notebook com windows 10. Essa plataforma chama-se Ionic, q