Мазмуну:

Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам

Video: Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам

Video: Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам
Video: Умный Дом - Управление Климатом 2024, Ноябрь
Anonim
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT Бул жерде
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT Бул жерде

Бул Instructable сизге iOS түзмөгүндө Apple HomeKitке arduino тактасын кошуунун тез жана оңой жолун берет. Бул ар кандай мүмкүнчүлүктөрдү ачат, анын ичинде серверде иштеген скрипттер, Apple HomeKit "Scenes" менен айкалышып, күчтүү комбинацияны түзөт!

Бул эч качан толук чечим же узак мөөнөттүү колдонууга даяр эмес, бирок ал дагы бир аз иштөө менен эмнени көрсөтө алат:) Келечектеги долбоорлор үчүн менин блогумду текшериңиз www.arduinoblogger.co.uk

Эмне керек:

  • Ethernet Shield же WiFi менен Arduino
  • Raspberry Pi же башка сервер
  • Катуу абал релеси же башкаруу схемасы бар нормалдуу реле
  • Нан тактасы - милдеттүү эмес
  • Project Box
  • Кээ бир убакыт
  • iOS түзмөгү
  • Өркүндөтүү оюп кетүү үчүн

1 -кадам: Server орнотуу

Серверди орнотуу
Серверди орнотуу

Бул долбоор HomeBridge программасын иштетүү үчүн серверди колдонууну талап кылат. Мен Raspberry Pi колдондум, анткени ал жеткиликтүү болчу, бирок теориялык жактан Node. Js иштете ала турган нерсе иштеши керек!

Raspberry Pi менен иштөө үчүн бул колдонмону ээрчип алсаңыз болот. Башка үйрөткүчтөр сизге керек болсо, Raspberry Pi курууга жакын!

github.com/nfarina/homebridge/wiki/Running…

Орнотулгандан кийин плагинди орнотуп, config.json файлын тууралашыңыз керек

2 -кадам: Конфигурация жана плагиндер

Сиздин/.

"name": "Homebridge", "username": "CC: 22: 3D: E3: CE: 30", "порт": 51826, "пин": "031-45-154"

}, "платформалар": , "аксессуарлар": [{

"аксессуар": "Http", "name": "Бөлмөнүн чырагы", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "АЛУУ"

}]

}

Сиз ошондой эле homebride-http плагинин орнотушуңуз керек. HomeBridge программалык камсыздоосу Arduinoго HTTP GET сурамдарын берет, андан кийин Катуу абал релесин күйгүзүп же өчүрөт. Чалуу мындай көрүнөт:

192.168.1. X: 80/? on

192.168.1. X: 80/? өчүк

Плагиндин түрүн орнотуу үчүн:

npm homebridge-http орнотуу

3 -кадам: Катуу абал релесин орнотуу

Катуу абал релесин орнотуу
Катуу абал релесин орнотуу

Мен абдан оор жүктөлгөн Solid State эстафетасын колдондум. Бул бир кыйла кичине нерсеге алмаштырылышы мүмкүн (жана келечектеги версияларында болот). Албетте, муну сиз жүктөп кетүүнү каалаган жүктөм үчүн баалаңыз.

Бул азыр натыйжалуу "Акылдуу" кеңейтүү болуп саналат.

Оң абалдагы Катуу абал релеси ардуинодогу 5 -пинге туташат.

Негатив GND пинине туташат.

Бардык кадимки эскертүүлөр 120/220 вдк менен иштөөдө колдонулат - КАМ КӨРҮҢҮЗ.

4 -кадам: Solid Sate релесин туташтырыңыз жана Arduino кодун жүктөңүз

Solid Sate релесин туташтырыңыз жана Arduino кодун жүктөңүз
Solid Sate релесин туташтырыңыз жана Arduino кодун жүктөңүз

Ардуино чөйрөсүн ачыңыз жана бул эскизди жүктөңүз.

IP дарегиңизди керектүү нерсеге ылайыкташтырыңыз.

Бул азыр тестирлөөгө даяр болушу керек.

Серверде homebridge ишке киргизиңиз!

5 -кадам: Тест

Test!
Test!
Test!
Test!

Эми баары өз ордуна келет, сыноо убактысы!

IOS түзмөгүңүздөгү Элгату Обону App Store'дон жүктөп алыңыз.

Сиз Homebridgeди туташуу үчүн жеткиликтүү аксессуар катары көрүшүңүз керек. 031-45-154 пин номерин колдонуңуз, бул config.json файлында ыңгайлаштырылышы мүмкүн.

Туташкандан кийин, сиз муну Колдонмонун ичинде каалаган бөлмөгө жылдыра аласыз ж. Бул релени үн аркылуу башкара алгыдай болушу керек!

6 -кадам: Кийинки кадамдар

План - муну кичирейтүү жана нано сыяктуу бир нерсени колдонуу жана муну Lightswitches / дубал розеткаларына кичирээк релеси менен орнотуу жана толук үй автоматташтыруу системасы үчүн WiFi колдонуу.

Кимдир бирөө мындан кандайдыр бир пайда көрөт деп үмүттөнөбүз! Ник Фаринага Homebridge программалык камсыздоосунда иштегени үчүн чоң рахмат!

Жакында видео чыгат.

Сунушталууда: