Мазмуну:
- 1 -кадам: Материал
- 2 -кадам: Criar As Coisas No Dweet.io
- 3 -кадам: Conexões Dos Sensores E Atuadores
- 4 -кадам: Do Ionic No Computador Pessoal орнотуу
- 5 -кадам: Смартфон колдонулбагандан кийин
- 6 -кадам: DragonBoard 410c Iniciar
- 7 -кадам: Verificar Se Todas Bibliotecas Necesárias Estão Instaladas Na DragonBoard 410c катары
- 8 -кадам: Na DragonBoard 410c программасы
- 9 -кадам: Execução Aplicativo Python Na DragonBoard 410c
- 10 -кадам: Smart Home жок Smart App жок
Video: IoT - Smart Home - EaD INATEL: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Projeto Smart Home
Эссе Үйрөткүчтөрү Smart Homeдун жардамы менен dweet.io сервистерине кирүү үчүн, туташтыргычтар жана туташтыргычтар Linker Mezzanine жана mais um sensors externo кызматтарын аткарат.
Акылдуу үйдүн негизги функциялары бул жерде жайгашкан жана алар менен байланышкан нерселерди көзөмөлдөп турат.
Android үчүн смартфондорду орнотуу үчүн колдонмону колдонуңуз.
Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсунбу?
1 -кадам: Материал
1 DragonBoard 410C;
1 Linker Mezzanine;
1 Teclado;
1 Чычкан;
1 HDMI com;
1 Relé;
1 Температура сенсору;
1 luminosidade сенсору;
1 сенсор ультрасонико;
1 сенсор
3 Leds;
3 Resistores de 1kΩ;
1 Транзистор BC337
2 -кадам: Criar As Coisas No Dweet.io
Эч кандай сайт dweet.io clique no botão PLAY, como mostra a figura abaixo:
Figura 1
Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсунбу?
Figura 2
Dweet.io сайтында эч нерсе жок. São elas:
"Luzes": Колдонмонун колдонмосун көзөмөлдөө (Led Led)
Мүмкүнчүлүктөр:
0 desligado
1 ligado
"ArCondicionado": Ар кандай шарттарда колдонмону башкаруу (aciona/desativa o relé)
Мүмкүнчүлүктөр:
0 desligado
1 ligado
"АвтоТемпература": Лига/автоматтык режимде автоматтык режимде
Мүмкүнчүлүктөр:
0 desligado
1 ligado
"TemperaturaDesejada": Температура дисса үчүн
Мүмкүнчүлүктөр:
Mínimo 18⁰C
Máximo 30⁰C
"Температура": температура чөйрөсү, сенсор
Мүмкүнчүлүктөр:
Mínimo - 50⁰C
Máximo 125⁰C
"AutoLuminosidade": Лига/автоматтык контролдоо автоматтык түрдө
Мүмкүнчүлүктөр:
0 desligado
1 ligado
"LuzDesejada": Luminosidade desejada for a casasa
Мүмкүнчүлүктөр:
Mínimo 0
Максим 1000
"Luminosidade": Luminosidade ambiente medida пело сенсор
Мүмкүнчүлүктөр:
Mínimo 0
Максим 1000
"DistanciaMedida": Индика жана дистрофия сенсорлору
"SistemaDesligado": Индустриалдык системанын колдонмолору
Мүмкүнчүлүктөр:
Лигадо системасы 1
Desligado системасы 0
Сүрөттөр акылдуу үйдү POST үчүн чечүү.
Figura 3
Сүрөттөр "SmHo_CarMene" үчүн POST жарыялоонун натыйжасында:
Figura 4
3 -кадам: Conexões Dos Sensores E Atuadores
Көңүл буруңуз керекпи?
Figura Circuito
ADC2 жана Linker Mezzanine порталынын аналогдук температурасы сенсор болуп саналат.
ADC1 жана Linker Mezzanine порталынын туташуусу сенсордун жардамы менен.
Санарип D1 жана Linker Mezzanine порталынын туташтыргычы сенсор.
Ал D2 жана Linker Mezzanine санариптик байланыштарын иштеп чыгууга мүмкүнчүлүк берет.
Жөн гана GPIO E менен байланышкан компьютердин көрсөткүчтөрү көрсөтүлөт:
Figura LED
HC-SR04 порталдарынын ultrassônico сенсорлору. Кирүү (Trigger) e saa saida (Эхо). Триггер GPIO 24 жана GPIO 25 жаңыртуусу жана GPIO 25 менен иштөө үчүн иштейт:
Figura Distancia
Abaixo, link com a explicação geral do funcionamento do circuito e soluchão:
drive.google.com/file/d/1zmU43bmwLLtlY1a6O…
4 -кадам: Do Ionic No Computador Pessoal орнотуу
Бул смартфондор үчүн эң керектүү нерселердин бири болуп саналат, же иондук эч кандай эсептөө жок. Төмөнкү папкага кирүү үчүн:
- Эч кандай сайт жок: https://nodejs.org/ky/ e faça же жүктөп алуу LTS do Node акыркы версиясында.
- Орнотуу түйүнү жок
- Командалардын дарегине комментарийлерди киргизиңиз (cmd), бул файлдарды орнотуу үчүн:
түйүн -v
npm -v
Instant o Ionic com os comandos abaixo através do command de comandos (cmd):
npm орнотуу –g cordova ionic
npm орнотуу -g cordova
Verialique se o Ionic foi instalado comeso usando o comando abaixo:
иондук -v
5 -кадам: Смартфон колдонулбагандан кийин
Төмөнкү буйрукту аткарыңыз: компьютерди иштетүү үчүн эч кандай комментарий жок ("Windows" жок, "Executor", "Abrir:" цифралык "cmd" чыкылдатуу).
Команданы жасоо үчүн эч кандай комментарий берилбейт:
иондук башталыш shome_cmmm бош (o nome do seu projeto колдонуңуз)
Макарондорду иштетүү үчүн, макарондорду колдонуңуз.
Жөнөкөй сөз менен айтканда:
cd shome_cmmm
Пара аткаруучу колдонмону иштетүү:
иондук кызмат
Колдонуу шарттары жок (Google Chrome үчүн артыкчылыктар):
Figura Home Blank
Провайдер dweet.ts com же comando abaixo:
иондук генератор провайдери двит
IDE "Visual Studio Code" дегенди колдонсоңуз болот.
Макаронду тандап алуу (shome_cmmm).
Arquivos substitua:
- home.html (src/баракчалар/үй)
- home.ts (src/баракчалар/үй)
- dweet.ts (src/провайдерлер/dweet)
- app.module.ts (src/app)
Pelos arquivos anexados.
Төмөнкү документтердин бирин алмаштырып коюңуз:
Figura Home Smart Home
Колдонуу шарттары боюнча колдонмону башкаруу шарттары, шарттар жана шарттар, автоматтык системанын температурасы жана автоматтык системасы.
Жөнөкөй мүмкүнчүлүктөр бар же жокпу, ошону менен бирге температуранын температурасы да көзөмөлдөнөт.
Смартфондорду "кароо жана сезүү" боюнча Abaixo figura (Android үчүн "Ionic DevApp" тиркемесин колдонуңуз):
Фигура lookfeel_1
Фигура lookfeel_2
Төмөнкү функциялардын жардамы менен:
Figura luzes & ar
Төмөнкү функциялар автоматтык түрдө температураны көзөмөлдөйт: Автомашинаны көзөмөлдөп туруу.
Figura autotemp
Кандайдыр бир деңгээлде, ал жерде эч кандай мааниге ээ эмес, температураны аныктоо керек.
Жөнөкөй функциялардын жардамы менен температура табылганда, ал жабдуулар менен жабдылган (ар-кондиционадуу) абанын температурасы сенсордун фигурасы игуалдык абайко да десежада.
Төмөнкү функциялар автоматтык түрдө көзөмөлдөнөт: luminosidade. Автомашинаны көзөмөлдөп коюу мүмкүн эмес.
Figura autoluz
Бул жерде сиз өзүңүздү кармай аласыз, эгерде эч кандай мааниге ээ эмес болсоңуз.
Жөнөкөй функциялардын жардамы менен люминозидалардын жардамы менен жабдуулар орнотулат (luzes) жана приборлордун приборлору сенсордук фигуралар же иугалдыктар.
Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсунбу?
Figura sensordistancia
Төмөнкү маалымат 10 см өлчөмүндө аныкталат: бул автоматтык түрдө дагы автоматтык түрдө.
6 -кадам: DragonBoard 410c Iniciar
Conectar монитор HDMI, чычкан. "Терминал" колдонмосун иштетүү үчүн комментарийлерди колдонуңуз.
7 -кадам: Verificar Se Todas Bibliotecas Necesárias Estão Instaladas Na DragonBoard 410c катары
Аткаруучу "Терминал" боюнча DragonBoard 410C менен иштейт, сенсорлор аналогу үчүн Dragonboardдун конфигурациясын жасашат: NOTA: Caso jha tenha a Dragonboard конфигурациясы сенсордук аналогуңузду жана пикириңизди ачыңыз.
sudo apt-get update
sudo apt-get жогорулатуу
sudo apt-get dist-upgrade
Библиотекалардын керектүү каттары катары үйрөткүчтөрдү орнотуңуз.
#Bibliotecas adicionais:
sudo apt-get install эң керектүү автоконф
libtool-bin pkg-config python-dev автоматтык түрдө жасалышы
sudo кайра жүктөө
# LIBSOC
git clone
libsoc.git
cd libsoc
sudo autoreconf -i
sudo./configure --enable-python = 2 --enableboard = dragonboard410c-with-board-configs
sudo make
sudo make install
sudo ldconfig/usr/local/lib
sudo кайра жүктөө
#96Boards
git клону
Библиотека 96Boards орнотулганда, бул үчүн "LS_SHARED" же LS_GPIO_SHARED "no arquivo" /home/linaro/96boardsGPIO/lib/gpio.c "деген сапты алмаштырыңыз.
Библиотека 96Boards орнотуу apresentado aaixo:
#96Boards
cd 96BoardsGPIO/
sudo./autogen.sh
sudo./configure
sudo make
sudo make install
sudo ldconfig
Библиотеканы орнотуңуз DragonBoard 410C аналитикалык сенсорлору.
# СПИДЕВ
git клону
cd py-spidev
sudo python setup.py орнотуу
sudo ldconfig
sudo кайра жүктөө
Библиотека орнотулганда "/usr/local/etc/libsoc.conf" конфигурацияланат. Кандайдыр бир мааниге ээ болбогондон кийин, эч кандай мааниге ээ эмес:
[такта]
модель = Qualcomm Technologies, Inc. APQ 8016
SBC
[GPIO]
# dragonboard 410c пин жайгашуусу
#
GPIO-A = 36
GPIO-B = 12
GPIO-K = 28
GPIO-L = 33
GPIO-CS = 18
# борттогу пин номери боюнча карталарды камтыйт
GPIO-23 = 36
GPIO-24 = 12
GPIO-33 = 28
GPIO-34 = 33
GPIO-12 = 18
Төмөнкү функциялар POST e GET функциясын алуу үчүн dweet.io жана biblioteca "өтүнүчтөрүн" орнотуңуз. Жөнөкөй эрежелер aaixo:
sudo pip орнотуу сурамдары
8 -кадам: Na DragonBoard 410c программасы
Copyar os seguintes arquivos para to diretório/home/linaro/Downloads:
- dweet.py
- Smart_Home_CMMM.py
Os arquivos estão anexos.
9 -кадам: Execução Aplicativo Python Na DragonBoard 410c
Vá para o diretório/home/linaro/Жүктөөлөр:
cd Жүктөөлөр (seon and encontrar no /home /linaro)
Түшүнбөстөн, сиз өзүңүздү сезгичтик менен сезе аласыз, жана бул маалыматтын новемасы катары (dweet.io):
sudo python smart_home_cmmm.py
10 -кадам: Smart Home жок Smart App жок
Smart Home'дун көзөмөлдөөчүсү смартфондун керектүү бөлүгүн иштетүү үчүн:
- Instale o App "Ionic DevApp" смартфону жок
- Тастыктоочу смартфон же компьютерди Wi-Fi аркылуу кайра иштетүү
- Смартфон жок
- Эконологиялык долбоор (Ionic criado anteriormente)
- Pronto! Колдонуу шарттары Купуялуулук Мобилдүү Жөндөө!
Колдонмонун колдонмосуна шилтемелер:
drive.google.com/file/d/1bHgeDL3nVnZ0w8lir…
drive.google.com/file/d/1Uh9sWDYARe7jC6fot…
Сунушталууда:
IOT Home Automation DIY долбоору #1: 7 кадам
IOT Үйдү Автоматташтыруу DIY долбоору # 1: # КИРИШҮҮ Үй автоматташтыруу - бул АС, Вентилятор, Муздаткыч, жарык сыяктуу тиричилик техникаларын автоматташтыруу процесси, аларды телефонуңуз, компьютериңиз, же алыстан башкарууга болот. Бул долбоор esp2866 менен алектенет
Arduino негизделген үн менен башкарылган IOT релелик которгуч (Google Home & Alexa колдоого алынат): 11 кадам
Arduino негизделген үн менен башкарылуучу IOT релелик которгуч (Google Home & Alexa колдоого алынат): Бул долбоор Arduino негизделген, үн менен башкарылуучу, IOT релесин кантип жасоону сүрөттөйт. Бул реле, сиз iOS жана Android үчүн колдонмону алыстан күйгүзүп жана өчүрө аласыз, ошондой эле аны IFTTTге байлап, Goog аркылуу үнүңүз менен башкара аласыз
IoT Home Switch DIY (Interruptor Hogareño WiFi): 7 кадам
IoT Home Switch DIY (Interruptor Hogareño WiFi): Интернеттеги кызыл WiFi Wi -Fi интерактивдүү интерактивдүү интерактивдүү интерактивдүү интерактивдүү программалар. Электрондук жабдуулардын үнөмдөлүшү татаалдаштырылган
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 кадам
Sonoff B1 Firmware Home Automation Openhab Google Home: Мага Sonoff өчүргүчтөрү үчүн Tasmota программасы абдан жагат. Бирок менин Sonoff-B1деги Tasmota программасы чынында бактылуу болгон жок. Мен аны Openhab'име киргизип, Google Home аркылуу башкара алган жокмун, ошондуктан мен өз фирмамды жаздым
Inatel - SmartHome - SH2Y - Система Мониторинги E Segurança Física De Ambiente: 6 Steps
Инател - SmartHome - SH2Y - Системанын Мониторинги жана Сегурансы Физика Дагы Амбийте: Системанын Мониторинги жана Сегуранынын Системасы & Акылдуу үйлөр үчүн, абалдын өзгөрүшүнө байкоо жүргүзүңүз, " Температура ", " Luminosidade " e " Сенсор