Pull to refresh
42
0
Руслан Тихонов @tirus

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

Send message

Все мои Ардуинки: часть первая, восьмибитные на ATmega

Level of difficultyEasy
Reading time18 min
Views13K

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

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

Название является отсылкой к мыльной опере «Все мои детальки» из Футурамы. Ведь разных видов Arduino настолько много, что намечается целый сериал. Впрочем, не буду пытаться объять необъятное и перечислять всю сотню. Вместо этого сосредоточусь на тех, которыми обладаю или хотя бы подержал в руках. Приступаем!
Читать дальше →
Total votes 64: ↑62 and ↓2+83
Comments62

Монитор для чувствительных глаз — алгоритм подбора и один параметр, о котором Вы уже скорее всего забыли

Reading time13 min
Views12K

Подбор монитора для чувствительных глаз? Лично мне это знакомо в бОльшей степени, чем хотелось бы. Придумал - или скорее формализовал - алгоритм решения этой проблемы, по нему же быстро нашёл идеальный для своих глаз сетап, прошедшие полгода без нареканий. И сам алгоритм и хронологию - рассказываю в данной статье.

Читать далее
Total votes 62: ↑62 and ↓0+76
Comments56

Синтез цифровых схем: что почитать при любом уровне подготовки

Level of difficultyEasy
Reading time7 min
Views9.2K

Осенью стартовал новый поток Школы синтеза цифровых схем — нашей бесплатной образовательной программы о современных приемах проектирования цифровых микросхем. От серийных ASIC и микропроцессоров общего назначения до реконфигурируемых FPGA и специализированных вычислителей. По этим и связанным темам выпущено немало профессиональной литературы. Мы попросили преподавателей Школы — Юрия Панчула и Александра Рябова — выбрать книги, которые помогут при обучении в школе и самостоятельном освоении синтеза цифровых схем.

Читать далее
Total votes 31: ↑30 and ↓1+36
Comments18

Запускаем Arduino от DIY-батарейки из лимона

Level of difficultyHard
Reading time7 min
Views6.8K

В 2018 году я уволился из российского подразделения Atmel (компании, которая разработала микроконтроллеры ATmega, применяемые в Arduino) и был приглашён в южноамериканское подразделение NXP. На собеседовании в числе прочих был один весьма забавный вопрос: «Как вы запустите демоплату с микроконтроллером MCXA143VLH, если окажетесь в античной Греции?» Мой ответ про батарейку из лимона приятно удивил собеседника.

Такую батарейку каждый читатель легко может сделать у себя дома. И сегодня я расскажу как. А чтобы убедиться в том, что батарейка функциональна, мы подключим к ней Arduino, который выполнит написанный нами код.

Опустить электроды в лимонный сок
Total votes 57: ↑52 and ↓5+67
Comments61

Два частотомера

Level of difficultyMedium
Reading time7 min
Views6.5K

Речь идёт о несложных давних конструкциях деревенского любителя, примечательных только реализацией: подножные материалы, имевшийся под рукой невеликий ассортимент элементов, буквально наколенная сборка чуть не в полевых условиях, причём некоторые решения можно расценить не иначе как технический курьёз.
Читать дальше →
Total votes 58: ↑57 and ↓1+85
Comments56

Адаптация платы Colorlight 5A-75B для примеров «Школы синтеза цифровых схем»

Level of difficultyMedium
Reading time5 min
Views2.9K

Привет!

Начался новый поток «Школы синтеза цифровых схем» и я хотел бы поделиться своим опытом по адаптации бюджетной платы с ПЛИС для запуска на ней лабораторных работ Школы. Отдельным преимуществом такого решения является возможность использования Open Source маршрута для синтеза и моделирования цифровых схем на базе Yosys и Icarus Verilog. Colorlight 5A-75B не является отладочной платой в привычном понимании этого понятия - будет интересно.

Читать далее
Total votes 25: ↑24 and ↓1+30
Comments9

Простой АМ/ЧМ радиоприёмник с феноменальной чувствительностью

Level of difficultyMedium
Reading time12 min
Views30K


Эта скромная маленькая плата питается от двух пальчиковых батареек и невыгодно отличается от других распространённых разновидностей подобных радиоконструкторов тем, что выдаёт монофонический звук. Однако чувствительность у данного приёмника просто потрясающая.

Он успешно ловит сигналы далёкой средневолновой радиостанции на крошечную магнитную антенну, что мы услышим на видео. Причём это происходит в помещении с очень плохими условиями радиоприёма. Местные ультракоротковолновые станции также слышно хорошо, в той же комнате, на провод наушников в качестве антенны.

И это далеко не всё, на что способна дешёвая программируемая микросхема KT0936M, о которой я расскажу много интересных подробностей.
Читать дальше →
Total votes 39: ↑39 and ↓0+52
Comments34

Если набрать 100 баллов за ЕГЭ не получается, но цель — поступить в вуз и учиться на разработчика: проектные олимпиады

