Сообщество - Arduino & Pi
Добавить пост

Arduino & Pi

1 378 постов 20 571 подписчик

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

Домофон интроверта

А что, и сделаю пост. Обещанного 3 года ждут, а я никому не обещал, поэтому управился за полтора года. А поскольку я ничего не обещал, пост получился какой получился, слеплен на скорую руку (и вообще - меня заставили). Внимание! Видео и прошивка содержат матерное слово (одна штука).

Тут всё просто и примитивно. Возник вопрос, можно-ли в ардуину запихнуть PCM аудио. Без всяких сторонних там SD-карт и mp3 плееров.

Ответ - можно. Секунды 3. Но нам больше и не надо. Сложного и интересного тут нет. В итоге пошло в дело PRO Mini 3.3v ATmega328 (не перепутайте, это самая подходящая по бюджету и мозгам),  советские радиодетали - транзистор КТ315, диод Д311А и резистор на половину килоома. Но я просто упоротый совок, мне можно - вам выбирать по вкусу. На конденсатор и переменный резистор я забил. Орёт нормально, играем не Штрауса. и хорошо. Ссылка в подвале, картинка прямо тут:

Домофон интроверта Arduino, Электроника, Программирование, Видео, Длиннопост

А ещё надо usb-ttl  свисток, либо шить через raspberry pi или более богатую arduino. Это паять тут мало, а про софт никто халявы не обещал.

А, ещё аккум на 3,7 вольта нужен. В дежурном режиме 2-3 месяца держит. Почему так хорошо - напишу ниже. Ну динамик на 4-8 Ом. А, ещё у меня на 13 ноге светодиод с резистором. Но сути он не меняет. На прототипе это как-то так выглядело:

Домофон интроверта Arduino, Электроника, Программирование, Видео, Длиннопост

На кнопку на макетке не смотрите - она отключает питание для транспортировки и хранения. Аккум держит 2 месяца, так что модуль зарядки я не ставил - заряжал отдельно.  Кнопка активации вне кадра.

А теперь главное - почему это не просто опыт, а фактически рабочее устройство:

Чтобы вся это радость радость работала без сторонних устройств - нам надо pcm звук загнать в мозги Arduino. Для этого нужно конвертировать аудио в массив понимаемый ATmega, минуя всякие лишние абстракции вроде файловой системы и сжатия данных. Тупо 8бит PCM WAV файл. Я использовал эту программу: https://github.com/olleolleolle/wav2c

Использованные материалы:

Как подключить 8 омный динамик к Arduino: https://2150692.ru/faq/18-wiki/80-kak-podklyuchit-k-arduino-...

У этой штуки цель была висеть у двери, и не сильно жрать энергию. В этом смысле всё хорошо разжевал @AlexGyver в этой статье: https://alexgyver.ru/lessons/power-sleep/

А ещё, вот ссылка на конвертор аудио в заголовочный файл на C: https://github.com/olleolleolle/wav2c

Еще в интернетах есть похожая прога сугубо под Windows, но с удобным графическим интерфейсом. Но её ищите сами - я и так этот пост из под палки пишу, и у меня будут проблемы с Лигой Лени.

Прошивочку готовую пока положу тут: https://disk.yandex.ru/d/VGGBGFViWRqARA

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

Модуль RTC ds1307

Имеется такой модуль часов реального времени.

Модуль RTC ds1307 Электроника, Arduino, Нужен совет, Длиннопост

До покупки не знал нюансы использования. Оказывается, схема подразумевает использование литиевого АКБ и постоянную подзарядку. Модуль не точный. В интернете есть инструкции по модернизации под обычную батарейку. Но допустим, оставим вариант с литием. Токи зарядки очень маленькие. Но мой тестовый вариант зарядил акб до 4.3 вольта, дальше продолжать побоялся. А вот схема.

Модуль RTC ds1307 Электроника, Arduino, Нужен совет, Длиннопост

Подскажите, можно ли безопасно оставить на нем литиевый АКБ в качестве батарейки? Чем опасен перезаряд лития совсем уж слабыми токами? Как можно решить вопрос, чтобы оставить литиевый АКБ? Стабилитрон?

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

Home assistant

Здравствуйте, можно поподробнее , по шагм- как интегрировать в home assistant. Спасибо.

Включаем комп через интернет. Не WOL!

Привет.
По непонятной для меня причине не смог заставить работать WOL на домашнем NAS.
Нашел в интернете штуку, которую можно вставить в pci-e, подключить к умному дому и рулить этой штукой через облако.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

Стоит эта штука с доставкой около 1000 рублей, ждать месяц.
А надысь я делал ребенку управление светодиодной лентой через Яндекс.Станция на ESP01. И подумал, что этой штукой можно рулить питанием ПК.
Немного Гулинга и идея оформилась.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

Берем вот такой модуль ESP01 Relay. Ценник от 180 в Китае.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

К открытым контактам реле подключаем такие разъемы.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

Питание будем брать от дежурки блока питания +5 вольт накидными клемниками.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

Вот такой паучок выходит.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

Ищем разъем в ПК, как на фото.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

В нем ищем фиолетовый провод.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

Накидываем клемник плюсового провода на фиолетовый провод, клемник минусового на любой черный.

С помощью Arduino IDE прошиваем скетч для релейного модуля, модифицированный для дергания реле, а не переключения.

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

Паучка в коробочку, коробочку к плате, кнопку на фасаде к коробочке.

При втыкании сетевого провода в БП на модуль идет питание, он подключается в роутеру.
Если зайти на IP, который получила коробочка, увидим это:

Включаем комп через интернет. Не WOL! Esp8266, Умный дом, Компьютер, Дистанционное управление, Длиннопост

При нажатии на «ОК» реле включается на треть секунды, замыкая кнопку питания. ПК стартует или выключается.
Поскольку при нажатии на ссылку формируется стандартный HTTP GET запрос - можно его использовать в умном доме разных систем.
Если просто пробросить порт - можно заходить на эту страничку по доменному имени из интернета и управлять питанием вашего ПК.
PS: Отвечу на вопросы, но научить прошивать ESP, писать скетчи для Arduino и паять в комментариях не смогу.
Если вы хотите повторить это - вам придется разобраться самостоятельно в некоторых вещах.

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

Если вы не знали с какой стороны подойти к электронике и Arduino и ищете чем заняться в новогодние каникулы

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


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


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

1. Что такое электричество и электроника?

0:00 - Введение, план курса

0:47 - Напряжение, ток, сопротивление и электроны

11:53 - Подготовка к виртуальной сборке электронных схем – регистрация в Tinkercad

14:19 - Собираем первые схемы – батарея, лампа, выключатель, двигатель

23:31 - Условные обозначения и принципиальные схемы

28:08 - Домашнее задание – параллельное и последовательное подключение

2. Первые шаги в электронике

0:21 - Компоненты: Светодиод

6:44 - Компоненты: Резистор

11:11 - Расчет резистора для светодиода (закон Ома для участка цепи)

23:56 - Последовательное и параллельное подключение резисторов и светодиодов

29:37 - Компоненты: Конденсатор

40:15 - Макетная плата – быстрая сборка электронных схем

48:07 - Домашнее задание (цветовая маркировка)

3. Работа с основными компонентами в электронике

0:18 - Проводим измерения - мультиметр

12:31 - Компоненты: Потенциометр (переменный резистор)

21:03 - Компоненты: Фоторезистор

24:30 - Резистивный делитель напряжения

33:42 - Компоненты: Биполярный PNP и NPN-транзистор

43:59 - Мини-проект “Датчик прикосновения”

48:48 - Итоговый мини-проект “Светобудильник”

1:03:26 - Домашнее задание

4. Интегральные схемы

0:18 - Таймер 555 – принцип работы

15:49 - Вырабатываем звук при помощи Таймера NE555

24:13 - Семисегментные светодиодные индикаторы

29:08 - Стягивающий и подтягивающий резисторы

33:40 - Декодер CD4511BE (4 кнопки и цифры от 0 до 9)

45:59 - Микроконтроллер ATmega328P и платформа Arduino

1:02:26 - Arduino и автоматический счет от 0 до 9

5. Создание печатных плат для будущих проектов

0:19 - Подготовка проекта и печатная плата

3:06 - Рисунок печатной платы в среде SprintLayout

26:45 - Создание печатной платы в домашних условиях (ЛУТ)

34:14 - Учимся паять – это очень просто!

38:40 - Пайка готового устройства

41:59 - Подведение итогов и полезные советы начинающим

Что дальше? После этого курса можете переключаться на более подробное изучение Arduino, мой курс хоть и снимался давненько, но актуальности не потерял:

Плейлист курса по Arduino


Всех с наступающими праздниками!

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

Вопрос по обучению

Господа, добрый день.

такой вопрос.

может не совсем сюда, но других веток не нашел.

Говорят в течение след. 10 лет нехватка программистов в РФ составит 1 млн сотрудников.

Вопрос

Какой путь надо пройти (самостоятельно, по времени не ограничено) чтобы стать программистом  .

Предметы для изучения.

Математика - какие области.

ЛОгика

Спец предметы - уже уровень университета.

Язык.


Может кто подскажет полную дорогу (дорожную карту).

Сам посмотрел пару курсов на опен.еду, гигфабрика.

Но без базы тяжело.


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

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


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

(роботизация, двойники, VR).


Спасибо!

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

Беспроводная гирлянда на новогоднюю ёлку без батареек

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

Посмотреть видео

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

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

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

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

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

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

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

Сначала разберёмся, как работает беспроводное зарядное устройство.

