Как стать автором
Обновить
0
@Alex_NEMOread⁠-⁠only

Пользователь

Отправить сообщение

Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 3

Время на прочтение7 мин
Количество просмотров8.3K

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


Floppy 5.25"

Читать дальше →
Всего голосов 23: ↑23 и ↓0+23
Комментарии12

CPLD-ретрокомпьютинг. Часть 1 — Доска для студента

Время на прочтение12 мин
Количество просмотров24K
Ретрокомпьютинг бывает разный. Кто-то собирает килограммы древних процессоров, кто-то восстанавливает советские ЕС ЭВМ, кто-то до сих пор разгоняет Celeron в жидком азоте, а мы же насладимся платой Altera University Programm Board UP1 1997 года c древней CPLD MAX7128S и даже поморгаем светодиодом (и не только).
Дальше
Всего голосов 14: ↑14 и ↓0+14
Комментарии3

Регулируемый генератор на Ардуино для ультразвуковой ванны с излучателем Лажевна. Часть 1

Время на прочтение4 мин
Количество просмотров28K


В интернете полно статей со схемами пуш-пулл, и даже тут, на Хабре, но люди не любят брать в руки паяльник, а уж тем более осцилограф.


Я же опишу схему, собранную на стандартных для ардуинщика модулях.


Из приборов необходим только тестер (да хоть DT-830), паяльник тоже нужен, но буквально на 6 точек — подключить сам излучатель и трансформатор.


Внимание! Статья содержит сцены насилия над электроникой и ненормативную лексику нестандартное использование компонентов,
поэтому если Вы радетель за чистоту науки — делайте классическую полумостовую схему, остальные — welcome под кат!

Читать дальше →
Всего голосов 10: ↑7 и ↓3+6
Комментарии17

Лучшие IDE для Raspberry Pi

Время на прочтение7 мин
Количество просмотров45K
Raspberry Pi — это, может, и не единственный одноплатный компьютер (single-board computer, SBC) на рынке, но он, определённо, является самым популярным. Raspberry Pi пользуется огромное количество людей, он является центром экосистемы, в которую входит множество официальных и неофициальных ресурсов и изделий — от книг и дополнительного оборудования до форумов и учебных курсов. Raspberry Pi снабжён отличной, поддерживаемой в актуальном состоянии документацией. Благодаря Raspberry Pi Foundation регулярно выходят новые модели SBC, появляются и усовершенствования моделей предыдущих поколений. Raspberry Pi, учитывая его серьёзную вычислительную мощность, отлично показывает себя в роли настольного компьютера. Он подходит и тем, кто занимается программированием.


Raspberry Pi

Из этого материала вы узнаете о том, почему Raspberry Pi имеет смысл рассматривать как компьютер, подходящий для разработчика ПО. Здесь же мы поговорим о выборе интегрированной среды разработки (integrated development environment, IDE). Среди рассмотренных IDE можно найти инструменты для программирования практически на любом языке.
Читать дальше →
Всего голосов 31: ↑26 и ↓5+35
Комментарии28

Мультисенсорный беспроводной микро DIY датчик

Время на прочтение4 мин
Количество просмотров17K
DIY, как говорит Википедия, это уже давно субкультура. В этой статье хочу рассказать о своем diy проекте небольшого беспроводного мультисенсорного датчика, и это будет моим небольшом вкладом в данную субкультуру.

История этого проекта началась с корпуса, это звучит по-дурацки, но именно так этот проект и начался. Корпус был куплен на сайте Алиэкспресс, надо отметить что качество отливки пластика у этого корпуса отличное. После недолгой переписки с продавцом на почту был выслан чертеж и данный проект начался.


Всего голосов 47: ↑44 и ↓3+58
Комментарии32

Играем в Doom в среде VMware ESXi на Raspberry Pi

Время на прочтение2 мин
Количество просмотров7.6K

