avatar
Рейтинг
+3.91
Сила
9.49

Публикации

Go Configure Design Challenge Series

Блог им. Nemo


Design Challenge Series Description

The Go Configure Design Challenge Series will consist of a set of ten (10) challenges. Two challenges will be launched every two weeks throughout the series. The challenges will range in complexity with a designation of level 1, 2 or 3. Challenges will increase in difficulty as the series progresses.

Design submissions are due two weeks after the start for each challenge. Each submission will be evaluated by Silego according to the criteria described below under ‘Challenge Scoring‘. Designs must meet a minimum set of requirements to be accepted and considered an “approved” design.
Читать дальше

Single Board Computer: Onion Omega 2+

Блог им. Nemo
В прошлом году сделал предзаказ Onion Omega 2+ на Kikstarter, и на днях получил посилку. За 9$ получаем 580MHz MIPS CPU + Wi-FI + Linux + нормальная документация На такой плате можно сделать свою WiFi точку доступа, собирать дание с сенсоров и отправлять на обработку или визуализацию на сервер, контроллер умного дома и много других интересных вещей.



Читать дальше

Динамическая индикация на PSoC 4 и 74HC595

Блог им. Nemo
В последние время очень много разных разработок на Arduino и STM32. Задача поста показать альтернативные решения.

Публикую пример работы с PSoC 4 от Cypress. В качестве примера покажу как подключить PSoC 4 к дисплею с управлением на 74HC595 микросхеме регистре.
Кит для разработки: CY8CKIT-042 PSoC 4 Pioneer Kit:


Читать дальше

Real-Time Bluetooth Networks - Shape the World

Блог им. Nemo


Новый курс от создателей UT.6.02.x:
Embedded Systems — Shape The World
, начинаеться 15 го сентября, теперь будеть без дедлайнов.
Ссылка на курс: www.edx.org/course/real-time-bluetooth-networks-shape-world-utaustinx-ut-rtbn-12-01x#!

Читать дальше

UT.6.02.x: Embedded Systems - Shape The World улучшенная версия

Блог им. Nemo
В прошлом году был курс Embedded Systems — Shape The World, многие о нём знают. Мне курс очень понравилься, получил сертфикат (правда бесплатную версию).


Тепер они запустили новую улучшенную версию и добавили несколько нових вещей.
— Больше рассматривают State Machines
— Будет пример internet of things с платой SimpleLink Wi-Fi CC3100 BoosterPack
Подробнее в видео:


Курс очень интересний, советую всем!
Записаться можно ТУТ

В 2015 году будет очень много полезних курсов, создал свой список курсов, может кому будет полезен.

Подключение нескольких MCU по USART

Блог им. Nemo
Мужно подключить несколько ATmega88А(слейвов) к STM32F407 (мастер) по USART как Тут.
Решил сделать оптическую развязку:

Даная схеме не инвертирует входной сигнал. Но не хочет работать быстрее 4800. Диоды для защиты выхода микроконтроллера от сигнала с активного мк.

Слейв после приёма (через аналогичную развязку) принимает сообщение(адрес девайса), и «отвечает» мастеру тем же адресом. к точке «MASTER_UASRT_RX» подключен логический анализатор. В каждый момент активен только 1 мк. Когда включён 1 модуль(по отдельности работает каждый) всё работает, когда 2, логический анализатор ничего не фиксирует на линии. Мне нужно подключить таким способом 5 модулей, а тут два не работает.
Не могу понять в чем проблема…

Инициализация PWM конструктором класса ( C++ )

Блог им. Nemo
Долгое время писал код под МК на С. Друг пишет под МК на С++, посоветовал мне, вот я решил попробовать. Микроконтроллер у меня ATmega88А, IDE Atmel Studio 6.2. Буду использовать 6 апаратных PWM для управления сервоприводами, так как нужно писать 6 одинаковых кусков кода, решил сделать класс Servo.


class Servo
{
private:
	int* pulse_width;  

public:
	Servo(int* PWM_Channel);
	void write(int data);
}; //Servo


Читать дальше

Курс: Embedded Systems - Shape The World

Мероприятия
22 января начинается очень интересный курс по Embedded Systems. Записаться можно тут. Изучение будет проходить на Cortex M4 от Texas Instruments в среде Keil uVision IDE. Для закрепления знаний будет задание написать графическую игру на дисплее от мобильника. Также можно будет получить сертификат. Список необходимого железа здесь.


P.S. Я уже купил Tiva™ C Series LaunchPad и дисплей, теперь жду с нетерпением начала курса.

Beaglebobe Black. Первый запуск

Embedded linux

Beaglebone Black Для изучения программирования под Embedded Linux и в скором времени под QNX. Даная плата похожа н Raspberry Pi но мощнее и с официальной поддержкой Texas Instruments. Здесь можно посмотреть как люди используют плату для своих проектов.

Выбрал Beaglebone Black по таким основным причинам:
1. Хорошая официальная поддержка;
2. Не высокая цена;
3. Есть портированны системы: Ångström Linux, Ubuntu, Android, QNX, vxWorks;
4. Не большой размер, можно использовать в поделках.

Так как подключать монитор к плате не планирую, буду использовать SSH подключение через Ethernet или USB. Тоесть, разрабатывать компилить софт на компютере, а загружать на плату.

Читать дальше