Сообщество - Arduino & Pi

Arduino & Pi

1 493 поста 20 825 подписчиков

Популярные теги в сообществе:

8

Подскажите панели управления для Raspberry Pi 4

Знаю только 3:

1. ISPconfig (муторно ставить, плюс конфиг слишком муторный)

2. TinyCP (всё отлично, но не исправляют баги даже если м написать)
3. aaPanel (скатывается на платку, функционал отстаёт от 2)
может кто ещё видел панели для ARM

38

Гардероб настоящей электронщицы

Еще одна шуточная подборка фотографий современного исскуства 🙂

Как и в прошлый раз работы кубинского художника Стивена Родрига

Туфли уже были дважды тут, тут и тут, но подходят по смыслу к этой подборке

Показать полностью 5
113

Уроки Nextion на русском

Разработал проект «Подсветка на ws2812, Arduino, Nextion».

И по данному проекту сделал блок уроков. Поэтапно разобрал, как можно реализовать данный проект с использованием дисплея Nextion. Полученные данные помогут реализовать не только данный проект, но и другие более интересные работы. Так как в уроках рассмотрел работу со всеми основными элементами Nextion Editor.

Урок Nextion:

Урок 1 - Скачать и установить Arduino IDE, Nextion Editor

Урок 2 - Подготовка графики для дисплея Nextion в Inkscape

Урок 3. Кнопка Dual state Nextion Включаем выключаем подсветку.

Урок 4 Button Nextion Управление яркостью, переключение режимов

Урок 5. Передаем информацию с Arduino на дисплей Nextion

Урок 6. Клавиатура дисплей Nextion. Timer, перенаправление на страницы.

Урок 7 Управление яркостью дисплея Nextion Страница ожидания

Бонусный урок.

Урок 8. Slider Nextion - управление яркостью подсветки (обзор)

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

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

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

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

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

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

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

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

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

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

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

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

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

Eyecam или чертовски криповая антропоморфная камера

Испытываете дискомфорт, если не заклеили глазок вебкамеры? Считаете что большой брат следит за вами? Тогда вы будете просто в ужасе 😁

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

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

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

Если не присматриваться, то кожа этой аниматронной камеры очень похожа на настоящую. Она отливается из силикона по специальному слепку.

Волосы брови и ресницы сделаны из настоящих человеческих волос.

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

Все пластиковые детали распечатаны на FDM принтере, и требуют лишь минимальной маханической обработки. Проект имеет открытый исходный код, и доступен на гитхаб marcteys/eyecam

Показать полностью 6
119

Скульптуры из радиодеталей и печатных плат

Кубинский художник Стивен Родриг с самого детства интересовался созданием искусства из нетрадиционных материалов. Поэтому ремонтируя компьютеры и другое электронное оборудование, он нашел свой лучший материал. Он взял печатные платы, которые которые уже не вернуть к жизни, и переработал их, чтобы дать им новую скульптурную жизнь 🙂

Таракан уже был на пикабу, но там авторство этой и других работ приписывается Габриэлю Дишоу.

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

Показать полностью 4
25

Часы с "музыкой"

Давно валялись без дела несколько светодиодных матриц, все думал куда пристроить, вот нашел. По бокам матрицы 8х8, по центру 32х8, сверху круглая на 24, коробка - работающий саб, матрица в напечатанной панели, на панель наклеена тонировочная пленка из автомагаза. Железо ардуино нано да несколько резисторов и кондеров. Чертежи и скетч могу выложить но они под мои сильно специфичные компоненты что наврятли кому пригодятся. На видео музыка со второй половины (Как блин снимать на видео эти светодиоды, все время не натурально выходит?)

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

Сброс настроек NodeMCU при долгом нажатии на RST

Добрый день!

Собственно, вопрос изложен в теме поста.

Устройство на базе NodeMCU (ESP8266), которое я делаю, должно иметь возможность:

1. При первом запуске создавать собственную точку доступа с IP и Web-интерфейсом.


2. При подключении к ней с компьютера, смартфона и т.п. после ввода IP в браузере выдавать экран для ввода имени точки доступа Wi-Fi и ее пароля.


3. После ввода - сохранять введенную информацию в EEPROM и  в дальнейшем подключаться к указанной точке доступа.


4. При долгом нажатии кнопки RST в процессе включения - сбрасывать сохраненную точку и вновь возвращаться к п. 1.


Я нашел в Интернете скетч для Arduino IDE, который проделывает почти всё из вышеперечисленного.


НО!


Для сброса настроек используется кнопка, подключенная к GPIO5.


Как вместо этого "отловить" долгое нажатие на RST?


Спасибо!


UPD: наверное, стоит уточнить, что я не выдумал это из головы.


Цитирую собственный комментарий:


"Когда мне лень писать свою прошивку, я генерирую готовую на сайте https://wifi-iot.com/.


Вот как там это устроено:


"При первом включении модуль включается в режим safe mode автоматически, так как не содержит имени точки доступа.


В режиме safe mode в эфире появится точка с именем WiFi-IoT, к которой можно подключиться, используя смартфон или ноутбук.


В режим safe mode еще можно попасть, замкнув между собой RX и TX и перезапустив модуль, или нажать 3 раза подряд (с интервалом нажатия около секунды) кнопку RESET на ESP8266".


Т.е. длинного нажатия нет, но есть несколько коротких.

Как-то же это реализовано..."

Показать полностью
Отличная работа, все прочитано!