VICLER

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

  • 165,719
  • 1,791
Эта тема для обсуждения проекта Der Наливатор, созданного на основе прошивки от Alex Gyver - GyverDrink.

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

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

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

110pf.jpg

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

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

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

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

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

  • 874
  • 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                   // коэфициент делитель длительности отрицательного...
technotrasher

ARDUINO Цветомузыка на MSGEQ7

  • 13,109
  • 432
На реконструкции
скоро будет новое описание. два варианта ЦМУ. на MSGEQ7 и фильтрах.

23.07.2021 - доработки.
22.09.2021 - доработки. ссылка на плату и схему https://oshwlab.com/technotrasher/colormusic
27.12.2021 - доработки, как в коде так и в плате.
18.01.2022 - дорабатывается все.
sima190

Ардуино + датчик движения

  • 358
  • 1
Парни хочу сказать автоматическую подсветку поток на кухне при подношения руки свет загорается , светодиодные лента ws2812 Ардуино нано и Инфракрасный датчик движения HC-SR501, посоветуйте что да как, опыт работы есть чуть
mechanic

О разделе

  • 508
  • 0
Данный раздел создан для БЕСПЛАТНОЙ помощи студентам, с целью решения проблем по подготовке к экзаменам т.д
Здесь ЗАПРЕЩАЕТСЯ продавать и оказывать услуги по курсовым и т.д (мы за грамотные кадры)!
malec

ЭЛЕКТРОНИКА 18650 и другие аккумуляторы, обсуждения, наблюдения , рекомендации.....

  • 3,164
  • 16
Эта тема затрагивает вопросы связанные с аккумуляторами. Все кто имеет хоть какую практику в использовании аккумуляторов, прошу поделиться своими наблюдениями и замечаниями...
Начну с того что всё больше и больше "РУКОБЛУДОВ" используют аккумуляторы, вариантов исполнения которых бесчисленное множество...
Но пока ....
Выбор правильной аккумуляторной батареи 18650
1.
Не существует единого стандарта — нужно понимать, что её конструкция отличается от товара к товару.

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

3. Важнейшей характеристикой 18650 является параметр постоянного разряда (CDR), известный как сила тока.

4. CDR измеряется в амперах (А) и показывает скорость, с которой ток перетекает из батареи в устройство без перегрева.

5. Сопоставьте CDR с потребляемой мощностью на вашем...
ASM

ESP, IoT Большие часы на WS2812, ESP8266, Народный мониторинг

  • 15,778
  • 347
Создаю отдельную тему по разработке прошивки на базе NodeMCU.

Мой проект сделан на ДВП, на нее наклеил ленту, объем цифрам сделал из сэндвич панели, поверх белый лист бумаги.
Корпус из дерева, покрашен акриловой краской, смесь белой и коричневой.

Данная прошивка проверяет время по NTP, часы RTC теоретически не нужны.
Барометр на базе BME280.
Имеется датчик освещенности и датчик DS18B20
Clock_схема.png
Плата: NodeMCU 1.0 (ESP 12-E Module)
Схема и настройки указаны в скетче.
Старый вариант кода в прикрепленных файлах...

изменения 30.12.21 Clock_ESP_6_NY
  • добавлен НГ режим :)
  • возможно исправлена анимация, про которую писали, с точками и цифрами :)
  • теперь при запуске часов идет проверка с датчика времени, и если все ОК, то запускаются часы без синхронизации
  • исправлена функция освещенности заменой...
Slenk

ARDUINO Цветомузыка на Arduino. FireEdition.

  • 60,405
  • 954
Всем здрасте) Представляю своё видение данного проекта.

В общем собрал систему на основе прошивки от technotrasher (за что ему респект). Ленту 30 диодов на метр и длинной 102 диода приклеил под подоконником на балконе. Решил добавить «Огонь» на Пёрлине, а дальше всё как в тумане…

Изрядно переписал код и продолжаю переписывать. Сделал более логичное управление (на мой взгляд), исправил несколько имеющихся и добавил пару десятков новых эффектов (часть из них на видео), сделал простую модульную схему (можно легко отключать в прошивке ненужное), добавил индикацию на саму ленту, добавил сброс настроек без перепрошивки и т.д.
У меня не работает. Что делать?
Очень жаль. Не знаю.

Не ну правда?
Правда не знаю.

Ардуина вообще работает? Накатите тестовый скетч «блинк» и проверьте. (в приложении)
Лента вообще работает? Накатите тестовый скетч для...
Pasha_N

ARDUINO Проблема с изменением канала на NRF24L01 +

  • 999
  • 10
Всем доброго времени суток! Проблема такая: есть NRF24L01 присоединённая к ардуино и то и то рабочее и всё прошивается, НО нужно мне поменять канал с 75, который прошит по умолчанию, если не указывать конкретно в прошивке, на 85, но при изменении канала в прошивке он не меняется. Собирал анализатор спектра и просто заливал nrf listen air в ардуино, чтобы проверить изменение канала. Вопрос такой: как или где может быть косяк? При работе контроллера, после заливки этой прошивки, каких либо глюков не наблюдалось.Снимок.JPG
Иван88

