VICLER

ARDUINO Der Наливатор. Модифицированная версия GyverDrink

  • 540,960
  • 3,197
Эта тема для обсуждения проекта Der Наливатор, созданного на основе прошивки от Alex Gyver - GyverDrink.

С начала устранения пары багов до сегодняшнего момента, прошивка раздулась и обзавелась дополнительным функционалом. Из ключевых особенностей в сравнении с оригинальной версией:
  • Поддержка нескольких типов графических OLED дисплеев с диагоналями 0.96", 1.3", 1.54", 2.42" на контроллерах SSD1306, SSD1309, SH1106.
  • Поддержка (не замена!) шагового двигателя вместо сервопривода для более плавных и бесшумных движений на любой диапазон углов (от 0 до 360 градусов).
  • Автономность засчёт питания устройства от аккумулятора с мониторингом напряжения и заряда.
  • Возможность установки разного объёма жидкости для каждой рюмки отдельно.
  • Дополнительный статус-светодиод, сигнализирующий об актуальном режиме/статусе.
  • Ведение статистики
  • Все необходимые библиотеки для работы устройства "вшиты" в проект, ничего дополнительного искать и устанавливать не требуется.
...
Ilya_Sh

ARDUINO Работа с датчиком ZH-06 I

  • 130
  • 0
Доброго времени суток. В этой статье я опишу как работать с датчиком мелких частиц Winsen ZH-06 I на плате Arduino Nano.

В интернете про работу с этим датчиком буквально 1 статья, и то, библиотека, которую использует автор не поддерживается Arduino Nano. Исходя из этого я посчитал полезным написать статью про работу с этим датчиком.

(если ваш контроллер поддерживает Serial1, то для вас подходит библеотка CSE_ZH06
библиотека github.com/CIRCUITSTATE/CSE_ZH06?tab=readme-ov-file#cse_zh06
подключение circuitstate.com/tutorials/how-to-interface-winsen-zh06-laser-dust-sensor-with-arduino
)

1.Подключение
В разъём датчика требуется подключить кабельный шлейф. Назначение контактов следующее:
1744286084937.png(взято из официального...
Arleen Lasleur

Syncthing для offline-mode проектов EasyEDA, кросссистемная настройка

  • 219
  • 0
Йоу олл. В теме будет не вопрос а гайд.
Ситуация: дома win 10, на работе ubuntu 22.04, хочу чтобы проекты прозрачно зеркалились туда<->сюда, но пользоваться онлайн-акком мне не позволяет религия (ну или так быстрее отыскать проект и проще копировать его файлы для партиципанта у которого не добавлен аккаунт). Вопрос, пользоваться ли EEDA вообще (вечное Please login first при малейшем изменении платы, так что "оффлайн" он пофакту понарошку, так что я кагбы за KiCad) пожалуй отдельный.

Шаг 0, установить syncthing.

собсно обновляем пакеты, ставим всё что требуется для установки, далее добавить ключ и репу:
Форматирование (BB-код):
apt update -y
apt install gnupg2 curl apt-transport-https -y
curl -fsSL https://syncthing.net/release-key.txt | gpg --dearmor -o /etc/apt/trusted.gpg.d/syncthing.gpg
echo "deb https://apt.syncthing.net/ syncthing release" | tee /etc/apt/sources.list.d/syncthing.list
apt update
после чего будет работать команда установки:
Форматирование (BB-код):
apt...
L

УМНЫЙ ДОМ Opensource OpenTherm контроллер/термостат для управления отоплением

  • 1,739
  • 6

Начинал писать простой OpenTherm контроллер на esp8266/esp32 для личного использования, вылилось в полноценный девайс для управления котлами с нативной интеграцией в Home Assistant и встроенной веб-мордой.
В момент первого релиза публиковал статью на хабре, где рассказывал о причинах появления сего девайса и процессе разработки прошивки.
В репозитории лежит схема платы, BOM и Gerber файл для самостоятельной сборки, но совместимо и с платами от Игоря Мельника, DIYLESS и другими, собранными по схеме.


...
Alexhhhhgf

ARDUINO Реле автоматической подачи школьного звонка.

  • 9,549
  • 127
Доброй ночи, дорогие форумчане!
Еще 3 недели назад пришла идеальная идея в голову: т.к. я заканчиваю 11 класс, решил подарить школе "умную систему".
В Arduino ничего не соображал, собрал схему на nano и часах реального времени с реле. Начал пробывать писать код, кое в чем разобрался.
Всё заработало! Браво!
Думаю, так можно добавить туда ещё и сокращённое расписание. Поставил тумблер, разобрался в switch case .
И у меня уже работает реле для школы. Зачем время тянуть? На выходных его подсоединил, все в восторге.
Понедельник.. Первый день новых технологий. Первый, второй, третий, четвёртый звонки подавались сами, я был доволен.
(Раньше надо было спускаться на 1ый этаж и нажимать выключатель, чтобы подать звонок)
Хоп! Пятого звонка не прозвенело. Я пулей побежал на первый этаж, подал звонок, отключил и включил на Arduino
o питание и следующие 4 звонка опять прозвенели, а пятого не прозвучало.. Решил убрать switch case (расписание сокращённых уроков удалил). На следующий день...
vortigont

Прошивка для паяльника Feizer PTS200 V2 ESP32

  • 6,017
  • 77
Электроный паяльник под жала-картриджи Feizer PTS200
Позволяет работать с картридж-жалами TS, T12.
Идет в комплекте со своим жалом на 100Вт при питании от PD 20В.
Построен на основе контроллера ESP32S2, прошивка открытая.
Я создал форк прошивки. Чисто из интереса есть планы её полностью переписать и привести к удобоваримому виду.

Если есть владельцы таких или интерес обсудить вопросы связанные с ШИМ и ПИД-регулированием нагревателя и пр - присоединяйтесь.

По оригинальной прошивке - это какойто наколенный скетч, а не код. Из особо ярких моментов:
— прошивка не использует ПИД регилирование
— ШИМ как таковой тоже не используется, нагреватель дергается туда-сюда от минимума до максимума, кроме как одном режиме 50% 20В, где максимум ШИМится.
— температура...
vortigont

Обсуждаем мат. алгоритмы работы с RGB панелями

  • 3,674
  • 54
Предлагаю здесь обсуждать алгоритмы обработки цветов, преобразований координат и прочее связанное с выводом на HUB75 RGB панели

Материалы по теме
LED dimming using Binary Code Modulation

Библиотеки для работы с RGB панелями:

Библиотекаплатформапримечание
DMD_STM32STM, RP2040автор на форуме @bort707
ESP32-HUB75-MatrixPanel-DMAESP32контрибьютор на форуме @vortigont

Проекты на форуме с поддержкой HUB75 панелей
WiFi лампа/гирлянда/информер ws2812/HUB75...
Олег Поляков

АУДИО Простой FM-радиоприёмник на модуле RDA5807m и Arduino Nanо

  • 34,507
  • 145
Простой FM-приёмник на Ардуино Нано

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

Предлагаю вниманию новичков в радио-деле (мастеров такими поделками не удивить) реализацию FM-радиоприёмника, собранном на Arduino Nano и замечательном крохотном модуле RDA5807m, в котором уместились приёмная высокочастотная часть приёмника (всемирной полосы частот 50 -115 MHz), rds-декодер и предварительный усилитель низкой частоты. Кроме того, модуль имеет интерфейс управления I2C.

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

KeyPad для 1С-ника

  • 2,075
  • 9
b23d64da-5bae-4fcb-a1f0-a563aca94c5d.jpg
- За что ты так не любишь американцев?
- Да как представлю, что им раскладку не надо переключать...
Программирование на языке 1С отличается, прежде всего, тем, что все операторы кода пишутся в русской раскладке (*). Ну... почти все. Есть несколько символов и ключевых слов, которые надо писать в английской раскладке:
  • NULL
  • <
  • >
  • [
  • ]
  • #
  • $
  • '
  • &
Некоторые символы приходится печатать часто, некоторые - реже, но так или иначе - нужно переключать раскладку для ввода указанного символа, а потом - переключать обратно. При работе на удаленном сервере это доставляет дополнительные неприятности (когда происходит рассинхронизация языков ввода).
b1fc4cce-cede-4a03-87c8-bf381b1aa614.jpg
* -Примечание: Все операторы языка 1С имеют английскую вариацию написания...
U

Куртка «Бейн»

  • 4,891
  • 0
Всем привет!
Поделюсь своими наработками по куртке с электроподогревом. У меня по ним уже сложился опыт аж из 2 разных штук :), и есть идеи для следующих. Первая версия представляла собой 4 аккума 18650, BMS, и трёхпозиционный тумблер для переключения между 1S и 2S. Больше всего намучился с нагревательными пластинами из вшитого в ткань провода МГТФ. Эта конструкция неплохо проработала уже 3 зимы, а единственное чего не хватало - это емкости побольше и автоотключения. Но тут я проникся Ардуиной и собрал следующего монстра:
photo_2023-03-08_20-15-11.jpg
Крутой корпус от повербанка с Алика, 10 аккумов 18650, Arduino Nano, акселерометр, термометр, энкодер, OLED экран, и 1300 строк кода! Ну и для такой крутости, конечно, крутое название (см. тему. Надеюсь до всех дошло) :)
photo_2023-03-08_20-15-05.jpgphoto_2023-03-08_20-15-06.jpgphoto_2023-03-08_20-15-09.jpg
Умеет...
IEA4

ARDUINO ПИД-регулятор оборотов коллекторного двигателя от стиральной машины

  • 11,935
  • 6
Приветствую изучающего !
Речь о ПИД-регуляторе на Arduino, а именно о универсальном регуляторе оборотов коллекторного двигателя (мотора от стиралки). Имеется аналогичное решение у Александра Шенрока. Мною решено было самому повторить проект, применяя библиотеки Алекса Гайвера.

Благодаря ПИД-регулированию на устройстве есть поддержка выставленных оборотов независимо от нагрузки. Управление оборотами: ручное -- поворот ручки потенциометра и программное -- согласно заданному в коде алгоритму. Код программы открытый -- можно изменить по своему усмотрению. Есть видеоролик по данной теме -- краткое руководство по эксплуатации.
Ссылка на исходники (код, список компонентов, схемы): https://github.com/IEA4/PID. Ссылка на ролик: https://dzen.ru/video/watch/63d60d7c3391305389abae2e

Питание от сети ~230В, 50Гц.
Необходимые компоненты:
Минимум:
1) Двигатель от стиральной машины...
TechnoMagic

Зеркало бесконечности внутри журнального столика Lack

  • 3,571
  • 0
Мы переделали икеевский столик в зеркальный со световым туннелем. Благодаря "шпионскому" зеркалу столик обладает иллюзией бесконечности. 🕵️‍♀️ Управляется стол через WiFi при помощи ESP-01.

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


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


Второй ролик исключительно технический с занудными подробностями – залит на другой канал с занудными подробностями. В нем мы рассказали о прошивке микроконтроллера ESP-01 и о двух бесплатных программах WLED и LED FX:
⭐ WLED открывает широкие...
vipappprograms

ARDUINO Arduino Computer

  • 3,092
  • 3
Arduino Computer - это мини компьютер

Последняя версия это: 13
nikkeij6j5

ARDUINO Управление стрелкой от приборной панели.

  • 3,570
  • 25
Доброго времени суток ...
Имеется механизм от стрелки спидометра ПБ , какой не известно да и не важно.
Задумка использовать с датчиком (куплен ПО настроено и отлажено) оборотов , для просчёта и вывода скорости.
Проблема : Механизм по сути шаговый двигатель с двумя катушками и ограничением ушла поворота , куплена плата (контроллером язык не повернёться назвать) но всё же управления шаговыми двигателями, запустить получилось крутить также получилось паралельно тестирова две библиотеки от Гайвера и <AccelStepper.h> обе работають. однако проблема мотор при повышении скорости производит поворот после возвращаеться на 0 положение , если в этот момент подать сигнал скорости мотор улетает в - и упераясь в огранечитель трещит после пытаюсь вернуться на 0 уходит на положительное значение и считает его за 0. что можно с этим сделать?
а также время от времени сам по себе 0 позици сдвигаеться . в общем код сырой у меня лапки и вообще это первый мой проект. Буду благодарен за любые подсказки...
Mishanya TS

ESP, IoT WiFi лампа - будильник. Обсуждение прошивки FieryLedLamp

  • 209,391
  • 1,507
Прошивка "FieryLedLamp" 128 эффектов в 1

Полнофункциональный web интерфейс для настройки лампы и управления эффектами. Семисегментный дисплей (TM1637). Озвучивание эффектов, времени и будильника "Рассвет" (DFplayer mini). ИК пульт ДУ (IR Remote Control). Часы реального времени (DS3231).

01Меню.jpg 02Главная.jpg 03Начальные.jpg 04Пользователь.jpg 06Цикл.jpg 08Рассвет.jpg 07Звук.jpg 09Мульти.jpg IP.jpg MQTT.jpg 05Оборудование.jpg

Версия FieryLedLamp v5.0...
TechnoMagic

Галтовочный станок из струйного принтера | 3D-печать и галтовка

  • 2,706
  • 2
Совместимы ли 3D-печать и галтовка? Особенно меня интересует галтовка в домашних условиях как замена химической постобработке. В интернете мало информации по поставленной теме. Придется провести свой эксперимент чтобы ответить на этот вопрос. Галтовочных тел будет несколько: специальные керамические тела, совсем не специальная гранитная крошка, подобранная на улице, и скорлупа грецких орехов. Основная надежда на керамические тела. В гранитную крошку и скорлупу веры нет, но почему бы не попробовать? Начать эксперимент придётся с изготовления станка.


Перечень комплектующих для сборки барабанной галтовки
  1. Arduino Uno
  2. LCD KeypadShield
  3. Драйвер мотора L298N
  4. Принтер "Бумажный" - Б/У
  5. Выключатель клавишный
  6. Кулер (размеры зависят от корпуса)
  7. Разъём подключения питания
  8. Галтовочные тела
  9. В роли барабана – банка с широким горлышком или другая тара.
  10. Ламинат/фанера/... – всё что есть под рукой для создания корпуса...
B

Ресивер для сжатого воздуха из огнетушителя.

  • 3,499
  • 3
Всем привет. Сделал переносной ресивер для сжатого воздуха. Сделан он из огнетушителя, с закачкой воздуха через автомобильный нипель) на фото обозначены красной стрелкой). Расчет был такой, пришел на любую заправку, и заправил ресивер, ну или от обычного насоса накачал.
Соедения для трубок можно использовать специальные , которые используются в промышленных системах автоматики. Быстро разборные, резьба у них промазана составом для изоляии, но можно и фумкой. Они обозначены на фото красной стрелкой. Если будете использовать анаэробный герметик, или клей для резьбы как у меня, то помните что они жутко вонючие. Многие вещи можно свободно купить на Алиэкспресс. Или например спросить у знакомых кто пневматикой занимается на заводе. В идеале надо проверить балон под давлением в лаборатории, и ультразвуком. Например крышку и выход с баллона я отдал варить сварщику.Так как это сжатый воздух, и не дай бог бахнет, мало не покажется. При выборе надо учитывать давление сколько выдержит баллон...
А

ESP, IoT Погодный виджет на esp8266

  • 5,047
  • 5
Погодный виджет на esp8266 и светодиодной матрице

Описание
Виджет для отслеживания погоды
  • Основан на 32 битном микроконтроллере esp8266
  • Отладочная плата wemos d1 mini
  • Выводится на матрицу из адресных светодиодов
  • Берёт погоду с сервера и выводит соответствующий эффект
  • Не может подключиться – выводит радугу
  • Логи в Serial порт
Компоненты
  • Wemos d1 mini – купить в AliExpress, Giant4
  • Адресная светодиодная матрица – купить в AliExpress, Giant4
  • Адресная светодиодная лента – купить в...
TechnoMagic

Дымоуловитель для пайки

  • 2,746
  • 8
3D-печать у меня ассоциируется с пайкой. Если уж замоделил и распечатал нечто сам, то непременно хочется туда ещё и впаять чего-нибудь. Пайка требует соблюдение техники безопасности. Мы все здесь собрались исключительно ответственные и не уклоняемся от этого дела, не правда ли?)

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

В качестве самого фильтра использован патрон от респиратора РУ-60М.
РУ60м.jpg
Этот фильтр защищает от аэрозолей, пылевых смесей, дыма, тумана. Мотор взят из обычного "бумажного"...
M

WiFi лампа-будильник. Обсуждение прошивки от vvip-68

  • 83,344
  • 1,127
Всем добрый день. Собрал светодиодную матрицу на wemos d1r1 и на прошивке от vvip-68(за прошивку огромное ему спасибо). Матрица получилась размером 102 на 16 пикселей. Захотелось управлять гирляндой с телефона, чтобы wemos был подключён к домашнему роутеру. Плата подключается к WiFi но не получает данных о погоде и данных с сервера времени. Гирлянда зависает, и плата так и не может получить данные из интернета. Монитор порта выглядит вот так:1645769623394.png
Буду благодарен любой помощи в решении проблемы.
Заранее спасибо!