Старик Похабыч

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

  • 2,319
  • 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

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

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

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

Припаял...
Ю

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

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

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

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

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

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

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

  • 4,229
  • 7
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. После включения на экране из матриц высвечивается «Кол-»...
Danila

Проблема загрузки в плату Arduino nano (mega328pb)

  • 2,784
  • 6
Не работает загрузчик для платы arduino nano. поставил драйвера на китайские ардуинки с сайта гайвера. Потом ставил разные версии Arduino ide и пробовал выбирать разный чип. Все напрасно. Чип на arduino - Atmel wega328p8 -u 1936d tw 1936yq5. Прошу сказать , что не так?
kostyamat

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

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

Визуальное программирование на FLprog, Siemens Logo, Profilab Expert

  • 13,452
  • 22
подумал, что нет такой темы и решил запилить
может кто не знает про нее и кому-то будет полезно вместо изучения кода

собственно флпрог это инструмент визуального программирования, который генерит код для ардуины для мега328, есп8266 и есп32
вам не нужно ставить ардуину отдельно

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

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

потом генерится исходник, открывается ардуиновская иде, выбираете там плату и прошиваете как обычно

b.png

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

ЭЛЕКТРОНИКА Как правильно подать на пин ардуино 12-15 вольт?

  • 5,823
  • 21
Всем привет! Для удобной работы (включить/выключить, некоторая логика и т.п.) с FM модулятором и регистратором автомобиля хочу сделать устройство. Но не уверен в правильности подачи сигнала от бортовой сети автомобиля.

Сеть может быть от 12 до 15 вольт (возможно и большие выбросы, не уверен...).

Подскажите, как правильно подключить на пин ардуино 12-15 вольт, чтобы полностью избавится от помех, не спалить арудино или пины и гарантировать 100% работу.

1586956505027.png
1586956517108.png

Спасибо!

Кажется во втором варианте необходимо заменить 10К на 5.1К
Koteyka 🐱

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

  • 203,324
  • 1,070
Обсуждение приложения для лампы от KOTEYKA

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

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

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


[COLOR=rgb(65, 168...
Старик Похабыч

Наливатор с ОЛЕД дисплеем , MP3-плееером, LED подсветкой , шаговиком или сервой.

  • 139,589
  • 698
ОБЩЕЕ ОПИСАНИЕ.
Наливатор на с дисплеем OLED , MP3 плеером, 3-мя режимами налива , светодиодной подсветкой , рассчитаный на максимум 6 рюмок.

Подробное описание подключения.

Контроллер
Вся конструкция тестировалась на ардуино нано.

nano.jpg

Распределение пинов:

0

Аппаратный сериал, при работе с шаговым двигателем на него подключается кнопка нулевого положения сервы.

1

Аппаратный сериал.

2

A энкодера

3

B энкодера

4

Кнопка энкодера

5

Канал управления адресной светодиодной лентой.

9

Канал управление сервоприводом

10

к RX плеера (через резистор 1к)

11

к TX плеера (через резистор 1к)

12

к BUSY плеера

13

Канал...
Sergo_ST

Дозиметр на ардуино "RADON"

  • 8,089
  • 15
ВНИМАНИЕ!! Данный проект более не поддерживается!
Приветствую всех! Хочу поделиться своим проектом дозиметра!
Мой проект был основан на проекте другого человека, но на данный момент там мало чего от него осталось(но ссылка на гитхаб есть в скетче)

Дозиметр/радиометр служит для замера текущего фона и замера накопленной дозы.
Реализовано 3 основных режима:

1.Текущий фон
2.Накопленная доза.
3.Поиск источника+график
Также есть тревога по превышению установленного порога.

Алгоритм работы :
Ведется подсчет частиц попавших на трубку гейгера, и взависимости сколько частиц попало в установленное время замера определяется фон, доза рассчитывается точно так же.
В режиме поиск отображается общее количество частиц попавших на датчик, в графике идет прямая зависимость, каждый пиксель это 1 частица за единицу времени, смещение графика зависит от текущего фона, при минимальном он равен 15 сек. при 1000мкРч 1с.
Все настройки хранятся в...
mechanic

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

  • 1,636,983
  • 9,175
ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 160 страниц и 0 пользы ....

Для ответа КОНКРЕТНОМУ пользователю, достаточно нажать " ОТВЕТ"

При описании проблемы обязательно, как можно подробнее, описывайте ход своих действий до ее возникновения. Телепатов (как я думаю) среди участников нет. Потом 20 постов будет только для того, чтобы Вас понять.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


ПО ВОПРОСАМ РАБОТЫ ПРИЛОЖЕНИЯ ОТ KOTEYKA ИДЕМ В...
Старик Похабыч

Еще одна простая машинка на NRF

  • 7,671
  • 29
Часть первая, теоретическая.
Для теории нам нужно: 2 ардуины нано,уно и вообще любых с подключенными к ним модулями NRF, сделано все точно так как у Гайвера в примерах.
Если вы внимательно смотрели его видео, то знаете, что связь на разных каналах осуществляться с разным качеством, поэтому первое, что я сделал так это озадачился выбором канала.
Та-дам! вот 2 скетча, котороые помогут вам это сделать.
Один из них (приемник), будет получать данные от другого (передатчика) по всем каналам диапазона и считать кол-во удачных попыток. Время это займет прилично, но при желании можно сделать еще дольше )
Можно немного настроить , изменив вот эту часть:
C++:
const int StartCH = 0;
const int EndCH = 127;
const int ChTime = 3;
const int StartTime = 2;
StartCH - с этого канала начнется сканирование
EndCH - этим каналом закончится все
ChTime время в секундах на примем - передачу на одном канале. как не трудно посчитать полное время будет более 6.5 минут
Все эти параметры в обоих...
kostyamat

ARDUINO Радио управление китайской магнитолой кнопками с руля.

  • 4,012
  • 3
Собственно сам проект тут https://github.com/kostyamat/Car-china-radio-remote-control стоит прочитать описание до конца.
А обсуждать можно здесь :)
На GitHub в readme проект обстоятельно расписан. Он уже закончен, и полностью реализован на макетной плате (не вижу смысла создавать печатку, у каждого будет своя конфигурация передатчика).
Реализацию можно посмотреть тут https://github.com/kostyamat/Car-china-radio-remote-control/tree/master/Examle build KIA Magentis

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