ESP, IoT МАШИНКА НА ESP32(в состоянии модернизации)+андройд приложуха

  • 1,480
  • 0
Всем привет.Меня зовут Иван.Скажу сразу Я не программист,не разработчик.и вообще 2-3 месяца назад ничего об этом не знал)Решил выложить то чем сейчас занимаюсь все свободное время.Просьба знатоков не судить строго.Мой проект машинки на (пока что) блютуз управлении .все как вы любите из Г и палок.куплены только двигатели с колесами и esp32.+ws2812.
IMG_20201206_201449.jpg
блютуз есп32(для драйвера безуправления скоростью):
#include <Servo.h>

//ESP32 Bluetooh car
//By Technical_Tamizha
//Circuit Diagram for this project is in my Youtube channel
//Channel Link : https://www.youtube.com/channel/UC1VT8SUJ7yvIkE4eCzXVSNA

#include <WS2812FX.h>
#include "ESP32_RMT_Driver.h"

// The ESP32's RMT hardware supports up to 8 channels, so it
// can drive up to 8 independent WS2812FX instances. We'll use 2.
WS2812FX ws2812fx1 = WS2812FX(12, 12, NEO_GRB  + NEO_KHZ800); // 144 RGB LEDs driven by GPIO_12

#include "BluetoothSerial.h"...
HollolwHunter

Удобная и простая утилита для управления ардуино с компа

  • 3,094
  • 9
Приветствую местных ардуинщиков, хоть этот сайт конкретно про ардуино, речь пойдёт про python. Стоп стоп! не надо репортить или сваливать со статьи, данный проект хоть и написан совершенно на другом языке, но будет очень интересен всем, как и начинающих(особенно!) так и опытным роботоклепателям.

Я тут клепал очередной станок, и была проблема, как этой махиной управлять, кнопки геморно а с компа через терминал ide неудобно и долго. Так и родилась идея проги, способной быстро и удобно управлять любыми роботами, станками, стендами.
Так бы эта идея улетела бы в пустоту, как 1000+ идей для проектов, но тут с неба постучали, нам, дескать, проект нужен, и чтоб посложней да поинтересней, да и 500 строк кода - минимум. Я такой репу почесал, да и вспомнил про идею. Програмирование заняло больше недели, нет, АДСКОЙ НЕДЕЛИ БЕЗ СНА И ОТДЫХА, только вот школа давила на мозг и приходилась туда ходить(да, мне 16). А уже дома до поздней ночи сидеть за проектом. На домаху, я, разумеется, забил))...
Старик Похабыч

ARDUINO Скорость работы , энкодеры и RGB ленты, как же это все за.. связано ?

  • 1,026
  • 6
Очень часто встречаю подобные проблемы: "я напихал в ардуино по самое небалуйся, а оно перестало работать, что делать?" Будем размышлять и разбираться.
Теории будет мало. будут примеры.
И для начала берем простой пример написанный тут же на коленке. Тут к ардуино нано 168 по 3-му пину подключена LED лента 2м, на 120 светодиодов. Далее огонек по загорается случайным цветом от начала ленту к концу и тухнет обратно. И так до потери пульса в бесконечном цикле loop. И все работает без проблем!
C++:
#include <FastLED.h>
#define LED_PIN     3
#define NUM_LEDS    120
#define CHIPSET     WS2812
#define COLOR_ORDER GRB
CRGB leds[NUM_LEDS];
#define BRIGHTNESS  128

void setup() {
  LEDS.addLeds<WS2812, LED_PIN, RGB>(leds, NUM_LEDS);
  LEDS.setBrightness(84);
}

