Обжимные (опрессовочные) клещи SN-28B для провода 28-18 AWG/0,1–1,0 мм²

Прикупил на Ибее более продвинутые обжимные клещи SN-28B для 2.54mm, 3.96mm и KF2510 (Dupont Pin Crimping Tool 2.54mm 3.96mm KF2510 28-18 AWG Crimper 0.1-1.0mm²). Заинтересовали они своими «губками» – на ибеевских фото были показаны очень хорошие контуры рабочей поверхности.

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

Обзор dealextreme

Продолжая традицию данного блога вношу свою небольшую лепту, в описание полезных вещей с dealextreme.


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

Чем питается икеевский фонарик: Step-Up серии Torex XC6382

Икея OLEBYСтоят у меня в шкафу две икеевские лампочки — OLEBY. Светодиодные, с датчиком движения, на 3х батарейках AAA. Продаются по 300 руб за пару — в буквальном смысле за пару — две штуки в упаковке.

В общем-то ничего примечательного, если не считать того, что батарейки они ужирают почти до нуля. Если после детских игрушек батарейка с 1.2-1.3 Вольт — нормальное явление (я таки батарейки оставляю себе для питания чего-нить собранного на коленкемакетке), то из этих фонариков батарейки выходят на 300-400 мВольт и никуда, кроме мусорного ведра уже негодны.

То есть внутри стоит какой-то давольно мощный и малогабаритный Step-Up да еще и с крайне малым собственным током потребления. И недорогой — Икея все-таки, made in China.

И каждый раз, когда эта лампочка жизнерадостно загоралась в шкафу у меня мелькала мысль, что неплохо бы мне такой Step-Up иметь для моих поделок. А тут осенило — можно же просто посмотреть.

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

Датчик давления BMP180 / Линейный стабилизатор серии xc6206 (662K)

Датчик давления BMP180Был у меня датчик давления BMP180. Честно купленный на ебее за 80 руб. Вот такой, как на картинке справа (собственно датчик BMP180 — это металлический паралелепипед с еле заметной дырочкой на углу платы, остальное — обвязка).

Я его собирался использовать как часть погодной станции — мерять атмосферное давление.

А на самом деле он оказался датчиком давления и температуры в одном флаконе. С I2C шиной. Да еще и с максимальной точностью 2 Пa (если использовать его как барометрический высотомер это соответствует погрешности измерения высоты в 17 см). Ну и до кучи — микроскопический вес и малое потребление энергии, все это на крошечной платке 21 на 18 мм.

В общем радующий душу девайс.

Но я его таки сломал. Припаял к нему сначала угловой коннектор, захотел заменить на прямой… угловой так интегрировался в плату, что ни нагрев паяльником, ни использование оплетки не помогло — разъем я вытащил вместе с куском платы и ошметками дорожек.

С новым разъемом датчик не заработал.

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

Модернизация STM32VL DISCOVERY STlink в STM32F103 DISCOVERY Stlink/V2

    Одной из первых отладочных плат от STMicroelectronics была выпущена плата STM32VLDISCOVERY с процессором STM32F100RB и программатором  STlink. Недостатком данного программатора является отсутствие процесса трассировки. И кроме того в качестве отлаживаемого  применен не очень быстрый процессор, работающей на предельной тактовой частоте 24 Мгц.
    Данную плату довольно легко можно модернизировать. Процессор, стоящий на плате без каких либо изменений можно заменить на например STM32F103RB или другой подобный из 103 серии в корпусе QFTP64. Данная замена оправдана тем, что данная линейка процессоров полностью поддерживается в отладчике Keil. Кроме того существует огромное количество примеров для работы с этим типом процессоров.
    Для переделки STlink в STlink/V2 необходимо сделать следующее:

1. Необходимо заменить прошивку микросхемы STM32F103C8 на которой  собран программатор. Для этого можно воспользоваться Flash loader demonstrator которая позволяет с помощью штатного загрузчика изменить прошивку в самом программаторе. Для этого нам необходимо подключиться к выводам USART1_TX она же PA9 (30 вывод) и USART1_RX она же PA10 (31 вывод) — по ним будет осуществляться программирование процессора. А также к выводам BOOT0 (44 вывод) для перехода в режим встроенного загрузчика в системной памяти процессора и RST (7 вывод). Выводы 31 и 30 лучше всего подсоединить к пустым выводам (NC) на плате соответственно слева и справа (2-е выводы сверху). Процедура программирования описывалась тут и тут. Вывод BOOT1(PB2) подключаем к земле (после прошивки не забываем убрать это соединение) — для того, чтобы заставить процессор после старта перейти на запуск встроенного в системную память загрузчика. Прошивку для заливки в процессор программатора можно скачать тут. А саму программу Flash loader demonstrator тут.
2. После этого необходимо на процессоре программатора соединить PB12 (вывод 25)  и PB14 (вывод 27).
3. Соединить вывод PB3 он же JTDO (вывод 55 отлаживаемого процессора STM32F103RB) и PA10 он же TSWO (вывод 31 процессора программатора).
    В результате данной модернизации в среде Keil данный программатор определяется как STlink/V2.

Не так страшен makefile

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

Итак, makefile — сценарий сборки для процедуры GNU make, являющейся неотъемлемой частью любого GCC-тулчейна.

Я мог бы цитировать главы из документации по GNU make или пересказать своими словами замечательную статью Владимира Игнатова, однако не хочу да и не вижу особого смысла, ибо все это любой заинтересованный читатель может изучить самостоятельно. Вместо этого я по пунктам разберу мой рабочий makefile, который с небольшими вариациями служит мне верой и правдой около 5 лет во многих проектах.

Поехали.


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

Подключение TFT-дисплея к AVR.

Итак, всем привет)
Купил я на ибее такой дисплейчик:

Преимущества-цветной, есть разъем для SD-карты, последовательный интерфейс(SPI), низкая цена, возможность работы с 3.3В и 5В.


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

Простая реализация Модбас-стека на MSP430. Часть первая: Modbus (RTU)

Простая реализация Модбас-стека на MSP430. Часть первая: Modbus (RTU). Часть вторая здесь
А потом пришла третья часть — с подчищеной библиотекой.

Что бы там ни говорили о «старости» Модбаса, он является очень хорошим и заслуженно популярным протоколом в системах промышленной автоматизации. Поэтому полезно иметь возможность использовать Модбас в МК-девайсах, согласных на скромную роль Слейва. Для такого Слейва я и написал Модбас стек. И хотя мой МК — это достаточно новый и еще не очень популярный ФРАМ-камешек из семейства MSP430FR57xx, программу можно портировать и на другие МК.

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

Генератор ШИМ/импульсов на STM32F050

Иногда полезная приблуда — управляемый по RS232 генератор на 6 каналов ШИМа + 1 импульсный.


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