Недавно мы опубликовали статью о VMware ESXi на Raspberry Pi. В начале октября разработчики анонсировали техническое превью гипервизора VMware ESXi на архитектуре aarch64 под названием ESXi-Arm-Fling.

Повторять суть той статьи не будем, вспомним лучше основной вывод — гипервизор на Raspberry Pi нужен для того, чтобы «обкатать» технологию работы ESXi на ARM-процессорах. Но еще можно развлечься. Если у вас есть свободное время, попробуйте тряхнуть стариной, поиграв в Doom в среде VMware ESXi на Raspberry Pi. Под катом — подробности, как это сделать.
Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии0

Ламповые часы Nixie clock своими руками

Время на прочтение6 мин
Количество просмотров73K

Я уже больше 5 лет занимаюсь изготовлением часов на газоразрядных индикаторах, а недавно заполучил довольно редкие лампы ZM1040, часы на которых считаю одними из лучших в своей коллекции. Надеюсь, и вы сможете по достоинству оценить мою работу, ознакомившись с подробностями и процессом изготовления.



Картинка кликабельна


Приятного чтения.

Под катом будет много фото...
Всего голосов 33: ↑32 и ↓1+43
Комментарии37

Какое пламя горячей? ФАКЕЛЬНИК

Время на прочтение14 мин
Количество просмотров18K
Хомяки приветствуют вас, друзья!

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



Эта история начинается с одного человека, который написал мне в инстаграме что-то типа:
Привет, я знаю как настраивать «Факельник»
Как раз в это время я пил пивас на кухне и думаю…
Да, а чего это я не знаю как настраивать «Факельник», и начал разбираться

В принципе это устройство довольно простое, но из-за того что оно работает на высоких частотах свыше 10 МГц и довольно больших токах, в его основе должны лежать несколько специфические радиодетали.

Схема состоит всего из шести отдельных элементов и хомяк с любопытством спешит их изучить. Слева направо. Резонатор, дроссель по питанию, контурная индуктивность на керамике и контурный серый конденсатор, MOSFET транзистор на радиаторе и коричневый слюдяной конденсатор КСО. Эти кадры «как вы понимаете» снимались в самом конце, когда всё было настроено и резонансы были подогнаны друг к другу.
Читать дальше →
Всего голосов 73: ↑72 и ↓1+97
Комментарии21

PAL, GAL и путешествие в цифровое ретро

Время на прочтение17 мин
Количество просмотров22K
Идея сделать цифровые логические микросхемы с изменяемой структурой была всегда. Почему? Достаточно посмотреть на толстенный каталог чипов серии TTL 74xx (или советской К155), чтобы такая идея самозародилась. В СССР почти у каждого инженера и радиолюбителя был справочник В.Л. Шило «Популярные цифровые микросхемы», который вышел каким-то невероятным тиражом. Но всё равно, хотелось иметь некий «универсальный кристалл», из которого можно сделать все остальные микросхемы (ну хорошо, не все, но многие).

Конечно же, полупроводниковая промышленность тоже была не прочь удовлетворить такой спрос.
Дальше
Всего голосов 95: ↑95 и ↓0+95
Комментарии38

Максимально универсальный семисегментный дисплей. Часть вторая — Software

Время на прочтение9 мин
Количество просмотров7K
КДПВ


<irony>
Не прошло и полугода… Но зато конструкция прошла проверку временем!
</irony>

В продолжение первой части о проектировании максимально универсального семисегментного дисплея сделаем на получившихся модулях первое, что приходит в голову — конечно же часы! Так что это очередная статья про очередные часы. Без кнопок, на ESP8266, на NodeMCU и Lua. Кому до сих пор интересно — прошу под кат.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии26

Умная новогодняя ёлка

Время на прочтение4 мин
Количество просмотров7.7K
Мечтали ли вы когда-нибудь о том, чтобы включать и выключать гирлянду на новогодней ёлке, просто произнеся некие волшебные слова? Если так оно и есть — значит — эта статья написана специально для вас. Её автор хочет рассказать о том, как оснастить новогоднюю ёлку системой голосового управления.