void loop() {
  for (int i = 0; i < NUM_LEDS; i++)
  {
    leds[i] = CRGB(random(256), random(256), random(256)); 
    FastLED.show();
    delay(50);
  }
  for (int i = NUM_LEDS; i > 0; i--)
  {...
SashaPetrov

ARDUINO Пульт на arduino

  • 1,074
  • 0
Посмотрел я видео о консоли на ардуино и подумал - Можем повторить!
За основу взял макетную плату с 4 припаянными кнопками, nrf24l01, mpu6050, OLED(ssd1306) и arduino pro mini.
(Фото не сохранилось)
Работы предстояло много. Я начал с того, что определил где будут располагаться компоненты. После этого взялся за паяльник.
Начать решил с MPU, с ним проблем не возникло и он не менял своё место на плате. Конденсатор пришлось отпаять, он мешал дисплею.
За тем припаял nrf, его к слову не раз пришлось переносить.
1600276491493.png

После всего этого на меня напала блажь. Я захотел RGB светодиод. Ну раз есть желание начал искать подходящие место. Думал воткнуть в угол, но потом мой взгляд пал на место между кнопок. Туда я его и припаял.
Установил большую кнопку.

Когда место на лицевой части платы кончилось я взялся за тыльную.
Там я разместил arduino, ams1117b и 3 резистора в обвязку к светодиоду.
1600278855617.png

Припаял...
Ю

Помогите С BMS Платой уходит в зациту

  • 3,953
  • 11
имею RS машинку сдох родной hi-cd решил поставить li-ion купил высокотоковые ячейки формата 18650 и плату bms2s/ плата hw-391 при резком старте плата уходит в защиту,помогите может кто сталкивался с этим
stepko

ARDUINO Обсуждения прошивок ламп на Arduino(Не ESP)

  • 49,822
  • 470
Здесь будут обсуждаться прошивки лампы на Arduino(не ESP)
  • 1- вкл./выкл. 2-эф.вперед 3-назад
  • Удерж.-яркость 1+удерж.-скорость 2+удерж.-масштаб
  • 2 в выкл. состояние - демо(kDn,stepko)
  • 4 клика - смена палитры(stepko)
  • 5 кликов - сохранения настроек
Эффекты у всех почти одинаковые(в прошивке от stepko есть другие)
1615112970113.png
1615114201711.png
scheme1.png
[ATTACH type="full" alt="scheme1...
kostyamat

ЭЛЕКТРОНИКА Небольшой опус по БП для GyverLamp (WiFi лампа-будильник)

  • 42,594
  • 234
Тут соберу некоторые свои наблюдения и наработки по популярным блокам питания, которые часто используют при сборке GyverLamp.

Итак, самая частая проблема, с которой встречаются новички, заключается в том, что сенсорная кнопка на базе чипа TTP223 живет своей жизнью.
Симптомы: Лампа сама включается\выключается, переключается, кнопка "залипает" во включенном состоянии.
Вторая проблема, с которой встречаются пользователи - симптомы: матрица мерцает, вообще не включается, на матрице темно - включаються рандомные светики, матрица работает только при подключении платы ESP8266 к USB компьютера.

Если вы встретились с одним из этих симптомов вам сюда.
Сразу хочу предупредить скептиков, и человеков "у которых все работает" - я не претендую на абсолютную правоту. И охотно Вам верю. Но тем не менее, собрав несколько штук ламп (и не только лампы, и не один год), я наработал некоторый опыт. Которым хотелось бы поделится....
Zolo_Toy

ARDUINO Игрушка "АРИФМЕТИКА"

  • 2,255
  • 6
8-фото.jpg
Добрый День !

Задача

В духе AlexGyver – из Г.. и палок, т.е. из имеющихся компонентов (в условиях карантина) сделать игрушку для обучения простым арифметическим действиям ребёнка дошкольного возраста (сложение, вычитание, таблица умножения… дроби - пока не трогаем :))) + освоить «Ардуинку».

Компоненты

1.- Arduino NANO

2.-Блок из 4-х матриц 8х8

Матрица 8х8_2.jpg

3.- Пьезо зуммер

4.- Клавиатура 4х4 (4X3 - тоже можно сделать)

4-x-4-keypad-paneel 2.jpg

5.- Самый дешёвый корпус для «повербанки» под аккум 18650
Power-Bank.jpg

6.- Соединительные провода, кнопки включения (с фиксацией) и сброса (опционально-необязательно).

Что оно умеет, описание работы устройства:

1. После включения на экране из матриц высвечивается «Кол-»...
kostyamat

ARDUINO EEPROM I2C 24Сxxx. Универсальный инструмент. (библиотека)

  • 6,524
  • 38
Во время создания прошивки для одного прибора, столкнулся с тем фактом, что мне нужно создать импровизированную Базу Данных, количество записей в которую может достигать пару тысяч. Понятно, что для такого количества данных, встроенного ЕЕПРОМ в Atmega328, явно недостаточно. Остановил свой выбор на микросхеме внешнего EEPROM, с поддержкой интерфейса I2C, 24-й серии, а точнее на 24C256. Перебрав кучу разных странных библиотек, понял что задержки чтения\записи меня совершенно не устраивают. К примеру нужный мне массив записей создавался более 10 минут (минут, Карл!), а поиск в этом массиве мог занимать более 15 секунд, что было совершенно неприемлемо. Мне нужна была реакция прибора не более секунды.
Почитав даташит на эти микросхемы, я узнал, что большинство из них умею писать\читать в страничном режиме. В связи с этим у меня встал вопрос о том, что нужно создать свой инструмент, который сможет работать в таком режиме, потому как практически все библиотеки использовали побайтовый...
Koteyka 🐱

ESP, IoT WiFi лампа-будильник. Обсуждение приложения от KOTEYKA

  • 111,530
  • 1,001
Обсуждение приложения для лампы от KOTEYKA

ЗДЕСЬ ОБСУЖДАЕТСЯ ТОЛЬКО РАБОТА ПРИЛОЖЕНИЯ FireLamp

Альтернатива приложению LedLamp от Gunner47
Делалось под прошивку от Gunner47, но работает и с некоторыми другими

Правила темы:
Прежде, чем задать вопрос, пройдитесь по теме, возможно ответ на него уже есть.
Поищите ответ на свой вопрос в шапке темы.
Если отвечаете кому-то, не цитируйте всё сообщение. Цитируйте только строку или часть строки, на которую будет Ваш ответ.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


[COLOR=rgb(65, 168...