Совершенствуя свой комнатный термостат, о котором писал раньше, я задался целью дополнить его беспроводным датчиком температуры для измерения температуры воздуха на улице, собрать термостат с питанием от батареек и заменить модули приемник-передатчик RF 433MHz другой парой радиомодулей с большей дальностью связи при напряжении питания не более 3В. По ходу решения этих задач вырисовалась автономная метеостанция, речь о которой пойдет ниже.
Рубрика «контроллер» - 3
Автономная метеостанция на контроллере ATMEGA328P и питанием от батареек с беспроводным выносным датчиком
2019-10-07 в 21:07, admin, рубрики: arduino, ATMEGA328P, DHT22, diy или сделай сам, DS18B20, lora, Беспроводные технологии, гигрометр, контроллер, метеостанция, термометр, Электроника для начинающихSamsung выпустил «неубиваемые» SSD
2019-09-21 в 6:24, admin, рубрики: 3D NAND, Fail-In-Place, PM1733, PM1735, QLC V-NAND, raid, Samsung, ssd, Компьютерное железо, контроллер, Накопители, Производство и разработка электроники
SSD-накопитель PM1733 с обработкой аппаратных сбоев по типу RAID-5/6
SSD-накопители работают на порядок быстрее HDD, но страдают из-за ненадёжных контроллеров. Samsung пытается это исправить. Компания запустила в массовое производство две первые модели SSD с рядом новых технологий: 96-слойная 3D флеш-память с четырьмя битами на ячейку QLC V-NAND, поддержка PCIe 4.0 (скорость чтения 8 ГБ/с) и самое главное — более надёжные контроллеры, которые продолжают работу после многих сбоев, раньше считавшихся фатальными.
«Гарантированная работа даже при возникновении ошибок на уровне микросхемы означает внедрение первых в отрасли "неубиваемых" (never-dying) SSD-накопителей», — заявляется в пресс-релизе Samsung.
Читать полностью »
Корейские инженеры сделали простой контроллер с обратной связью для виртуальной реальности
2019-08-06 в 16:06, admin, рубрики: AR и VR, VR, виртуальная реальность, гаджеты, движение воздуха, контроллер, Научно-популярное, Носимая электроника, обратная связь, Разработка под AR и VRЮжнокорейские инженеры со своими американскими коллегами реализовали необычный прототип контроллера для виртуальной реальности, который позволяет передавать почти настоящие ощущения от взаимодействия с некоторыми объектами в виртуальной реальности.
Читать полностью »
Делаю большую полушестерню на солнечных панелях за 250 000 рублей (1 часть)
2019-06-13 в 11:22, admin, рубрики: diy или сделай сам, аккумулятор, артобъект, дизайн, диод Шоттки, контроллер, светильники, солнечные панели, Энергия и элементы питанияРазработал довольно сложную конструкцию: полушестерня — для международного форума «Инженеры Будущего». Будет он проходить в Оренбурге. Ранее, в 2015 году по Миассом уже была подобная конструкция, но не настолько функциональная. Я же добавил в неё солнечные панели зарядки для телефонов, спроектировал подсветку и изменил конфигурацию «зубьев» шестеренки — пореалистичнее.
5 ключевых преимуществ систем мониторинга, диспетчеризации и управления RedPine
2017-07-07 в 10:32, admin, рубрики: автоматизация, Блог компании RedPine, диспетчеризация, дистанционное управление, Железо, инженерные системы, интерфейсы, контроллер, контроль, мониторинг и диспетчеризация, передача данных, Программное обеспечение, Производство и разработка электроники, производство электроники, распределенные системы, российское производство, Сетевое оборудование, система учета, Софт, уведомления, удаленный контроль, учет электроэнергии, энегоэффективность, энергетика, энергоресурсы, энергоучетВ предыдущей публикации мы рассказали про историю создания RedPine, попытавшись в укрупненном масштабе показать, зачем мы когда-то избрали путь разработки собственной системы мониторинга, диспетчеризации и управления и какие возможности нам стали доступны благодаря этому.
Мы выделили 5 ключевых преимуществ, которые позволяют реализовать все те возможности, которыми должна обладать современная система мониторинга, диспетчеризации и управления.
- Широкий функционал и гибкость
- Простота установки
- Гибкое ПО для обеспечения функционала
- В зоне доступа – невысокие требования к уровню сигнала
- Универсальность — возможность использовать на различном оборудовании
В новой статье мы подробнее расскажем о каждом из этих 5 ключевых моментов и объясним, почему они являются действительно ключевыми, и почему мы называем их преимуществами.
«Умный дом» на практике: сравнение двух контроллеров Z-Wave
2017-06-13 в 14:24, admin, рубрики: контроллер, умный дом
Мы решили сравнить два контроллера Z-Wave разных ценовых диапазонов и реализовать на них несколько тестовых сценариев умного дома с использованием набора самых ходовых датчиков и устройств.
Читать полностью »
Нейросеть генерирует движения персонажа видеоигры в реальном времени
2017-05-04 в 16:49, admin, рубрики: игры, ИИ, искусственный интеллект, контроллер, нейронная сеть, нейросетьСоздать управляемый в реальном времени контроллер для виртуальных персонажей — сложная задача даже при наличии большого количества доступных высококачественных данных захвата движения.
Частично это связано с тем, что к контроллеру персонажей предъявляется масса требований, и только при соответствии им всем он может быть полезным. Контроллер должен уметь учиться на больших объемах данных, но при этом не требовать большого количества ручной предварительной обработки данных, а также должны максимально быстро работать и не требовать больших объемов памяти.
И хотя в этой области уже достигнут некоторый прогресс, почти все существующие подходы соответствуют одному или нескольким из этих требований, но не удовлетворяют им всем. Кроме того, если проектируемая местность будет иметь рельеф с большим количеством препятствий, это еще серьезнее усложняет дело. Персонажу приходится менять темп движения, прыгать, уклоняться или взбираться на возвышенности, следуя командам пользователя.
При таком сценарии нужна система, которая может учиться на основе очень большого количества данных о движении, поскольку существует очень много разных комбинаций траекторий движения и соответствующих геометрий.
Разработки в области глубинного обучения нейронных сетей потенциально могут решить эту проблему: они могут учиться на больших наборах данных, и однажды обученные, они занимают мало памяти и быстро выполняют поставленные задачи. Остается открытым вопрос о том, как именно нейронные сети лучше всего применять к данным движения таким образом, чтобы получать высококачественный результат в режиме реального времени с минимальной обработкой данных.
Исследователи из Эдинбургского университета разработали новую систему обучения, называемую фазово-функциональной нейронной сетью (PFNN), которая использует машинное обучение для анимации персонажей в видеоиграх и других приложениях. Читать полностью »
Терминальная графика
2017-03-28 в 15:56, admin, рубрики: C, ESC, визуализация данных, контроллер, программирование микроконтроллеров, Разработка под Linux, управляющие символы unicodeКогда printf — мало, а ncurses — много
Когда данных становится слишком много, бывает не хватает стандартного вывода printf в консольной программе. Особенно если различных событий много и различные данные превращаются в безумный листинг. Эти данные могут поступать от контроллера через UART, и тут нечего и думать о какой-то gui-программе. Может так же быть и обычный bash-скрипт, к которому хочется прикрутить какой-никакой псевдографический интерфейс.Читать полностью »
Как написать собственную программу для контроллера ROBO TX
2017-03-03 в 13:56, admin, рубрики: c++, FISCHERTECHNIK, qt, robo tx, контроллер, мгупи, программирование микроконтроллеров, метки: fischertechnikДоброго времени суток! Сегодня я поделюсь опытом разработки программы для контроллера ROBO TX от немецкой фирмы Fischertechnik. Возможно, на данный момент он не является топовой моделью, однако базовые принципы, которые я собираюсь описать далее, могут быть полезны юным разработчикам, которые столкнутся с контроллерами этого производителя.

Данный контроллер в основном предназначен для конструирования простых роботов с целью обучения. В комплекте идет графическая среда программирования, которая помогает заложить в него простые алгоритмы. Также ребята из русского представительства Fischertechnik подсказали, что имеется динамическая библиотека c API от создателей, которая предоставляет полный контроль и позволяет решать требуемые задачи более гибко уже путем разработки собственного софта, что как раз и произошло в моем случае.
Читать полностью »