Sergo_ST

ARDUINO Часы на ГРИ. Альтернативная прошивка

  • 247,567
  • 2,351
Альтернативная прошивка для различных проектов часов на ГРИ под 4/6 ламп.
Имеет большую гибкость настройки и немалый функционал на борту.

Актуальная версия прошивки находится здесь. Последняя версия 2.2.5 от 05.11.2024.

Видео-обзор прошивки:
Для настройки прошивки под другую разводку плат, отличающуюся от "Часов на ГРИ v2", необходимо указать пины подключения периферии в "connection.h" и настроить используемую периферию в "userConfig.h", "config.h".

Поддерживаются:
  • MH2024K-24
  • GD3200B
  • YX5200-24
  • AB23A797393.1-74
  • AB23A795250.1-74
  • AA19HFF859-94
  • TD5580A
Не...
technotrasher

ARDUINO Цветомузыка на MSGEQ7 и на фильтрах

  • 55,478
  • 487
ЦМУ на MSGEQ7. Также сюда добавляю второй проект ЦМУ на фильтрах.
ссылка на плату и схему https://oshwlab.com/technotrasher/colormusic
За год была проведена большая работа.
Итак ЦМУ на MSGEQ7.
1. Двухканальная схема. стерео.
2. Ручная регулировка шумов. предустановки шумов.
3. 7 режимов цму. в которых есть под-режимы.
4. 10 вариантов световых эффектов.
5. регулировки эффектов и режимов.
6. за "спектр" отвечают микросхемы MSGEQ7. достать рабочие сложно. (Купить более менее рабочие MSGEQ7 - по поиску на алиэкспресс "Модуль анализатора звука Aispark")
7. Аудио компрессор и система контроля клипинга взята тут - kompressor_SSM2167. прочтите обязательно, кто будет собирать.
8. описание режимов в начале скетча.
9. работа возможна с 300 светодиодами!
10. регулировка параметров с пульта и возможность сброса настроек "когда, что то нажал и все поломалось"
11. режим тишины с подсветкой (можно отключить), время...
sima190

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

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

О разделе

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

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

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

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

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

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

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

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

  • 174,732
  • 2,335
Создаю отдельную тему по разработке прошивки на базе NodeMCU.

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

Данная прошивка проверяет время по NTP, часы RTC теоретически не нужны.
Барометр на базе BME280.
Имеется датчик освещенности и датчик DS18B20
Clock_схема.pngсхема пайки.jpgClock_схема3.jpg
Плата: NodeMCU 1.0 (ESP 12-E Module)
Если в качестве микроконтроллера вы используете Wemos D1 - в менеджере плат для компиляции все равно выбирайте "NodeMCU v1.0 (ESP-12E)", в противном случае, если выберете плату Wemos D1 (xxxx), - будет работать нестабильно.
Выбирайте...
immortal

ARDUINO Куча эффектов для ws2812b с управлением по ИК

  • 5,479
  • 9
Собственно в этот скетч https://alexgyver.ru/ws2812b-fx/ добавил управление по ИК.в оригинальном скетче ошибка которая при выборе 45 и 46 эффектов делался в бесконечный цикл этого эффекта.

Бесконечные циклы в эффектах 45 и 46
в файле /прошивки/WS2812_FX_rndChange_light_fixed/LED_EFFECT_FUNCTIONS.ino
в строках 1154 и 1201 надо исправить бесконечный цикл который приводит к бесконечному повторению эффекта, а именно строку
while (true) {
надо заменить на
while (millis () - last_change <change_time) {

в приложенном скетче ошибка исправлена. Для считывания ИК команд используется библиотека iarduino_IR, остальные отказались работать видимо по причине конфликта в использовании ресурсов библиотеками.
В архиве скетч и библиотека iarduino_IR
Slenk

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

  • 187,699
  • 1,567
Всем здрасте) Представляю своё видение данного проекта.

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

ВНИМАНИЕ! Данная прошивка УСЛОВНО совместима с оригиналом от Гайвера. Отличается БОЛЬШИМ количеством дополнительных функций/настроек/эффектов, все подробности под спойлерами.
Прошивка хоть и основана на Гайверовской, но ощутимо отличается как по функционалу, так и по управлению и программной части. Поэтому далее по тексту будет не сравнение с оригиналом, а просто описание основных возможностей. В связи с тем, что проще указать, что в них общего, нежели перечислять отличия.
В прошивке несколько десятков...
Иван88

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

  • 2,905
  • 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"...
ТехнарьКто

Частотомер от 0,1Гц до 75 MГц

  • 15,203
  • 25
Интересный проект частотомера на PIC16f628a.
упрощеная схема.jpg

Изначально это был "экономичный многофункциональный частотомер" описание и схема которого были опубликованы в журнале Радио №10 за 2002 год. Недостатков для повторения было огромное количество. Сложная схема, дорогой PIC16F84A, знакогенератор дисплея обязательно должен содержать кириллицу. Отсутствие исходника, невнятно напечатанный текст файла прошивки, который вероятно предлагалось набирать в текстовом редакторе на компьютере. Затем исходный текст и файл прошивки появились в свободном доступе. Но примененный процессор и обязательно русифицированный дисплей все портили. Энтузиасты собравшие на дисплеях без русификации получали абракадабру на дисплее и бросали эту конструкцию. Совершенно случайно набрел на исходный текст который автор переделал под PIC16f628a. PIC16f628a стоит мало и легко приобретается на aliexpress. Осталось дело за малым. Упростить схему и внести изменения в исходник, для...
ТехнарьКто

Arduino программатор PIC-ов.

  • 65,002
  • 203
Иногда встречаются очень интересные проекты выполненные на микросхемах PIC. Это микроконтроллеры с RISC архитектурой,
производимые фирмой Microchip Technology. Программаторы для PIC сложные и дорогие. Чтобы сделать программатор для PIC, нужен программатор для PIC, замкнутый круг для самодельщина. Но у нас есть Arduina! Сделаем из ардуины очень дешевый, очень простой, но работающий как очень дорогие HVSP программаторы микроконтроллеров от Microchip Technology.

HVSP - это High Voltage Serial Programming, высоковольтное последовательное программирование. Высоковольтное программирование позволяет сделать рабочим окирпиченный PIC контроллер из за неправильно выставленных фьюзов или заблокированных ног используемых при низковольтном программировании. В общем без разницы в каком состоянии Вам пришлют хитрые китайцы микроконтроллер, главное, чтобы он был аппаратно живой. А разлочить можно и ардуиной. Запрограммировать можно и ардуиной.

Схема.
программатор.PNG

Сборка...
HollolwHunter

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

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

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

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

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

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

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

Припаял...
Ю

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b.png

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