В моем случае, левый блок кнопок...
AlexGyver

ARDUINO Наливатор. Обсуждение проекта

  • 493,871
  • 3,107
Ветка обсуждения проекта Наливатор.
Видео:

Делитесь своими вариантами изготовления, модификациями и улучшениями!
recoshet

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

  • 1,005,348
  • 6,765
ВНИМАНИЕ !!!
те кто живой и хочет увидеть ссылку на свое исполнение, прошу централизовать все свои доработки и сообщения. Далее в теме пишем сообщение с ссылкой на ваше сообщение (с проектом), с пометкой @mechanic .


В данной ветке обсуждаются только сия проект. Общие вопросы, доработки и проблемы, не относящиеся к конкретным прошивкам!. Вопросы по прошивкам решаем в темах самих прошивок. Здесь такие разговоры оффтоп.
Всякий любой вопрос не по теме сразу удаляется БЕЗ объяснения причины!
Для этого есть соответствующие ветки форума. Вопрос почему удалили мой пост? также удаляется.

  • Общаясь на форуме будьте взаимно вежливы!
  • Обратите внимание на то, что у нас принято говорить Спасибо путём повышения репутации, нажав на кнопочку...
AntonK.

ESP, IoT ESP8266, проблема с компиляцией скетча

  • 155,682
  • 532
Помогите запустить скетч
BLUETOOTH МАТРИЦА НА АДРЕСНЫХ СВЕТОДИОДАХ

Имею esp8266.
Библиотеки поставил, порт и плату выбрал по инструкции. При компиляции получаю вот это:

Arduino: 1.8.2 (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

In file included from C:\Users\Admin_scamt\Downloads\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:0:

C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/FastLED.h:17:21: note: #pragma message: FastLED version 3.002.000

# pragma message "FastLED version 3.002.000"

^

In file included from C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/led_sysdefs.h:24:0,

from C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/FastLED.h:44,

from...
AlexGyver

ARDUINO Контроллер теплицы. Обсуждение проекта

  • 88,127
  • 715
Ветка обсуждения проекта Контроллер теплицы GyverControl
Страница проекта на AlexGyver.ru: https://alexgyver.ru/gyvercontrol/
Видео:

Делитесь своими вариантами изготовления, модификациями и улучшениями!
=========================================================================
ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
Проблема с компиляцией скетча
Проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
malec

ARDUINO точечная сварка на трансформаторе и ардуино, за 300р. и хлама...

  • 17,208
  • 26
Всем здоровья Господа "прихожане". Начну с того как всё началось)))). Как с коллегами по ..... Кому не интересно могут сразу пролистать ДАЛЕЕ.
Короче, понравилась темка с пк.дисплеем у "Гувера" и решил я заморочиться с моддингом своего старенького 1156 ))).
Но вот беда, похвалил было дело свой шурик и он, как на зло, медленно умер... Точнее не шурик , а батарейка, собранная мною три года назад (первый мой проект по переделке на литий) и исправно трудившаяся всё это время, до того случая на работе- когда я её уронил с высоты где-то метра полтора. Ну и от удара замкнули две банки которые в корпусе были стоя...Естественно от короткого "БАНОЧКИ ПОМЭРЛИ".))) Разобрав батареечку заменил умершие баночки на скоряк паяльником, поставил от ноута.Короче объект доделал и юзал шурик до недавнего времени...А на работе, ещё тогда когда я чинил батарейку, попутно заказал с али десяток новых АККУМОВ для второй батарейки, чтоб не вляпаться так повторно (не люблю на "ГРАБЛИ" наступать дважды)...