Как стать автором
Обновить
296.54
Рейтинг

DIY или Сделай сам

Для тех, у кого руки растут из нужного места

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Hello, ZigBee! кастомные кластеры и поддержка в zigbee2mqtt

Беспроводные технологии *Программирование микроконтроллеров *Умный дом Интернет вещей DIY или Сделай сам

Всем привет!

Спецификация Zigbee Class Library стандартизирует множество различных строительных блоков для всевозможных Zigbee устройств. Тут вам и выключатели, и реле, и всевозможные датчики и сенсоры, и климатические устройства, и охрана. Но иногда в рамках типовых строительных блоков становится тесновато, и нужно думать о написании своих собственных Zigbee кластеров. Это не так сложно.

Эта статья является продолжением серии статей (раз, два, три, четыре) про постройку своего умного Zigbee выключателя. Сегодня будем обучать наш умный выключатель всяким длинным и двойным нажатиям. Но в нашем случае мы сделаем еще и возможность тонкой подстройки режимов работы, да еще и в рантайме, средствами Zigbee. Для этого придется написать свой кастомный кластер (точнее расточить кластер On/Off Switch Configuration), изучить кластер Multistate Input, и еще обучить этому всему zigbee2mqtt.

Поехали!
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 2K
Комментарии 4

Новости

Открытый проект беспроводной системы сбора данных на модулях 433 МГЦ

Open source *Разработка систем связи *Программирование микроконтроллеров *Производство и разработка электроники *DIY или Сделай сам
Tutorial

И еще раз о передатчиках и приемниках 433 МГц. Попробуем как можно проще и дешевле подключить их к ATMEGA8, добиться дальности более 2 км и сделать крипто-защищенную беспроводную сеть-шлюз к 1-Wire сетям сенсоров DS18S20. Для этого привлечем оверсэмплинг, ортогональные сигналы и помощь MATLAB Simulink.

Техническое описание
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 4.9K
Комментарии 11

Полезные и просто необычные проекты на базе Raspberry Pi

Блог компании Selectel Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам Электроника для начинающих


«Малинка» всех поколений используется для реализации самых разных проектов — как относительно простых, так и крайне сложных. Любителей DIY-электроники в мире много, поэтому и проектов на базе Raspberry Pi становится больше с каждым месяцем.

Ну и самые интересные из них мы время от времени описываем. В новой подборке собраны разноплановые проекты, как и указано в заголовке. Что же, приступим!
Читать дальше →
Всего голосов 37: ↑34 и ↓3 +31
Просмотры 14K
Комментарии 5

Гарри Поттер и API-интеграция с AliExpress. Как мы чат-центр обхитрить пытались (и обхитрили!)

API *Разработка под e-commerce *Управление e-commerce *Управление продажами *DIY или Сделай сам

Хьюстон, на связи Антон Баташов, руководитель отдела интеграции и технической поддержки в компании XWAY. Вы-таки будете смеяться, но у нас проблема! Чат-центр, реализованный в интерфейсе личного кабинета AliExpress, предназначен для индивидуального предпринимателя с китайским терпением, а от наших запросов и темперамента — грустит и впадает в задумчивость.

Всем привет, а теперь чуть более серьезно. Большая часть современных маркетплейсов изначально построена по схеме FbM (Fulfillment by Marketplace), в которой товары хранятся на складе площадки, а коммуникация с покупателями идет через чат-центр маркетплейса. Так работают OZON, СберМегаМаркет, Яндекс.Маркет и Wildberries, которые содержат собственные отделы продаж и поддержки клиентов. Если продавцу понадобится собственный чат с покупателями, к его услугам — интеграция через API маркетплейса.

С AliExpress все немного с точностью до наоборот — его базовая схема FbS (Fulfillment by Seller), в которой товар хранится, отгружается и доставляется самим продавцом, подразумевает, что общение с покупателями тоже осуществляется напрямую. Для этого прямо в личном кабинете AliExpress есть отдельный чат-центр. Но он рассчитан на небольшой магазин с ограниченным ассортиментом и одним единственным оператором. 

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 1.9K
Комментарии 0

Свой стартап внутри компании

Блог компании Deutsche Telekom IT Solutions (ex T-Systems) Развитие стартапа Карьера в IT-индустрии DIY или Сделай сам

"С вас — крутая инновационная идея, с нас — финансирование, поиск инвесторов, обучение проектному менеджменту и помощь в выпуске конечного продукта”, —представьте, что это говорит вам директор компании, где вы работаете. Звучит, как ваша реальность или как безумная фантазия?

В нашей компании уже запущены две внутренние площадки, где коллеги могут развивать свои pet-проекты и пробовать довести их до реальных продуктов, которые могут выйти на рынок.

Зачем компании собственноручно давать сотрудникам возможность отвлечься от основной работы и даже финансировать это?

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 4.6K
Комментарии 12

Цифровое моделирование аналоговых гитарных эффектов дисторшн

Схемотехника *Производство и разработка электроники *DIY или Сделай сам Звук Электроника для начинающих
Из песочницы

Звучание рок музыки, в частности направлений hard rock и heavy metal, во многом базируются на специально искаженном гитарном звуке, для получения которого используются электронные устройства "дисторшн", ламповые усилители в "перегруженном" режиме, компьютеры с соответствующим программным обеспечением обеспечением и цифровые процессоры, все чаще использующие алгоритмы нейронных сетей.

Набирать популярность искаженный звук электрогитар начал примерно с 1960-х годов. С тех времен считается, что звук перегруженных ламповых усилителей с выходом на мощные специальные гитарные колонки с большими специальными динамиками является эталоном в рок музыке. Но ламповые усилители были относительно дорогие и неудобные в эксплуатации. Поэтому разрабатывались полупроводниковые устройства дисторшн. В то время электрические принципиальные схемы устройств дисторшн были относительно простые и звучание сигнала с их выхода лишь отдаленно напоминало звучание перегруженного лампового усилителя. Тем не менее оно все же несколько походило на "звук лампы" и это давало мощный стимул разработчикам аналоговых полупроводниковых схем дисторшн продолжать свои исследования, усложнять схемы и предлагать новые схемные решения. Расцвет аналоговых полупроводниковых дисторшн пришёлся примерно на 1995-2010 года. Наиболее популярны были электрические принципиальные схемы наподобие приведенных на рисунке ниже.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 4.6K
Комментарии 44

О пушках Гаусса и не только

Блог компании RUVDS.com Читальный зал Физика DIY или Сделай сам Электроника для начинающих

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

Кроме того, рассмотрим и альтернативные устройства, ещё не встречавшиеся в мировой практике!
Читать дальше →
Всего голосов 61: ↑58 и ↓3 +55
Просмотры 11K
Комментарии 39

Самодельный стратостат. Часть 3

.NET *Разработка на Raspberry Pi *DIY или Сделай сам

Vostok-4 view


Те из вас, кто читал предыдущие части моей истории, сейчас наверняка пристально разглядывают эту картинку и у них в голове появляются вопросы. Если вы присоединились только к 3-й части — все равно запрыгивайте, будет интересно и будут ссылки на прошлые части. Как можно догадаться — мы снова это сделали. Мы запустили свой самодельный стратостат из жвачки и картофельных батареек, и привезли немного интересного из стратосферы. Хотите узнать почему это фото именно такое?

Поехали!
Всего голосов 36: ↑36 и ↓0 +36
Просмотры 4.5K
Комментарии 17

Способы питания электролюминесцентных индикаторов

Блог компании RUVDS.com Разработка под Arduino *Производство и разработка электроники *Энергия и элементы питания DIY или Сделай сам
Tutorial

Самодельный DC-AC преобразователь на базе накального трансформатора.

После нескольких видео, а затем и статьи Артёма Кашканова aka radiolok "Электролюминесцентные индикаторы из прошлого" я тоже загорелся поиграться с таким способом отображения информации. Если управление этими индикаторами понятно, как реализовывать, то вот как получить переменное высокое напряжение не всегда очевидно. Мало того что напряжение должно быть 220 В, так оно должно быть и частоты 400 Гц, а то и 1200 Гц. По сути нам нужен DC-AC, повышающий преобразователь, с гибким подбором частоты и желательно напряжения. Беглое гугление не всегда даёт ответ на этот вопрос, и я решил сделать серию своих экспериментов, чтобы найти самый простой и доступный источник. Цель достаточно простая: сделать повышающий источник напряжения.

Вообще, думал, что я так, несколько часов поиграюсь и найду оптимальное решение. Как обычно это вылилось в неделю исследований и получился весьма интересный материал. В статье очень много фотографий, есть основы электротехники и программирование.
Читать дальше →
Всего голосов 67: ↑66 и ↓1 +65
Просмотры 6.2K
Комментарии 42

Создал уровень из Battletoads / Double Dragon в 3D | Уровень 2

Работа с 3D-графикой *DIY или Сделай сам Игры и игровые приставки

Всем привет!
Это Денис Вебер и какое-то время назад мне пришла в голову идея создать уровень из культовой игры Battletoads / Double Dragon в 3д. Эта серия стала интересна достаточно большому количеству людей, поэтому я решил продолжить создавать уровни из Battletoads в 3д.

Если вам больше нравится формат видео, ссылка на ролик я, как и всегда, оставлю в конце статьи.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 2.8K
Комментарии 6