Читать дальше →
Всего голосов 23: ↑17 и ↓6+25
Комментарии17

Крутые часы на адресных диодах (часть 3)

Время на прочтение5 мин
Количество просмотров15K

Финальная стадия сборки часов на на адресной диодной ленте. Прошивка и алгоритмы работы.

Читать далее: часть 3.
Всего голосов 10: ↑8 и ↓2+10
Комментарии17

Крутые часы на адресных диодах (часть 2)

Время на прочтение4 мин
Количество просмотров17K

Первая часть проекта была посвящена используемым компонентам и вызвала довольно много комментариев и вопросов. В данной статье я подробно опишу процесс сборки и опишу принцип выбора компонентов.

Читать далее: часть 2.
Всего голосов 17: ↑10 и ↓7+9
Комментарии9

ESP32-C3: первое знакомство. Заменим ESP8266?

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров77K

В ноябре 2020 года Espressif анонсировала новую SoC под названием ESP32-C3. Они разослали несколько инженерных прототипов для тестирования и первого ознакомления.

Так довелось, что мне попался один из них на руки и я успел немного поиграться с ним. Надеюсь, мой краткий опыт будет интересен сообществу, так как тут есть на что посмотреть и ESP32-C3 имеет хороший шанс получить свою нишу в мире встраиваемых систем, так и в области DIY. Меня как раз больше интересует подход со стороны DIY, поэтому статья будет больше с этим уклоном.

Открыть коробку
Всего голосов 44: ↑44 и ↓0+44
Комментарии122

Cчетчик газа в Home Assistant без паяльника

Время на прочтение4 мин
Количество просмотров31K

Не так давно мне пришел счёт за газ от которого стало не по себе, и я решил интегрировать обычный счетчик газа в свой умный дом на базе Raspberry Pi + Home Assistant, чтобы прогнозировать стоимость расходов и получать предупреждения сразу же как только расход начинает превышать ожидания.

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

Есть довольно интересная статья 2014 года об оптическом снятии показаний с любого счетчика с помощью смартфона, но в ней ни слова ни о Home Assistant вообще ни о его компоненте для оптического распознавания счетчиков в частности.

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

Читая эти и другие статьи (например статью 2018 года про Вотериус, или статью 2020 года Умная хрущёвка на максималках) я понял, что счетчики делятся не на два поколения (offline и online), а на три. Помимо 3-го поколения счетчиков, которое умеет отправлять показания счетчика куда надо, есть еще 2-е, которое само передавать данные по сети не умеет, но снабжено передатчиком импульсов (оптических или магнитных), позволяющим подключить к счетчику модуль, который эти импульсы считывает и передает дальше.

Погуглив свой счетчик газа (им оказался BK-G4) я с радостью обнаружил не только то, что генератор магнитных импульсов в него встроен (магнитик на барабане младшего разряда), но и даже то, что уже есть успешные примеры его интеграции в Home Assistant.

Однако перед тем как заказывать специализированный (герконовый) датчик импульсов IN-Z61 (1640р с доставкой, устанавливается в специально предусмотренную для него выемку в корпусе счётчика), плату esp8266 (788р с доставкой), паяльник, олово, канифоль, ждать пока все это приедет, а потом канифолиться с этим конструктором, я решил проверить гипотезу, нельзя ли решить задачу существенно проще и дешевле.

Удача улыбнулась мне, и вместо недели ожидания и нескольких тысяч расходов, я в тот же день интегрировал счетчик в Home Assistant обычным датчиком открытия двери Xiaomi (модель MCCGQ01LM), горсть которых когда-то приобрел на Авито по 600р за штуку.

Читать далее
Всего голосов 31: ↑31 и ↓0+31
Комментарии56

