Интернет вещей (IoT). Знакомство и применение. Шаг №56

Всем привет. В этой статье мы с Вами познакомимся с такой концепцией как Интернет вещей ( Internet of Things, IoT ). Как  Вы помните в предыдущей статье мы рассмотрели апплеты и возможность передачи данных на страницу из локально размещенной базы. Но из-за высокой политики безопасности, его непопулярности и других факторов мы пойдем немного по другому пути. А именно встроим в наш контроллер, wi-fi модуль для передачи информации на сайт, а со стороны сайта разработаем «легкий» веб-интерфейс, для приема, анализа информации и удаленного управления контроллером. Вот с таким планом действий мы начнем рассмотрение с IoT. Итак что же это такое и какова его история? Читать далее

Шаг №43. Создание печатных плат с помощью фоторезиста (негатив)

Всем привет. В этой статье мы с Вами рассмотрим  еще один способ изготовления печатных плат с помощью фоторезиста. Напомню в статье №17 мы рассмотрели метод ЛУТ, который применили для проектирования контроллера сбора данных (Статья №39).  Рассмотрим все нюансы данной технологии на примере изготовления платы. Итак, что же такое фоторезист? Это полимерный светочувствительный материал, который наносится на обрабатываемую поверхность. Для того чтобы спроецировать на поверхности прикладываемый шаблон. Читать далее

UART/USART (УАПП) в AVR. Регистры управления. Шаг №40

Всем привет. В прошлой статье мы с Вами довели до рабочего состояния логгер, а точнее контроллер сбора данных, а именно запись на sd-карту температуры и влажности по времени, используя файловую систему PetitFatFs, с возможностью сохранения данных после выключения/включения карты. А также корректировка времени с помощью кнопок. Читать далее

TWI ( I2C ) — режим Multi-Master. Библиотека ProcyonAVRlib. Шаг №34.

Всем привет. Закончив разбирать, в прошлой статье, использование ацп для кнопок коррекции времени, в этой статье продолжим разбирать вторую часть протокола TWI ( I²C ), а именно вопрос синхронизации и приоритета в случае нескольких ведущих на шине, также рассмотрим готовые библиотеки и разберем функции ведомого и ведущего режимов. Рассмотрим что такое статусные коды. Немного напомню. Читать далее

Шаг №32. Настраиваем АЦП для кнопок на AVR. Делитель напряжения

Всем привет. В прошлой статье мы с Вами подвели итог проделанной работы поконтроллеру сбору данных и спланировали работу дальше. Первым пунктом мы прописали подключение кнопок для коррекции времени. Для этого используем вывод АЦП и делитель напряжения. Один раз АЦП мы уже использовали, в статье №9 (Основа работы барьера на микроконтроллере AVR.). Перед подключением рассмотрим АЦП. Читать далее