Previous Entry Add to Memories Share
Вернулся
[info]mahorn

Недавно вспомнил, что заводил блог с целью постить свои достижения в робототехнике. Было много работы и житейских проблем. Доделку робота доложил до весны-лета, появилась другая идея.Вдруг подумал - а почему бы не сделать свой "Умный дом"? Добавить у себя дома немного автоматизации и повседневного удобства? 

У себя в квартире я представляю состав системы таким:
  1. Плата с микроконтроллером, являющаяся центром системы и отвечающая за ее функционирование.
  2. Экран, на который будет выводиться различная информация и клавиатура, для управления системой. С типом экрана пока не определялся, для моих нужд может подойти и 4х строчная LCD-панель, но можно использовать и сенсорный монитор впаре с одноплатовым компьютером(по средствам).
  3. Релейные блоки для управления нагрузкой.
  4. Радиочастотные брелки, для управления различными системами по приходу домой или при уходе из дома.
  5. Внутренний и внешний датчики температуры и давления.
  6. Часы/таймер для управления системами по времени.
Теперь о том, как должны работать некоторые системы:
  • Радиочастотная идентификация на частоте 125kHz позволяет считывать код с карты/брелка на расстоянии 7-10см(для моего приемника), значит будучи размещенной в двери, идентификация должна произойти, когда вы просто отпираете дверь ключом с брелком на связке. Код вашего брелка поступает в систему и определяется его владелец.
  • Например, вы банально хотите, чтобы свет автоматом включился при приходе домой(очень удобно, не нужно в темноте нащупывать выключатель). Можно воспользоваться такой системой, можно конечно поставить датчик движения, концевик, нажимаемый язычком замка и.т.д. Это дело вкуса, я выбрал вариант с брелками(брелок можно использовать и для каких-либо действий непосредственно в доме)
  • При входе домой на дисплее можно наблюдать различную информацию. Температура дома, на улице, атмосферное давление, состояние систем, картинку с камер видеонаблюдения и все остальное.(Мне, в данный момент, достаточно часов, даты и температуры воздуха. Но думаю по мере создания появятся и другие запросы).
  • При достижении очень низкой или очень высокой температуры система может включать обогреватель/кондиционер. В определенное время может сварить кофе, разогреть еду в микроволновке, включить музыку.(Все это, скорее всего, потребует модификации бытовой техники). 
  • Датчик освещенности, будучи установленным на улице, может регулировать степень освещения в доме.(мне пока не требуется, но, ради общего интереса, скорее всего сделаю).
Теперь о материалах:
В данный момент, я делаю и программирую каждую систему в отдельности на базе Seeduino. Конечное устройство вряд-ли будет собрано на Seeduino и остальных аналогах. Будет изготовлена плата, на которой будут необходимые модули. В качестве мозгов - скорее всего ATmega, дабы не менять архитектуру(хотя все может измениться).
Для вывода информации пытался использовать автомобильный телевизор, но ATmega для этого не особо предназначена и хранение изображения занимает практически всю память, не оставляя других возможностей. RFID-приемник сейчас использую готовый, как и блок на 4 реле. Поэтому, можно сказать, что сейчас я изучаю основы программирования в Arduino IDE.
В следующих постах покажу работу некоторых модулей. По мере продвижения постараюсь также писать сюда(Обещать не буду).


You are viewing [info]mahorn's journal