Съдържание:
- Стъпка 1: Изисква се хардуер и материали
- Стъпка 2: Изработване на безкрайни камъни и безкрайна ръкавица от картон
- Стъпка 3: Безжична мрежа Arduino с множество модули NRF24L01
- Стъпка 4: Основен (Infinity Gauntlet) код
- Стъпка 5: Код на възел (01 - 0)
- Стъпка 6: Схема на окабеляване за безкрайна ръкавица
- Стъпка 7: Схема на свързване за 6 възли
- Стъпка 8: Тестване на безкрайната ръкавица
Видео: Infinity Gauntlet Controlled Home Automation: 8 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В предишния си проект направих безкрайна ръкавица, която контролира превключвателя на светлината. Исках да използвам шест камъка и всеки камък може да управлява уред, брава на вратата или осветление. В този проект използвах библиотеката RF24Network, която позволява да се изгради безжична мрежа с много платки Arduino.
Стъпка 1: Изисква се хардуер и материали
Arduino Mega + USB кабел II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v батерия:
Превключване:
Кабелни проводници:
Мъжки адаптер за DC варел за Arduino:
Micro Servo 9g:
Мини табла:
9v конектор за захващане на батерията:
Картон:
NRF24L01+ 2.4GHz безжичен RF трансийвър модул:
MPU 6050:
LED ленти:
Стъпка 2: Изработване на безкрайни камъни и безкрайна ръкавица от картон
За направата на безкрайни камъни използвах рубин, епоксидна смола + втвърдител, цветна боя и глина (можете да използвате силиций).- Пъхнете рубина в глината и я издърпайте.
- Смесете смолата, втвърдителя, цветната боя и я разделете на шест различни чаши, по една за всеки цвят.
- Изсипете епоксидната смола във формата и я оставете да изсъхне.
Можете да гледате това видео, ако искате да знаете как направих безкрайната ръкавица от картон.
Стъпка 3: Безжична мрежа Arduino с множество модули NRF24L01
Един модул NRF24L01 може активно да слуша до 6 други модула едновременно. Можете да дефинирате адресите на възлите в осмичен формат. В този проект адресът на базата (Infinity Gauntlet) е 00, базовите дъщерни адреси са 01 до 0. Така че от базата (Infinity Gauntlet), с помощта на MPU6050 ще управляваме серво мотора на възел 01 - 0.
Стъпка 4: Основен (Infinity Gauntlet) код
От базата можем да изпращаме данни до възела 01 - 0 за управление на серводвигателите и WS2812B LED лентата
Стъпка 5: Код на възел (01 - 0)
Възлите (01 - 0) получават данни от Base, ние ги използваме за управление на сервомоторите.
Качете всяка програма във всеки arduino.
Стъпка 6: Схема на окабеляване за безкрайна ръкавица
Добавих допълнителен картон за поставяне на електрониката и смених 9 -волтова батерия на 4 xAA батерия от предишния ми проект.
Стъпка 7: Схема на свързване за 6 възли
В моя проект използвах едно серво за цифров часовник, ключалка на вратата, преносим климатик, хранилка за домашни любимци и две серво за превключвател на светлината и пречиствател на въздуха.
Стъпка 8: Тестване на безкрайната ръкавица
Използвах данни за x ос и y ос от сензор MPU6050 за управление на серво мотори и LED лента WS2812B.
-Когато нанесената стойност на оста x е положителна и оста y е положителна, MIND STONE ще светне вкл./Изкл. И хранилката за домашни любимци ще се отвори/затвори.
-Когато картографираната стойност на оста x е отрицателна, а оста y е положителна, SOUL STONE ще светне/изключи и пречиствателят на въздуха ще се включи/изключи.
- Когато нанесената стойност на оста x е положителна, ИСТИНСКИЯТ СТОЙ ще светне/изключи и светлината ще се включи/изключи.
- Когато нанесената стойност на оста y е положителна, SPACE STONE ще светне/изключи и заключването на вратата ще се заключи/отключи
-Когато картографираната стойност на оста x е отрицателна и оста y е отрицателна POWER STONE ще светне/изключи и Portable AC ще се включи/изключи.
- Когато картографираната стойност на оста y е отрицателна TIME STONE ще светне вкл./Изкл. И цифровият часовник ще се включи/изключи.
Надявам се, че сте харесали този проект на Arduino и сте научили нещо ново. Можете да се абонирате за моя канал за поддръжка.
Благодаря ти.
Препоръчано:
Talkative Automation -- Аудио от Arduino -- Автоматизация с гласово управление -- HC - 05 Bluetooth модул: 9 стъпки (със снимки)
Talkative Automation || Аудио от Arduino || Автоматизация с гласово управление || HC - 05 Bluetooth модул: …………………………. Моля АБОНИРАЙТЕ се за канала ми в YouTube за още видеоклипове …. …. В това видео ние сме изградили Talkative Automation .. Когато изпратите гласова команда през мобилен телефон, тя ще включи домашните устройства и ще изпрати обратна връзка
Управлявайте вашата автоматична плъзгаща се врата с Home Assistant и ESP Home: 5 стъпки (със снимки)
Управлявайте вашата автоматична плъзгаща се врата с Home Assistant и ESPHome: Следващата статия е някаква обратна връзка за моя личен опит с управлението на автоматичната плъзгаща се врата, която бях инсталирал в къщата си. Тази порта, марка "V2 Alfariss", беше снабдена с няколко дистанционни управления Phox V2, които да я контролират. Имам също
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 стъпки
Sonoff B1 Firmware Home Automation Openhab Google Home: Много харесвам фърмуера на Tasmota за моите ключове Sonoff. Но не бях истински доволен от фърмуера на Tasmota на моя Sonoff-B1. Не успях напълно да го интегрирам в Openhab и да го контролирам чрез Google Home. Затова написах собствена фирма
RGB Infinity часовник със собствено приложение BT: 15 стъпки (със снимки)
RGB Infinity Clock със собствено приложение BT: Нормалните цифрови и аналогови часовници са скучни, затова планирайте да разработите готин часовник с персонализирани цветове за циферблат, часова стрелка, минутна стрелка и втора ръка. За тази цел първо искате да разработите часовника, като използвате адресируема RGB LED лента. След това за комуникация с А
Arduino Home Automation (Bluetooth): 3 стъпки (със снимки)
Arduino Home Automation (Bluetooth): Здравейте, момчета! Добре дошли в другата ми инструкция! В това ще ви покажа как можете да управлявате домашните си уреди чрез мобилния си телефон (Android-смартфон). Така че, без да губим време, трябва да започнем това- (Успех!)