Аквариум в зеленом свете

Теперь по поводу серверной части. Понадобится один радиомодуль NRF24L01+ и raspberry pi. У меня на малинке установлен Raspbian. Инструкцию по подключению радиомодуля взял из сети. Если коротко и по русски, то подключаем радиомодуль как на картинке (картинку было лень рисовать, взял с того же сайта):

Месяц назад запустил аквариум. И сразу же возникла идея сделать автоматическое включение и выключение света. В качестве подсветки на крышку были приклеены полоски светодиодных лент. Влагозащищенные оставлены как есть, а обычные были залиты прозрачным силиконом для защиты от влаги. В итоге получилось относительно простое устройство с хорошим функционалом: в определённое время свет включается, выключается. Можно включать в произвольном порядке или комбинировать 3 блока светодиодных лент разным цветом и/или с разным количеством светодиодов, есть ручное управление через браузер любого устройства (телефон, компьютер, телевизор и т д)





 			

Когда вы купили микроконтроллер в радиомагазине, достаточно подать питание и можно его использовать. Для многих задач заводских настроек бывает достаточно, но если от МК необходима максимальная производительность, придется использовать внешний тактовый генератор, или кварц. Для того чтобы микроконтроллер узнал, как ему работать – от внутреннего тактового генератора с определенной частотой, или от кварца, необходимо с помощью программатора его настроить. При настройке как раз и изменяются FUSE биты, каждый из которых отвечает за определенные режимы работы микроконтроллера. Можно, например, запретить прошивку микроконтроллера в целом, запретить стирание EEPROM, включать и отключать таймеры. На первый взгляд всё просто – посмотрел даташит, выставил нужные фьюзы и всё – можно работать. На деле всё оказывается немного сложнее.

Posted in AVR
Загрузка прошивки программатора на Arduino

Сегодня нас окружает огромное количество техники. Микроконтроллеры есть практически везде – от современного утюга до трактора, их применение ограничивается только фантазией разработчика. Хотите создать игрушку, или двери, открывающиеся по отпечатку пальца, или панель управления с кнопками, тумблерами и индикаторами, или реализовать умный дом – везде пригодятся микроконтроллеры. Конечно, вместо них можно использовать компьютер, но для большинства задач это будет нецелесообразно. Я не буду вдаваться в подробности архитектуры – расскажу как запустить контроллер AVR первый раз.

Posted in AVR