Level of difficultyEasy
Reading time9 min
Views2.7K

Привет, Хабр! Поговорим о том, как увеличить шансы на поступление в вуз на IT-специальность. Если у абитуриента 100 баллов по профильному ЕГЭ или он победитель олимпиады, которую желанный вуз учитывает, то практически наверняка можно считать, что поступление на бюджет обеспечено. Однако, не всем подходит система проверки знаний, на которой построен ЕГЭ, или школьные олимпиады по программированию, которые по сути являются соревнованиями по спортивному программированию. Я хочу рассказать про другой путь для более широкого круга увлеченных программированием старшеклассников — поступление через победы в проектных олимпиадах, например, НТО, «Юниор» или Московская предпрофессиональная олимпиада.

Читать далее
Total votes 8: ↑6 and ↓2+9
Comments0

Экспериментируем с ПЛИС семейства ECP5 фирмы Lattice

Reading time10 min
Views9.5K

Когда я видел на Хабре упоминание о ПЛИС Lattice, у меня всегда возникал простой вопрос: «А зачем ещё одна ПЛИС?». Вроде всю жизнь хватало пары базовых. Но полгода назад случилось то, что сняло этот вопрос для меня. Пришёл Заказчик и сказал: «Мы делаем проект на ECP5». Против требований Заказчика не попрёшь!

А пока я осваивал работу с этим железом и пытался понять, как обосновать необходимость попробовать то же самое для остальных, мой знакомый, ныне живущий в Штатах, обрадовал новостью, что у его любимого поставщика подходит к концу запас десятых Циклонов и шестых Спартанов. В целом, через три года будет построен новый завод Intel, но что именно там будут производить, он не в курсе. И три года продержаться в любом случае, будет нужно. Короче, сейчас надо иметь возможность быстро мигрировать с одной ПЛИС на другую.

Итого, вчера делать ознакомительную статью про Lattice было рано, завтра – может быть поздно.

Сегодня я расскажу, где купить более-менее дешёвые платы для опытов, как быстро освоить Open Source среду разработки и какие готовые проекты осмотреть в первую очередь.

Читать далее
Total votes 27: ↑26 and ↓1+36
Comments30

Обход блокировки YouTube без VPN и GoodbyeDPI

Level of difficultyEasy
Reading time4 min
Views201K

Клешни постепенно сжимаются.
С момента замедления YouTube, по данным СМИ, его трафик для России снизился на 50%. Роскомнадзор активно блокирует VPN-сервисы.

Все больше блогеров переносят свои видео из YouTube на отечественные платформы, и вероятно, в ближайшие месяцы нас ожидает полная блокировка ресурса.
Лягушку медленно нагревают, давая ей время адаптироваться...

Что же делать?

Читать далее
Total votes 50: ↑34 and ↓16+26
Comments73

Железо или архитектура? Два направления книг по схемотехнике для начинающих

Reading time5 min
Views12K

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

Для полного погружения можно изучить оба направления. Но, если хотите углубиться в тему электроники, читайте материалы из железного трека. А для тех, кто хочет отойти от физики работы приборов на более абстрактный уровень проектирования, подойдут книги из архитектурного направления.

Читать далее
Total votes 22: ↑20 and ↓2+27
Comments20

Запускаем лабораторные работы «Школы синтеза цифровых схем» на FPGA плате Марсоход3GW2

Level of difficultyEasy
Reading time2 min
Views3.1K

Вероятно вы слышали о "Школе синтеза цифровых схем". Здесь учат цифровой логике и программированию ПЛИС. Каждый желающий может записаться на курсы школы и пройти обучение. Филиалы школы есть во многих городах.

Школа готовит программу лабораторных работ для изучения FPGA. Они опубликованы на Github: https://github.com/yuri-panchul/basics-graphics-music

Особенность этих лабораторных работ в том, что они адаптированы для совершенно разных FPGA плат, платы от разных производителей, используется разная ёмкость FPGA чипов, разные вендоры FPGA.

Мы сделали форк этих лаб https://github.com/marsohod4you/basics-graphics-music и адаптировали лабораторные работы на нашу плату Марсоход3GW2.

Дальше я немного расскажу о некоторых учебных работах.

Читать далее
Total votes 23: ↑22 and ↓1+28
Comments8

А птицы-то не настоящие! Инструкция по созданию собственного «пернатого»

Level of difficultyMedium
Reading time5 min
Views7.1K
Птица для слежки

А вы догадывались, что птицы не настоящие? В действительности это мобильные устройства, оснащённые камерами и микрофонами для ведения правительственной слежки. Вы можете задаться вопросом, почему бы властям просто не использовать сотовые телефоны, которые носит с собой каждый. Даже не знаю. Не я создаю правила.

Теперь, когда я окончательно разрушил свою репутацию на LinkedIn, пора написать реальную статью.
Читать дальше →
Total votes 36: ↑34 and ↓2+52
Comments3

Как собирать щиты и удивлять: интервью с Яном Савченко

