Как стать автором
Обновить
715.9

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

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

Сначала показывать
Порог рейтинга
Уровень сложности

Паяем Ардуино-совместимый контроллер и играем с интереснейшим шилдом

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров14K


Привет, Хабр! Вас тоже огорчало, что PLS-разъёмы плат Arduino Uno и Mega установлены без соблюдения сетки с шагом 2.54 мм, отчего невозможно создать собственный шилд на базе обычной макетки под пайку?

А ещё обидно, что на упомянутых платах не предусмотрено никаких кнопок, кроме сброса, а программно управляемый светодиод есть, но всего один, если не считать присоединённых к линиям Tx и Rx, задействованным при загрузке скетча и обмене данными с компьютером. То есть, без подключения внешних компонентов почти ничего нельзя сделать.

Сегодня я соберу вариант Arduino Uno с тремя подключёнными к GPIO светодиодами и тремя кнопками, не считая сброса. А расположение разъёмов остаётся стандартным, чтобы не терять совместимости с шилдами.
Читать дальше →
Всего голосов 47: ↑50 и ↓-3+53
Комментарии32

Энциклопедия контроллеров и обучающий проект (на Хабре)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров13K


Я давно занимаюсь микроконтроллерной тематикой и делюсь своими изысканиями (частью изысканий) в блоге на Хабре. Делаю я это довольно давно и количество статей уже перевалило за сотню, и, в полном соответствии с воззрениями (старины) Гегеля, количество явно переросло в качество.

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

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

Итак…
Читать дальше →
Всего голосов 59: ↑59.5 и ↓-0.5+60
Комментарии11

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

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

Полив — регулярная и трудоемкая задача, которая отнимает массу времени, поэтому ее не мешает автоматизировать, чтобы все работало само. Из песни слов не выкинешь: «Вкалывают роботы, счастлив человек».

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

Мы посетим загородный дом под Екатеринбургом и стеллажную систему в Минске. Интересно? Ныряйте под кат.

Читать далее
Всего голосов 30: ↑26 и ↓4+22
Комментарии42

Вызволяем увлажнитель из сетей Xiaomi

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

Вероятно, вы слышали о том, что сухость воздуха — одна из частых причин появления статического электричества. Вот и я решил обзавестись увлажнителем, когда заметил, что кошка бьется током почти при каждом прикосновении. И нет, ее зовут не Электро или Шторм Спирит. Знакомьтесь, Амидала (в честь персонажа вселенной «Звездных войн»).

Время шло, потребности в комфортном использовании техники росли, а вот ее функциональность и стабильность оставляли желать лучшего. После очередного сбоя серверов Xiaomi в октябре прошлого года в голове окончательно закралась мысль: почему дом — мой, а серверы — чужие? Так я познакомился с Home Assistant, MQTT, zigbee2mqtt и селфхостингом, о чем расскажу под катом!
Читать дальше →
Всего голосов 67: ↑67.5 и ↓-0.5+68
Комментарии46

Истории

Самые неприятные поломки ноутбуков в моей практике. Чинить или не чинить — тот еще вопрос

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

Привет, Хабр! Давно я уже не писал про ремонты. Сегодня настал этот день и час, я решился. В статье расскажу о наиболее неприятных поломках ноутбуков, которые встречал в своей практике. Это уже вторая часть, первую можно почитать вот здесь. Что же, приступим!
Читать дальше →
Всего голосов 69: ↑69.5 и ↓-0.5+70
Комментарии24

Переделка трансформатора для двухполярного питания

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

При сборке блока питания на 5 выходов был использован тороидальный трансформатор на 40VA, который был в наличии. Номинальное напряжение его вторичной обмотки 16.8V (напряжение холостого хода 18V). В результате выпрямления получалось около 25V на холостом ходу или около 20V при токе нагрузки 1A. В случае двухполярного питания +12V/-12V на стабилизаторах блока рассеивается около 16W тепла. Это не проблема для системы охлаждения, которая может рассеивать до 75W тепла, но вентилятор включается чаще чем хотелось бы.

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

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