«Ижора»: клеточный автомат-компьютер

Open source *Занимательные задачки Lisp *Алгоритмы *DIY или Сделай сам
Из песочницы
Tutorial

Хотелось бы поделиться с читателями Хабра довольно необычной разработкой: настоящим компьютером, сделанном в виде клеточного автомата, действующего по простому правилу Fireworld2 с четырьмя состояниями клеток. Текущая базовая версия компьютера называется "Ижора 1". Еще с 1950-х годов существует такая традиция: давать компьютерам географические названия.

Паттерн, состоящий из более 6 миллионов клеток, содержит 256 килобайт памяти и снабжен монохромным экраном 128x64 пикселей, отражающим состояние экранного раздела ОЗУ, примерно как в ZX Spectrum и других популярных исторических моделях персональных компьютеров. Программы можно писать на ассемблере, компилировать в машинный код, тестировать на эмуляторе и вводить специальной утилитой в сам клеточный автомат. Другая утилита позволяет сохранять текущее состояние компьютера. Для запуска компьютера необходима программа Golly - лучшая на сегодня площадка для подобного рода исследований.

Ассемблер и эмулятор написаны на языке Common Lisp, скрипты для ввода программ в сам клеточный автомат и сохранения его состояния - в Python. Компьютер имеет 32-битную архитектуру и на данный момент в нем все один регистр и одна операция: вычитание с условным переходом в случае отрицательного или нулевого результата (Subleq). Несмотря на примитивность такой модели, давно доказана ее универсальность. Существует даже операционная система Dawn OS, написанная для эмулятора Subleq-процессора.

Итак, суммируем: виртуальный компьютер с экзотической моделью программирования и ресурсами уровня древних ПК 1980-х, исполняющий всего около 10 операций в секунду, требующий современный компьютер с несколькими гигабайтами памяти (рекомендуемый минимум - 8 гигабайт), с эмулятором и ассемблером на Лиспе. Зачем и кому это нужно? Очень краткий ответ: ради хака и ретрокомпьютинга. Ниже - более подробно.

Читать далее:
Всего голосов 40: ↑40 и ↓0 +40
Просмотры 5.7K
Комментарии 18

Тёмный маршрутизатор из Raspberry Pi

Nginx *Go *GitHub Разработка на Raspberry Pi *DIY или Сделай сам
Из песочницы

В данной статье я расскажу о том, как я сделал из Raspberry Pi маршрутизатор, способный перенаправлять отдельные сайты, отдельные подсети, да хоть все запросы через tor.

Читать далее
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 12K
Комментарии 28

KODI: собираем удобный и функциональный медиацентр для дома. Часть 10. IVI и Netflix

Настройка Linux *Open source *Работа с видео *Видеотехника DIY или Сделай сам
Tutorial

Продолжаем тему интеграции в медиацентр Kodi всевозможных онлайн-сервисов. Добавим в наш всеядный медиа-комбайн самые популярные онлайн-кинотеатры - ivi и Netflix.

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 5.3K
Комментарии 1

Универсальная клавиатурная раскладка

Читальный зал Периферия DIY или Сделай сам

Предыстория и предпосылки


Пару лет назад я, будучи стандартным пользователем «qwerty-йцукен», стал всё больше замечать, что процесс набора на этой паре раскладок имеет ряд неудобств, и чем больше я об этом думал, тем более раздражающими они казались.

На каждой раскладке свой набор символов, из-за чего для некоторого набора нужно было переключать раскладку, вводить символ, а после возвращаться на прошлую; на каждой раскладке своё расположение для одних и тех же символов; некоторые востребованные символы и вовсе доступны только через комбинации с alt; ужасное расположение «ё» на русской раскладке; ну а об общем позиционировании букв на «qwerty» вы наверняка уже читали ранее, как и о полулегенде о намеренно сложном для набора расположении, как костыле для обхода западания клавиш на первых пишущих машинках.

Тогда я стал искать, что же предлагают альтернативные раскладки. Как оказалось, они все пытаются решить только последнюю проблему. Бесспорно, весьма успешно, но только одну-единственную проблему. И только для английского языка. Для русского найденные раскладки выглядели крайне сомнительно и, как мы убедимся позже, едва ли были лучше стандартной. Также многие английские раскладки, очевидно, разрабатывались с оглядкой на «qwerty», не создавая альтернативу, а попросту немного изменяя стандартный вариант позиционирования.

И это всего две раскладки, для двух популярнейших в интернете языков, хотя многие пользуются и тремя, а то и более.
Читать дальше →
Всего голосов 38: ↑38 и ↓0 +38
Просмотры 7.7K
Комментарии 38

