Pasha_N

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

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

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

  • 534
  • 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

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

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

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

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

  • 425
  • 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

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

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

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

Припаял...
Ю

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

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

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

  • 1,287
  • 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. Универсальный инструмент. (библиотека)

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

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

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

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

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

nano.jpg

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

0

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

1

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

2

A энкодера

3

B энкодера

4

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

5

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

9

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

10

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

11

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

12

к BUSY плеера

13

Канал...
S

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

  • 1,794
  • 9
ВНИМАНИЕ!! Данный проект более не поддерживается!
Приветствую всех! Меня зову Серёга Чеботарев и хочу поделиться своим проектом дозиметра!
Мой проект был основан на проекте другого человека, но на данный момент там мало чего от него осталось(но ссылка на гитхаб есть в скетче)

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

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

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

ESP, IoT WiFi лампа-будильник. Прошивка FireLamp_JeeUI (GPL)

  • 218,394
  • 7,316
Инструкция по установке прошивки (ее можно скачать отсюда , это последняя стабильная версия), но самая актуальная версия, которая разрабатывается в данный момент, находится тут: develop-ветка



Также можно прошить заранее подготовленную прошивку и ФС отсюда, здесь самая новая версия от 14.12.2020
Проект: скачать отсюда, фреймворк JeeUI2 переработан и взят...
mechanic

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

  • 406,874
  • 5,011
ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

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

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

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


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

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

  • 3,427
  • 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 Радио управление китайской магнитолой кнопками с руля.

  • 1,219
  • 1
Собственно сам проект тут 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

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

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

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

  • 38,820
  • 343
Помогите запустить скетч
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...
Kamikadzet

ARDUINO Часы на ГРИ v2. Обсуждение проекта

  • 115,066
  • 1,851
Вставка от Администрации:
Схема часов версии 2 (из группы ВК): https://sun9-47.userapi.com/c846523/v846523068/1e8db4/PPhTC_VT6vM.jpg

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

=====================================
Доброй ночи, не подскажете почему происходит незначительное мерцание всех ламп?
malec

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

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

ARDUINO Часы-метеостанция. Обсуждение проекта

  • 45,906
  • 528
Собрал метеостанцию, но показания с датчика СО2 постоянно 5000, при тесте датчики показывают все ОК. Отсоединяю датчик показания меняются на -1. Подскажите что не так ,может сам датчик?