Как стать автором
Обновить
27
0
Артур @avrfun

Пользователь

Отправить сообщение

Как мы делали двухканальную розетку с Wi-Fi

Время на прочтение 2 мин
Количество просмотров 21K
Мы по роду своей деятельности занимаемся производством электроники и разработкой встраиваемого софта, перед Вами небольшая заметка о том, как мы делали Wi-Fi розетку.


Читать дальше →
Всего голосов 30: ↑17 и ↓13 +4
Комментарии 99

Контроллер MeteoBoard

Время на прочтение 9 мин
Количество просмотров 25K
Понадобилось нам однажды измерять температуру и влажность в одном помещении, несложная задача, стоит обратиться в гугл и там до кучи примеров на ардуино как это сделать, скетчи, схемы и пояснения. Простые задачи подобного рода возникают достаточно часто и каждый раз модифицировать код для контроллера не хотелось. Мы подумали, а что если написать что-то типа интерпретатора для микроконтроллера(МК), который бы принимал команды и выполнял их. Таким образом отпадает необходимость писать софт каждый раз для МК, это занятие требует времени зачастую больше, чем под ПК из-за того, что объем памяти МК ограничен и не попользуешься развитыми средствами типа regex и прочего. Интерпретатор должен быть расширяемый, то есть добавление новой команды, не должно быть зубодробительной операцией. Также в будущем он должен быть легко переносим на ARM Cortex-M3 архитектуру и способен работать через различные интерфейсы связи будь то RS485, Ethernet, ZigBee.

Другие наши проекты здесь

На основании этих требований было решено разработать такое устройство и + библиотеки для работы с ним под несколько языков (сейчас Python и GCC C/C++) и ОС ( Win и Linux) чтобы не париться больше с написанием каждый раз софта для контроллера, который делает рутину — собирает данные или что-то включает или выключает.


Рис. 1. Контроллер MeteoBoard
Читать дальше →
Всего голосов 35: ↑31 и ↓4 +27
Комментарии 68

Макетная плата MAT90USB162 с аппаратным USB, ЦАП, внешним АЦП и 32Mb DataFlash

Время на прочтение 3 мин
Количество просмотров 22K
Привет, Хабр!

Хочу представить дипломный проект, который плавно перерос в мелкосерийное производство.

Другие наши проекты здесь

Собственно это Open Source платы для протипирования на базе AVR AT90USB162 с аппаратным USB.
Плата предназначена для начинающих и основной упор делается на изучение периферии UART, SPI, 1-wire.



Документация
Примеры
Примеры-zip
Читать дальше →
Всего голосов 74: ↑70 и ↓4 +66
Комментарии 131

Пишем программы для микроконтроллеров AVR в среде Code::Blocks 10.5

Время на прочтение 2 мин
Количество просмотров 51K
Привет, Хабр!

В этом небольшом топике будет показано как использовать популярную IDE Code::Blocks 10.5 для написания программ для микроконтроллеров семейства AVR фирмы ATMEL.



Читать дальше →
Всего голосов 40: ↑34 и ↓6 +28
Комментарии 37

Устройство слежения за движущимся источником света

Время на прочтение 3 мин
Количество просмотров 25K
Сегодня я решил написать об одном интересном проекте, которым занимался в свободное от учебы время.

Суть устройства проста — есть матрица фотодиодов (в данном случае 4, но можно и больше) которая регистрирует свет от какого-то источника, который может перемещаться. Естественно, количество света, падающее на каждый фотодиод в отдельности различно.

Устройство должно определять расположение в пространстве источника света, который перемещается.Это основная цель. То есть необходимо программно решать задачу многомерной корреляции между вектором интенсивностей и вектором местоположения источника света.


Читать дальше →
Всего голосов 52: ↑47 и ↓5 +42
Комментарии 39

Информация

В рейтинге
Не участвует
Откуда
Красноярск, Красноярский край, Россия
Дата рождения
Зарегистрирован
Активность