• Pi-Sonos v2.0 или эволюция интернет-радио на Raspberry Pi

      image Как известно, нет предела совершенству. Даже для самодельной портативной акустики, чья аудитория пользователей включает только одного человека. Весьма требовательного и местами маниакально упорного человека. После выхода первого поста про Pi-Sonos прошло почти 5 месяцев. За это время софт внутри этой акустики успел дважды кардинально поменяться. Поводом для изменений послужили как полезные советы хабравчан, так и собственный UX.
      Вот как все это произошло
    • Интерфейс DALI и Arduino. Реальный сюрреализм

        Всем привет. Нашему отделу была поставлена задача провести презентацию цифрового интерфейса DALI. Причем презентацию с демонстрацией работы этого интерфейса. Если надо — значит, надо. Чего мы только не делали. Для этой цели были предоставлены два модуля управления светодиодными светильниками. Оба оказались ведомыми. А мастер? Начали выбирать контроллер для управления этим интерфейсом. В итоге или цена какая-то заоблачная или сроки поставки такие же. А приближается отпуск, и откладывать уже не хочется. Ещё раз просмотрели характеристики и обратили внимание на особенности данного цифрового протокола:

        • DALI является открытым протоколом;
        • DALI- децентрализованная шина, то есть не имеет центрального контроллера и допускает любую топологию.

        Всё это показалось очень привлекательным и задача показалась совершенно не сложной. На первый взгляд. Решили сделать мастера DALI на Arduino.
        Читать дальше →
        • +11
        • 6,5k
        • 8
      • Цветомузыка для светодиодной ленты WS2812, Аrduino и ПК

        Поздравляю всех с новым годом! Перед новым годом собрал для дома цветомузыку на светодиодной ленте WS2812. Проект получился простым для повторения и не дорогим.

        Формирование цветомузыкальных программ осуществляется контроллером Arduino nano на основании данных полученных от программы «CMU.EXE». Программа «CMU.EXE» для персонального компьютера выполняет роль 20 полосного анализатора спектра и пульта управления программами.

        Данная организация позволит всем желающим достаточно просто собрать цветомузыку. Любители программирования могут, не вникая в тонкости цифровой обработки аудио сигналов, создавать свои цветомузыкальные программы в простой среде Arduino IDE.
        Читать дальше →
      • Программная эмуляция сети Modbus RTU

          Введение


          Если в качестве инструмента у Вас имеется лишь молоток, каждая проблема начинает напоминать гвоздь.

          Абрахам Маслоу

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



          Популярность данного протокола обусловлена его открытостью и простотой. Сфера применимости достаточно широка: от профессиональных промышленных систем автоматизации до любительских DIY-проектов распределенных управляющих систем, «умных» домов и так далее. Данный протокол был выбран и мной, когда моя команда занималась создание ПО тренажера электропоезда. Протокол Modbus RTU на физическом интерфейсе RS485 используется на данном тренажере для обеспечения ввода в управляющий компьютер данных с органов управления, смонтированных на пульте машиниста (не стоит думать что Modbus используется на настоящем подвижном составе!).

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

          «Надо писать ПО, когда готовы рабочие прототипы всего железа» — скажете вы и будете правы, но… ха-ха-ха, в реальном мире такое случается редко. И вот тут нам на помощь приходят программные эмуляторы.
          Читать дальше →
        • Индикатор раскладки клавиатуры в виде цветного кубика на столе с помощью Arduino

          ''


          Как известно, люди делятся на две категории: на тех, кто переключает раскладку с помощью Ctrl+Shift и тех, кто использует Alt+Shift. А еще есть счастливчики, кому это не нужно – те, у кого только одна раскладка (как правило, английская). Остальные завидуют им и мучаются с двумя, а то и с тремя раскладками: английский, русский, украинский (белорусский, казахский и т.д.).

          Читать дальше →
        • Программирование и передача данных в «Ардуино» по «воздуху» с помощью ESP8266. Часть Третья. Здравствуй, «ANDROID»

            Предлагаю вам, уважаемые читатели GeekTimes, очередную статью из цикла по использованию микросхемы ESP8266 в качестве беспроводного моста для AVR микроконтроллеров, на примере аппаратной платформы Arduino Uno (Nano). В этот раз для полета на Луну управления платформой мы задействуем вместо компьютера устройство на базе «ANDROID». Ну, например, смартфон.



            Подробности под катом:
            Читать дальше →
          • Невероятно эффектная цветомузыка на Arduino и светодиодах

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

              Чего только самобытные мастера не придумают. От трехцветных моргалок до лазерных многолучевых установок с управлением по MIDI интерфейсу.



              Как большой поклонник, так называемых адресных светодиодов, хочу показать вам очень простую и удивительную цветомузыку. Я вообще такой ни разу не видел. Пока не собрал за один вечер. Итак, визуализатор звука!
              Читать дальше →
            • Обзор слишком дешевого русского регистратора AdvoCam-FD4

              В современном Голливуде действует очень простое правило: если фильм оказался доходным – значит, без вариантов нужно снимать сиквел. Или приквел. Короче говоря, вторую часть – чтобы и зрителей порадовать новыми приключениями полюбившихся персонажей, и с коммерческой точки зрения выиграть. В сфере видеорегистраторов изредка применяется аналогичный подход. Например, берём «железо» хитовой модели, добавляем фишек для придания свежести (скажем, спидкам или ГЛОНАСС) и запускаем в продажу. Или как в случае с героем этого обзора – AdvoCam-FD4. Меняем пухленький квадратный корпус на более современный тонкий прямоугольный, наконец-то добавляем к шарнирному креплению регулировочную шайбу и получаем достойного преемника AdvoCam-FD One. Который, напомню, был самым продуманным бюджетником в России в 2016 году.


              Читать дальше →
            • Ген Химеры II. Сеть. Главы — 7, 8, 9, 10



                Первая книга

                Что это такое?
                Вторая часть фантастической книги. Сразу скажу: на любителя. Чистая фантастика, роботы, киборги, пересадка душ, эксперименты над людьми. Конструктивная критика приветствуется:)


                Глава — 7


                «Штаб»


                Мэгги судорожно собирала вещи. Она понятия не имела, кто еще выжил в этой ужасной трагедии: убедившись, что Парсон был передан в руки спасателей, Мэгги поспешила убраться от руин ИРИТа подальше. В больницу ехать было нельзя: слишком много незаконных модификаций несло в себе ее тело, в протекторий — ясное дело, тоже. Однако Мэгги подозревала, что совсем скоро дознавательная группа сама посетит ее, как одного из немногих выживших свидетелей. А это не приведет ни к чему хорошему. Единственным вариантом было уехать из Прато-Гаммы и как можно скорее.
                Читать дальше →
              • Приручение дикой зверушки: добавляем поддержку Homekit в «умную розетку» Redmond SkyPlug RSP-100S

                • Tutorial


                Предыстория


                Впервые про данную розетку я узнал из статьи Умная розетка Redmond SkyPlug RSP-100S Анализ конструкции и схемы электрической принципиальной. Выявление недостатков. Помню, что прочитав ее, в первую очередь заинтересовался схемой бестрансформаторного источника питания и тем, насколько компактно размещены элементы в корпусе розетки при том, что внутри полноценное реле, а не, скажем, симистор.

                О каких-то попытках перепрограммировать Bluetooth-модуль и речи не было, тк программирование BLE устройств исторически было делом очень непростым. Вот пример: Разработка IoT устройств с использованием Bluetooth LE, явно не DIY уровень.

                Однако, за прошедший год ситуация кардинальным образом изменилась…
                Читать дальше →