Мазмұны:
- 1 -қадам: Есік қоңырауы
- 2 -қадам: Есік дыбысы
- 3 -қадам: Кішкене ғана идея …
- 4 -қадам: Оқығаныңыз үшін рахмет
Бейне: DoorMaster: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Барлығына сәлем!
Бұл жобада мен сізге ақылды үйге есік қоңырауы мен қоңырауды қалай қосуға болатынын көрсетемін!
Мен FHEM -ді ақылды үй жүйесі ретінде қолданатындықтан, мен сізге тек FHEM жолын көрсете аламын, бірақ сіз оны кез келген басқа жүйеге оңай аударуға болатынына сенімдімін!:-)
Мен кәсіби емес екенімді мойындауым керек! Менің жобаларымның көпшілігі (мысалы, осы сияқты) тек көңіл көтеру үшін … Мен бір нәрсенің идеясын аламын, содан кейін мен оны жүзеге асырамын!
Бұл жоба - мен жалқаулық пен ақылдылықтың қоспасы … сондықтан сіз көңілді боласыз деп үміттенемін!:-)
Қолданылған жабдық (қажет):
- Қол жетімді есік қоңырауы
- Wemos D1 mini (ESP8266) -> Amazon сілтемесі (іздеу)
- Finder 40.61 relais (12V ~) -> (оны біздің жергілікті дүкеннен рейхельтте таптым, бірақ бұл суреттің сипаттамасына сәйкес келмесе де, дәл осылай болуы керек, себебі ол 230В ретінде көрсетілген)
- Кабельдер / секіргіш сым -> Amazon сілтемесі (іздеу)
- Shelly 1 -> Shelly сілтемесі (өнім)
Қолданылған жабдық (міндетті емес):
- Wemos D1 шағын батарея қалқаны -> Amazon сілтемесі (іздеу)
- Күн панелі 6V 6W -> Amazon сілтемесі (өнім)
- Батарея ұстағыш -> Amazon сілтемесі (өнім)
- Қайта зарядталатын батарея -> Amazon сілтемесі (өнім)
- Amazon Echo -> Amazon сілтемесі (өнім)
1 -қадам: Есік қоңырауы
Бұл қадамда қолданылатын жабдық (қажет):
- Қол жетімді есік қоңырауы
- Wemos D1 Mini
- Кабельдер / секіргіш сым
- Finder 40.61 (12V ~ / 16A) (бұл менің есік қоңырауым үшін … сіздің есік қоңырауыңыз үшін дұрыс реле қолданғаныңызға көз жеткізіңіз!)
- Нан тақтасы
Бұл қадамда қолданылатын жабдық (міндетті емес):
- Wemos D1 шағын батарея қалқаны
- 6В 6 Вт күн панелі
- Батарея ұстағыш
- Қайта зарядталатын батарея
Есік қоңырауын wemos d1 mini -ге қалай қосуға болады (жүктеу үшін фриздік файл бар)
** ЕСКЕРТПЕ ** Кескінді суретте пайдаланылатын реле, мысалы
Wemos жағында біз нан тақтасының төменгі бөлігін таңдаймыз!
Wemos қосылады:
1) Төменгі плюс бөлігіне 5В шығысы
2) Жерден төменгі бөлікке дейін
Relais келесіге қосылады:
1) Relais катушкасының түйреуіші 1 плюс жоғарғы бөлігіне
2) Relais катушкасының түйреуіші 2 минус бөлігіне дейін
3) Relais кіші қосу бөліміне ортақ ауысады
4) В терминалын (белсенді емес) Велемоның D2 түйреуішіне қосатын Relais коммутаторы, В терминалы мен D2 істігіне қосылу арасында 120 Ом 1% резисторды суретте көрсетілгендей ажыратыңыз. Резистордың бір аяғы арасына түседі, ал екінші аяғы төменгі минус бөлігіне түседі
Есік қоңырауы келесіге қосылады:
1) Плюс есік қоңырауынан жоғарғы плюс бөлігіне дейін
2) Есік қоңырауынан минус жоғарғы бөлікке дейін
Бұл байланыс үшін!
Arduino бөлігі (жүктеуге болатын arduino жобасы)
Wemos үшін MQTT жобасын жасаңыз және оны Wi -Fi желісіне қосылатындай етіп орнатыңыз және фем данасына қосылады!
Орнату бөлімінің алдында келесі айнымалы мәнді жариялаңыз:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
Орнату бөліміне келесіні қосыңыз:
pinMode (relaisPin, INPUT_PULLUP);
Цикл бөліміне келесіні қосыңыз:
relaisState = digitalRead (relaisPin); // Реле кірісінің ағымдағы күйін оқып, оны сақтаңыз
if (relaisState! = oldRelaisState) {// Біз хабарландыруды әр триггерге бір рет алғымыз келеді.. сондықтан оны салыстыруға рұқсат етіңіз!
if (relaisState == HIGH) {// Бізде мұнда биік бар ма?
oldRelaisState = relaisState; //Бізде бар! Оны жоғарыдағы екі жолды кішкене салыстыру үшін сақтайық
Serial.println («Сыңғырла !!!»); // Сақина:-)
client.publish («/Status», «RING»); // «Сақинаны» MQTT күйі ретінде жариялайық
client.publish («/STATE», «Online»); // Менің жағдайымды желіде жариялау мен үшін жақсы жұмыс істеді …
}
}
FHEM бөлігі
Келесі жолда мен сізге FHEM құрылғысының күйін қалай оқуға болатынын көрсетемін. Менің жағдайда, мен ұялы телефоныма мобильді телефонға хабарлама жіберу үшін өзімнің есептік жазбамды қолданамын (жоқ.. бұл мен қолданатын нақты мәтін емес;-))
on_NormalRing хабарлауын анықтау MQTT2_KlingelSensor: Күй:. RING {жүйесі («curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json «)}
Белгіленген «MQTT2_KlingelSensor» атын FHEM құрылғысының атауына өзгерту керек!
Міне бітті! Біз есік қоңырауын ақылды үй жүйесімен байланыстырдық (жақсы)!
Келесі тарауға көшеміз, сөрені есік сигнализаторымен байланыстырамыз:-)
2 -қадам: Есік дыбысы
Бұл бөлім шынымен тез және қарапайым.
- Торды қуат көзіне қосыңыз (мен дыбыстық сигналдың үстіндегі жарық сөндіргіштерінен қуат қолдандым)
Қабықшаға оның ауысуы маңызды емес болғандықтан, біз снарядты қосқышқа қосамыз, ол дыбыстық сигнал шығарады және төменгі қабаттағы есікті ашады.
Енді Shelly -ді ақылды үйге қосыңыз және оны қалағаныңызша басқарыңыз. Менің жағдайда, Alexa мен үшін арнайы команданы қосу арқылы есікті ашады:-)
Мүмкін болатын әдістер:
- Shelly қолданбасы
- Amazon жаңғырығы
- Google көмекшісі
- Сири
… сіз менің ойымша, сіз ойладыңыз;-)
3 -қадам: Кішкене ғана идея …
Мен сияқты жалқау ғана емес, сонымен қатар кілттерін ұмытып кететін адамдар үшін мен сізге мынаны айта аламын:
Бұл қондырғы көмегімен «есік-қоңырау-кодекей-жүйесін» «морзалық-кодтық жолмен» кодтауға болады!
Мен мұны arduino жобасында жасадым және егер «морзе коды» (мен оны жобада авариялық код деп атадым) дұрыс енгізілсе, мен MQTT күйін «EmergencyRing» күйінде жарияладым.
FHEM желісі келесідей:
on_EmergencyRing2 анықтау MQTT2_KlingelSensor хабарлау: күйі.
Дыбыстық сигнал 3 секундқа есікті ашады!
Сіз кілтіңізді ұмытып қалдыңыз ба? Тек өзіңіздің есік қоңырауыңызды қолданыңыз және ақылды үй жүйесі сізге есікті ашсын!;-)
4 -қадам: Оқығаныңыз үшін рахмет
Менің алғашқы жобамды оқығаныңыз үшін рахмет!
Мүмкін сіз бірдеңе үйрендіңіз, мүмкін сіз шабыттанған боларсыз … бірақ мен сізбен бірге біраз көңілді болдым деп үміттенемін.
Алекс
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау