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

Arduino & Pi

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

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

71

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если вы не знали с какой стороны подойти к электронике и 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


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

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

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

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

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

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

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

Вопрос

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

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

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

ЛОгика

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

Язык.


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

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

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


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

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


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

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


Спасибо!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программирование ESP32, ESP8266 на MicroPython

Запланировал небольшой курс по программированию ESP32, ESP8266 на MicroPython. В данном видео ролике рассказываю преимущества и недостатки MicroPython. И провожу небольшое сравнение с Arduino.

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

Программирование ESP32, ESP8266 на MicroPython

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

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

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

Делаем дешёвую версию дорогой гирлянды!

Итак, данный девайс меня просили сделать БОЛЬШЕ ВСЕГО раз, и происходит это уже 3 года, поэтому я так больше не могу. Сегодня будем делать аналог "умной" гирлянды Twinkly, основная фишка - сканирование расположения светодиодов и вывод эффектов согласно их позициям.


Видео планировалось к началу декабря, чтобы желающие могли закупиться и замутить себе экран на ёлку. Но что то пошло не так, я сделал всё что смог, новогоднего чуда не случилось :'-(

Нам понадобится:

- Wemos Mini (или любая другая плата на esp8266)

- Адресная светодиодная лента в виде гирлянды

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

- Кнопка (опционально)

Собираем всё это дело

Для управления по WiFi я сделал приложение под Windows и Android. Делал на Processing, пост про него вот он

Распознавание и калибровка светодиодов работает следующим образом: лента выключается, камера запоминает кадр. Также кадр обесцвечивается (превращается в карту "яркости"). Далее светодиоды включаются по одному, и новые кадры с камеры попиксельно "вычитаются" из базового кадра, таким образом получаем новый кадр, на котором видно отличие текущего кадра от базового. В случае со светодиодами это будут яркие точки, поэтому не составляет труда найти самый яркий пиксель, это и будет позиция светодиода!

Приложение полностью контролирует процесс: даёт команду на включение следующего светодиода и попутно отправляет координаты предыдущего.

В текущей версии 22 эффекта, каждый можно настроить

Из функциональных возможностей ещё таймер выключения, система "избранных" эффектов, автоматическая смена избранных эффектов с заданным интервалом, поддержка управления несколькими гирляндами в одной сети и что то ещё, смотрите видео =)

Проект полностью открытый, можно скачать и загрузить прошивку, почитать исходники, приложение доступно в Play Market. Но самое главное - цель достигнута, удалось сделать аналог хайповой гирлянды как минимум в 7 раз дешевле!

Всех с наступающим! Спасибо что выпросили этот проект, мне было очень интересно =)

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

Толковый набор Raspberry Pi 4B Super Starter Kit или лучше было купить компоненты отдельно?

Наконец-то руки дошли посмотреть что внутри волшебного чемоданчика

KS3014 Raspberry Pi 4B Super Starter Kit.

Пока еще не попробовал компоненты в деле, но как мне кажется все, что нужно есть.

Может только камеры не хватает.

Для начала буду пробовать проекты, которые публикует производитель keyestudio(https://fs.keyestudio.com/KS3014), язык python. Потом попробую что-нибудь совместить.


Можно ли было купить отдельно это все дешевле 2600 руб?

Что еще можете посоветовать чего здесь нет?

Видео моего набора:

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