Мазмуну:
- 1 -кадам: Server орнотуу
- 2 -кадам: Конфигурация жана плагиндер
- 3 -кадам: Катуу абал релесин орнотуу
- 4 -кадам: Solid Sate релесин туташтырыңыз жана Arduino кодун жүктөңүз
- 5 -кадам: Тест
- 6 -кадам: Кийинки кадамдар
Video: Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул 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 кодун жүктөңүз
Ардуино чөйрөсүн ачыңыз жана бул эскизди жүктөңүз.
IP дарегиңизди керектүү нерсеге ылайыкташтырыңыз.
Бул азыр тестирлөөгө даяр болушу керек.
Серверде homebridge ишке киргизиңиз!
5 -кадам: Тест
Эми баары өз ордуна келет, сыноо убактысы!
IOS түзмөгүңүздөгү Элгату Обону App Store'дон жүктөп алыңыз.
Сиз Homebridgeди туташуу үчүн жеткиликтүү аксессуар катары көрүшүңүз керек. 031-45-154 пин номерин колдонуңуз, бул config.json файлында ыңгайлаштырылышы мүмкүн.
Туташкандан кийин, сиз муну Колдонмонун ичинде каалаган бөлмөгө жылдыра аласыз ж. Бул релени үн аркылуу башкара алгыдай болушу керек!
6 -кадам: Кийинки кадамдар
План - муну кичирейтүү жана нано сыяктуу бир нерсени колдонуу жана муну Lightswitches / дубал розеткаларына кичирээк релеси менен орнотуу жана толук үй автоматташтыруу системасы үчүн WiFi колдонуу.
Кимдир бирөө мындан кандайдыр бир пайда көрөт деп үмүттөнөбүз! Ник Фаринага Homebridge программалык камсыздоосунда иштегени үчүн чоң рахмат!
Жакында видео чыгат.
Сунушталууда:
Жаңы неопиксел алдыңызбы? Бул жерде тез баштоочу колдонмо !: 5 кадам
Жаңы неопиксел алдыңызбы? Бул жерде тез баштоо көрсөтмөсү !: Мен акыркы көрсөтмөмдө үзгүлтүксүз болом деп айтканымды билем, бирок андай эмес. Ооба, мен аракет кылдым, бирок менде жакшы ойлор болгон жок: Мом капталган матч: KABOOM!*Карандаш шам: Fissssssss … KABOOOM! ** Fancy математикалык искусство: Туура эмес бурчтарды түшүндүм! Баары бир мен кайтып келдим
Nike LED Swoosh! Бул бөлмө үчүн сонун декор. Бул ар бир адам кайталай турган бир долбоор.: 5 кадам
Nike LED Swoosh! Бул бөлмө үчүн сонун декор. Бул ар бир адам кайталай ала турган бир долбоор. .: Куралдар-тасма өлчөгүч-отвертка 2х жыгач 20-20-3000 2х фанера 500-1000мм-винт (45мм) 150х-бурама (35мм) 30х-скр
Каминди HomeKit жана Alexa менен башкарыңыз: 7 кадам
Каминиңизди HomeKit жана Alexa менен башкарыңыз: Жакында менде газ камин орнотулган, анын ичинде пультту башкаруу бар. Жана адамдардын каминдерин үйдүн контролдоо орнотуулары менен бириктирген бир нече мисалдарды көргөндөн кийин, мен дагы ошону издей баштадым. Менин каминимде бул пульт бар
Бул жерде өтө маанилүү сенсор жөнүндө билиңиз!: 11 кадам
Бул жерде өтө маанилүү сенсор жөнүндө билиңиз!: Суу сактагычтагы суунун деңгээли жөнүндө кантип биле аласыз? Мындай нерсеге байкоо жүргүзүү үчүн, сиз басым сенсорун колдоно аласыз. Бул жалпысынан өндүрүштү автоматташтыруу үчүн абдан пайдалуу жабдуу. Бүгүн биз MPXтин так үй -бүлөсү жөнүндө сүйлөшөбүз
Arduino Singleplayer понгу- Эгерде бул, анда бул: 5 кадам
Arduino Singleplayer понгу-Эгерде бул, анда: Dit arduino долбоору 2 спеллер понгунун проектиси болуп саналат (https: //www.instructables.com/id/Portable-Arduino-a …) жалгыз оюнчу AI.Onderdelen менен жолугушту: Arduino Uno Nokia 5100 scherm. https: // ww