• Ребята, которые делают говорящего робота для умного дома, раздают платы
    0
    Добрый день!

    Нужна Raspberry pi 2 для следующих проектов. Один это система мониторинга сети ветрогенераторов, для которой необходим производительный мобильный вычислительный центр. Хотим применить Raspberry pi 2.

    Второй проект тоже на Raspberry pi 2. Разработка мобильного, легко монтируемого измерительного комплекса для подвижных транспортных платформ (на данном этапе электрических). Нужно для анализа энергоэффективности комплекса, динамических характеристик (особенно для транспортных средств с 4-6 независимыми ведущими колесами — на каждое по своему движку) и визуализации/сохранении графиков измеряемых величин в реальном времени.

    Контактные данные: email: artgden@gmail.com
    Акшинцев Денис Игоревич, 65039, Украина, г. Одесса, Среднефонтанская, д. 34/1, кв. 29
    Тел. +38 (066) 775-66-91
  • Ребята, которые делают говорящего робота для умного дома, раздают платы
    0
    Не из Донецка случайно? =)
  • Электронный тортик в кармане: дневник разработки
    0
    Не согласен. Общеизвестные компиляторы C (GCC, IAR) по умолчанию разрешают «раскидывание» переменных. Классов, объектов в модуле нет. На язык C похоже, да, но не на C++.

    "А вообще, в Arduino этот код компилится именно как C++"
    для меня это новость. Не подскажете, откуда информация?
  • Электронный тортик в кармане: дневник разработки
    0
    Программа на C++ для Arduino IDE
    где Вы там C++ увидели?
  • Реализации интерфейса 1-Wire на основе SSP
    0
    Я не спорю, конечно. Только мы вот уже выбрали другой микроконтроллер от ST. Ложка хороша к обеду.
  • Реализации интерфейса 1-Wire на основе SSP
    0
    Может быть, мне не повезло — мое письмо с вопросами Миландр проигнорировал, никакого ответа я не получил.
  • Реализации интерфейса 1-Wire на основе SSP
    0
    А вообще, если у вас в коде есть нечто вроде delay(X), то следует задуматься о качестве своего «кода».
    Спасибо, кэп, просветили, а то мы раньше не знали, что соль соленая и сахар сладкий. Но при чем тут эта конкретная статья? Вроде бы в ней нет агитации использования задержек на программных циклах.
  • Реализации интерфейса 1-Wire на основе SSP
    +1
    Если бы не RTOS, то в создании софтового 1-Wire не было бы никаких проблем. Так что автор абсолютно прав, разгрузив ядро микроконтроллера от ненужных вычислений задержек с помощью аппаратуры.
  • Реализации интерфейса 1-Wire на основе SSP
    0
    Странно не только это. К примеру, Миландр (производитель микроконтроллеров) совершенно не обращает внимания на письма в техподдержку с вопросами потенциальных пользователей. Цены на макетные платы просто запредельные. К сожалению, продукция Миландра не для простых смертных, похоже.
  • Ковыряционный анализ, балалайка, божена – а как вы разговариваете с коллегами?
    –4
    "оборевательница" — встречайте рождение нового мема.
  • Нерегулируемые светодиодные лампы
    0
    Похоже надо выпилить из статьи все упоминания про ультразвук.
  • Нерегулируемые светодиодные лампы
    +1
    А я и не знал, что Philips топовый производитель светодиодных ламп. Оказывается, производителей ламп слишком много. Если бы мне попалась лампа Philips, то она тоже попала бы в обзор.
  • Нерегулируемые светодиодные лампы
    0
    Не уверен, что у меня был случай некачественного приемника, потому что одна лампа давала помеху только на УКВ, а на КВ все было чисто. См. лампу Gauss EB101106107 в таблице 2.
  • Нерегулируемые светодиодные лампы
    0
    Простейший ограничитель тока с гасящим конденсатором оказался только у двух ламп в обзоре: Jazzway 7.5w 2700K GU10 и ASD JCDRC 7.5w. ИМХО, такие лампы точно не стоит покупать.
  • Нерегулируемые светодиодные лампы
    +1
    Вы правы, не хватает в обзоре ламп многих производителей. Объять необъятное в очередной раз не получилось, прошу прощения. По поводу схем — добавил ссылку [4], там есть принципиальные схемы, осциллограммы токов потребления, импульсов светового потока.
  • Нерегулируемые светодиодные лампы
    0
    Бывает не гасятся помехи и на УКВ, и прекрасно ловятся обычным приемником. Проверено опытным путем.
  • Нерегулируемые светодиодные лампы
    –2
    Да вроде не применяется в светодиодах люминофор. По крайней мере я этого не слышал.
  • Нерегулируемые светодиодные лампы
    –1
    Про ультразвук в статье ни полслова не написано. Про ультразвуковые частоты написано, на ультразвуковых частотах работают контроллеры светодиодных ламп. Ультразвуковая частота и ультразвук это разные вещи. Ультразвук — это звук, колебания воздуха с ультразвуковой частотой. Ультразвуковая частота в контексте данной статьи имеет отношение только к контроллерам (драйверам) LED-ламп и к модуляции светового потока ламп. Ни разу не к звуку.
  • Нерегулируемые светодиодные лампы
    0
    Надеяться ни на что не надо. Читайте как есть, и понимайте так, как написано, а не как хочется. Вы путаете ультразвуковые частоты с ультразвуком.

    Ультразвуковые частоты — это частота переменного тока и напряжения, на которой человек не слышит, т. е. от 20 кГц и выше. Контроллеры светодиодных ламп работают на ультразвуковых частотах от 50 до 85 кГц, и именно на таких частотах мигают лампы, хочется Вам этого или нет.

    Ультразвук — это колебания воздуха с частотой, с которой человек не слышит. Там, где написано «ультразвуковая частота», ни разу не надо понимать, что это колебания воздуха.

    Инфракрасное излучение — это электромагнитное излучение, которое человек не видит, от 300 гигагерц до 430 терагерц. Инфракрасное излучение выдают пульты дистанционного управления, оно промодулировано по амплитуде ультразвуковыми частотами контроллера пульта. Не я это придумал, просто технология такая. Поскольку яркость лампы в видимом диапазоне меняется с ультразвуковой частотой (т. е. промодулировано по амплитуде ультразвуковой частой), то я сделал предположение, что и в инфракрасном диапазоне тоже может быть такая модуляция. Если это так, то это может мешать работе систем дистанционного управления.

    Видимый свет — это электромагнитное излучение, которое способно увидеть человеческий глаз, с частотами от 385 до 790 терагерц. Видимое излучение дают светодиодные лампы. Это излучение иногда промодулировано ультразвуковой частотой, на которой работает контроллер.
  • Нерегулируемые светодиодные лампы
    0
    Повторю еще раз то, что уже писал в статье.

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

    2. Несколько ламп, работающих одновременно и пульсирующих на разных, отличающихся на несколько Гц, ультразвуковых частотах, будут создавать видимые на глаз биения яркости света. С эффектом стробоскопа знакомы?
  • Нерегулируемые светодиодные лампы
    0
    Светодиодная плата у лампы Ecola 7w 4200K GU10 действительно алюминиевая, как и у большинства ламп в обзоре.

    Для меня нет сомнений в том, что светодиоды у Ecola 7w 4200K GU10 двойные, и ошибки в измерении напряжения тоже быть не может. Дело в том, что я измерял не только напряжение на выходе (оно 81 вольт), но еще и ток (66 мА), затем вычислял мощность на выходе регулятора, и сравнивал её с входной мощностью (когда вычислял КПД регулятора). Если бы я тут что-то неправильно измерил, то ошибка была бы сразу видна. Если поделить 81 вольт на 14 светодиодов, то получится 5.78 вольта на светодиод. Следовательно здесь не 14 светодиодов, а 14 светодиодных сборок, каждая состоит из 2 светодиодов, включенных последовательно.

    Конденсатор C4 эффективно давит пульсации (с запасом, так что их невозможно обнаружить) потому, что напряжение на выходе регулятора высокое. Эту тенденцию я заметил — у всех регуляторов с высоковольтным выходом на выходе было меньше всего пульсаций тока. Мне кажется понятно почему — чем выше выходное напряжение, тем меньше выходной ток, и тем больше сопротивление на выходе регулятора. Следовательно, RC фильтр работает эффективнее. Кроме того, силовой ключ работает «мягче», потому что импульсы тока через него меньше. Контроллер также меньше генерирует электромагнитных помех.

    Кроме того, эффективность фильтрации низкочастотных помех 100 Гц на выходе зависит от качества источника тока, который представляет собой контроллер. В идеале он должен иметь очень большое выходное сопротивление, тогда выходной фильтр будет лучше всего давить как и высокочастотные, так и низкочастотные помехи. Очевидно, что контроллер на микросхеме BP2831A исключительно хорошо справляется как с задачей стабилизации тока (выходное сопротивление у него большое, и поэтому выходной фильтр хорошо работает), так и с минимальной генерацией помех (радиоприемником их обнаружить невозможно). Поразительно, но это так, хотя в схеме нет никаких дополнительных LC и RC фильтров.
  • Нерегулируемые светодиодные лампы
    +1
    А как же? Похоже Вы оставляете комментарии, прочитав статью по диагонали. Просто загляните в таблицу 2, и получите ответ на Ваш вопрос. Мой идеал — лампочка Ecola 7w 4200K GU10. Устраивает абсолютно всем, и по цене, и по уровню помех, и по экономичности, и по отсутствию пульсаций светового потока, и по размеру, и по дизайну, и по качеству исполнения. Также очень неплохо смотрятся лампы BBK P653F и P654F. Если бы лампа Navigator NLL-PAR16 4K GU10 не была такой дорогой, то выбрал бы её. Если бы у лампы Navigator NLL-MR16 3K GU5.3 не был бы дурацкий патрон GU5.3, то купил бы её.
  • Нерегулируемые светодиодные лампы
    0
    "… сначала надо определиться зачем вам лампа и какая она должна быть ..."
    До того, как сделал этот обзор, я даже не мог предположить, какая должна быть «моя» светодиодная лампа, и сколько за нее надо платить. Теперь я прекрасно знаю, что мне нужно, и за какими лампами я пойду в магазин. Это будет лампа с широким углом светового пучка, мощностью 7Вт, цветовой температурой 2700..3000K, с нулевым уровнем электромагнитных помех и с нулевым уровнем пульсаций света, и ценой до 250 рублей. Может быть, другой человек на основе моего обзора сделает другой выбор, буду только рад.
  • Нерегулируемые светодиодные лампы
    0
    «Понятно почему» — это наверное только Вам понятно. Так почему о CRI производители ничего не говорят, может просветите? И откуда «обычный человек» может получить данные CRI?
  • Нерегулируемые светодиодные лампы
    +2
    Скорее всего в вашей лампе такая же светодиодная сборка стоит, как в лампах BBK PC73C и PC74C. Вот так эта светодиодная сборка выглядит, кажется что это одиночный светодиод:

    image

    Но на самом деле это не просто светодиод, а светодиодная сборка из 17 излучающих элементов. Вот что скрывается под желтым компаундом:

    image
  • Нерегулируемые светодиодные лампы
    +2
    А разве бывают светодиодные лампы, которые устроены как-то по-другому? Т. е. на одном светодиоде и без светодиодных сборок? И почему вдруг «априори меньшее КПД»? Звучит как-то очень категорично и неожиданно…
  • Странное поведение компании STmicroelectronics
    +2
    Смысл этого поста — наивное желание сделать мир лучше. Может быть и не получилось, но что делать. А комментарий Ваш собственно о чем? Ну да, компания ST на мой взгляд плохая. Ну да, не хочу я с ней работать, зачем? Обжегся, чего не пожелаю никому. Не считаю, что так должно быть, что это нормально, уж простите меня пожалуйста, с другими компаниями такого печального опыта не было. И не верю я, что другие компании работают так же, это было бы глупо. А если работают так же, то закрывать глаза на это ИМХО не надо. Вот в этом весь смысл.

    Насчет компании TI пустословия не надо — давайте конкретные факты и примеры. Напишите пост, вот это было бы интересно. Поставщики бывают разные, и Вы хотите обратить на это мое внимание? Вроде да, из моего поста как раз и следует, что поставщики и производители комплектующих разные бывают. Но это не означает, что нужно оправдывать кидалово и ничего не замечать. Наше право голосовать рублем и уважением за тех, кого мы считаем достойнее, правильно? Этот пост — как раз попытка наградить компанию ST за свою работу.
  • Странное поведение компании STmicroelectronics
    +6
    Вы абсолютно правы. С моей точки зрения «некрасивое поведение» — слишком мягкая оценка для ST. И как раз таки ST должна хотя бы минимально учитывать интересы пользователей, иначе никто её продукцию покупать не будет.
  • Странное поведение компании STmicroelectronics
    0
    С удовольствием обновил бы, если бы ссылка вела на сайт ST.com. А если бы служба техподдержки ST хотя бы ответила (мы прождали 3 полных дня, сколько ждать еще?..), то наверное пост и не появился бы.
  • Странное поведение компании STmicroelectronics
    +7
    Благодарю за ссылку. Удивительно, что документ опять не на сайте ST.com, правда? Я обвиняю ST не в том, что «нас не проинформировали», а в том, что информация о старых микросхемах выпилена, вся серия DSM брошена, на её замену ничего не предлагается, и служба техподдержки ST молчит.
  • Странное поведение компании STmicroelectronics
    +1
    Не замечали ничего «обсолетного»… Да и в даташитах, которые скачиваются (пока что) с разных ресурсов (но только не с сайта ST), нету такой пометки.

    ИМХО в любом случае, пусть микросхема трижды старая, и четырежды снята с производства, хотя бы новые микросхемы должны быть, рекомендации по замене, а не тупое молчание.
  • На рейсы в США запретят проносить разряженные телефоны
    0
    Довольно бесполезная затея — запрещать проносить разряженные устройства. Ничто не может помешать умному террористу поменять штатную батарейку в телефоне/ноутбуке на такую же, только минимальной емкости. Освободившееся место можно с успехом заполнить гексогеном, ампулой с кислотой или другой нужной начинкой.

    Такой модифицированный телефон/наладонник/ноутбук будет включаться и вести себя абсолютно так же, как и обычный, просто время работы у него будет всего несколько минут — этого вполне достаточно для демонстрации досмотрщикам.
  • 10 главных правил убивания жуков
    –2
    1. (5==x) не нагляднее, согласен. Никто не заставляет применять циферки вместо констант, правда? Можно ведь и if (_TROLL_ == burjui) написать. Или Вам больше нравится if (burjui = _COOL_PROGRAMMER_)? Компилятор IAR пропустит оба выражения, и даже не моргнет, без всяких предупреждений.

    2. Почему вдруг компилятор GCC стал «нормальным», а другие компиляторы стали «ненормальными»? Это Вы сами придумали? Мне например нравится компилятор IAR, он генерит код намного эффективнее GCC. И кто хоть полслова сказал про то, что не надо читать предупреждения компилятора?.. Тут Вы не правы, не выдумывайте того, чего нет.

    3. Приучайте себя к внимательности, весьма похвально. Прыгайте «глазами на автомате по коду», который только что написали, проверяйте себя на каждом шагу, наверное для глаз это полезное упражнение. Я стараюсь избегать обезьяньей работы, извините, и делать так никогда не буду.
  • 10 главных правил убивания жуков
    +1
    В C# многое «не так», как привыкли видеть программисты C и C++. Куда подевались #define, typedef struct, union, указатели? Почему нельзя использовать заголовки? Почему const означает не совсем то, а static совсем не то, что раньше? Где наш любимый оператор printf и стандартные библиотеки для ввода/вывода и работы со строками и массивами памяти? Эх…
  • 10 главных правил убивания жуков
    +1
    Если T у Вас переменная, то пожалуйста. Но если T это тип, то syntax наци на Вас обидится, хотя компилятор обычно ругаться не будет. Прогуглите "«char const *» и «const char *» — в чем разница"
  • 10 главных правил убивания жуков
    0
    Сюда бы вот что добавить (касательно программирования на языке C для микроконтроллеров):

    11. Старайтесь использовать типы данных минимального размера, соответствующие архитектуре микроконтроллера.
    12. Вместо констант, заданных через #define, старайтесь использовать перечисляемый тип enum.
    13. Не пренебрегайте битовыми полями — при надлежащем использовании это экономит ресурсы как процессора, так и рабочее время и нервные клетки программиста.
    14. Проверяйте надежность кода, сравнивая его работу под разными уровнями оптимизации. Правильно написанный код должен корректно работать при любых настройках оптимизации. Если это не так, то есть повод задуматься.
    15. В операторе if при проверке на равенство константе всегда ставьте константу влево, а переменную справа. Убиваем двух зайцев — получается код нагляднее, и Вы защищены от ошибочного присваивания (если вдруг вместо == нечаянно ввели =). Будьте внимательнее при вводе != и |=, потому что эти операторы визуально трудно отличить друг от друга, и компилятор скорее всего не оповестит Вас об ошибке.
    16. Всегда обрамляйте сложные вычисляемые макросы (например, макросы с параметрами) круглыми или фигурными скобками (в зависимости от контекста).
    17. Всегда обрамляйте параметр макроса круглыми скобками.
    18. Старайтесь никогда не делать задержки на пустых циклах, разве что поступайте так в исключительно простых случаях.
    19. Старайтесь писать программу для микроконтроллера так, чтобы она работала только на обработках событий. Т. е. в конце главного цикла main должен стоять оператор sleep, вводящий микроконтроллер в режим пониженного энергопотребления. Микроконтроллер должен просыпаться только в ответ на какое-то событие (истечение задержки таймера, завершение приема/передачи байта, блока DMA, преобразования АЦП, обнаружение изменения логического уровня, нажатие кнопки на клавиатуре и т. д.).
    20. Используйте приведение типов только в исключительных случаях.
    21. Избегайте множественных операторов return теле функции или процедуры. Этот оператор должен быть исключительно в конце функции/процедуры.
    22. По возможности избегайте глобальных переменных. Если переменная глобальна для нескольких функций только одного модуля, то всегда её объявляйте как static. Но!.. В теле функции избегайте использовать static-переменные, по возможности заменяйте их на локальные переменные.
    23. Не пишите const char * вместо char const *.
  • Цветомузыкальная установка «Детка-001»
    0
    Из RGB-ленты устроить любые источники света, хоть точечные, хоть не точечные, хоть круглые, хоть квадратные, любые. Лента режется, и светодиоды ставятся куда надо и сколько надо. Цвет можно программно задать любой. Может быть он получится и не такой яркий, как у монохромных светодиодов, но зато решение гибкое, и очень удобное. Яркость можно регулировать как количеством светодиодов, так и программно.
  • Цветомузыкальная установка «Детка-001»
    0
    Можно было бы сделать намного проще — на одном операционном усилителе, одном микроконтроллере ATmega16 и одной RGB-ленте. Без транзисторных ключей и лишних проводов.
  • «Левада»: только 5% граждан РФ считают недопустимым ограничение информации в интернете. Наш альтернативный опрос
    +4
    Думаю, что Вы правы. Сужу по сотрудникам на своей работе. Половина совсем не знает о законе о блоггерах, а те, кто знает, не придают ему никакого значения. Цензура и растущий контроль в Интернете мало кого волнуют, о них не говорят ни положительно, ни отрицательно, просто не тема для разговора. При этом все почти активные пользователи Интернета. Что там говорить о гражданах, которые узнают новости только через телевизор? И пока таких людей большинство. Не отключат Интернет — хорошо, а отключат — да черт бы с ним, кому он нужен?
  • Сайт на с++ (CppCMS). Часть 1
    0
    Оригинальный сайт я уже видел, само собой. Я имел в виду, что интересно как реально работает то, что Вы написали и сделали. Если в Интернете на Ваше творение посмотреть нельзя, то тогда снабдите статью скриншотами, пожалуйста.