Привет всем.У меня почему то напряжение АКБ всегда показывает 5в. Питаю от аккумулятора 18650.Собрал на дисплее 5110 и арудино нано.Напряжение от АКБ подаю через 10ком на пин А5. Если убираю резистор величина начинает прыгать.Пробовал на другие пины ,то же самое. Ещё при питании от usb при замере 1,5 вольтовой батарейки показывает 1,7 вольт. Как мне его настроить?
Sergei H. - все просто, автор скетча рассчитывал на питание 5 вольт, и прописал в качестве опорного VCC, поэтому замер собственного питания всегда будет показывать 5 вольт.
При питании от USB от компьютера приходит 5 вольт, но часть напряжения теряется на встроенном стабилизаторе, соответственно опорное получается уже не 5 вольт, а 4,7...4,5 - соответственно при пересчете измерения АЦП получается завышение показаний.
Простого решения нет - купи плату повышайки и подайте на плату 7 вольт и будет вам счастье.
При питании от USB от компьютера приходит 5 вольт, но часть напряжения теряется на встроенном стабилизаторе, соответственно опорное получается уже не 5 вольт, а 4,7...4,5
с чего бы это юсб питанию идти через стабилизатор? оно идет через диод шоттки B2, на котором напряжение тоже немного проседает, 0,2-0,3В (китай nano. вчера как раз сжег его, случайно коротнув питание. поменял на красную стекляшку%) ). через стаб идет только VIN.
Sergei H. пишет:
Подключил резистор 10к от A5 на землю ,показывает на 5 вольт меньше,чем на батарее.
если от входа A5 кинуть пару резисторов 10 КОм - один от A5 на VIN, другой от A5 на землю, при VIN = 9В на А5 должно быть 4,5В. обычный делитель напряжения на 2, все должно работать, если скетч в порядке. сделай контроль мультиметром между GND и A5... и начинай изучать, как работают детальки с двумя, тремя и более выводами :D
При питании от USB от компьютера приходит 5 вольт, но часть напряжения теряется на встроенном стабилизаторе, соответственно опорное получается уже не 5 вольт, а 4,7...4,5
Где то я реализовывал функцию, которая возвращает напряжения питания ардуинки, чтоб ничего не мерять тестером и не вычислять.
А так да - на диоде подает часть напряжения питания (где то 0.3 вольта). Линейный стабилизатор при питании от USB не участвует. Он завязан на ногу VIN (RAW)....
А может кто знает, на какой странице моя какая нибудь версия под ssd1306?
А как на этом форуме картинки вставлять? А то пришли макетки (платки с дырками под пайку) - паял тут три дня (да, я долго паяю). Дисплеи теперь есть 5110 и 1306 в изобилии...
Хотел с Вами поделиться результатом.....
P.S. правда нашел тут какой то свой скетч - и диву даюсь, как я так мог написать "херово". датировано 17-ым годом....
P.S.2. Теперь не надо хоть "таскать" эти здоровенные макетки для втыкания проводов.... все умещается меньше чем в пачке сигарет....
А может кто знает, на какой странице моя какая нибудь версия под ssd1306?
А как на этом форуме картинки вставлять? А то пришли макетки (платки с дырками под пайку) - паял тут три дня (да, я долго паяю). Дисплеи теперь есть 5110 и 1306 в изобилии...
Хотел с Вами поделиться результатом.....
P.S. правда нашел тут какой то свой скетч - и диву даюсь, как я так мог написать "херово". датировано 17-ым годом....
P.S.2. Теперь не надо хоть "таскать" эти здоровенные макетки для втыкания проводов.... все умещается меньше чем в пачке сигарет....
нужно нажать на значек изображение, там предложит загрузить на сервер фото, и потом уже с сервера вы добавляете фото сюда
За то каким именно путем приходит питание при запитке от USB не особо вникал, но у меня оно ВСЕГДА было пониженным 4,5...4,7В если мерить на лапе конторолера.
Если замер напряжения батареи требуется только при старте можно задействовать внутренний ИОН(источник опорного напряжения), это стандартная функция http://arduino.ru/Reference/AnalogReference
Но тут есть два подводных камня:
1. Нужен делитель напряжения, для однобаночного литевого акума 10 кОм на + акума, второй вывод резистора на аналоговый вход, на тот же анналоговый вход резистор 2 кОм - второй вывод резистора на землю.
2. Внутренний ИОН микроконторолера допускает разброс по напряжению, если не ошибаюсь +/- 0,1 вольт, нужно будет в формулу пересчета загонять поправочный коэфициент.
Да тут по сути нахер ничего не надо, че тупим то. Читаем, считаем и вуаля!
Я приводил пример функции, где ардуинка меряет свое напряжение питания, оно же будет и опорное.
P.S. На этих дерь/шовых китайских дисплейчиках мою анимацию главного меню практически не видно..... На оригинальном от нокии 3310 все гараздо контрастнее и четче... Думаю может отказаться от этой анимации? Как считаете, уважаемые форумчане?
... Через месяц придут платы для пультоскопа от узкоглазых товарищей...
А можно поподробней? А то я тоже много ждал с китая..
Развёл плату. Заказал изготовление в JLC PCB. Два проекта (по 5 и по 10 плат) с доставкой обошлись в 22 у. е. Получу через пару недель, спаяю, выложу фото. Под дисплей 1202.
Electronik83 пишет:
Где то я реализовывал функцию, которая возвращает напряжения питания ардуинки, чтоб ничего не мерять тестером и не вычислять.
Всё равно нужно мерить, вычислять, и вводить поправочный коэффициент, причём зависящий от варианта запитки контроллера. Если показания правильны в диапазоне 3,4 ... 4,2 вольт (питание от литиевого аккумулятора без повышайки), то при том же коэффициенте и питании 5 вольт будет неслабо врать. И наоборот. Надеюсь, смог выразить мысль понятно.
Electronik83 пишет:
мою анимацию главного меню практически не видно... Думаю может отказаться от этой анимации? Как считаете, уважаемые форумчане?
Я отказался. Баловство это. Главное- удобство пользования. И ничего лишнего в интерфейсе. Над каждой буквой-цифрой думал.
кстати автоомасштабирование пытаюсь прикрутить и пока не успешно. надо поковырять чьи то исходники. по моему кто то автомасштаб делал
Писал где то такой код, только не найти его. Или искать долго - тут на форуме:) Много очень страниц.... И после автомасштаба дисплейчик 1306 накернился (был один).... И я плюнул на это все:(
Замер напряжения питания arduino без использования дополнительно обвязки и без доп ног. . . . . . . . . . . . .
В скетчах Электроника это давно реализовано. Но это возможно только при питании напрямую от батареи. Если применён преобразователь, то без использования аналогового входа напряжение батареи (а оно не равно напряжению питания контроллера) замерить невозможно.
Ищи "magnify" ( автоомасштабирование) только не авто. Есть авто опорное 5.0, 1.1, 0.2
Я чет наверное туплю, но откуда 0.2 взялось?
И еще - если пин 13 делать свободным (а я хочу, чтоб на нем светодиод висел отладочный), то не предоставляется возможности резвести кнопки и генераторы.... что думаете, товарищи?!?! аналоговые кнопки не хочу.....
А дисплеев этих 1202 - у меня, как оказалось, есть несколько в наличии... яж сотики чиню больше 15-ти лет...
P.S. И кстати в голую атмегу328 в DIP корпусе влезает больше прошивки, чем в Arduino Pro.... - разные bootloader`ы...
И еще - если пин 13 делать свободным (а я хочу, чтоб на нем светодиод висел отладочный), то не предоставляется возможности резвести кнопки и генераторы.... что думаете, товарищи?!?! аналоговые кнопки не хочу.....
Вам выводов не хватает? Озадачили... У меня (и, насколько помню, еще у нескольких товарищей) в одном приборе совмещен пультоскоп со всеми оригинальными допами (генераторы, терминал), транзистор-тестер и логический анализатор, на отдельном пине сидит измерение напряжения аккумулятора, и еще один пин остался свободный. Как у вас-то не влезает?
У меня (и, насколько помню, еще у нескольких товарищей) в одном приборе совмещен пультоскоп со всеми оригинальными допами (генераторы, терминал), транзистор-тестер и логический анализатор, на отдельном пине сидит измерение напряжения аккумулятора, и еще один пин остался свободный. Как у вас-то не влезает?
Просмотрел почти всю тему. Фотку твоего чуда видел, а вот кода не нашел. Поделись, пожалуйста, своей версией скетча, если, конечно, это возможно. diksen выложил свою "альфа" версию и больше на форуме я его не пока не видел. Он обещал свою типа "бета" , но пока увы... Его "альфа" у меня работает, но терминала нет, меню настроек тоже нет... А я в программировании "0" без палочки...
https://yadi.sk/d/8KPXSivG1JWY8w набросок на голой атмеге 328 c тфт 2.4. Да и кто-нибудь может выложить hex стандартной версии, а то у меня толи библиотек не хватает, в общем не компилируется, заранее спасибо!
Доброго времени суток! В общем сваял я пробный образец но постигла меня неудача, файлы hex и eep у меня откомпилировались ,прошились в контроллер по usbasp шил через синапрог ,но как говорится "белый экран" наблюдаю только подсветку.Ладно подожду ардуинки и по проторённой тропе! да кстати дисплей попался вот такой 2.4" TFT ILI9341 240X320. соответственно и скетч комипилировал под него.
..."белый экран" наблюдаю только подсветку. ... дисплей попался вот такой 2.4" TFT ILI9341 240X320.
попробуй в функции setup закоментить определение идентификатора дисплея и вписать ID принудительно. для ili9341 это 0x9341. у меня на таком дисплее не читался id
делай, чтоб вышло так:
void setup(){
// эта строка нам больше не нужна uint16_t identifier = tft.readID(); //Читаем ID экрана
uint16_t identifier = 0x9341; //тут хардово прописываем ID 0x9341
Привет progrik! Извини за назойливость ,но не мог бы показать свой рабочий скетч,а лучше hex-файл,может я криворукий, но мантра "би хеппи" не помогает!!!!
удалил
вопросик созрел по разгону AVR. а выше 27 мгц заводится Mega328?
после замены кварца не прошивается, потому-что загрузчик Arduino на 16 мгц кварц написан, и банально не совпадают битрейты в IDE и борде.
если найти исходники, а они есть, то можно и не дергать потом туда-сюда, перешив бутлоад на текущий кварц, я так понимаю.
kloker, заведётся, но на сложных задачах повиснет. http://arduino.ru/forum/apparatnye-voprosy/turbo-arduino-na-32-mgts В принципе Optiboot не трудно скомпилить на любую частоту.
А вот mega328pb разгоняется на 32МГц :)
понял, будем пробовать. спасибо за ссылку!))
на 25 и 32 мгц кварцы есть, на 27мгц нечто от радиостанции, но похоже это кварцевый фильтр без имени и фамилии))
seri0shka
В этом скетче Автоматическое автопределение делителя "5.0" "1.1" "0.2" + превышение максимума АЦП
Выбор развёртки "Авто" и "Ручной" (только не получилось буквы прописать, цифры вместо букв так как библа другая).
Доработайте пожалуйста остальное, Я просто внедрил то к чему привык.
smokok, у меня сейчас другие приоритеты. Через месяц придут платы для пультоскопа от узкоглазых товарищей, тогда займусь.
Привет всем.У меня почему то напряжение АКБ всегда показывает 5в. Питаю от аккумулятора 18650.Собрал на дисплее 5110 и арудино нано.Напряжение от АКБ подаю через 10ком на пин А5. Если убираю резистор величина начинает прыгать.Пробовал на другие пины ,то же самое. Ещё при питании от usb при замере 1,5 вольтовой батарейки показывает 1,7 вольт. Как мне его настроить?
Sergei H. - все просто, автор скетча рассчитывал на питание 5 вольт, и прописал в качестве опорного VCC, поэтому замер собственного питания всегда будет показывать 5 вольт.
При питании от USB от компьютера приходит 5 вольт, но часть напряжения теряется на встроенном стабилизаторе, соответственно опорное получается уже не 5 вольт, а 4,7...4,5 - соответственно при пересчете измерения АЦП получается завышение показаний.
Простого решения нет - купи плату повышайки и подайте на плату 7 вольт и будет вам счастье.
То есть,если я подаю питание на ардуино нано 9вольт на VIN. К VIN резистор 10ком и на A5. То всё равно будет показывать 5вольт.
А как изменить скетч ,чтобы реально напряжение батареи выводилось?
Ещё один резистор на 10к от А5 на землю.
Подключил резистор 10к от A5 на землю ,показывает на 5 вольт меньше,чем на батарее.
https://www.youtube.com/watch?v=UpJxn_kCZBo&list=PLlbB54obuHAlrw5DtCUZjFGeMNmLTG-JU&index=8
Здесь у автора напряжение измеряется.Как я понял литиевый аккумулятор. на видео 3,87 вольта.
float VCC=5.00; //напряжение питания, меряем мультиметром
smokok, у меня сейчас другие приоритеты. Через месяц придут платы для пультоскопа от узкоглазых товарищей, тогда займусь.
VIN-10К-A5-10К-GND
Где то я реализовывал функцию, которая возвращает напряжения питания ардуинки, чтоб ничего не мерять тестером и не вычислять.
А так да - на диоде подает часть напряжения питания (где то 0.3 вольта). Линейный стабилизатор при питании от USB не участвует. Он завязан на ногу VIN (RAW)....
а может кто знает как уводить в сон и выводить из сна дисплей на ssd 1306 с библиотекой adafruit?
Дак гасить все пиксели:)
А может кто знает, на какой странице моя какая нибудь версия под ssd1306?
А как на этом форуме картинки вставлять? А то пришли макетки (платки с дырками под пайку) - паял тут три дня (да, я долго паяю). Дисплеи теперь есть 5110 и 1306 в изобилии...
Хотел с Вами поделиться результатом.....
P.S. правда нашел тут какой то свой скетч - и диву даюсь, как я так мог написать "херово". датировано 17-ым годом....
P.S.2. Теперь не надо хоть "таскать" эти здоровенные макетки для втыкания проводов.... все умещается меньше чем в пачке сигарет....
Дак гасить все пиксели:)
А может кто знает, на какой странице моя какая нибудь версия под ssd1306?
А как на этом форуме картинки вставлять? А то пришли макетки (платки с дырками под пайку) - паял тут три дня (да, я долго паяю). Дисплеи теперь есть 5110 и 1306 в изобилии...
Хотел с Вами поделиться результатом.....
P.S. правда нашел тут какой то свой скетч - и диву даюсь, как я так мог написать "херово". датировано 17-ым годом....
P.S.2. Теперь не надо хоть "таскать" эти здоровенные макетки для втыкания проводов.... все умещается меньше чем в пачке сигарет....
нужно нажать на значек изображение, там предложит загрузить на сервер фото, и потом уже с сервера вы добавляете фото сюда
нужно нажать на значек изображение, там предложит загрузить на сервер фото, и потом уже с сервера вы добавляете фото сюда
Uploaded fail пишет. Или что то типо того...
За то каким именно путем приходит питание при запитке от USB не особо вникал, но у меня оно ВСЕГДА было пониженным 4,5...4,7В если мерить на лапе конторолера.
Если замер напряжения батареи требуется только при старте можно задействовать внутренний ИОН(источник опорного напряжения), это стандартная функция http://arduino.ru/Reference/AnalogReference
Но тут есть два подводных камня:
1. Нужен делитель напряжения, для однобаночного литевого акума 10 кОм на + акума, второй вывод резистора на аналоговый вход, на тот же анналоговый вход резистор 2 кОм - второй вывод резистора на землю.
2. Внутренний ИОН микроконторолера допускает разброс по напряжению, если не ошибаюсь +/- 0,1 вольт, нужно будет в формулу пересчета загонять поправочный коэфициент.
Да тут по сути нахер ничего не надо, че тупим то. Читаем, считаем и вуаля!
Я приводил пример функции, где ардуинка меряет свое напряжение питания, оно же будет и опорное.
P.S. На этих дерь/шовых китайских дисплейчиках мою анимацию главного меню практически не видно..... На оригинальном от нокии 3310 все гараздо контрастнее и четче... Думаю может отказаться от этой анимации? Как считаете, уважаемые форумчане?
гасить все пиксели то понятно. а есть команды отправляющие спать сам контроллер ssd1306
только как эти команды в функциях adafruit передавать дисплею.?
чейчас вот пытаюсь убрать тумблер по питанию. что бы кнопкой включался любой и выключался сам через 10 минут бездействия.
делаю для работы автопробник с режимом осциллографа.
кстати автоомасштабирование пытаюсь прикрутить и пока не успешно. надо поковырять чьи то исходники. по моему кто то автомасштаб делал
гасить все пиксели то понятно. а есть команды отправляющие спать сам контроллер ssd1306
только как эти команды в функциях adafruit передавать дисплею.?
чейчас вот пытаюсь убрать тумблер по питанию. что бы кнопкой включался любой и выключался сам через 10 минут бездействия.
делаю для работы автопробник с режимом осциллографа.
кстати автоомасштабирование пытаюсь прикрутить и пока не успешно. надо поковырять чьи то исходники. по моему кто то автомасштаб делал
... Через месяц придут платы для пультоскопа от узкоглазых товарищей...
Развёл плату. Заказал изготовление в JLC PCB. Два проекта (по 5 и по 10 плат) с доставкой обошлись в 22 у. е. Получу через пару недель, спаяю, выложу фото. Под дисплей 1202.
Где то я реализовывал функцию, которая возвращает напряжения питания ардуинки, чтоб ничего не мерять тестером и не вычислять.
Всё равно нужно мерить, вычислять, и вводить поправочный коэффициент, причём зависящий от варианта запитки контроллера. Если показания правильны в диапазоне 3,4 ... 4,2 вольт (питание от литиевого аккумулятора без повышайки), то при том же коэффициенте и питании 5 вольт будет неслабо врать. И наоборот. Надеюсь, смог выразить мысль понятно.
мою анимацию главного меню практически не видно... Думаю может отказаться от этой анимации? Как считаете, уважаемые форумчане?
Я отказался. Баловство это. Главное- удобство пользования. И ничего лишнего в интерфейсе. Над каждой буквой-цифрой думал.
кстати автоомасштабирование пытаюсь прикрутить и пока не успешно. надо поковырять чьи то исходники. по моему кто то автомасштаб делал
Писал где то такой код, только не найти его. Или искать долго - тут на форуме:) Много очень страниц.... И после автомасштаба дисплейчик 1306 накернился (был один).... И я плюнул на это все:(
Только у меня
#define Vref11 1.212, иначе врёт, о чём я писал выше.
По дисплеям: https://www.google.com/search?q=%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%D0%B9+nokia+1202+%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C&ie=utf-8&oe=utf-8&client=firefox-b-e
Только там нужно паять с шагом 0,6 мм.
Замер напряжения питания arduino без использования дополнительно обвязки и без доп ног.
http://arduino.ru/forum/apparatnye-voprosy/kak-izmerit-arduino-mini-napr...
Удалил дубль.....
Удалил
Замер напряжения питания arduino без использования дополнительно обвязки и без доп ног. . . . . . . . . . . . .
В скетчах Электроника это давно реализовано. Но это возможно только при питании напрямую от батареи. Если применён преобразователь, то без использования аналогового входа напряжение батареи (а оно не равно напряжению питания контроллера) замерить невозможно.
...удалил дубль....
Ищи "magnify" ( автоомасштабирование) только не авто. Есть авто опорное 5.0, 1.1, 0.2
Пост 3756 (клац)
Ищи "magnify" ( автоомасштабирование) только не авто. Есть авто опорное 5.0, 1.1, 0.2
Я чет наверное туплю, но откуда 0.2 взялось?
И еще - если пин 13 делать свободным (а я хочу, чтоб на нем светодиод висел отладочный), то не предоставляется возможности резвести кнопки и генераторы.... что думаете, товарищи?!?! аналоговые кнопки не хочу.....
А дисплеев этих 1202 - у меня, как оказалось, есть несколько в наличии... яж сотики чиню больше 15-ти лет...
P.S. И кстати в голую атмегу328 в DIP корпусе влезает больше прошивки, чем в Arduino Pro.... - разные bootloader`ы...
И еще - если пин 13 делать свободным (а я хочу, чтоб на нем светодиод висел отладочный), то не предоставляется возможности резвести кнопки и генераторы.... что думаете, товарищи?!?! аналоговые кнопки не хочу.....
Вам выводов не хватает? Озадачили... У меня (и, насколько помню, еще у нескольких товарищей) в одном приборе совмещен пультоскоп со всеми оригинальными допами (генераторы, терминал), транзистор-тестер и логический анализатор, на отдельном пине сидит измерение напряжения аккумулятора, и еще один пин остался свободный. Как у вас-то не влезает?
А можно пример кода со всем этим хозяйством???
Код я здесь выкладывал. Может, не самую последнюю версию, но распайка с тех пор у меня не менялась.
Просмотрел почти всю тему. Фотку твоего чуда видел, а вот кода не нашел. Поделись, пожалуйста, своей версией скетча, если, конечно, это возможно. diksen выложил свою "альфа" версию и больше на форуме я его не пока не видел. Он обещал свою типа "бета" , но пока увы... Его "альфа" у меня работает, но терминала нет, меню настроек тоже нет... А я в программировании "0" без палочки...
Компактный аппаратик.
Спасибо.
Спасибо.
Не разберусь как фото выложить...
Очень интересно посмотреть на готовый аппарат. Какая коробочка. Всегда проблема с корпусом.
Не пойму про фото.... У меня нет картинок
Аналогично
smokok,
а не подскажете как мне можно подсчитать период в микросекундаХ?
очень не хватает.
копаюсь в вашем коде под олед дисплей. есть вещи, которые я не догоняю совсем.
из всего богатства в прошивке мне нужен осцилл но с авторазверткой и автомасштабом.
если уберу генератор то почему то осцилл прерывается постоянно примерно раз в секунду.
и можно ли с вами как то связаться или телеграмм или вайбер или еще как?
удалил дубль
https://yadi.sk/d/8KPXSivG1JWY8w набросок на голой атмеге 328 c тфт 2.4. Да и кто-нибудь может выложить hex стандартной версии, а то у меня толи библиотек не хватает, в общем не компилируется, заранее спасибо!
Доброго времени суток! В общем сваял я пробный образец но постигла меня неудача, файлы hex и eep у меня откомпилировались ,прошились в контроллер по usbasp шил через синапрог ,но как говорится "белый экран" наблюдаю только подсветку.Ладно подожду ардуинки и по проторённой тропе! да кстати дисплей попался вот такой 2.4" TFT ILI9341 240X320. соответственно и скетч комипилировал под него.
Привет progrik! Извини за назойливость ,но не мог бы показать свой рабочий скетч,а лучше hex-файл,может я криворукий, но мантра "би хеппи" не помогает!!!!