ТОП 10 ошибок при постройке СЭС, по результатам осмотра 100 дСЭС

Энергия и элементы питания Финансы в IT DIY или Сделай сам Будущее здесь
Tutorial

При постройке домашней солнечной электростанции, очень многие владельцы наступают на одни и те же грабли, совершают однотипные ошибки. Цена этих ошибок может быть порой очень высокой - как минимум потеря генерации за довольно длительный период, как максимум - потеря станции и самого дома, на котором стоит СЭС. Вы точно готовы заглянуть по ту сторону солнечной энергетики? Тогда прошу под кат!

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 12K
Комментарии 28

Готовимся к Сколковской Школе Синтеза Цифровых Схем: литература, FPGA платы и сенсоры

FPGA *Программирование микроконтроллеров *Производство и разработка электроники *DIY или Сделай сам Электроника для начинающих

Мы с коллегами из МИЭТ, Ядро Микропроцессоры / Syntacore, МИРЭА, ВШЭ МИЭМ, МГУ, Иннополиса, ЧНТУ, Самарского университета, Siemens EDA и с поддержкой от Cadence Design Systems - проводим, начиная с 30 октября, курс на 13 суббот под названием "Сколковская Школа Синтеза Цифровых Схем". Это сильно расширенная версия трехдневной школы на ChipEXPO, которая прошла на ура в сентябре.

Суть школы - знакомство с маршрутом проектирования RTL2GDSII, который применяют проектировщики чипов в Apple, Intel итд, используя в качестве тренажера лабы на микросхемах реконфигурируемой логики FPGA, как это делают например в MIT в курсе 6.111. Помимо лаб на FPGA в курсе будет туториал по ASIC flow используя софтвер от Cadence, после которого, если мы договоримся, будет экскурсия на фабрику микросхем в Зеленограде.

Число регистраций снова в несколько раз превысило число посадочных мест в Сколково, поэтому большая часть участников вероятно будет проходить школу удаленно, как и зарегистрировавшиеся вне Москвы, в том числе в Белоруссии, Украине, Азербайджане, Казахстане итд - среди зарегистрировашихся есть даже русские живущие в Германии.

Этот текст - в помощь для подготовки
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 4K
Комментарии 43

Одноплатники, появившиеся в продаже относительно недавно, на которые стоит обратить внимание

Блог компании Selectel IT-инфраструктура *Компьютерное железо DIY или Сделай сам Электроника для начинающих

Одноплатные компьютеры можно использовать для самых разных целей, от любительских до профессиональных. Одноплатники продолжают набирать популярность, разработчики выпускают как относительно сложные, так и весьма навороченные модели. О некоторых из них, появившихся в продаже несколько недель/месяцев назад, сегодня и поговорим.
Читать дальше →
Всего голосов 53: ↑49 и ↓4 +45
Просмотры 22K
Комментарии 20

Самодельная клавиатура

Блог компании RUVDS.com Периферия 3D-принтеры DIY или Сделай сам
Перевод
В прошлом году мне попалось выступление Мэтта Адерета про использование Clojure для создания прошивок, предназначенных для самодельных клавиатур.

Хотя этот доклад делался на конференции, посвящённой Clojure, я полагаю, что его стоит посмотреть любому, у кого есть склонность к программированию и к технике.



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

Потом он поднял вопрос о создании самодельных клавиатур, в которых больше смысла в наше время, чем в клавиатурах, в основу которых не положены технологии 1800-х годов.
Читать дальше →
Всего голосов 40: ↑36 и ↓4 +32
Просмотры 11K
Комментарии 18

Радио в облаках. Многоканальный имитатор GPS

Информационная безопасность *Глобальные системы позиционирования *Геоинформационные сервисы *Производство и разработка электроники *DIY или Сделай сам
Tutorial

Cкорости сетей и вычислительные возможности компьютеров непрерывно и быстро растут. Это делает реализуемыми и экономически оправданными некоторые приложения из мира радио. Говоря философскими категориями, количество переходит в качество, и на стыке отраслей появляются невиданные доселе технологии. Сегодня мы не только расскажем об одной из них, каждый из вас сможет опробовать ее самостоятельно.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 4K
Комментарии 8

Arduino ракета на 3D принтере — учимся приземлять ракеты дома

Разработка под iOS *Swift *Разработка под Arduino *Робототехника DIY или Сделай сам
Из песочницы

Сегодня я хотел бы поделиться своим опытом проектирования ракеты типа «Батут-М» с управлением вектора тяги (thrust vector control), все детали будем печатать на 3D принтере, а в качестве микроконтроллера использовать Arduino Nano BLE.

Читать далее
Всего голосов 78: ↑76 и ↓2 +74
Просмотры 16K
Комментарии 38

Вклад авторов