Qi зарядка представляет собой передатчик с плоской катушкой и с такой же катушкой в мобильном устройстве (приемник). Между этими двумя катушками, как в обмотках трансформаторов, протекает электромагнитная индукция. В подавляющем большинстве все эти зарядные устройства работают на частотах от 80…300 кГц. И работают они по протоколу Qi, примерно так: передатчик проверяет размещено ли на нём Qi-совместимое устройство. Для этого передатчик каждые 0,5 — 1 сек. передает 8 бит данных. Принимающее устройство должно отреагировать и предоставить ответ. Передатчик затем посылает несколько цифровых пингов, чтобы проверить информацию об оптимальном положении приёмника. Только тогда, когда произошел обмен между ними, начнётся зарядка.

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

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

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

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

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

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

Для расчёта резонанса контура, прибегнем к помощи он-лайн калькулятора.

У меня есть дроссель с индуктивностью L=8,4 мГн и частота передатчика f=120 кГц. Вводим эти параметры в нужные поля калькулятора, нажимаем кнопку рассчитать и получаем требуемую ёмкость конденсатора C=209 пФ

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

Нахожу приблизительно подходящий по параметрам конденсатор 200 пФ, ёмкость светодиода добавит примерно от 3-10 пФ — это тоже нужно учитывать. Параллельно подключаю конденсатор с дросселем и проверяю фактическую частоту резонанса. Получилось 117 кГц, не совпадает с расчётными данными, так как ещё нужно было учитывать погрешность прибора и конденсатора. Но нет необходимости идеально подгонять резонанс, даже при смещении от резонанса на ±50% всё будет работать. Резонанс влияет на КПД связки и будет влиять на ток в дросселе, который зависит от расстояния удаления от передающей катушки. Если пренебречь расстоянием отдаления от передатчика, то можно вообще не использовать конденсатор для подгонки резонанса, но при этом нужно использовать дроссель с индуктивностью не менее 1 мГн и выше.

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

Чтобы быть уверенным, что моё зарядное устройство передает пакеты на частоте 120 кГц, подключаю дроссель к щупам осциллографа и смотрю какую частоту транслирует передатчик. В моём случае оказалось 120,6 кГц

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

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

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

Контур с максимально близким к передатчику резонансом, способен питать светодиод на расстоянии до 8 см.

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

Для подключения гирлянды из 40 светодиодов и больше, потребуется дроссель с большой индуктивностью (более 4 мГн) и с внутренним сопротивлением не более 10-20 Ом — такой можно выпаять из старых энергосберегающих, газоразрядных ламп и удалить с него одну половинку Ш-образного ферромагнитного сердечника. Чем ближе к частоте 120 кГц будет резонанс, тем выше будет напряжение на выходе дросселя и тем больше светодиодов можно будет к нему подключить. На выходе моего дросселя напряжение без нагрузки получилось 90 В, это значит, что размах напряжения 180 В.

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

Собираем по вышеуказанной схеме. Для сборки гирлянды я использовал все светодиоды, которые у меня были в наличии, в сумме получилось 38 шт. по 19 шт. на каждый полюс напряжения, хотя я пробовал подключать 25 светодиодов на 1 полюс и все они прекрасно светятся. Если учесть падение напряжения на одном светодиоде 2 В, в моём случае, в теории можно подключить порядка 45 светодиодов на каждый полюс — в сумме получится 90 светодиодов. Но, к сожалению, у меня их столько не нашлось — пришлось довольствоваться тем, что есть.

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

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

Беспроводная гирлянда на новогоднюю ёлку без батареек Новогодняя елка, Своими руками, Ёлки, Длиннопост, Arduino, Декор, Авторская игрушка, Новый год

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

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

Светодиодная гирлянда на новый год своими руками

У каждого свои традиции перед новым годом. Кто-то ходит в баню, а я дорабатываю новогоднюю гирлянду. И к этому новому году сделал новую версию.

С наступающим всех Новым 2022 годом! Пусть ваши мечты сбудутся в нового году!

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Возможности гирлянды:

1. 18 режимов (можно расширять).

2. Авторежим. Автоматически перелистывает режимы через установленное время.

3. Настройка яркости.

4. Управление с помощью тактовой кнопки: переключение режимов и изменение яркости.

5. Изменение цвета звезды.

6. Установка тока источника питания.

7. Поддерживает ESP8266 и ESP32.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Что добавлено в новой версии:

1. Благодаря SSDP гирлянду можно найти в сетевых устройствах.

2. Быстро узнать IP гирлянды по SSDP.

3. Внешнее управление сделал с помощью тактовой кнопки.

4. Переписал все эффекты для гирлянды. Вынес изменение скорости эффектов. Пока не реализовано в приложении.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Приложение выглядит так.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Прошивку и приложение можно скачать тут.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

Уже второй год делаю гирлянду на ESP-01, которая украшает мою кухню.

Светодиодная гирлянда на новый год своими руками Гирлянда, Новый Год, Новогодняя елка, Праздники, Esp8266, Arduino, Led, Своими руками, Светодиоды, Xamarin, Приложение на Android, Android, Видеоблог, Видео, Длиннопост, Самоделки

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

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

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