Съдържание:

Умен дом с Arduino: 11 стъпки (със снимки)
Умен дом с Arduino: 11 стъпки (със снимки)

Видео: Умен дом с Arduino: 11 стъпки (със снимки)

Видео: Умен дом с Arduino: 11 стъпки (със снимки)
Видео: Котика ударило током, 10 т. Вольт 2024, Юли
Anonim
Умен дом с Arduino
Умен дом с Arduino

Здравейте.

Ще ви покажа как да изградите свой собствен умен дом. Той показва температурата отвътре и отвън, ако прозорецът е отворен или затворен, показва кога вали и алармира, когато сензорът PIR сензор се движи. Направих приложението на android да показва всички данни (можете да го гледате и в браузъра). Можете да видите температурата в дома си и друга информация от цял свят! Приложението е преведено на английски и полски. Построих го, защото исках да направя свой собствен умен дом и да го контролирам. Ако искате, можете да направите свой собствен умен дом, всичко, от което се нуждаете, са части (изброени по -долу) и много желание. Така че нека започнем.

Обяснение на съкращенията за начинаещи:

GND - земя

VCC - мощност

PIR - сензор за движение

Стъпка 1: Части

Части
Части
Части
Части

Всички части ми струват 90 долара

  • Arduino
  • Ethernet модул ENC28J60
  • Термометър DS18B20 x2
  • Модул за микрофон
  • Сензор за дъжд
  • PIR сензор
  • Тръстен превключвател
  • Реле
  • Резистор 4, 7k Ω
  • Кабел с усукана двойка
  • Ethernet кабел
  • Инструменти (запояване, отвертка)

Стъпка 2: Свързване

Връзка
Връзка
Връзка
Връзка
Връзка
Връзка

По -горе добавих снимка от пържене с връзка. Ако имате проблем с него, оставете коментар.

Стъпка 3: Програма

Първо трябва да изтеглите, извлечете и импортирате тази библиотека в arduino IDE. И изтеглете библиотеката 1Wire от тук, температурата в Далас от тук и ги импортирайте също в arduino IDE. Можете да качите тази програма на вашия arduino. В коментара има обяснение на кода.

Стъпка 4: Как работи?

Как работи?
Как работи?

Когато кликнете върху опресняване в приложението или в браузъра, Arduino изпраща данни към смартфон/браузър. Приложението получава изходен код от всяка страница (/tempin, /tempout, /rain, /window, /alarm) и го показва на телефона ви.

Стъпка 5: Приложение за Android

Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android

За да инсталирате приложение на вашия Android телефон, трябва да направите това (можете да го видите на снимката по -горе): 1. първата стъпка е да изтеглите smartHome.apk файл 2. Изпратете apk файл на телефона си 3. Отворете файловия мениджър и намерете smarthHome.apk файл 4. Кликнете върху него и щракнете върху инсталиране (ако сте активирали опцията за инсталиране на приложения извън google play, от която се нуждаете за да го включите) 5. Приключихте инсталацията, можете да активирате приложението

Приложението е преведено на английски и полски. В браузъра можете да включвате и изключвате светлината, но в приложението не защото не мога да направя това, съжалявам.

Стъпка 6: Конфигуриране на приложението

Конфигурация на приложението
Конфигурация на приложението
Конфигурация на приложението
Конфигурация на приложението
Конфигурация на приложението
Конфигурация на приложението
Конфигурация на приложението
Конфигурация на приложението

Ще обясня как работи приложението. Той показва всички данни от вашия дом. Можете да кликнете върху иконата за настройки, за да редактирате вашия IP адрес и да включите или изключите алармата. Когато включите алармата, приложението получава данни от PIR сензора в услуга и ако бъде открито, преместете се в дома си, ще направи известие. Приложението извлича данните от сензора за движение всяка минута. В полето IP трябва да въведете вашия IP адрес. Можете да проверите тук.

Стъпка 7: Браузър

Браузър
Браузър
Браузър
Браузър

Въведете вашия браузър вашия ip / all. Там можете да видите всички данни и да включите и изключите светлината.

Можете да използвате това вместо приложението на android.

Стъпка 8: Пренасочване на портове

Пренасочване на портове
Пренасочване на портове

Трябва да отворите порта на вашия рутер. Отворете конфигурацията на вашия рутер и задайте arduino ip и отворете порт 80. Можете да го видите на изображението по -горе.

Стъпка 9: Няма IP (по избор)

NO IP (по избор)
NO IP (по избор)

Можете да създадете акаунт на no ip, но това не е необходимо. На горната снимка можете да видите как да го конфигурирате.

Стъпка 10: Тествайте го

Ако искате да видите данните на компютъра си, можете да направите това, като въведете във вашия браузър yourip / all (напр. 12.345.678.901/all) или използвайте приложение за android.

Не забравяйте да оставите коментар и да кликнете върху любим, ако харесвате проекта ми:)

Стъпка 11: РЕДАКТИРАНЕ: Изходният код на приложението за Android

Тъй като много хора ме питаха за изходния код на Android, добавям го по -долу.

Препоръчано: