विषयसूची:
- चरण 1: सामग्री
- चरण 2: Coisas No Dweet.io. के रूप में क्रिअर
- चरण 3: Conexões Dos sensores E Atuadores
- चरण 4: इंस्टालकाओ डू आयनिक नो कंप्यूटडोर पेसोअल
- चरण 5: Desenvolvimento De Um Aplicativo No Smartphone Usando Ionic
- चरण 6: ड्रैगनबोर्ड 410c
- चरण ७: सत्यापन से टोडास बिब्लियोटेकस के रूप में आवश्यक है इस प्रकार स्थापित करें ना ड्रैगनबोर्ड ४१०सी
- चरण 8: सॉफ्टवेयर ड्रैगनबोर्ड 410c
- चरण 9: एक्ज़िक्यूस एप्लिकेटिवो पायथन ना ड्रैगनबोर्ड 410c
- चरण 10: Execução Aplicativo स्मार्ट होम नो स्मार्टफोन
वीडियो: IoT - स्मार्ट होम - EaD INATEL: 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
प्रोजेटो स्मार्ट होम
Esse Tutorial वाइ मोस्टरार ओएस पासोस पैरा इम्प्लीमेंटाकाओ डे उमा सोलुकाओ स्मार्ट होम कंटेस्टेंट सर्विसो और न्यूवेम dweet.io, utilização de cinco atuadores e sensores do Kit Linker Mezzanine e mais um sensor externo।
एक समाधान और इसमें शामिल है और इसके लिए उपयोग किया गया है Ionic que realiza o controle e notificações da solução स्मार्ट होम।
ओ ऐप्लीकेटिव फोई डिसेनवोल्विडो पैरा यूसो एम स्मार्टफोन्स बेसडोस एम एंड्राइड।
ए फिगुरा अबाइक्सो मोस्ट्रा ओ डायग्रामा एम ब्लॉकोस दा सोलुकाओ:
चरण 1: सामग्री
1 ड्रैगनबोर्ड 410सी;
1 लिंकर मेजेनाइन;
1 टेकलाडो;
1 माउस;
1 मॉनिटर कॉम एचडीएमआई;
1 रिले;
1 सेंसर डी तापमान;
1 सेंसर डी ल्यूमिनोसिडेड;
1 सेंसर अल्ट्रासोनिको;
1 सेंसर डी टोक;
3 एल ई डी;
3 रेसिस्टर्स डे 1kΩ;
1 ट्रांजिस्टर BC337
चरण 2: Coisas No Dweet.io. के रूप में क्रिअर
कोई साइट नहीं dweet.io क्लिक नो बोटाओ प्ले, कॉमो मोस्ट्रा ए फिगुरा अबाइक्सो:
फिगुरा १
ए इमेजम मोस्ट्राडा अबाइक्सो é एक पेजिन क्यू सेरा एबर्टा एपोस ओ क्लिक नो प्ले:
फिगुरा 2
A solução utiliza onze coisas no dweet.io। साओ इलास:
"लुज़ेस": कंट्रोल या एसीओनामेंटो मैनुअल दास लुज़ेस (ऐसेंड या अपागा उम लेड)।
वेलोरेस possíveis:
0 डिसलिगाडो
1 लिगाडो
"ArCondicionado": Controla o acionamento manual do Ar condicionado (aciona/desativa o relé)
वेलोरेस possíveis:
0 डिसलिगाडो
1 लिगाडो
"AutoTemperatura": Liga/desliga o controle automático detempatura
वेलोरेस पॉज़िविस:
0 डिसलिगाडो
1 लिगाडो
"टेम्परतुरा देसेजादा": टेम्परातुरा देसेजादा पैरा ए कैसा
वेलोरेस possíveis:
मिनिमो 18⁰C
मैक्सिमो 30⁰C
"तापमान": तापमान एंबियंट मेडिडा पेलो सेंसर
वेलोरेस possíveis:
मिनिमो - 50⁰C
मैक्सिमो 125⁰C
"ऑटोलुमिनोसिडेड": लीगा/देसलिगा या कंट्रोल ऑटोमेटिको डे टेम्परेचर
वेलोरेस पॉज़िविस:
0 डिसलिगाडो
1 लिगाडो
"लुज़देसेजादा": लुमिनोसिडादे देसेजादा पैरा ए कैसा
वेलोरेस पॉज़िविस:
मिनिमो 0
मैक्सिमो 1000
"लुमिनोसिडेड": ल्यूमिनोसिडेड एम्बिएंट मेडिडा पेलो सेंसर
वेलोरेस पॉज़िविस:
मिनिमो 0
मैक्सिमो 1000
"डिस्टेंसियामेडिडा": इंडिका ए डिस्टेंशिया मेडीडा पेलो सेंसर अल्ट्रासिनिको एम सेंटिमेट्रोस।
"सिस्तेमा डेस्लिगैडो": इंडिका से ओ सिस्टेमा फोई डिस्लिगाडो मैनुअलमेंट
वेलोरेस possíveis:
सिस्टेमा लिगाडो 1
सिस्टेमा डेसलिगाडो 0
स्मार्ट होम के लिए एक फिगुरा ए सेगुइर मोस्ट्रा या पोस्ट के लिए।
फिगुरा 3
एक फिगुरा ए सेगुइर मोस्ट्रा ओ रिजल्टडो बेम-सुसिडिडो डी उम पोस्ट एक कोइसा "स्महो_कारमेन":
फिगुरा 4
चरण 3: Conexões Dos sensores E Atuadores
ए फिगुरा अबाइक्सो मोस्ट्रा ओएस सेंसर्स ई एटुआडोरेस पैरा एसा सॉलुकाओ:
फिगुरा सर्किटो
ओ सेंसर डे टेम्परेचर देवे सेर कनेक्टेडो और पोर्टा एनालोगिका एडीसी2 और लिंकर मेजेनाइन।
ओ सेंसर डी ल्यूमिनोसिडेड डेवे सेर कनेक्टेडो और पोर्टा एनालोगिका एडीसी1 और लिंकर मेजेनाइन।
ओ सेंसर डी टोके देवे सेर कनेक्टेडो और पोर्टा डिजिटल डी१ और लिंकर मेजेनाइन।
ओ रेले देवे सेर कनेक्टेडो और पोर्टा डिजिटल डी२ डा लिंकर मेजेनाइन।
ओ लेड क्यू सेरा यूएसएडो कोमो इंडिकैटिवो डी एसीओनामेंटो दास लुजेस देवे सेर कोनेक्टैडो और जीपीआईओ ई, कोमो इलस्ट्राडो और फिगुरा ए सेगुइर:
फिगुरा एलईडी
ओ सेंसर डी दूरी अल्ट्रासाउंड। उमा डे एन्ट्राडा (ट्रिगर) और उमा डे सैदा (इको)। ए पोर्टा ट्रिगर डेवे सेर कनेक्टडा और जीपीआईओ 24 और पोर्टा इको ना जीपीआईओ 25, कोमो इलुस्ट्राडो और फिगुरा ए सेगुइर:
फिगुरा डिस्टेंशिया
अबाइक्सो, लिंक कॉम ए एक्सप्लिसाओ गेरल डू फंकियोनामेंटो डू सर्किटो ई सॉलुकाओ:
drive.google.com/file/d/1zmU43bmwLLtlY1a6O…
चरण 4: इंस्टालकाओ डू आयनिक नो कंप्यूटडोर पेसोअल
एंटिस डी डिसेनवोल्वर या एप्लिकैटिवो पैरा ओ स्मार्टफोन, और सटीक इंस्टालर या आयनिक नो कंप्यूटडोर पेसोअल। ओएस पास के लिए एक इंस्टालकाओ ई सत्यापन के लिए एक मेस्मा फोई बेम-सुसीडिडा और मोस्टराडो अबाइक्सो:
- कोई साइट दर्ज करें: https://nodejs.org/en/ e faça o डाउनलोड करें और हाल ही में LTS do Node
- इंस्टाल ओ नोड नो सेउ कंप्यूटाडोर पेसोअल
- Envie os comandos do शीघ्र de comandos (cmd) para verificar se a instalaçaum foi feita com sucesso:
नोड -v
एनपीएम -वी
इंस्टाल या आयनिक कॉम ओएस कोमांडो अबाइक्सो एट्रावेस डू प्रॉम्प्ट डी कॉमांडोस (cmd):
npm इंस्टाल-जी कॉर्डोवा आयनिक
npm इंस्टाल-जी कॉर्डोवा
सत्यापित से ओ आयनिक फॉई स्थापना कॉम सफल रही है या कोमांडो अबाइक्सो:
आयनिक -v
चरण 5: Desenvolvimento De Um Aplicativo No Smartphone Usando Ionic
पैरा क्रिअर um aplicativo em branco deve-se executar a seguinte linha de comando no प्रॉम्प्ट de comando do seu computador pessoal (botão direito do mouse no "Windows", clicar em "Executar", em "Abrir:" digitar "cmd")।
नो प्रॉम्प्ट डी कॉमांडो डो सेउ कंप्यूटाडोर पेसोअल डिजिटे ओ कॉमांडो अबाइक्सो:
आयनिक प्रारंभ shome_cmmm रिक्त (ओ नोम डू सेउ प्रोजेटो का उपयोग करें)
उम नोवो प्रोजेक्टो सेरा क्रिआडो और पास्ता दो उसुअरियो यूटिलिजाडो पैरा एक्जीक्यूटर या कोमांडो एकिमा।
वा पैरा ओ diretório कॉम या कमांडो अबाइक्सो:
सीडी shome_cmmm
पैरा एक्जीक्यूटर ए एप्लिकेशंस एक्जीक्यूट ओ कॉमांडो अबाइक्सो:
आयनिक सेवा
ए पेजिना अबाइक्सो सेरा एबर्टा नो सेउ नेवेगडोर (वरीयता या गूगल क्रोम):
फिगुरा होम ब्लैंक
क्राय ओ प्रदाता dweet.ts com या कोमांडो अबाइक्सो:
आयनिक जनरेट प्रदाता dweet
अबरा या एप्लिकेटिव IDE de desenvolvimento "विजुअल स्टूडियो कोड"।
अब्रा ए पास्ता कंटेस्टेंट या प्रोजेटो (shome_cmmm)।
सबस्टिटुआ ओएस आर्किवोस:
- Home.html (src/pages/home)
- Home.ts (src/pages/home)
- dweet.ts (src/providers/dweet)
- app.module.ts (src/app)
पेलोस आर्किवोस एनेक्सैडोस।
अपोस ए सबस्टिटुइकाओ डॉस आर्किवोस ए पेजिना डो सेउ प्रोजेटो सेरा एटुअलिजदा ई अपरेसेरा एल्गो कॉमो ए फिगुरा अबाइक्सो:
फिगुरा होम स्मार्ट होम
O aplicativo desenvolvido com Ionic tem funcionalidades para controle manual de liga/desliga para ar-condicionado, luzes, sistema automático detempatura e sistema automático de luminosidade.
आइंदा पोसुई ए कैपैसिडेड डे परमिटिर एओ यूसुएरियो कंट्रोलर ओएस वेलोरेस डी टेम्पेरेटुरा ई ल्यूमिनोसिडेड देसेजादास एट्रावेस डी कंट्रोल्स डेस्लिजेंटेस।
अबाइक्सो फिगुरा कॉम या "लुक एंड फील" कोई स्मार्टफोन नहीं है (एंड्रॉइड के लिए ऐप "आयनिक देवएप" का उपयोग करें):
फिगुरा लुकफील_1
फिगुरा लुकफील_2
ऐस फनकॉस डेस्टाकाडस ना फिगुरा अबाइक्सो मोस्ट्रम ओ कन्ट्रोल मैनुअल पैरा लिगर/डेसलीगर एम ऑर्डेम डे सीमा पैरा बैक्सो एज़ लुज़ेस ई एआर-कॉन्डिसीओनाडो:
फिगुरा लुज़ेस&एआर
ऐस फनकॉस अबाइक्सो से रेफरेम एओ कन्ट्रोले ऑटोमेटिको डा टेम्परेचर। possível ligar/desligar या controle automático।
फिगुरा ऑटोटेम्प
क्वांडो ओ मेस्मो एस्टा लिगाडो, या कंट्रोले डिस्लीजेंट पोड सेर यूटिलिजाडो पैरा डिटरमिनर ए टेम्परेचर डेसेजादा नो एम्बिएंट।
ए लॉजिका डे फंकियोनामेंटो इज सिंपल ई यूटिलिज़ा ए टेम्परेचर डेसेजाडा कोमो रेफरेन्सिया पैरा एसिओनर ओ नो ओ ओ इक्विपमेंटो (आर-कॉन्डिसिनैडो) पैरा क्यू ए टेम्परेचर मेडिडा पेलो सेंसर फिक इगुअल या अबाइक्सो दा देसेजादा।
ऐस फनकॉस अबाइक्सो से रेफरेम एओ कन्ट्रोले ऑटोमेटिको डा ल्यूमिनोसिडेड। possível ligar/desligar या controle automático।
फिगुरा ऑटोलुज़
क्वांडो ओ मेस्मो एस्टा लिगाडो, या कंट्रोल डेस्लिजेंट पॉड सेर यूटिलिजाडो पैरा डिटरमिनर ए ल्यूमिनोसिडेड डेसेजादा नो एम्बिएंट।
ए लॉजिका डे फंकियोनामेंटो इज सिंपल ई यूटिलिज़ा ए ल्यूमिनोसिडेड डिसेजाडा कॉमो रेफरेन्सिया पैरा एसिओनार या नो ओ ओ इक्विपामेंटो (लुज़ेस) पैरा क्यू ए ल्यूमिनोसिडेड मेडिडा पेलो सेंसर फिक इगुअल या अबाइक्सो दा देसेजादा।
ए फनकाओ मोस्टराडा ना फिगुरा अबाइक्सो से रेफरी एओ मेडिडोर डे डिस्टानिया आइडियलिजैडो पैरा सेर इंस्टालाडो ना गैरेजम दा कासा इंटेलिजेंट ई क्यू इरा ऑक्सिलियर ओ मोटरिस्टा ए नो से चोकर कॉम ए परेड।
फिगुरा सेंसरडिस्टेंसिया
एक दूरी तय की गई है और 10 सेमी दा पारेडे ई ओ एप्लिकैटिव इरा इनफॉर्मर ए डिस्टैंसिया एम क्यू से एनकॉन्ट्रा ओ ऑटोमोवेल दा पारेड।
चरण 6: ड्रैगनबोर्ड 410c
कनेक्टर मॉनिटर एचडीएमआई, टेकलाडो और माउस। उसर एक आवेदन "टर्मिनल" पैरा एसेसर या प्रॉम्प्ट डी कॉमांडोस।
चरण ७: सत्यापन से टोडास बिब्लियोटेकस के रूप में आवश्यक है इस प्रकार स्थापित करें ना ड्रैगनबोर्ड ४१०सी
एक्ज़ीक्यूटर के रूप में काम करता है "टर्मिनल" और ड्रैगनबोर्ड 410C, कैसो नो तेन्हा कॉन्फिगरैडो ए ड्रैगनबोर्ड पैरा उपयोग के लिए: नोटा: कैसो जे टेनहा ए ड्रैगनबोर्ड कॉन्फिगरडा पैरा यूसो डे सेंसर्स अन्य।
सुडो एपीटी-अपडेट प्राप्त करें
सुडो एपीटी-अपग्रेड प्राप्त करें
सुडो एपीटी-डिस्ट-अपग्रेड प्राप्त करें
गाइड या ट्यूटोरियल अबाइक्सो पैरा इंस्टालर के रूप में बिब्लियोटेकस नेसेरियास।
#बिब्लियोटेकस एडिसियोनाइस:
sudo apt-get install बिल्ड-एसेंशियल ऑटोकॉन्फ
ऑटोमेक लिबटूल-बिन पीकेजी-कॉन्फ़िगरेशन पायथन-देव
सुडो रिबूट
# लिबसोक
गिट क्लोन
libsoc.git
सीडी लिबसोक
sudo autoreconf -i
sudo./configure --enable-python=2 --enableboard=dragonboard410c --with-board-configs
सुडो मेक
सुडो स्थापित करें
sudo ldconfig /usr/स्थानीय/lib
सुडो रिबूट
#96बोर्ड
गिट क्लोन
एक बिब्लियोटेका 96 बोर्डों को स्थापित करना आवश्यक है, जैसे कि कैसो के लिए, एक स्ट्रिंग "LS_SHARED" और "LS_GPIO_SHARED" को कोई आर्किवो "/home/linaro/96boardsGPIO/lib/gpio.c" से प्रतिस्थापित करें।
एक बिब्लियोटेका 96बोर्ड्स कोमो एप्रेजेंटैडो अबाइक्सो स्थापित करें:
#96बोर्ड
सीडी 96बोर्ड्सजीपीआईओ/
सुडो./autogen.sh
सुडो./configure
सुडो मेक
सुडो स्थापित करें
sudo ldconfig
एक बिब्लियोटेका SPIDEV क्यू परमिटिरा क्यू ओएस सेंसर्स एनालोजिकोस पॉसम सेर यूसडोस पेला ड्रैगनबोर्ड 410सी स्थापित करें।
#SPIDEV
गिट क्लोन
सीडी पाई-स्पाइडेव
sudo python setup.py install
sudo ldconfig
सुडो रिबूट
इसे पहले से स्थापित किया गया है और यह सटीक विन्यास या संग्रह "/usr/local/etc/libsoc.conf" है। इनक्लूआ ऐज़ लिन्हास डेस्टाकाडस एम नेग्रिटो अबाइक्सो, से ऐज़ मेस्मास ऐंडा नो एस्टीवरम प्रेजेंट्स नो आर्किवो:
[मंडल]
मॉडल = क्वालकॉम टेक्नोलॉजीज, इंक। एपीक्यू 8016
एसबीसी
[जीपीआईओ]
# ड्रैगनबोर्ड 410c पिन लेआउट
#
जीपीआईओ-ए = 36
जीपीआईओ-बी = 12
जीपीआईओ-के = 28
जीपीआईओ-एल = 33
जीपीआईओ-सीएस = 18
# बोर्ड पर पिन नंबर द्वारा मैपिंग शामिल करें
GPIO-23 = 36
जीपीआईओ-24 = 12
जीपीआईओ-33 = 28
जीपीआईओ-34 = 33
जीपीआईओ-12 = 18
मजेदार पोस्ट के रूप में पैरा क्यू और साइट dweet.io पर funcionem com प्राप्त करें और एक ग्रंथ सूची "अनुरोध" स्थापित करना आवश्यक है। ओ प्रक्रिया अब सबसे अधिक है:
सुडो पाइप अनुरोध स्थापित करें
चरण 8: सॉफ्टवेयर ड्रैगनबोर्ड 410c
कॉपियर ओएस सेगुंटेस आर्किवोस पैरा ओ डाइरेटोरियो /होम/लिनारो/डाउनलोड्स:
- dweet.py
- स्मार्ट_होम_सीएमएमएम.py
ओएस आर्किवोस एस्ताओ एनेक्सोस।
चरण 9: एक्ज़िक्यूस एप्लिकेटिवो पायथन ना ड्रैगनबोर्ड 410c
और पढ़ें
सीडी डाउनलोड
Envie o comando abaixo para que os sensores passem a realizar o sensoriamento da casa e enviar as infoações para a nuvem (dweet.io):
सुडो पायथन स्मार्ट_होम_सीएमएमएम.py
चरण 10: Execução Aplicativo स्मार्ट होम नो स्मार्टफोन
पैरा एक्जीक्यूटर या नियंत्रण के लिए स्मार्ट होम और स्मार्टफोन के लिए आवश्यक है और आगे की प्रक्रिया:
- इंस्टाल ओ ऐप "आयनिक देवएप" नो एसईयू स्मार्टफोन
- Certifique-se que o Smartphone e o computador com o ionic estejam na mesma rede Wi-Fi
- अबरा या ऐप्लीकेटिवो नो स्मार्टफोन
- एस्कोल्हा या प्रोजेटो आयनिक क्रिआडो पूर्वकाल (एक्ज़ीक्यूटाडो कॉम या कॉमांडो "आयनिक सर्व")
- शीघ्र! अगोरा ई यूसर ओ एप्लिकेटिवो!
वेजा लिंक कॉम वीडियो सबसे अधिक एक उपयोगिता ऐप करते हैं:
drive.google.com/file/d/1bHgeDL3nVnZ0w8lir…
drive.google.com/file/d/1Uh9sWDYARe7jC6fot…
सिफारिश की:
Arduino आधारित आवाज-नियंत्रित IOT रिले स्विच (Google होम और एलेक्सा समर्थित): 11 कदम
Arduino आधारित वॉयस-नियंत्रित IOT रिले स्विच (Google होम और एलेक्सा समर्थित): यह प्रोजेक्ट वर्णन करता है कि Arduino- आधारित, आवाज-नियंत्रित, IOT रिले स्विच कैसे बनाया जाए। यह एक रिले है जिसे आप आईओएस और एंड्रॉइड के लिए एक ऐप का उपयोग करके दूर से चालू और बंद कर सकते हैं, साथ ही इसे आईएफटीटीटी से जोड़ सकते हैं और गूग का उपयोग करके इसे अपनी आवाज से नियंत्रित कर सकते हैं
होम ऑटोमेशन के साथ शुरुआत करना: होम असिस्टेंट इंस्टाल करना: 3 कदम
होम ऑटोमेशन के साथ शुरुआत करना: होम असिस्टेंट इंस्टॉल करना: अब हम होम ऑटोमेशन सीरीज़ शुरू करने जा रहे हैं, जहाँ हम एक स्मार्ट होम बनाते हैं, जो हमें सेंट्रल हब के साथ-साथ लाइट, स्पीकर, सेंसर आदि चीजों को नियंत्रित करने की अनुमति देगा। आवाज सहायक। इस पोस्ट में, हम सीखेंगे कि कैसे इन्स
वॉयस कंट्रोल्ड होम ऑटोमेशन (जैसे एलेक्सा या गूगल होम, वाईफाई या ईथरनेट की जरूरत नहीं): 4 कदम
वॉयस कंट्रोल्ड होम ऑटोमेशन (जैसे एलेक्सा या गूगल होम, कोई वाईफाई या ईथरनेट की जरूरत नहीं): यह मूल रूप से वॉयस इंस्ट्रक्शन पर संदेश भेजने के लिए गूगल असिस्टेंट सेटअप के साथ एसएमएस आधारित आर्डिनो नियंत्रित रिले है। यह बहुत आसान और सस्ता है और आपके साथ एलेक्सा विज्ञापनों की तरह काम करता है। मौजूदा विद्युत उपकरण (यदि आपके पास Moto -X स्मार्टप है
Sonoff B1 फर्मवेयर होम ऑटोमेशन Openhab Google होम: 3 चरण
Sonoff B1 फर्मवेयर होम ऑटोमेशन Openhab Google होम: मुझे अपने Sonoff स्विच के लिए वास्तव में Tasmota फर्मवेयर पसंद है। लेकिन मेरे Sonoff-B1 पर Tasmota फर्मवेयर से वास्तव में खुश नहीं था। मैं इसे अपने ओपनहैब में एकीकृत करने और Google होम के माध्यम से इसे नियंत्रित करने में पूरी तरह से सफल नहीं हुआ। इसलिए मैंने अपनी खुद की फर्म लिखी
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस / इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: अरे !! एक लंबे ब्रेक के बाद मैं यहां हूं क्योंकि हम सभी को कमाने के लिए कुछ उबाऊ (नौकरी) करना पड़ता है। सभी होम ऑटोमेशन लेखों के बाद मैंने ब्लूटूथ, आईआर, स्थानीय वाईफ़ाई, क्लाउड यानी मुश्किल वाले से लिखा है, * अब * आता है सबसे आसान लेकिन सबसे कुशल