This is an old revision of the document!
Общая идея
В основном уроки по Arduino в книгах и в интернет - это отдельные, слабосвязанные между собой статьи, в которых рассматриваются основы работы с arduino (основные элементы контроллера, установка драйверов, среда программирования и т.д.).
Если же мы видим перед собой общую, большую задачу, то и решать её интереснее и понимание того, зачем нам это надо и как это сделать приходит быстрее и запоминается лучше.
На первом занятии мы обсудили и набросали примерную схему нашего “Умного Дома”, с которой потом постоянно сверяли план наших действий.
Особенностью TinkerCAD является возможность ручного и программного создания 3D-объектов, которая позволила нам “окультурить” нашу первоначальную схему.
Каждый вправе для себя решить, какая схема более наглядна, понятна и удобна.
Холизм - наше всё
Взяв за основу принцип Аристотеля: “Целое есть всегда нечто большее, чем простая сумма его частей”, соберем наш “Умный Дом” из разрозненных деталей, склеив их программным кодом. Для более эффективного решения общей задачи, разделим её на несколько маленьких и решим их поочередно.
Наш “Умный дом” состоит из четырех помещений:
- гараж
- ванная
- зал
- спальня
В каждом помещении решим маленькую локальную задачу автоматизации, которая немножко улучшит качество нашей жизни:
- гараж - ультразвуковой дальномер поможет аккуратно припарковать автомобиль в гараже, предупредив звуковой и световой сигнализацией об опасном приближении к стене
- ванная - инфракрасный датчик движения сделает нашу лампочку “умной”, включая свет, когда в помещение заходит человек и сэкономит электроэнергию, выключая лампочку через заданное время
- зал - датчик температуры поможет поддерживать комфортную среду обитания, включая кондиционер или вентилятор
- спальня - датчик света регулирует освещение искусственное и естественное с помощью “умной” лампы и “умных” жалюзи
Небольшой видеооблёт нашего “Умного дома” 5n8H9L9JUx0