Level of difficultyEasy
Reading time11 min
Views6.8K

Ян Савченко собирает щиты электрики и автоматизации на заказ и известен по всей России. Недавно он даже сделал щит с A-RGB подсветкой, который удивил многих. И даже вызвал шквал критики.

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

Мы решили съездить в Березники и расспросить Яна о его бизнесе и пути интегратора, а также разузнать секреты, почему щиты Яна так популярны.

Интересно? Ныряйте под кат

Читать далее
Total votes 29: ↑26 and ↓3+25
Comments12

Секретная китайская плата: электронный шагомер

Level of difficultyEasy
Reading time7 min
Views6.7K


Привет, Хабр! У вас ещё не было DIY-проектов с акселерометрами? — Тогда почему бы не начать прямо сегодня?

В этом проекте есть и операционные усилители, и семисегментные индикаторы с дешифраторами и счётчиками. Так что, несмотря на простоту схемы, она не оставит равнодушными интересующихся аналоговой и цифровой электроникой.
Будет интересно!
Total votes 30: ↑30 and ↓0+40
Comments7

Часы электронные самодельные, песочные и нормальные

Level of difficultyMedium
Reading time8 min
Views7.8K

Привет, Хабр! Сегодня мы изучим и соберём олдскульные электронные часы на 12 цифровых микросхемах и светодиодные песочные часы на 3 корпусах без микроконтроллера, а также их микроконтроллерные варианты.
Попутно научимся мультиплексировать светодиоды.
Total votes 32: ↑31 and ↓1+46
Comments2

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

Reading time8 min
Views20K
image

Если ваш любимый радиоприёмник из детства умеет ловить только средневолновые и длинноволновые радиостанции с амплитудной модуляцией, и на таких частотах в ваших краях слушать нечего, это не повод переделывать его в FM-, MP3-проигрыватель или блютус-колонку.

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

Сегодня я соберу и испытаю один из таких гаджетов — AMT-MW207, доступный как в виде радиоконструктора, так и готового аппарата.
Разумеется, подробно изучим схемы.
Total votes 14: ↑13 and ↓1+13
Comments25

Опасный радиоконструктор с Aliexpress: будьте осторожны

Level of difficultyMedium
Reading time12 min
Views56K


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

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

А если у вас есть радиолюбительская лицензия не ниже третьей категории, открывающая «джентльменский» 160-метровый диапазон, то можно перенастроить передатчик и попробовать связаться с коллегами на мощности 400 милливатт (не путать с киловаттами).
Поехали!
Total votes 57: ↑51 and ↓6+56
Comments60

Вы нас просили и мы сделали. VPN на собственном сервере с XRay Reality за 5 минут с помощью Amnezia

Reading time4 min
Views182K

Всем привет! Это команда Amnezia. 

Мы читаем комментарии под нашими постами и знаем, что один из самых частых вопросов – когда будет XRay? Так вот, мы добавили XRay в приложение AmneziaVPN, а точнее протокол Reality от XRay для всех платформ -  IOS, Android, Windows, Linux и MacOS. Если у вас еще нет последнего релиза, скорее скачивайте и создавайте VPN на собственном сервере в пару кликов с одним из самых защищенных и быстрых протоколов в мире, ниже мы немного о нем расскажем, а в конце статьи будет пошаговая  инструкция как это сделать.

Почему XRay Reality так популярен ?

Все дело в том, что Reality подходит для стран с самым высоким уровнем интернет-цензуры, сейчас его используют в Китае и Иране, он защищен от детектирования методами active probing. 

Распознать цензоров REALITY может еще на этапе TLS-хендшейка. Если REALITY видит, что к нему приходит его клиент, то сервер запускает для него VPN туннель, а если приходит любой другой запрос на 443 порт, то TLS-подключение передается на какой-нибудь другой реальный сайт, например, google.com, где цензор получит настоящий TLS-сертификат от google.com и вообще все настоящие данные с этого сайта.

Со стороны систем анализа трафика это выглядит как подключение к настоящему сайту, сервер отдает настоящий TLS-сертификат этого сайта, и вообще все (включая TLS fingerprint сервера) выглядит очень по-настоящему и не вызывает подозрений. 

Особенно приятно, что при этом производительность REALITY и скорость подключения у протокола действительно хороши, в сравнении, например, со связкой OpenVPN over Cloak.

Читать далее
Total votes 151: ↑147 and ↓4+166
Comments138

Подборка игр с низкоуровневым программированием

Level of difficultyEasy
Reading time5 min
Views35K

TL;DR

Игры от Zachtronics:

TIS-100, EXAPUNKS, SHENZHEN I/O

Про создание процессора от логических элементов и до написания кода на ассемблере: браузерная бесплатная nandgame.com, более продвинутая Turing complete.

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

Подробности
Total votes 67: ↑66 and ↓1+79
Comments26
1
23 ...

Information

Rating
6,272-nd
Location
Мытищи, Москва и Московская обл., Россия
Date of birth
Registered
Activity