Автоматизация квартиры
Недавно прочитал статью на хабре про систему "Умный дом". Очередной раз.. Уже даже неприлично про это вспоминать, но некоторые темы, которые там появляются довольно интересные. Буду в эту цель выкладывать разные темы, которые можно организовать.
Критерий завершения
Система, которая будет решать угнетающие каждодневные занятия
-
Музыка в ванной
В душевой кабине есть радио. Это большой плюс, но! Источник музыки я должен выбирать сам. Можно будет купить ФМ трансмиттер помощнее, либо найти специальный радиопередатчик, а затем добавить возможность переключения источника:ноутбук\FM-радио и выбирать что слушать.
-
Экран в ванную комнату
Здорово бы читать новости или полезные статьи пока чищу зубы или умываюсь
-
Завтрак и обед
Хочется кушать дома дабы дешевле, НО заморачиваться с готовкой - это не дело. Автоматизация! И так куплена мультиварка, но в неё всё резать надо и чистить. Тоже не дело. Надо подумать что делать. Буду искать рецепты, чтобы без особых заморочек и вкусно.
-
Выбрать плеер или музыкальный центр
Он должен уметь читать музыку с SD - карты. Должен видеть много файлов на карте. Можно даже выбрать музыкальную систему для не дорогую для этого дела. Из задач микроконтроллера останется только реагировать на сигнал с датчика, включать нагрузку и включать сам музыкальный центр, если кнопка включения у него без фиксации. Можно будет всё организовать на AVR плате, которую собрал для другого культиватора. Большие мощности тут не нужны.
-
Музыкальная система
Надо дома сделать такую штуку, что как заходишь домой, сразу включается музыка из файлового архива.
*Можно организовать на PIR датчике. Музыку нужно брать из файлового хранилища(где-то была ссылка на чтение файлов с SD карты с помощью микроконтроллера).
*Определять моё присутствие можно либо по датчику присутствия, либо просто повесить кнопку. Нажимаешь - включается.
*Музыкальную подборку можно обновлять просто меняя файлы на карте.
-
Купить карту памяти и закатать туда песенки
-
Включение по приходу домой
Сделать на PIR датчике,чтобы музыка включалась как только я захожу домой
-
Радиоэлектроника
Но! Не всю, а только достаточный минимум! Перфекционизм не нужен.
-
Изучить ссылки
-
"Поднять" стол
-
Оборудовать у себя паяльню
-
Купить (оплатить) отладочную плату
-
Дождаться пока приедет отладочная плата
-
Выбрать среду разработки
-
Прочитать вводную статью по ARM
-
ARM. Учебный Курс. Подключение контроллера и демоплата
-
http://habrahabr.ru/post/128734/
-
Установить среду разработки
-
Stm32 Урок 1: Создание проекта в Keil UVision
-
Stm32 Урок 2: Мигание светодиодом с CMSIS
-
Stm32 Урок 3: Мигание светодиодом с StdPeriph
-
Stm32 Урок 4: SysTick
-
Stm32 Урок 5: Оформление кода
-
STM32. General-Purpose Timers. Часть 3. Формирование сигнала PWM. Работа со стандартными библиотеками периферии.
-
STM32. Урок 2. Порты ввода/вывода
-
Stm32 Урок 9: Кнопка
-
Stm32 Урок 7: Заливка прошивки в плату
-
LCD
-
Управление сервоприводом
-
STM32. General-Purpose Timers. Часть 2. Формирование сигнала PWM. Дополнение — проект для платы STM32L-DISCOVERY.
-
Написать программу для нескольких сервоприводов на основе SysTick
-
Описать обработчик прерывания от SysTick
-
Написать инициализацию портов, которые буду использовать
-
STM32L-DISCOVERY. Стандартные библиотеки для LCD
-
Научиться выводить на LCD экранчик значение какой-либо переменной из кода программы
-
Вывод значения времени на экран
-
Часы
-
Добавить будильник
-
Stm32 Урок 10: Обзор USART
-
Нарисовать микросхему К155ЛЛ2 в Dip Trace
-
Добавить в базу Diptrace MOC3041
-
Отоварить список элементов и протестировать включение нагрузки через мк по такой технологии
-
Отрисовать симисторную схему в DipTrace
-
Разобраться с управлением светодиодами
-
Создаю проект для STM32F0 для генерации ШИМ на основе стандартных библиотек
-
Написать код
-
Отладить код
-
Проверяю стабильность и решаю нужен ли внешний кварц
-
Stm32 Урок 38: Основы ШИМ
-
Подбираю частоту и скважность для работы с сервой
-
STM32. General-Purpose Timers. Часть 2. Формирование сигнала PWM.
-
Добавить кнопки
-
Настройка времени (интерфейс)
-
Реализовать Real Time Clock на плате с кварцем
-
Плавное включение по прерыванию
-
Настроить на мк таймер, чтобы считал точное время
-
Воспроизведение звука на микроконтроллере
-
Научиться воспроизводить музыку с помощью миктроконтроллера
-
Добавить код для зажигания светодиодных лент
-
АЦП + LCD
-
Real Time Clock
-
Запрограммировать RTC на плате с кварцем
-
Спаять усилитель
-
Stm32 Урок 11: Передача по USART
-
Подключить и управлять несколькими сервоприводами
-
Создание проекта на HAL с помощью Cube для stm32
-
Мигание светодиодом на HAL с помощью Cube
-
Прошить мк с программы Eclipse
-
Связь по Bluetooth между STM32 и Android
-
Stm32 Урок 13: Прерывания по передаче USART
-
Stm32 Урок 12: Передача данных по USART 2
-
Урок 17: Приём данных по USART
-
Настроить будильник на STM
-
stm32 Урок 14: DMA - теория
-
STM32. General-Purpose Timers. Часть 1. Формирование временных интервалов
-
Настроить таймер
-
Кнопка через CUBE
-
USART через CUBE
-
Переустановить среду разработки
-
Приём данных
-
Сделать по примеру и запустить
-
Урок 32: Настройка тактирования таймеров
-
Stm32 Урок 33: Настройка таймера
-
Настроить SysTick в проекте с USART
-
Разобраться с преобразованием типов в Си
-
Модульное программирование
-
АЦП настройка регулярного канала
-
Часы с будильником
-
АЦП
-
Аппаратный ШИМ
-
Генерация анаголового сигнала на ШИМ
-
Пройти курс обучения на github
-
Нарисовать в Dip Trace плату на основе MOC3041
-
Stm32 Урок 8: Организация режимов работы
-
Запрограммировать работу с дисплеем
-
Написать обработчик нажатия кнопок для Arduino Uno
-
Настроить работу реле
-
Настроить символы отображения
-
Сделать устройство по заказу
-
Добавить запись во Flash память значений WaitTime и BetweenTime
-
Купить
-
Протестировать работу АЦП на Arduino
-
Собрать дальномер на плате arduino
-
Протестировать работу дальномера
-
Купить китайский осциллограф
-
Почнить гнездо 3,5 мм Аудио на ноуте
-
Дождаться с почты китайский осциллограф и поиграться с ним
-
Сделать свою Яндекс станцию
-
Включаем планшет без аккумулятора через USB кабель!!
-
Купить колонки и усилитель для самодельной Алисы
-
GyverPortal
-
-
Будильник
Нужно минимизировать стресс от мгновенного пробуждения. Хорошо бы реализовать. Буду стремиться просыпаться раньше. ПО возможности - в 6 утра
- 4657
- 23 января 2014, 03:35
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением