Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
микроконтроллер / Поиск по тегам / Сообщество EasyElectronics.ru

SpriteMods.com топик-ссылка

Тут коллега Sprite выкладывает свои наработки. Некоторые весьма интересны и даже полезны. Ну и видео в конце каждой статейки.

Первый обзор отладочной платы STM32F746GDISCOVERY топик-ссылка

В моих руках недавно оказалась новая отладка от ST с МК STM32F7, небольшой обзор внутренностей прилагается. Вкратце: МК с 216 МГц/462 DMIPS, 64 Мб SDRAM, 128 Мб Flash, ЖК-экран 4.3 дюйма с ёмкостным (!) тач-скрином, и конечно Ethernet (LAN8742), FS/HS USB, слот SD-карты и MIPI-камеры, плюс два MEMS-микрофона, чтобы делать стереозвук или чистить шум. Первые впечатления очень хорошие, хочу попробовать сделать микрофонную решётку, и много чего ещё. В примерах есть куча всего, в т.ч. и Ethernet.

Вокруг EFM32 - свежая версия обзора контроллеров и средств разработки

Два года назад г-н Alatar написал весьма подробный и полезный обзор средств для разработки и отладки микроконтроллеров EFM32. Первая часть посвящена инфраструктуре программных средств разработки (Simplicity Studio), вторая часть — работе с контроллерами, третья часть представляет собой обзор API для EFM32.

С мая 2013 года жизнь EFM32 не стояла на месте, совсем наоборот. Уже в июне 2013 года Energy Micro была куплена компанией Silicon Labs. Так линейка этих малопотребляющих микроконтроллеров стала активно расширяться и уже разрослась до более чем 250-ти кристаллов, а Simplicity Studio пережила два масштабных обновления. В обзоре ниже описано чем сейчас является EFM32 и что изменилось в Simplicity Studio по сравнению с постом «Вокруг EFM32 — обзор библиотек и софта» от 2013 года.


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

Устройство подсчета сыпучих материалов в элеваторе с импульсным выходом.

Всем привет. Хочу поделиться с сообществом методом и устройством подсчета сыпучих материалов в элеваторе посредством импульсов. Не так давно мой знакомый, работающий инженером в с/х предприятии попросил помощи. Парк их сх техники оборудован системами GPS-навигации. При помощи учетной программы на ПК они контролировали различную телеметрию с транспортных средств: уровни топлива, скорость, наработку по моточасам, глобальное позиционирование и тд. пришла ему идея в голову, контролировать еще и сбор пшеницы.

Читать дальше
  • +6
  • 19 ноября 2014, 18:32
  • Jman
  • 1

Калькулятор

Замутил ту от нечего делать простенький 8-ми битный калькулятор, а то стандартный виндовский уже порядком надоел. Пока в стадии бета.




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

Еще один освежитель воздуха Airwick

Доработал еще один освежитель воздуха Airwick.
На этот раз используется питание от встроенных батарей, плюс прикручен датчик освещения (фоторезистор).
Микроконтроллер работает в сверхнизком режиме потребления.


Читать дальше
  • +3
  • 07 ноября 2014, 18:57
  • vad7
  • 1

Доработка проветривателя или управление вентиляцией от датчика углекислого газа


Уровень углекислого газа (CO2) один из важных показателей качества воздуха в помещении. Еще его уровень очень удобно использовать для управления вентиляцией.

В статье расскажу о доработке проветривателя и дистанционном управлении вентиляторами посредством микроконтроллеров и датчика CO2.
Также, при желании, после небольшой доработки эту же схему можно применить и для управление приточной-вытяжной системой.



Читать дальше
  • +7
  • 27 декабря 2013, 13:36
  • vad7
  • 1

Программа UDP терминал (TermUDP) для Андроид устройств

Вот на досуге написал программу UDP терминал для Андроид устройств (планшеты/телефоны)
01.05.2013
Добавил еще программу TCP терминал.(в конце топика)
Внешний вид:

C ее помощью можно потестировать свои сетевые устройства на микроконтроллерах так и поработать с компами по LAN.
Работать можно по WIFI (роутер), через USB-LAN адаптер или удаленно через 2G/3G
Удобство в том что телефон всегда при себе. Ну почти всегда :)
Программа сделана по внешему виду как моя программа TermUSB (для переходников USB-COM FTDI,CP2102,PROLIFIC)
TermUSB
и позволяет передать/принять на произвольный IP/PORT данные в виде ASCII или HEX
для большинства задач этого вполне достаточно.«Морда» адаптирована под телефоны и планшеты в landscape ориентации.Коротко по работе с программой.При запуске прога проверяет есть ли сетевое подключение и предлагает влючить WIFI/LAN/3G.Если сетевое подключение есть, то она в верхней строке пишет Ваш IP адрес.В полях SERVER IP и Port укажем IP и порт удаленного устройства на которое будем слать/принимать данные.Далее жмем LISTEN и посылаем принимаем данные.В качестве приемной стороны на PC рекомендую использовать бесплатную прогу Hercules Setup utility.
Можно скачать тут:
Hercules.zip
или на сайте производителя.
Hercules UTILITY
Работает без установки
Для отладки и тестирования на PC самое то.В ней открываем вкладку UDP и в полях Module IP пишем Ваш IP (в программе на Андроид верхняя строка you ip adress:.......) и в полях Port и Local Port пишем порт который вы указали в Андроид программе. Жмем кнопку LISTEN и начинаем обмениваться данными по сети.
Если надо передавать данные в HEX коде то в нижней строке ставим «галку» H и набираем 01023FFF и т.д Для приема данных в HEX виде ставим верхнюю «галку» Н
Так-же можно использовать для тестирования утилиту netcat.Кстати попробывал мини чат на ней.У меня внешний IP. На роутере c (OPENWRT или от «ОЛЕГА») запускаем netcat так:
nc -l -u -p5005 и на андроид телефоне (Мегафон) запускаем мой терминал, прописываем внешний адрес роутера.Все. Далее набирая в консоли роутера, получаем данные в телефоне и обратно.Такой мини чат.Телефон работает через 3G.Можно писать на роутере скрипты и рулить чем угодно.
Скачать программу UDP терминала можно тут:
TermUDP

Скачать программу TCP терминала можно тут:
TermTCP

PS. Программу писал под себя, как считаю удобным.Варианты «таких прог полно на Маркете» не принимаю :)Не нужно, не ставьте. Буду рад если кому пригодится.Принимаются и приветствуются замечания/предложения по программе.

Переориентация акселерометра/компаса.

Интро.

Чип LSM303DLHC совмещает в себе три устройства: трёхосевой акселерометр, трёхосевой компас и термометр. В конечном устройстве, однако, собственные оси X, Y и Z акселерометра (ну и компаса тоже) могут не совпадать с осями аппарата, в котором находится печатная плата, могут иметь разный масштаб, могут вообще быть не совсем перпендикулярны. Мало ли — при при пайке перегрелся там ну или приложили об пол его как следует… Раз такое может быть, то оно, наверняка и случится. Особенно опасно, если механику делает не то же лицо, что и электронику. Вот это как раз мой случай: электроника сделана, но до сих пор не знаю, как и в какой ориентации она будет стоять в корпусе. К счастью, на помощь приходит линейная алгебра. Хочу поделиться решением этой проблемы с общественностью.

Решил, что только потреблять чужие статьи плохо и надо посильными средствами внести вклад. Первый раз что-то пишу. Извините, если что не так!


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

Запретный плод GOTO сладок!

Доброго времени суток!

Какое Ваше отношение к оператору goto в языках С/С++? Скорее всего, когда Вы учились программировать, Вы его использовали. Потом Вы узнали, что это плохо, и Вы о нем позабыли. Хотя иногда при сложной обработке ошибок… нет-нет, там try … throw … catch. Или же для выхода из вложенных циклов … не-ет, там флаги и куча сложностей. Или когда вложенные switch … нет-нет-нет, там те же флаги.
И все-таки, иногда в ночной тиши Вы допускали в свое подсознание грешную мысль – «а почему бы не использовать вот тут goto? И программа вроде как стройней будет, и оптимально выходит. Да-а, было бы хорошо… Но нет – нельзя, забыли!».
А почему так оно?
Под катом – небольшое расследование и мое, основанное на многолетней практике и разных платформах, отношение к этому вопросу…
Особо любопытные и читатели Хабра уже возмутились — это кросспост с с Хабрахабра! Согласен — я там когда-то написал эту статью. Увидел, что она вызвала резонанс. Решил поделиться с читателями и этого ресурса.


Читать дальше
  • +8
  • 26 сентября 2012, 18:26
  • PICC