Xiaomi Gateway MIEU01 как универсальный контроллер умного дома

Время на прочтение8 мин
Количество просмотров49K

Home Assistant - прекрасное программное решение для умного дома. У неё современный интерфейс, множество плагинов и дополнений почти на все случаи жизни. В интернете можно найти множество компонентов для самых экзотических устройств. Но чтобы начать им пользоваться, надо как следует позаботиться об аппаратной платформе. Нужно либо купить одноплатный компьютер наподобие Raspberry PI, или же использовать десктопный компьютер, который должен работать в режиме 24/7.

Но что если я скажу, что даже простой ZigBee шлюз от Xiaomi с евро-вилкой, который вставляется в розетку, может работать как хост система для Home Assistant? Он может показывать значение датчиков в веб интерфейсе, управлять светом и розетками, контролировать ZigBee сеть, проговаривать текст голосом через встроенный динамик, делать полноценную автоматизацию и всё это на скромном устройстве, которое нужно лишь воткнуть в розетку.

Читать далее
Всего голосов 31: ↑31 и ↓0+31
Комментарии47

Универсальные платы для умного дома на базе микроконтроллера ATmega128 (ATmega2561)

Время на прочтение3 мин
Количество просмотров19K

Недавно я написал первый пост о том, как начал переделывать обычные светодиодные светильники в диммируемые. Многим не понравилось что свой диммер я делаю на базе микроконтроллера ATmega128. Поэтому хочу объяснить, почему используется именно этот микроконтроллер, и почему в наше время разрабатывая что-то ДЛЯ СЕБЯ, не стоит стремиться всё делать на самом слабеньком микроконтроллере способном протянуть только лишь функционал разрабатываемого вами устройства.

Читать далее
Всего голосов 13: ↑9 и ↓4+7
Комментарии115

Как «чайник» делал UART <-> RS232 конвертер для Orange Pi

Время на прочтение12 мин
Количество просмотров96K

Введение



Началось всё с того, что я купил себе Orange Pi, поддавшись рекламному слогану «аналог Rasberi Pi всего за 15$». Девайс был заказан на алиэкспрессе и прибыл через пятнадцать дней ещё в феврале. Тогда же были куплены все необходимые дополнительные компоненты: радиатор на процессор, 15 ваттный блок питания, карточка micro SD объемом 32 Гб, HDMI-кабель для подключения монитора. За неимением времени он пылился в ящике стола аж до июня. И вот наконец дошли руки проверить его работоспособность.

Читать дальше →
Всего голосов 30: ↑20 и ↓10+10
Комментарии48

Опыт разработки и производства прототипов BLE-розетки

Время на прочтение4 мин
Количество просмотров62K
Привет, Хабр!

Хочу рассказать, как я разрабатывал и производил прототипы розетки с BLE интерфейсом. В первую очередь, хочется отметить, что устройство было выбрано для эксперимента – как практикум по конструированию и программированию (чтобы наточить карандаш для работы с 3D проектированием корпуса и печатной платы, и для того чтобы разобраться с функционированием BLE-стэка от TI). Дополнительной мотивацией стало наличие нескольких успешных проектов на кикстартере, разрабатывающих подобные устройства.

image
Читать дальше →
Всего голосов 63: ↑61 и ↓2+59
Комментарии35

Радиоуправляемый выключатель своими руками. Часть 1 — Hardware

Время на прочтение10 мин
Количество просмотров280K
Этот пост — первая часть из серии рассказов о том, как можно относительно несложно сделать своими руками радиоуправляемый выключатель полезной нагрузки.
Пост ориентирован на новичков, для остальных, думаю, это будет «повторение пройденного».


Примерный план (посмотрим по ходу действия) ожидается следующий:
  1. Hardware выключателя
  2. Тестирование и подготовка
  3. Software выключателя
  4. «Центр управления»

Приступим.
Всего голосов 86: ↑82 и ↓4+78
Комментарии116

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность