VICLER

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

  • 474,381
  • 2,959
Эта тема для обсуждения проекта Der Наливатор, созданного на основе прошивки от Alex Gyver - GyverDrink.

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

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

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

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

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

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

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

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

  • 2,685
  • 55
Предлагаю здесь обсуждать алгоритмы обработки цветов, преобразований координат и прочее связанное с выводом на 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о

  • 19,360
  • 85
Простой FM-приёмник на Ардуино Нано

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

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

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

KeyPad для 1С-ника

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

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

  • 2,688
  • 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
Умеет...
TechnoMagic

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

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

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


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


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

ARDUINO Arduino Computer

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

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

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

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

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

  • 172,514
  • 1,329
Прошивка 127 эффектов в 1 "FieryLedLamp"

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

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

Версия...
TechnoMagic

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

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


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

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

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

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

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

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

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

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

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

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

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

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

Русский шрифт на LCD1602 | Учим китайский дисплей русскому языку

  • 10,132
  • 3
Приветствую всех ардуинофобов и ардуинофилов ‍
LCD1602 - один из самых популярных дисплеев из-за его дешевизны и простоты использования. Неприятность заключается в том, что нельзя выводить абы какие символы на дисплей, можно только те что уже вшиты в него на заводе. Обычно встречаются дисплеи с вшитыми китайскими и английскими буквами и цифрами. Существуют дисплеи с вшитой кириллицей (обозначаются маркировкой CT или CP), но их сложнее найти, а стоят они дороже. Этим постом предлагаем решение проблемы.

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

Демонстрация шрифта. В ролике заметно мерцание текста, в реальности этого не заметно.
...
edkotinsky

ARDUINO Измеритель LC

  • 12,412
  • 25
Относительно простой и относительно дешевый измеритель емкости и индуктивности. Делюсь опытом своего повторения устройства и переводом программы на Arduino IDE.

110pf.jpg

Модуль измерителя
lc_meter_mearurementModule_1.png

Плата питания и Arduino Nano
lc_meter_MCmodule_1.png

Не стану излагать здесь всю теорию, ибо она хорошо описана в источниках. (советую почитать, интересно!)

Принцип измерения заключается в подаче меандра на измеряемый конденсатор или индуктивность и преобразовании тока разряда конденсатора (или тока индуктивности) в напряжение, которое сглаживается и подается на АЦП Arduino. При измерении емкости конденсатор во время положительного полупериода заряжается через резистор R6 и диод D5, во время отрицательного разряжается через резистор R6 и диод D1, и его разрядный ток...
CyberLab

ARDUINO Ардуино играет музыку на бокалах

  • 3,418
  • 28

Схема

glass-harp.jpg

Скетч
C++:
#include "Adafruit_NeoPixel.h"
#include "CyberLib.h"

#define DEBUG     false //false true включить режим отладки
#define DIR_1     D8_High
#define STEP_1    D9_High
#define HAMMER_1  D10_High
#define DIR_0     D8_Low
#define STEP_0    D9_Low            
#define HAMMER_0  D10_Low            
#define WS2812_PIN   11              // выход для подключения ws2812

#define step_num 400                // количество шагов на 1 оборот ШД. включен полушаговый режим для снижения шума
#define note_num 7                  // Количество нот-бокалов
#define step_note step_num/note_num // количество шагов двигателя между нотами. вычисляет автоматически
#define step_duration 950          // длительность шага влияет на скорость ШД. чем ниже значение тем быстрее , но есть вероятность пропуска шагов
#define ratio 1.3                   // коэфициент делитель длительности отрицательного...
Alfeo

ЭЛЕКТРОНИКА CH340G или CP2102

  • 7,214
  • 6
Встал вопрос. На Алиэкспрессе в наличии имеются платы NodeMCU с двумя вариантами USB-UART преобразователей CH340G и CP2102.
При этом цена различается, сразу напрашивается вопрос в чём главное отличие? Что прослужит дольше в условиях ежедневной перезаписи?
q1URtlP0CMo.jpg