Универсальный Ардуино пробник

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Xumuk это SKRHABE010 от ALPS или точный аналог. В телевизорах встречаются. Я им управляю круиз-контролем в авто.

xfvlad
Offline
Зарегистрирован: 06.02.2021

serhiy58 пишет:

xfvlad пишет:

Это чисто осцилограф?

Да нет, это пробник, просто у него шестым пунктом меню осцилограф... :)

А можно поподробнее как добавить осцилографф шестым пунктом.

volzin
Offline
Зарегистрирован: 07.06.2019

72,67 руб. 43%OFF | Рычажный переключатель YYT, 6 + 2 контакта, основная часть переключателя с трекколесом, левый и правый многофункциональные переключатели с нажатием
https://a.aliexpress.com/_AaxbFd

У меня такой

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

я заказал на подобие только с тремя контактами

volzin
Offline
Зарегистрирован: 07.06.2019

Xumuk пишет:

я заказал на подобие только с тремя контактами


У моего 5 функций. Нажатие, слабое отклонение в одну и другую сторону и увеличенное тоже в обе стороны. Удобно управлять одним пальцем.

volzin
Offline
Зарегистрирован: 07.06.2019

Xumuk пишет:

я заказал на подобие только с тремя контактами


У моего 5 функций. Нажатие, слабое отклонение в одну и другую сторону и увеличенное тоже в обе стороны. Удобно управлять одним пальцем.

le8a
Offline
Зарегистрирован: 04.07.2019

Тоже интересно про шестой пункт для осциллографа!  остался джойстик пятипозиционный,хотел собирать контрольку с сайта ansvet.ru да потом передумал 

volzin
Offline
Зарегистрирован: 07.06.2019

А там проблема только одна-если после осцила зайти в контрольку то всё виснет... Решение есть.

Solid_niy
Offline
Зарегистрирован: 16.10.2017

Доброго времени суток. Serhiy58, а не могли бы Вы по подробнее расписать про Ваш доработанный вариант пробника #442? Тоже хотел собрать себе, однако много пропущенной информации. Буду очень признателен Вам и формчанам за помощь.

le8a
Offline
Зарегистрирован: 04.07.2019

Solid_niy пишет:

Доброго времени суток. Serhiy58, а не могли бы Вы по подробнее расписать про Ваш доработанный вариант пробника #442? Тоже хотел собрать себе, однако много пропущенной информации. Буду очень признателен Вам и формчанам за помощь.

Присоединяюсь к просьбе ,хотелось бы посмотреть на код и схему

Koootyy
Offline
Зарегистрирован: 18.11.2020

Всем добрый день. Помогите пожалуйста. В написании скейча, я полный ноль. Хотелось бы вместо измерения ёмкости сделать ШИМ регулятор на любой свободный пин с шагом 10 процетов. Ну и пару кнопок добавить. Хочу попробовать usb паяльник внедрить. Код использовал вот этот. http://arduino.ru/forum/proekty/universalnyi-arduino-probnik?page=7#expa...

le8a
Offline
Зарегистрирован: 04.07.2019

как то тихо на форуме

le8a
Offline
Зарегистрирован: 04.07.2019

Доброго времени народ! Последнее сообщение было 23 02 2022г. от Koootyy. 24 02 2022г. началась специальная военная операция ,больше с того времени сообщений не было . Это что как то связано?

Andry Smart
Offline
Зарегистрирован: 06.09.2016

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

Сейчас моя версия пробника для автоэоектрика застопорилась и наверное на долго. Часть исходников утратил. 

Хорошо хоть печатная плата на сервисе изиидеа...

Короче пока не живу а выживаю.

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Дело не только в спец операции. Коллапс  торговли мк, точнее в их производстве. Цены Вы сами можете увидеть. Сейчас дешевле переходить на продукцию Expressive.Это само собой модули ESP32 или ESP8266.Опять  же появились и экранчики поинтереснее в разном формфакторе и отображении.

karl2233
Offline
Зарегистрирован: 05.07.2015

Andry Smart пишет:

Короче пока не живу а выживаю.


Привет!
Не получается написать в личку, если сможешь - напиши мне.
Есть возможность поддержать тебя в этой ситуации.
ВБУ! :)

Andry Smart
Offline
Зарегистрирован: 06.09.2016

karl2233, спасибо за предложения. но я думаю справлюсь.

а лички по моему на форуме нет

UD3SBV
Offline
Зарегистрирован: 08.09.2022

Ну как то так.

le8a
Offline
Зарегистрирован: 04.07.2019

[quote=UD3SBV]

Ну как то так.

