AlexGyver

AlexGyver

Пикабушник
184К рейтинг 18К подписчиков 0 подписок 243 поста 216 в горячем
Награды:
самый сохраняемый пост недели 10 лет на Пикабуболее 10000 подписчиков самый сохраняемый пост недели Экспериментатор
735

Повторяем поделки из ТикТока

Решил сделать проекты из двух вирусных видео, на Пикабу они тоже были:

Повторяем поделки из ТикТока Arduino, Самоделки, Электроника, Своими руками, Программирование, Микроконтроллеры, Видео, Длиннопост

Для обоих вариантов понадобится

- Arduino

- Адресная светодиодная лента (я брал WS2812b)

- Микрофон (я брал модуль на MAX9814

- Блок питания на 5V

Повторяем поделки из ТикТока Arduino, Самоделки, Электроника, Своими руками, Программирование, Микроконтроллеры, Видео, Длиннопост

Ссылки на исходники прошивок (там несколько вариантов) есть в описании под видео на ютубе. Пара статичных картинок с результатом:

Повторяем поделки из ТикТока Arduino, Самоделки, Электроника, Своими руками, Программирование, Микроконтроллеры, Видео, Длиннопост
Повторяем поделки из ТикТока Arduino, Самоделки, Электроника, Своими руками, Программирование, Микроконтроллеры, Видео, Длиннопост
Повторяем поделки из ТикТока Arduino, Самоделки, Электроника, Своими руками, Программирование, Микроконтроллеры, Видео, Длиннопост
Повторяем поделки из ТикТока Arduino, Самоделки, Электроника, Своими руками, Программирование, Микроконтроллеры, Видео, Длиннопост
Повторяем поделки из ТикТока Arduino, Самоделки, Электроника, Своими руками, Программирование, Микроконтроллеры, Видео, Длиннопост
Показать полностью 7
589

Полностью автоматический миниган из LEGO Technic!

Небольшой рассказ о том, как мой товарищ сделал каноничный автоматизированный миниган из Лего. Бонусом рендер, который не был показан в видео:

Полностью автоматический миниган из LEGO Technic! Своими руками, Самоделки, LEGO, Видео, Миниган
Показать полностью 1
504

Сделал маску, которая изменяет голос

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

Звук будем оцифровывать бортовым АЦП, а воспроизводить при помощи широтной модуляции: например зададимся частотой 16 кГц, текущая ширина импульса будет пропорциональна значению с АЦП

Сделал маску, которая изменяет голос Arduino, Электроника, Программирование, Самоделки, Своими руками, Видео, Длиннопост, Видеоблог

На выходе получится жутко свистящий цифровой сигнал, что ожидаемо

Сделал маску, которая изменяет голос Arduino, Электроника, Программирование, Самоделки, Своими руками, Видео, Длиннопост, Видеоблог

Добавим простейший RC фильтр

Сделал маску, которая изменяет голос Arduino, Электроника, Программирование, Самоделки, Своими руками, Видео, Длиннопост, Видеоблог

И звук, и форма сигнала станут гораздо лучше!

Сделал маску, которая изменяет голос Arduino, Электроника, Программирование, Самоделки, Своими руками, Видео, Длиннопост, Видеоблог

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

Сделал маску, которая изменяет голос Arduino, Электроника, Программирование, Самоделки, Своими руками, Видео, Длиннопост, Видеоблог

Для сглаживания между выборками будем миксовать громкость при помощи средневзвешенной суммы

Сделал маску, которая изменяет голос Arduino, Электроника, Программирование, Самоделки, Своими руками, Видео, Длиннопост, Видеоблог

Я сделал плату и разместил всё это безобразие внутри респиратора-полумаски

Сделал маску, которая изменяет голос Arduino, Электроника, Программирование, Самоделки, Своими руками, Видео, Длиннопост, Видеоблог
Сделал маску, которая изменяет голос Arduino, Электроника, Программирование, Самоделки, Своими руками, Видео, Длиннопост, Видеоблог

Собсно получилось отлично, результат можно наблюдать на видео в начале поста.

Показать полностью 8
1034

Искусство гальваники. Покрываем медью всё что плохо лежит!

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


Покрытие заготовки токопроводящим слоем. Это можно сделать при помощи графитового спрея, например GRAPHIT, либо нанести графитовый порошок на изделие при помощи клея БФ2/БФ4.

Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом

Далее нужно приготовить электролит. На 1 литр раствора:

- Медный купорос: 200г

- Серная кислота: 180г

- Тиомочевина: 0.07г

- Соль пищевая: 0.07г


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

Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом

- "Плюс" на электроды, "минус" на заготовку

- Ток 10-20 мА на см2 поверхности

- Фильтровать электролит и чистить электроды при загрязнении

- Если напряжение растёт при постоянном токе (было 0.5В а стало 10В) - чистить электроды

- Если электролит не "засоряется", а заготовка перестала наращивать блеск - подсыпать тиомочевины

- Вода испаряется из электролита, а купорос начинает выпадать в осадок. Аккуратно подливаем воды и поддерживаем объём

Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом

Я проводил процесс по следующему алгоритму: сначала на низком токе ждал покрытия всей заготовки слоем меди, после этого увеличивал ток до 2А на дм2 и ждал окончания "полировки". В итоге получается блестящее медное покрытие.

Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом

Можно оставить изделия как есть, а можно сделать патинирование, т.е. искусственное состаривание.


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

Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом

После чего шлифуем стальной мочалкой и вуаля!

Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом

Второй вариант: электрохимическое патинирование. Готовим электролит (на 1 литр):

- Медный купорос: 60г

- Сахар: 90г

- Едкий натр: 45г

- Кальцинированная сода: 20г


Примечания:

- "Плюс" на электроды, "минус" на заготовку

- Электролит держать горячим (~80 С)

- Напряжение 1-1.5В в зависимости от размера заготовки. Вообще можно попробовать ориентироваться по току!

- Повысить напряжение, чтобы очистить патину


В процессе на изделии нарастает оксидный слой, цвет которого зависит от времени проведения реакции. При плавном окунании можно получить градиенты от жёлтого до фиолетового:

Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом
Искусство гальваники. Покрываем медью всё что плохо лежит! Самоделки, Своими руками, Эксперимент, Хобби, Искусство, Alexgyver, Видео, Длиннопост, Рукоделие с процессом

Спасибо за внимание!

Показать полностью 17
453

Электроника для новичков: разводка плат, заказ сборки, прошивка

Привет, Пикабу! Делюсь подробнейшим двухчасовым гайдом по разводке плат в бесплатном редакторе EasyEDA с особенностями разводки под микроконтроллер (на примере AVR), а также рассмотрим заказ сборки платы силами китайцев, прошивку МК и работу с ним в среде Arduino.


Уроки направлены в первую очередь на новичков, которые хотят научиться делать платы под свои электронные поделки. Объясняю всё максимально простыми словами, как сам бы хотел слышать будучи новичком. Прикладываю план уроков, чтобы было понятно, о чём идёт речь:


Первая часть с канала AlexGyver - общий подробный гайд по работе в EasyEDA, включает в себя:

00:01:14 - Обзор возможностей программы

00:04:21 - О сайте и оффлайн версии

00:06:07 - Менеджер проектов и библиотек

00:12:00 - Ещё немного по интерфейсу

00:14:39 - Обзор инструментов рисования

00:16:30 - ВКЛЮЧАЕМ РУССКИЙ ЯЗЫК

00:17:39 - Обзор инструментов создания схемы

00:23:22 - Настройки в верхнем меню, экспорт схемы

00:24:50 - Продолжаем делать схему

00:27:50 - Доделываю свою схему

00:30:29 - Конвертируем схему в плату

00:31:00 - Верхнее меню PCB

00:34:14 - Правое меню PCB

00:38:01 - Инструменты разводки и оформления платы

00:47:25 - Готовимся к разводке

00:18:16 - Автотрассер, настройки

00:52:08 - Земляной полигон

00:56:01 - По поводу силовых частей платы

01:01:29 - Вставка компонентов в плату

01:02:58 - Привязываем 3D модели

01:06:04 - Создаём компонент схемы

01:08:00 - Создаём компонент платы

01:10:12 - Продолжаем делать его

01:10:28 - Привязываем футпринт к компоненту

01:11:50 - Режим симуляции

01:13:58 - Вывод картинки платы для ЛУТ

01:14:54 - Панелизация плат и заказ с JLCPCB

01:18:10 - Обзор полученных плат

01:20:09 - Переделал свою плату, обзор

01:21:58 - Создание "модуля"

01:22:49 - Пытаемся выгодно заказать платы =)

01:24:30 - Делаем плату для проекта из модулей


Вторая часть с канала Заметки Ардуинщика ориентирована на работу с микроконтроллером, особенности разводки платы, тактирования и прошивки при помощи программатора и bootloader'а.

01:51 - Зачем делать проект на плате?

04:22 - Три главных момента

04:57 - Тактирование

06:18 - Переходим в EasyEDA

08:24 - Частота тактирования

09:03 - Конденсатор и питание

09:45 - Кнопка перезагрузки

10:11 - Рекомендации по разводке платы

10:43 - Пример с ATtiny

10:51 - Прошивка

11:50 - Выводим UART

12:36 - Добавляю светодиоды

13:05 - Как прошиваться по USB?

13:57 - JLCPCB SMT сервис

14:43 - Заказ плат и сборки на JLCPCB

18:00 - Настройка Arduino IDE, ядра

18:45 - Фьюзы

20:51 - Немного о ксенофобии

22:31 - Обзор плат

23:52 - Ещё немного о тактировании

24:56 - Плата с ATtiny

26:34 - Плата с ATmega


Также прикладываю список "работы над ошибками и неточностями" из комментариев под видео:

Первая часть:

1. У инструмента "полигон" для печатной платы в настройках можно поставить "вырез" - тогда он сделает физически вырез в плате (при заказе у китайца), например так можно отделить высоковольтную часть, посмотрите например на ардуиновское реле