Умный дом на openHAB+MQTT+Arduino. Часть 1: Кластер

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

Изначально была мысль повысить доступность openHAB средствами виртуализации. Ставим два гипервизора, настраиваем High availability, при отказе хоста виртуалка с openHAB перезапустится на соседнем сервере. И все бы ничего, но для работы HA нужно общее хранилище. Какой-то NAS допустим у меня есть, но выход его из строя даже более вероятен, чем отказ хоста. А городить что-то на DRBD или подобном не хотелось. Поэтому было решено кластеризовать openHAB другим способом. 

см. рисунок ниже
Всего голосов 1: ↑1 и ↓0+1
Комментарии9

Радикальная защита селфхостинга. Уровень: хардвар и хардкор

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

Сейчас у многих есть свой личный сервер. Насколько вы задумывались о безопасности? Настроили вход по ssh‑ключам, firewall и на этом всё? Давайте поговорим про РЕАЛЬНУЮ безопасность.

Эта статья о том, как запариться, распилить свой ноутбук болгаркой, вставить туда микроконтроллер и интегрировать всё это с умным домом. Или по‑простому: радикальная защита селфхостинга — уровень «хардкор».

Вводные
У меня был старый ноутбук Thinkpad t440p, который лежал без дела. Я решил сделать на нем селфхостинг.

Читать далее
Всего голосов 49: ↑51 и ↓-2+53
Комментарии35

Сканер отпечатков кошачьих носиков

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров21K
Расширение сферы применения биометрической системы контроля доступа на других существ, открывает поистине потрясающие возможности.


Так сложилось, что на территории мануфактуры, где я располагаюсь, живёт достаточно большое семейство иссиня-чёрных котов, все братья от одной матери, но из разных помётов. Весь этот прайд мы именуем просто Бандиты, по соответствующему характеру и поведению. Из всей этой стаи один кошак полюбился мне больше всего: самый адекватный и интеллигентный; и именно его я иногда пускаю в свои кабинеты.
И возжелал я пускать того прекрасного кошака, а остальных отсеивать, дабы не хулиганили в моё отсутствие. И пришла в мою голову мысль о пропускной системе, именуемой КотСКУД — кошачья система контроля доступа.
Читать дальше →
Всего голосов 221: ↑219 и ↓2+217
Комментарии83

Для чего нужна бита с круглым шлицем

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров69K

Некоторое время назад я заказал отвёртку с набором бит. Получив заказ, я с удивлением обнаружил в наборе биту с круглым шлицом. Шлиц совершенно круглый. Открутить или закрутить что-либо такой битой будет сложно. Кажется, что с практической точки зрения бита бесполезна и подойдёт только для какого-нибудь розыгрыша. Но бита с таким шлицом имеет вполне конкретное применение.

Читать далее
Всего голосов 120: ↑113 и ↓7+106
Комментарии160

Правильный уход за руками гика

Уровень сложностиСложный
Время на прочтение8 мин
Количество просмотров2.8K

Большинству гиков для реализации собственных проектов требуется не только голова, но и руки. Не даром народная мудрость гласит: "Глаза боятся, а руки делают". Про наполнение головы знаниями здесь, на Хабре, говорилось много, а вот про руки как-то боязливо умалчивают. Тем не менее, руки подвергаются даже большему негативному воздействию, нежели голова. Тут и воздействие сухого горячего воздуха из ноутбука, и вредные излучения WiFi и Bluetooth, попадания молотком по пальцам, поражения электрическим током, порезы и прочая разная неприятная дребедень. Многие опрометчиво игнорируют здоровье своих рук, полагая, что на станции техобслуживания (в народе "поликлиника", а в запущенных случаях "больничка") вас осмотрят, закапают куда надо всякие присадки, дадут катализаторы и всё, бегай ещё 100 тыс. км. до следующего техосмотра.

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

