Мой радиоблог. #1 Павербанк из китайских модулей.

Зашёл на ЕЕ, посмотрел, какого уровня люди статьи пишут, и мне прямо стрёмно и стыдно стало писать это. =)
Задумал я создать видеоблог о том, как я собираю всякую хрень для новичков (на моём основном канале лютое количество школоты) и не только. Вообще, знаю, такого в инете навалом, но у меня всё-таки намного меньше заблуждений. Я буду выкладывать это здесь (Di Halt одобрил раньше), а вы — закидывать меня лютым количеством конструктивных тапков. Не так, чтобы я был мазохистом, но от конструктивной критики не откажусь.

Итак, гвоздь нашей программы — под катом.

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

Новая Atmel Studio 7 импортирует код из Arduino IDE в один клик

AVR
Бывшая AVR Studio теперь позволяет разработчикам Arduino быстро преобразовывать свои скетчи созданные в среде Arduino в полноценные C++ проекты, например для отладки в симуляторе или в железе (вот только JTAG отладчик обойдется минимум в сто баксов).

Поддерживаются платформы AVR и ARM, а также ардуино платы. Причем все — даже те которые вы сами сделали и добавили в Arduino IDE (но только AVR-based).

Новая студия сделана на основе Visual Studio Isolated Shell 2015, поэтому она не устанавливается в Windows XP.
После установки студия занимает на диске 888Mb, причем из них 365Mb занимают примеры кода которые можно не устанавливать (Atmel Software Framework — библиотека свободного исходного кода с 1600 примерами проектов)
Также некоторое место займет .net framework 4.6, если он еще не был установлен.

Может быть со временем на Atmel Studio перейдет большая часть продвинутых ардуинщиков?
Дебажить логику в симуляторе седьмой студии — одно удовольствие.
Ардуинщиками теперь можно быстро увидеть в какие ассемблерные инструкции превращается код и что можно оптимизировать.

Стоит заметить что функция импорта проектов Arduino IDE только односторонняя и пока что сырая, скетч состоящий из нескольких файлов импортировать пока что не умеет.
Интеграция работает начиная с 1.6.5 версии Arduino IDE. Если у вас поля выбора платы и девайса пустые — значит нужно обновить версию Arduino IDE.
Как вариант обхода этого ограничения — можно написать консольную программу, чтоб она все ino файлы склеивала в один большой ino файл, предназначенный специально для импорта в студию. Заодно эту программу можно доработать, чтобы оно потом автоматически подтягивало изменения из С++ проекта назад в ардуиновский проект. Думаю написать такую утилиту.

Ссылка для скачивания: Atmel Studio 7

Тетрадка из 90х

Всем привет. Копался недавно в старой макулатуре у себя в гараже, и нашел столько интересного: школьные тетради, старые справочники по радиодеталям и особенно старую тетрадку со схемами, которые я собирал. Прошелся по ячейкам своей памяти, вспомнил приятные моменты своего тогдашнего «творчества». Вспомнил свои начинания в радиоэлектронике. Помню как мой дядя мне как-то рассказал о приемнике без питания (мне тогда было 12 лет), я ему не поверил. Тогда он мне всучил книгу В.Г. Борисов «В помощь Радиолюбителю». Помню как мир радиоэлектроники меня просто захлестнул.

Читать дальше
  • +7
  • 06 октября 2015, 11:45
  • Jman
  • 2

Управление светодиодной лентой на WS2812B с STM32F10x

Про подключение светодиодных лент на WS2812B к STM32 написано немало статей. Наиболее правильный вариант, с моей точки зрения, описан в статье на Хабре, однако у него есть ряд недостатков:

  • Новичку трудно в нем разобраться
  • Неэкономно расходуется память, что позволено STM32F4 — не позволено STM32F10x

Оба этих недостатка я попытался устранить в своей библиотеке stm32f10x-ws2812b-lib.


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

Схемотехника: Типовая схема Супервизора питания (детектор пониженного напряжения). Методика расчёта [2015.03.24]

Полезна ли эта статья? Однако, меня заворожила красота математических выкладок и пришедших идей. Поэтому захотел её опредметить…


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

Серия «Шаг за шагом» и другие книги. Р. А. Сворень

Рудольф Анатольевич Сворень наверняка знаком многим нашим читателям. Радиоинженер по образованию, педагог по призванию, журналист и редактор по профессии, кандидат педагогических наук, более 40 лет он работал в журнале «Наука и жизнь». Был специальным корреспондентом, редактором отдела, заместителем главного редактора. Опубликовал в журнале десятки статей об успехах наук и технологий. Лауреат многих профессиональных премий, в том числе Премии Союза журналистов СССР («Золотое перо»). Издано 12 его книг, общий тираж которых превысил 8 миллионов. Среди них — энциклопедия юного радиолюбителя «Электроника шаг за шагом», учебник информатики для средней школы (в соавторстве), рассказы о науке для школьников «В просторы космоса, в глубины атома», книжка для всех об электронике «Ваш радиоприёмник».
Из журнала «Наука и жизнь» №4, 2007.
Обложка.



Читать дальше
  • +5
  • 04 ноября 2014, 11:02
  • EW1UA

Юный радиолюбитель. В. Г. Борисов

Энциклопедический букварь начинающего радиолюбителя.
Из категории «обязательно к изучению».
Выдержала восемь изданий в серии «Массовая радиобиблиотека» и ещё несколько — вне этой серии.


Подробнее — статья в Википедии.


Читать дальше
  • +6
  • 08 октября 2014, 13:09
  • EW1UA
  • 3

Радиолюбительство - в массы. Один из моих выпусков.

Приветствую, сообщество. От меня давно нет постов, а всё потому, что я перешёл на другие платформы и другой формат. В последнее время я немного отошёл от радиотехники и выпускаю ролики на ютубе по тематике «сделай сам», но радиотехника, бывает, проскакивает и тут.

Недавно вспомнил про очень хорошее схемное решение- нестабилизированный повышающий преобразователь. Он умеет —
1) Делать из 3,7 вольт -> 12 вольт
2) Обеспечивать хороший ток нагрузки, до 5-и ампер доходило.
4) Он прост (в минимуме — 4 детали)
8) В нём мало надо мотать.
16) Он умеет давать отрицательное напряжение в 9 вольт.
32) КПД в реальном устройстве составило 90 процентов! Я был удивлён.

Быть может, кто-то схему даже узнает. Вот она

Я просто не могу не поделиться схемой и не рассказать о ней подробнее.
Под катом дам ссылки и покажу испытания.

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

Расширения Atmel Studio 6

AVR

Сегодня речь пойдет о некоторых расширениях (extensions) бесплатной IDE от Atmel. Как можно понять из названия, extension — это плагин, расширяющий возможности редактирования или отладки кода. Устанавливать их можно как из самой Atmel Studio (далее по тексту — AS), так и вручную скачивая файлы расширений со своеобразного «app-store» — Atmel Gallery. И в том, и другом случае потребуется регистрация на сайте.
Подкатом инструкция в картинках.

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