2. Русский язык в программе есть, смотрите дальше

3. Дорожки после неудачной разводки можно убрать при помощи Ctrl+Z

4. Всё дорожки с платы можно убрать из меню Edit/Unroute all

5. Можно вывести одиночную плату и сделать panel непосредственно на сайте jlcpcb (указать сколько штук). Выходит на несколько центов дешевле, чем заказывать плату с панелизацией EasyEda :)


Вторая часть:

1. "Минимальное количество компонентов" не всегда соответствует, чаще всего можно заказать пару штук при указанных 100+

2. USB-UART можно поставить CH340C - ей не нужен внешний кварц

3. 9:00 есть там в Basic кварц SMD на 8 МГц

4. 14:30 для SMT не V-cut, а второй способ, с отверстиями

5. Резистор на RST можно не ставить, если от RST не идёт длинная дорожка и/или нет кнопки

6. Электролиты и прочие емкости ставить до стабилизатора

7. Можно включить "Confirm Production file" - перед производством вам вышлют подтверждение и файлы для проверки, все ли в порядке

8. В "ядрах" нельзя писать чисто PB PD как в видео! Эти слова задефайнены на номера в порте, то есть PB0 и PD0 равны 0. Читайте описание ядер, в миникоре например нужно дописать PIN_ для работы с дигиталрайтом, например digitalWrite(PIN_PB5, HIGH)

9. Земля балластных конденсаторов от кварца должна идти отдельной дорогой (не полигоном) к ближайшей земляной ноге, чтобы прочие токи через нее не текли

10. Конденсатор 0.01 мкФ надо размещать рядом с каждым выводом питания, а для Avcc еще и бусинку последовательно добавить или хотя бы резистор

Показать полностью 1
335

Уроки Ардуино. Прерывания таймера

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

619

Автоматическая кормушка для домашних животных

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

Скоро планирую сделать третью версию с весами и управлением через Web!

Автоматическая кормушка для домашних животных Arduino, Электроника, Самоделки, Своими руками, Alexgyver, Видео, Длиннопост
Автоматическая кормушка для домашних животных Arduino, Электроника, Самоделки, Своими руками, Alexgyver, Видео, Длиннопост
Автоматическая кормушка для домашних животных Arduino, Электроника, Самоделки, Своими руками, Alexgyver, Видео, Длиннопост

Вот схемы обеих версий, а вся информация по сборке как обычно в видео, страницы проектов на гитхаб соответственно версия 1 и версия 2.

Автоматическая кормушка для домашних животных Arduino, Электроника, Самоделки, Своими руками, Alexgyver, Видео, Длиннопост
Автоматическая кормушка для домашних животных Arduino, Электроника, Самоделки, Своими руками, Alexgyver, Видео, Длиннопост
Показать полностью 5 1
383

Уроки Ардуино. Управление переменным током

В этом уроке разберём управление нагрузкой переменного тока при помощи Ардуино. Как релейное, так и плавное при помощи симистора и твердотельного реле при помощи различных алгоритмов и костылей =)

Отличная работа, все прочитано!