Mundarija:
- 1 -qadam: material
- 2 -qadam: Criar Coisas sifatida Dweet.io yo'q
- 3 -qadam: Conexões Dos Sensores E Atuadores
- 4 -qadam: Do Ionic No Computador Pessoal o'rnating
- 5 -qadam: Smartfon ishlatilmasligi kerak
- 6 -qadam: DragonBoard 410c -ni ishga tushiring
- 7 -qadam: Verificar Se Todas Bibliotecas sifatida zarur, Estao Instaladas Na DragonBoard 410c
- 8 -qadam: Na DragonBoard 410c dasturi
- 9 -qadam: Python Na DragonBoard 410c ilovasini ishga tushiring
- 10 -qadam: Smartfonsiz aqlli uyni ishga tushiring
Video: IoT - Smart Home - EaD INATEL: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Projeto aqlli uy
Aqlli qo'llanmalar Smart Home -da, shuningdek, dweet.io -da, shuningdek, datchiklar va aloqa moslamalarini bog'laydigan tarmoqli sensorli qurilmalar yordamida amalga oshiriladi.
Aqlli uylar, shuningdek, aqlli uyni boshqarish uchun zarur bo'lgan barcha ma'lumotlarni o'z ichiga oladi.
Android operatsion tizimidagi smartfonlar uchun zarur bo'lgan ilovalar.
Shaklni blokirovka qilishning asosiy usullari:
1 -qadam: material
1 DragonBoard 410C;
1 bog'lovchi tarmoqli;
1 Teklado;
1 sichqoncha;
1 monitor HDMI;
1 Rele;
1 harorat sensori;
1 luminosidad sensori;
1 ultratovush sensori;
1 ta sensor sensori;
3 LED;
3 qarshilik 1 kΩ;
1 BC337 tranzistorlar
2 -qadam: Criar Coisas sifatida Dweet.io yo'q
Hech qanday sayt dweet.io clique no botão PLAY, bir -biridan farqli o'laroq:
1 -rasm
O'yin o'ynashni xohlasangiz, hech qanday PLAY yo'q:
Shakl 2
Dweet.io saytida hech qanday ma'lumot yo'q. San -elas:
"Luzes": Qo'l bilan ishlashni nazorat qilish (Led)
Mumkin bo'lgan imkoniyatlar:
0 ta ma'lumot
1 ligado
"ArCondicionado": Ar konditsionado bo'yicha qo'llanma (aciona/desativa or relé)
Mumkin bo'lgan imkoniyatlar:
0 ta ma'lumot
1 ligado
"AutoTemperatura": temperatura yoki avtoulovlarni nazorat qilish
Imkoniyatlar:
0 ta ma'lumot
1 ligado
"Temperatura ta'rifi": haroratni aniqlash
Mumkin bo'lgan imkoniyatlar:
Harorat 18 ⁰C
Maksimal harorat 30 ⁰
"Temperatura": harorat sensori
Mumkin bo'lgan imkoniyatlar:
Minimal harorat - 50 ⁰C
Maksimal harorat 125 ⁰
"AutoLuminosidade": temperatura yoki avtoulovlarni nazorat qilish
Imkoniyatlar:
0 ta ma'lumot
1 ligado
"LuzDesejada": Luminosidade desajada va boshqalar
Mumkin bo'lgan imkoniyatlar:
Minimal 0
Taxminan 1000
"Luminosidade": Luminosidade ambiente medida pelo sensori
Mumkin bo'lgan imkoniyatlar:
Minimal 0
Taxminan 1000
"DistanciaMedida": Ultrasonik va santimetrli sensorlar
"SistemaDesligado": qo'llanma tizimi
Imkoniyatlar:
Ligado 1 tizimi
Desligado tizimi 0
Aqlli uyning POST uchun eng yaxshi tasviri.
Shakl 3
"SmHo_CarMene" uchun POST yozish natijalarini aniqlang:
Shakl 4
3 -qadam: Conexões Dos Sensores E Atuadores
Shaklni aniqlash uchun siz o'zingizni his qilishingiz mumkin:
O'chirish figurasi
ADC2 va Linker Mezzanine portativ aloqa uchun harorat sensori.
ADC1 va Linker Mezzanine portativ aloqa tarmoqlarining sensori.
Raqamli D1 va Linker Mezzanine ulanish sensori.
Raqamli D2 va Linker Mezzanine portlari bilan bog'laning.
U GPIO E -ni va boshqa tarmoqlarni ulashda yordam beradi:
Raqamli LED
Ultrasonik HC-SR04 portining sensori. U erda (Trigger) va sayohat (Echo). GPIO 24 va GPIO 25 protokoli uchun GPU 25 -ni, shuningdek, Internet -qidiruv tizimini yaratish:
Figura distansiyasi
Abaixo, link com a explicação geral do funcionamento do circuito e soluchão:
drive.google.com/file/d/1zmU43bmwLLtlY1a6O…
4 -qadam: Do Ionic No Computador Pessoal o'rnating
Smartfonlar uchun zarur bo'lgan ma'lumotlar aniqlangan, bu esa hech qanday hisob -kitob qilinmagan. Ma'lum bo'lishicha, siz o'zingizning shaxsiy ma'lumotlaringizni o'rnatishingiz mumkin:
- Bu erda hech qanday sayt yo'q: https://nodejs.org/en/ elektron pochta LTS tugunining so'nggi versiyasini yuklab oling.
- O'rnatish tugunlari yo'q
- Siz buyruqni bajarishingiz kerak (cmd) buyruqni bajaring:
tugun -v
npm -v
Ioni com os comandos abaixo através buyruqni bajaring (cmd):
npm o'rnatish - g cordova ionic
npm o'rnatish - g cordova
Ionni o'rnatish juda oson va oson amalga oshiriladi:
ion -v
5 -qadam: Smartfon ishlatilmasligi kerak
Umumiy tartibda bajarilgan operatsiyalarni bajarish uchun kompyuterda hech qanday buyruq yo'q ("Windows" sichqonchasi yo'q, "Ijrochi" tugmasi, "Abrir:" raqamli "cmd").
Aloqa buyrug'i yo'q:
ion boshlanishi shome_cmmm bo'sh (u nome do seu projeto dan foydalaning)
Makaron va makaron dasturlarini ishga tushirish uchun dasturni ishga tushiring.
Aloqa uchun men sizga kerak bo'ladimi:
CD shome_cmmm
Qat'iy ijro etuvchi buyruqni bajaradi:
ion xizmat
Ma'lumotlarni uzatish uchun hech qanday imkoniyat yo'q (Google Chrome uchun afzal qilingan ma'lumotlar):
Figura Home Bo'sh
Dweet.ts com yoki comando abaixo provayderini yig'lab yuboring:
ion generate provayderi dweet
"Visual Studio kodi" ni aniqlash uchun IDE -ni tanlang.
Bir makarondan tortib tortib oling (shome_cmmm).
O'z o'rnini bosish:
- home.html (src/pages/home)
- home.ts (src/pages/home)
- dweet.ts (src/provayderlar/dweet)
- app.module.ts (src/app)
Pelos arquivos anexados.
Aniq bir vazifani bajarib bo'ladimi yoki yo'qmi degan savolga javob bering:
Figura uyi aqlli uy
Iloji bo'lsa, ilg'or vazifalarni bajarish uchun qo'lda va boshqariladigan qurilmalar, o'yinlar, avtomatlashtirilgan tizimlar va avtomatlashtirilgan tizimlar boshqariladi.
Aloqa mumkin emas, balki har qanday usulda ham nazorat qilinadi.
Smartfonni "ko'rish va his qilish" funksiyasi (Android uchun "Ionic DevApp" ilovasidan foydalaning):
Raqam tashqi ko'rinishi_1
Raqam tashqi ko'rinishga ega
O'yin-kulgiga ko'ra, siz qo'lda yoki qo'lda ishlashni nazorat qilishingiz mumkin:
Figura luzes va ar
O'yin -kulgi avtomatik ravishda temperatura orqali boshqariladi. Avtomobilni nazorat qilish yoki boshqarish mumkin.
Raqamli avtotemp
Bu sizning xohishingizga ko'ra, hech qanday muhitda emas, balki haroratda ham aniqlanadi.
Oddiy va qulay usulda haroratni o'lchash uchun asbob-uskunalar (asbob-uskunalar) kerak bo'lganda, siz har qanday haroratni o'lchashingiz mumkin.
Qachonki, avtomatlashtirilgan luminosidade orqali nazorat qilish mumkin. Avtomobilni nazorat qilish yoki boshqarish mumkin.
Avtomatik rasm
Bu sizning xohishingizga ko'ra, hech qanday muhitni yoqish yoki o'chirish uchun kerak emas.
Oddiy vazifalarni bajarish uchun asbob -uskunalar va asboblar (asboblar), shuningdek, luminosidadlar yordamida ham, sensorli qurilmalar ham o'rnatiladi.
O'yinni boshidan oxirigacha boshqarib turadigan bo'lsa, u holda siz o'zingiz uchun eng yaxshi vositani topasiz, lekin bu sizga yordam beradi.
Sensordistansiya shakllari
O'lchamlari 10 sm dan oshmagan bo'lsa ham, bu avtoulovni avtomatik ravishda aniqlashga imkon beradi.
6 -qadam: DragonBoard 410c -ni ishga tushiring
Conectar monitor HDMI, sichqoncha. "Terminal" ni ishlating, shunda u tez va oson ishlaydi.
7 -qadam: Verificar Se Todas Bibliotecas sifatida zarur, Estao Instaladas Na DragonBoard 410c
DragonBoard 410C "Terminali" ni ishga tushirish uchun zarur bo'lgan vazifalarni bajaradi: QAYDLAR: Dragonboard konfiguratsiyasi uchun sensorlar analogiko orqali o'tib ketadi.
sudo apt-get yangilanishi
sudo apt-get upgrade
sudo apt-get dist-upgrade
Bibliotecas needárias kabi o'quv qo'llanmalari.
#Bibliotecas adicionais:
sudo apt-get install build-essential autoconf
libtool-bin pkg-config python-dev avtomobil ishlab chiqaruvchisi
sudo qayta yuklash
# LIBSOC
git klon
libsoc.git
CD libsoc
sudo autoreconf -i
sudo./configure --enable-python = 2 --enableboard = dragonboard410c-board-configs bilan
sudo qilish
sudo make install
sudo ldconfig/usr/local/lib
sudo qayta yuklash
#96 taxtalar
git klon
Biblioteca -ni o'rnatish zarur bo'lganda, "LS_SHARED" qatorini "LS_GPIO_SHARED" noarquivo "/home/linaro/96boardsGPIO/lib/gpio.c" bilan almashtiring.
Biblioteca 96Boards -ni o'rnating apresentado abaixo:
#96 taxtalar
CD 96BoardsGPIO/
sudo./autogen.sh
sudo./configure
sudo qilish
sudo make install
sudo ldconfig
DragonBoard 410C yordamida siz kitoblar ro'yxatini o'rnatishingiz mumkin.
# SPIDEV
git klon
cd py-spidev
sudo python setup.py ni o'rnating
sudo ldconfig
sudo qayta yuklash
Biblioteca -ni o'rnatish uchun "/usr/local/etc/libsoc.conf" ni aniqlang. Bir vaqtning o'zida hech qanday farq yo'q:
[doska]
model = Qualcomm Technologies, Inc. APQ 8016
SBC
[GPIO]
# ajdaho taxtasi 410c pin sxemasi
#
GPIO-A = 36
GPIO-B = 12
GPIO-K = 28
GPIO-L = 33
GPIO-CS = 18
# bortdagi pin raqami bo'yicha xaritalarni o'z ichiga oladi
GPIO-23 = 36
GPIO-24 = 12
GPIO-33 = 28
GPIO-34 = 33
GPIO-12 = 18
Post va GET funktsiyalari saytning dweet.io saytida "so'rovlar" kitobini o'rnatish zarur. Mana, mostrado abaixo:
sudo pip o'rnatish so'rovlari
8 -qadam: Na DragonBoard 410c dasturi
Boshqaruv nusxalari/uy/linaro/Yuklamalar:
- dweet.py
- Smart_Home_CMMM.py
Os arquivos estão anexos.
9 -qadam: Python Na DragonBoard 410c ilovasini ishga tushiring
Bosh sahifa/linaro/Yuklamalar:
CD -fayllarni yuklash (hech qanday /uy /linaro)
Sensorli sensorlar, shuningdek, axborot uzatish funktsiyalari (dweet.io) orqali amalga oshiriladi.
sudo python smart_home_cmmm.py
10 -qadam: Smartfonsiz aqlli uyni ishga tushiring
Smart Home -ni boshqarish uchun zarur bo'lgan operatsion tizimni boshqaring:
- Smartfonga ega bo'lmagan "Ionic DevApp" ilovasini o'rnating
- Smartfon va kompyuterni Wi-Fi orqali qayta ishlashni tasdiqlang
- Smartfon yo'qligi uchun
- Icon criado anteriormente escolha yoki "ionic xizmat" ni bajaradi)
- Pronto! Qat'iy nazar, biz sizga yordam beramiz!
Veb -ilovalarga havolalarni havola qilish:
drive.google.com/file/d/1bHgeDL3nVnZ0w8lir…
drive.google.com/file/d/1Uh9sWDYARe7jC6fot…
Tavsiya:
Arduino asosidagi ovozli boshqariladigan IOT o'rni kaliti (Google Home va Alexa qo'llab-quvvatlanadi): 11 qadam
Arduino asosidagi ovozli boshqariladigan IOT o'rni kaliti (Google Home va Alexa tomonidan qo'llab-quvvatlanadi): Ushbu loyihada Arduino-ga asoslangan, ovozli boshqariladigan, IOT o'rni kalitini yasash tasvirlangan. Bu estafeta, siz iOS va Android uchun ilova yordamida masofadan turib yoqishingiz va o'chirishingiz, shuningdek IFTTT -ga ulashingiz va Goog yordamida ovozingiz bilan boshqarishingiz mumkin
Oson IOT - O'rtacha diapazonli IOT qurilmalari uchun ilova tomonidan boshqariladigan chastotali sensorlar uyasi: 4 qadam
Oson IOT - O'rta darajali IOT qurilmalari uchun ilova tomonidan boshqariladigan RF sensori uyasi: Ushbu darsliklarda biz markaziy uyadan radio aloqasi orqali boshqariladigan qurilmalar tarmog'ini quramiz. WIFI yoki Bluetooth o'rniga 433 MGts ketma -ket radio ulanishdan foydalanishning afzalligi ancha katta (yaxshi
IoT quvvat moduli: Quyosh zaryadini boshqarish moslamasiga IoT quvvatini o'lchash xususiyatini qo'shish: 19 qadam (rasmlar bilan)
IoT quvvat moduli: Quyosh zaryadini boshqarish moslamasiga IoT quvvatini o'lchash xususiyatini qo'shish: Hammaga salom, umid qilamanki, barchangiz zo'rsiz! Bu yo'riqnomada men sizga quyosh batareyalarim boshqaruvchi tomonidan ishlatiladigan quyosh panellari ishlab chiqaradigan quvvatni hisoblaydigan IoT quvvat o'lchash modulini qanday yaratganimni ko'rsataman
IoT Home Switch DIY (Interruptor Hogareño WiFi): 7 qadam
IoT Home Switch DIY (Interruptor Hogareño WiFi): Internetda Wi -Fi tarmog'i ishlamayotganidan so'ng, hech qanday to'sqinlik qilmasa ham, bu muammoning echimini topadi. Mahsulotlar elektr ta'minoti va elektr ta'minotining murakkabligi bilan bog'liq
Inatel - SmartHome - SH2Y - Monitoring tizimi va texnikasi: 6 qadam
Inatel - SmartHome - SH2Y - Amalda: "Monitoring tizimi" va "Seguran" tizimlari, shuningdek "Ambiente" va "Monitoring" tizimlari. Smart uylar uchun, "temperatura", "Luminosidade", "har xil" va boshqa holatlarning monitoringi. e " Sensor