Использовать руку для продолжения
Всего голосов 13: ↑11.5 и ↓1.5+10
Комментарии8

Крепко накрученная катушка — залог здорового намагничивателя

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

В прошлый раз здорово пообсуждали тему намагничивания неодима вот тут. Но нерассказанной осталась история одной катушки. Не той, которую скрутило всмятку на первых этапах испытаний, а той, которая была задизайнена после такого эпичного фейла. В принципе, изделие должно было получиться простым: 20 витков эмальпровода, сложенного вчетверо, в два слоя, на каркасе диаметром 50мм и такой же примерно высоты. Но был нюанс — при прохождении тока 10кА (кило‑Ампер, значит), первое решение «по‑простому» быстро схлопывается из‑за возникающих в проводниках Амперовых сил. Так что надо было придумать что‑то покрепче и намотанное поплотнее, дабы не дать возможности проводникам перемещаться по катушке во время рабочего импульса.

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

Вариант «ремонта» кейса наушников

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

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

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

Ближайшие события

Особенности управления реальными устройствами с точки зрения backend разработчика. Часть 1. Разработка на стенде

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

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

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

Разработка и особенности управления "реальными" устройствами с позиции человека, который раньше не работал ни с Arduino, ни тем более не управлял какими-то устройствами - показались интересными для написания статьи.

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

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

Будка охраны или космический корабль

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.9K

В проекте на первом этапе участвовало трое, включая руководителя, присланного нам как Мессию, большого специалиста по всем вопросам, который приехал с другого региона нашей необъятной. Итак мы - я с Серегой (второй работник) и руководитель, тот человек, который во мраке непонимания, должен был подобно Данко, вырвать сердце из груди и осветить им все вокруг, взяв нас с Сергеем за руку и увести к светлому будущему - обрести техническое счастье!

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

Arduino AY player: продолжение

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

Изучаем устройство OLED-экрана SSD1306 и дорабатываем звуковые индикаторы музыкального плеера PSG-файлов на чипе AY-3-8910.

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

«Битва Роботов»: ошибки «невыжившего»

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

Привет всем любителям робототехники! Меня зовут Настя, я — руководитель Студенческого конструкторского бюро НИТУ МИСИС и капитан команды BlackOut, которая в 2023 году участвовала в первой «Битве роботов» и… получила бесценный опыт) Многие знают про когнитивное искажение «ошибка выжившего», когда делают неверные выводы из историй победителей. Я расскажу про ошибки «невыжившего» и поделюсь советами для будущих участников чемпионатов по робототехнике.

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

Медная фотография

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

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

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

В детстве я замечал, как отполированная медная фольга, приклеенная к текстолиту, достаточно быстро темнела на солнечном свету, однако потемнение не происходило на необлучённых участках. Тогда я отметил, что какая-никакая фоточувствительность у меди имеется. Потом у меня долго витала идея получения фотографии на медной пластине. А ещё, мне очень хотелось понять, почему же такой фотографии нет повсеместно?
Читать дальше →
Всего голосов 140: ↑134 и ↓6+128
Комментарии37

Продуктовый подход к pet-проекту или как я разработал музыкальное веб-приложение

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

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

Читать далее
Всего голосов 39: ↑37 и ↓2+35
Комментарии29

Ботинки, лень и роботы

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

Появившись в далёких восьмидесятых годах, фильм «Назад в будущее» до сих пор бередит сердца своих поклонников одной легендарной сценой, где Марти МакФлай легко надевает футуристичную обувь с автоматической затяжкой. С тех пор сформировалась целая армия поклонников такого решения, в которой кто-то просто с нетерпением ждёт наступления такого светлого будущего, а кто-то с инженерными знаниями пытается смастерить такое самостоятельно.
Читать дальше →
Всего голосов 55: ↑54 и ↓1+53
Комментарии28

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