красиво, а остальная часть(схема,плата,прошивка)

bad6006
Offline
Зарегистрирован: 12.03.2022

Скажите , загрузил библиотеку FreqCounter. И она меня задолбала . Пишет типо нет такой директории . Не подскажите в чем дело?

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

По пути к библиотеке не должно быть русскоязычных символов -одно из правил

UD3SBV
Offline
Зарегистрирован: 08.09.2022

Сейчас не выгодно все это делать. На АлиЭкспресс полно отличных тестеров в форме ручки...

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

[quote=UD3SBV]

Сейчас не выгодно все это делать. На АлиЭкспресс полно отличных тестеров в форме ручки...

[/quote

Если есть желание и  умение воплотить идею-почему нет.Тем более  ты делаешь прибор под свои хочики.

UD3SBV
Offline
Зарегистрирован: 08.09.2022

А что за скетч?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

UD3SBV пишет:

Сейчас не выгодно все это делать. На АлиЭкспресс полно отличных тестеров в форме ручки...

Павел! Кинься ссылкой pse

le8a
Offline
Зарегистрирован: 04.07.2019

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

le8a
Offline
Зарегистрирован: 04.07.2019


 конечно не буквально просто сама идея видеть вольтметр в графическом отображении.

le8a
Offline
Зарегистрирован: 04.07.2019

Нагляднее так:напряжение меняется

le8a
Offline
Зарегистрирован: 04.07.2019

А так напряжение постоянное

le8a
Offline
Зарегистрирован: 04.07.2019
[code]
#include <OLED_I2C.h> // подключаем бибилиотку OLED дисплея

OLED  myOLED(8, 9, 8); // SDA - 8pin, SCL - 9pin, пины подулючения дисплея

extern uint8_t akb[]; // иконка "Аккумулятор"

extern uint8_t SmallFont[]; // шрифт латинского текста
extern uint8_t RusFont[]; // шрифт русского текста
extern uint8_t BigNumbers[]; // шрифт цифр показаний

int voltPin = A0;  // пин подключенный к +АКБ
float voltage = 0; // переменная вольтметра
int x, y, z = 0; // переменные графика тренда
int BuzPin = 10; // пин подключенный к бузеру
int BrighPin = 11; // пин регулировки яркости дисплея

void setup() {
  pinMode(BuzPin, OUTPUT); // задаем 10 пин бузера как выход
  pinMode(BrighPin, INPUT); // задаем 11 пин регулятора подсетки дисплея как вход
  myOLED.begin(); // подключаем дисплей
  myOLED.clrScr(); // стираем все с дисплея
  startup();
}

void loop() {
  brigh();
  voltmeter();
  alarm(); 
}

void voltmeter() {
  voltage = float(analogRead(voltPin))/68,2; // считываем значение на пине вольтметра, расчет произведен на предел значений 0-15В. 1023/15=68,2
  y = map(voltage, 10, 15,63, 43); // задаем пределы значений для графика тренда. Где voltage-значение напряжения, 10-минимальное напряжение, 15-максимальное напряжение, 63-начальная координата миниамльного значения напряжения, 43-конечная координата максимального значения напряжения
  myOLED.setFont(SmallFont); // выбираем русский шрифт
   myOLED.print("V", 110, 24); // пишем "Volt" после значания напряжения 
  myOLED.setFont(BigNumbers); // выбираем шрифт цифр показаний
  myOLED.print(String(voltage), 30,8); // выводим значение напряжения
  myOLED.setFont(SmallFont); // выбираем маленький шрифт
  
  myOLED.drawBitmap(9, 17, akb, 18, 15); // выводим иконку "Аккумулятор"
  myOLED.drawLine(x, z, x+1, y); // рисуем линию тренда по заданным координатам со сдвигом по координате "X"
  myOLED.update(); // обновляем информацию на дисплее
  z=y; 
  x++; // за каждый цикл к линии добавляем новую с новыми значениями
  if (x >= 127) { // создаем условие. Если значение координаты "X" достигло 127, то
    x = 0; // начинаем рисовать график с начальной координаты
    myOLED.clrScr(); // и стираем все с дисплея
  }
}

void alarm () { 
  if (voltage <= 11.5) { // создаем уловие. Если значение напряжения упало ниже 12.5, то
    tone (BuzPin, 1915); // пищим бузером с чатотой 1915Гц
    myOLED.setBrightness(1); // уменьшаем подсветку дисплея
    delay(100); // ждем 100 Мс
    tone(BuzPin, 1700); // пищим бузером с чатотой 1700Гц
    myOLED.setBrightness(255); // увеличиваем подсетку
    delay(100); // ждем 100 Мс
    noTone(BuzPin); // отключаем бузер
    myOLED.setFont(RusFont); // выбираем русский шрифт
    myOLED.print("YBPRJT YFGHZ:TYBT", CENTER,37);  // выводим ошибку "НИЗКОЕ НАПРЯЖЕНИЕ"
  }
}

void startup () {
  myOLED.clrScr(); // стираем все с дисплея
  
  myOLED.setFont(SmallFont); // выбираем русский шрифт
 
  
  myOLED.update(); // обновляем информацию на дисплее
 
  myOLED.clrScr(); // стираем все с дисплея
  myOLED.setFont(RusFont); // выбираем русский шрифт
  myOLED.print("GHBDTN", CENTER, 8); // пишем заголовок "привет"
  myOLED.print("NDJQ FRREVEKZNJH", CENTER, 20); // пишем заголовок "твой аккумулятор"
  myOLED.print("GJL RJYNHJKTV", CENTER, 40); // пишем заголовок "под контролем"
  myOLED.update(); // обновляем информацию на дисплее
  delay(3000); // задержка времени для показа логотипа
  myOLED.clrScr(); // стираем все с дисплея
}

void brigh () {
  if (digitalRead(BrighPin) == HIGH) { // создаем условие для притухания подсетки дисплея при включении ближнего света. Если 12В с индикатора ближнего света приходит на 11 пин, то
    myOLED.setBrightness(1);  // уменьшаем подсветку дисплея
  }
  else { // если 12В не приходит, то
    myOLED.setBrightness(255); // оставляем яркость на максимальном уровне
  }
}


le8a
Offline
Зарегистрирован: 04.07.2019

https://www.youtube.com/watch?v=R50H4duml6g&t=0s ссылка на этот вольтметр с графиком 

UD3SBV
Offline
Зарегистрирован: 08.09.2022
le8a
Offline
Зарегистрирован: 04.07.2019

 

https://www.youtube.com/watch?v=HWvVKlel4nw&ab_channel=RadioLogUD3SBV

наверное опять какой нибудь коммерческий проект

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

ну вроде сказал что нет

UD3SBV
Offline
Зарегистрирован: 08.09.2022
Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

кто нибудь уже повторял? Я глянул скетч, там есть строки закоментированные для бузера, как активного, так и пасивного. Еще один момент это переключатель load он переключает щуп либо на светодиоды, либо на ламу... я думаю смысла в нем нету, можно поставить вместо него отдельную кнопку на ламу, а светодиоды чтобы всегда были подключены

UD3SBV
Offline
Зарегистрирован: 08.09.2022

Тогда тестер будет всегда измерять светодиоды. Переключателем переключаем или на нагрузку-лампочку, или смотрим имульсы.

UD3SBV
Offline
Зарегистрирован: 08.09.2022

Del

le8a
Offline
Зарегистрирован: 04.07.2019

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

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

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

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Вот понравилась идея пробника https://youtu.be/r83YSbyju8A

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

fly245 пишет:

Вот понравилась идея пробника https://youtu.be/r83YSbyju8A

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

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Да,у него до этого мультиметр был по типу стандартного ,он решил уменьшить.У него много проектов интересных

le8a
Offline
Зарегистрирован: 04.07.2019


Можно плату в формате lay

UD3SBV
Offline
Зарегистрирован: 08.09.2022

Я работаю в EasyEDA

le8a
Offline
Зарегистрирован: 04.07.2019

UD3SBV пишет:

Я работаю в EasyEDA


Здравствуйте,как в EasyEDA распечатать печатную плату под лут пользуясь вашим архивом

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

le8a пишет:
UD3SBV пишет:

Я работаю в EasyEDA

Здравствуйте,как в EasyEDA распечатать печатную плату под лут пользуясь вашим архивом

Как вариант вот так https://usamodelkina.ru/17583-izgotovlenie-plat-na-stekle-svoimi-rukami.html

konog
Offline
Зарегистрирован: 17.12.2015

Всем привет. Подскажите что нужно переделать в коде чтоб при напряжении от 2,5 до 3,5 писало на экране Can H

И где можно найти разводку платы для самостоятельной разводки платы?

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

всем привет, нашел на просторах ютуба интересную контрольку, только пока сам не повторял ее https://www.youtube.com/watch?v=jtUHzGFVvMU&ab_channel=chevichelov

le8a
Offline
Зарегистрирован: 04.07.2019

Привет народ! Прошел год как тема заглохла,хотя и на ютубе и в телеге начался бум разработок автоконтролек. Жалко ,что данная тема уснула,хотя начиналось всё интересно!