STM32 Discovery SD+WEB+ENC28J60


Собственно порт TCP/IP стэка и примера от Lifelover на STM32 в CooCox 1.51.


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

Создаём ST-Link V2

      Как-то так исторически сложилось, что, хоть и «подружился» с микроконтроллерами от ST Microelectronics я уже давненько, но полноценного отладчика до сих пор у меня не было. «Подсадил» на STM8 меня друг, подарив на день рождения платку STM8S-Discovery. Вдоволь наигравшись с целевым камушком, я отключил отладочную часть платки, а встроенный ST-Link стал «рабочей лошадкой» в моей лаборатории. Таковым и оставался бы до сих пор, и всё было хорошо, да вот где-то с полгода назад случилась ситуация, которая сподвигнула меня на изыскания по размножению отладчика: мне пришлось подключить обратно отладочную часть дискавери, так как проэкт, над которым предполагалось работать, использовал тот же проц, что и в дискавери, и обросла платка некислым таким «ежиком» из проводов и деталюшек, закипела работа… А тут заказчик звонит-мол, приедь ко мне да подправь, плиз, прошивочку в своём устройстве-да там фигня, задержку на секунду увеличить и всего-то делов… А «рабочая лошадь» чуть ли не намертво к рабочему столу привязана проводами да кабелюками, блин! Пришлось разбирать, конечно… Вернувшись от заказчика и грустно поглядев на то, что ещё утром было полем для бурной деятельности по проверке идей-полез искать вдохновения в гугле. Кому интересно, что из этого получилось-добро пожаловать под отрезь… :)


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

Изготовление трафаретов для нанесения паяльной пасты

На производстве трафареты делаются, обычно, из стали (методов вагон), но там они расчитаны на тысячи плат. В любительской практике такие количества не нужны, поэтому трафареты делают из чего попроще — медь, латунь, алюминий. Но медь и латунь не самые дешевые и доступные материалы, а алюминиевых банок хоть отбавляй. И толщина фольги у них подходящая — около 0.15мм. Одна беда — жесткий он, выровнять нормально не получается, а без этого сложно нормально фоторезист нанести. Но, как оказалось, у этой заморочки есть достаточно простое решение…


Читать дальше
  • +10
  • 16 апреля 2013, 23:51
  • evsi

Доступ к последовательным портам из браузера через сервер

Преимущества такого решения:

  1. кросс-платформенность — Windows/Linux/MacOS/Android;
  2. удаленный доступ с разных компьютеров/планшетов/смартфонов;
  3. для внесения изменений не нужна перекомпиляция — достаточно перегрузить страницу;
  4. простота создания интерфейса, особенно при использовании библиотек типа jQuery.

    Например, полноценный терминал в 200 строк HTML+JS:


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

Потестируйте пожалуйста кому не в "лом" программу терминал для Андроид планшета для переходников USB<->COM (или микроконтроллеров) на FT232RL,Cp2102 и PL2303

Потестируйте пожалуйста кому не в «лом» программу терминал для Андроид планшета для переходников USB<->COM (или микроконтроллеров) на FT232RL,Cp2102 и PL2303.
Должна работать начиная с Андроид 3.1.Тестировал на 7" планшете MISTERY MID721 и телефоне LENOVO 770.Телефон и планшет с OTG хостом и штатной прошивкой.Все работает с этими микросхемами.Подключал так-же Arduino NANO и плата с AVR.Отпишитесь что работает/не работает название аппарата и версия Андроид.По замечаниям и предложениям доработаю как будет со временем полегче.Думаю пригодится кто занимается с микроконтроллерами или тем кто пишет для них программы на Андроид. Спасибо.
Поместил прогу в Google Play там поудобнее смотреть скачки и комменты,
да и аудитория для тестирования побольше.
Если скачивали ранее программу с сайта сначала удалите.
Все новые релизы по мере возможности будут тут:
===================================================================

ВНИМАНИЕ!!! Залил на Play версию 2.0
-добавлено вывод в HEX
-и ввод в HEX в виде 0102AAFFE1 и т.д
-ввел пробелы при отображении в HEX виде
-подрихтовал «морду» для телефонов

TermUSB

2 слоя мало? теперь 4 слоя на seeedstudio.com (Fusion PCB Service) топик-ссылка

Тут промелькнула новость о нововведении сервиса. Теперь можно заказать платы до 4х слоев. Из мелочей стоит заметить, что несколько ухудшены допуски (8mil против 6mil) на ширину дорожки и диаметр контактной TH площадки для внутренних слоев, но это считается нормой. Ценообразование более логичное, чем на 2-х сторонних. Так же отмечу, что относительно недавно появилась возможность заказать 20 или 30 плат (раньше только 10, 50 и 100).

3D визуализация ПП спроектированной в PCAD посредством экспорта в Solid Works

Алгоритм действий себе как памятку, а может и кому еще сгодится…

В сообществе уже проскакивали статьи про то, как сделать 3D визуализацию ПП в различных кадах.
Для чего? Ну, может просто ради фана, а может для создания документации. Вобщем некоторое время назад меня зацепила эта тема, а попробовав, я убедился в крайней полезности данного занятия для проектирования и компоновки готового устройства.


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

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

Интро.

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

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


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

Импульсный блок питания из энергосберегающей лампы

Возможно для многих эта статья покажется очевидной, но надеюсь, и найдутся люди — которые смогут что-то отсюда подчерпнуть для своих проектов.

Для питания устройств, я часто пользуюсь вот такими импульсными блоками питания


5 Вольт 1 Ампер. Можно увеличить выходное напряжение вольт до 9(только изменив стабилитрон в цепи обратной связи)

На днях понял, что из нерабочих энергосберегающих ламп, можно сделать достаточно мощный блок питания.


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

GUI для встраиваемых систем

Предыстория

Техника не стоит на месте, пользователей не впечатляют 7-сегменные и текстовые индикаторы, в двух проектах понадобились простенькие экраны цветные 320х240. Время было ограничено, основная плата сделана, отлажена, а для пользовательского интерфейса в первый десяток устройств пошли китайские demoboard ebay. В качестве GUI — либа от STM.
Изделие удачно прошло промышленное тестирование, но вот пользовательский интерфейс вызывал некоторые нарекания, ибо топорен и жрал ресурсы. Кроме того — избыточность демоплаты, непредсказуемость качества самой платы, экранов, времени жизни, проблемы с белой закупкой, гарантией и т.д. Т.е. то что годится для дома, никак в промустановке. Соответственно, была разработана плата с экраном, под проект.

Читать дальше
  • +26
  • 13 января 2013, 13:25
  • AVF