24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Тахометр на ATtiny2313 со шкалой на светодиодах
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Тахометр на ATtiny2313 со шкалой на светодиодах
Развел под имеющиеся детальки печатную платку, спаял, прошил и вуаля! От генератора заработало!!!
Фотки готового изделия покажу чуть позже, а пока есть только фото готовых печатных плат.
Индикацию делал из того, что было в наличии. И как на зло из 4-х семисегментников у одного не светится 1 сегмент(((
Так я вот теперь думаю, нам ведь достаточно и трех разрядов. Тогда остается ещё 2 неиспользованных пина контроллера - что мешает добавить псевдо-аналоговую шкафлу их завязать на переключение 2-х разрядов светодиодного столбика (всего 16 шт). Выходит очень просто и дешево. А в моем случае надо только переделать плату индикации.
Можно ли переделать прошивку? Цену деления светодиодного столбика сделать скажем 333 обм/мин, тогда верхняя граница будет 5333 об/мин - мне кажется этого достаточно для классических Жигулей и удобно считывать показания.
Фотки готового изделия покажу чуть позже, а пока есть только фото готовых печатных плат.
Индикацию делал из того, что было в наличии. И как на зло из 4-х семисегментников у одного не светится 1 сегмент(((
Так я вот теперь думаю, нам ведь достаточно и трех разрядов. Тогда остается ещё 2 неиспользованных пина контроллера - что мешает добавить псевдо-аналоговую шкафлу их завязать на переключение 2-х разрядов светодиодного столбика (всего 16 шт). Выходит очень просто и дешево. А в моем случае надо только переделать плату индикации.
Можно ли переделать прошивку? Цену деления светодиодного столбика сделать скажем 333 обм/мин, тогда верхняя граница будет 5333 об/мин - мне кажется этого достаточно для классических Жигулей и удобно считывать показания.
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313
Не понятно что за конструкция. Схему в студию.ur3vcd wrote: Так я вот теперь думаю, нам ведь достаточно и трех разрядов. Тогда остается ещё 2 неиспользованных пина контроллера - что мешает добавить псевдо-аналоговую шкалу их завязать на переключение 2-х разрядов светодиодного столбика (всего 16 шт).
А так есть проект - Тахометр со светодиодным столбиком.
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
- hardlock
- Администратор
- Posts: 4011
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
добавил в первом сообщении. там 3 листа и все 3 варианта схемы.ur3vcd wrote:если бы hardlock выложил исходник в SPlan
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313
Без схемы тяжело разобраться.ur3vcd wrote:Схему бы дорисовал, если бы hardlock выложил исходник в SPlane
Но как я понял планируется такой алгоритм.
После последовательного включения, задержки и выключения цифр
в функции ShowDisplayData(void) надо добавить
PORTB = 0 // обнуляем
если Обороты < 1200
PORTB.1 = 1 ;
если Обороты < 1500
PORTB.2 = 1 ;
и т.д.
включение(соответствующий PORTD), задержка и выключение 1 - 8 диодов
PORTB = 0 // обнуляем
если Обороты < 3200
PORTB.1 = 1 ;
если Обороты < 3500
PORTB.2 = 1 ;
и т.д.
включение, задержка и выключение 9 - 16 диодов
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Re: Тахометр на ATtiny2313
Жду когда уважаемый hardlock выложит исходник схемы.
А пока, чтобы понятно было как оно должно работать, свел все в табличку.
Алгоритм вроде бы похож на правильный, но я не программист и в этом деле ничего не смыслю (лет 8 назад пытался издеваться над АТ90S1200, даже сам на ассемблере сделал таймер обратного отсчета и пугал соседей ).
Разряды тысяч, сотен и десятков цифрового индикатора остались без изменений. Там ничего менять не нужно.
Младший разряд с индикацией нуля заменился светодиодным столбиком в диапазоне от 400 до 3200 об/мин. Неиспользованный порт PD3 включает ещё один (старший) разряд светодиодов в диапазоне от 3600 до 6400 об/мин.
А пока, чтобы понятно было как оно должно работать, свел все в табличку.
Алгоритм вроде бы похож на правильный, но я не программист и в этом деле ничего не смыслю (лет 8 назад пытался издеваться над АТ90S1200, даже сам на ассемблере сделал таймер обратного отсчета и пугал соседей ).
Разряды тысяч, сотен и десятков цифрового индикатора остались без изменений. Там ничего менять не нужно.
Младший разряд с индикацией нуля заменился светодиодным столбиком в диапазоне от 400 до 3200 об/мин. Неиспользованный порт PD3 включает ещё один (старший) разряд светодиодов в диапазоне от 3600 до 6400 об/мин.
Last edited by ur3vcd on 02 Apr 2013 14:57, edited 1 time in total.
- hardlock
- Администратор
- Posts: 4011
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Тахометр на ATtiny2313
ur3vcd,
hardlock wrote:добавил в первом сообщении. там 3 листа и все 3 варианта схемы.
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313
Взял исходники с первой страницы и добавил код для светодиодного столбика.ur3vcd wrote:Поправил схему:[
Добавленный код отмечен тремя !!!
Не проверял !
- Attachments
-
- taho_led_stolbik.rar
- (5.37 KiB) Downloaded 709 times
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Re: Тахометр на ATtiny2313
Эммм, а можно выложить уже откомпилированный hex-файлик? Или хотя бы в личку, чтобы не запутывать форумчан в случае неработоспособности. Я не смогу его сам откомпилировать.IYra wrote:Взял исходники с первой страницы и добавил код для светодиодного столбика.
Проверить очень быстро не смогу - надо время на изготовление платы. А в Протеусе симулировали как работает?
з.ы. проверить работоспособность все-таки смогу, но только млаших 8-ми светодиодов (прошью уже собранный тах, тогда младший разряд будет показывать работу светодиодов HL1...HL8).
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313
Нет. В Протеусе не симулировал.ur3vcd wrote: hex-файлик. А в Протеусе симулировали как работает?
- Attachments
-
- taho_led_stolbik_hex.rar
- (7.19 KiB) Downloaded 575 times
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Re: Тахометр на ATtiny2313
Залил я эту прошивку. После включения засветились все цифровые сегменты индикатора, младший разряд не светился вообще. Попробовал пальцем коснуться входа от габаритов - яркость притухла, значит работает. К генератору подключиться пока не могу, по этому опять же пальцем коснулся выводов индикатора и входа, чтобы импульсы динамической индикации попали на вход. В итоге индикатор начал что-то отображать, но на цифры это небыло похоже. Младший разряд тоже что-то показывал, значит устройство наполовину рабочее. Правда яркость свечения цифрового индикатора была на много выше, чем младшего разряда.IYra wrote:Взял исходники с первой страницы и добавил код для светодиодного столбика.ur3vcd wrote:Поправил схему:[
Добавленный код отмечен тремя !!!
Не проверял !
Мне кажется или дело в типе индикатора (у меня кажется с ОА, что-то изменилось в кодировке пинов индикатора). Кроме того - допускаю что есть ошибка в гашении незначящих разрядов: если у меня индикатор другой полярности, то тогда погашенные сегменты зажгутся. Но должен остаться светится ноль в 3-м разряде, а в старой прошивке этот разряд совсем гасился при отсутсвии сигнала.
Добавлено спустя 15 часов 41 минуту 18 секунд:
Посоветовался с друзьями, полистал форумы (например вот http://vaz2101.org/showthread.php?t=22318) и прихожу к выводу, что 01-й Жигуль в стоке едет 100 км/ч при 4000 об/мин. Т.е. на много больше 4000 делать шкалу для тахометра нету смысла. А по этому прошу IYra сразу исправить кратность зажигания светодиодов в шкале с 400 об на 300 об/мин, так чтобы 16-й засветился при 4800 об/мин.
Тогда и холостые обороты будет красиво видно - 800-900 об/мин будет индицироваться как помигивание светодиода "900 об/мин".
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313
Оказывается предыдущий проект был для OK. Сделал для OA и дельту = 300 об/мин.ur3vcd wrote: А по этому прошу IYra сразу исправить кратность зажигания светодиодов в шкале с 400 об на 300 об/мин, так чтобы 16-й засветился при 4800 об/мин.
Проверил в Протеусе для 4-х значного индикатора. Вроде работает.
- Attachments
-
- taho_OA_stolbik_300.rar
- (7.18 KiB) Downloaded 636 times
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Re: Тахометр на ATtiny2313
Спасибо, после ужина проверю
Добавлено спустя 1 час 48 минут 51 секунду:
http://youtu.be/uxjwbVl928U
Добавлено спустя 5 минут 30 секунд:
IYra, спасибо за прошивку! Она работает!!! Только теперь вопрос - а можно уменьшить период обновления показаний?
Ну и наверное последнее - всегда мечтал, чтобы после включения зажигания приборы феерично инициализировались: по цифрам пробежала змейка, а светодиодный столбик плавно поднялся до максимума и опустился на ноль. Хватит там ещё памяти для такой заставки?
Добавлено спустя 1 час 48 минут 51 секунду:
http://youtu.be/uxjwbVl928U
Добавлено спустя 5 минут 30 секунд:
IYra, спасибо за прошивку! Она работает!!! Только теперь вопрос - а можно уменьшить период обновления показаний?
Ну и наверное последнее - всегда мечтал, чтобы после включения зажигания приборы феерично инициализировались: по цифрам пробежала змейка, а светодиодный столбик плавно поднялся до максимума и опустился на ноль. Хватит там ещё памяти для такой заставки?
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313
Там сейчас стоит вроде 0.3 сек. Можно попробовать 0.1ur3vcd wrote: вопрос - а можно уменьшить период обновления показаний?
И поподробней об инициализации. Не понял змейку. Какие временные интервалы ?
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Re: Тахометр на ATtiny2313
Ну имелось в виду какая-то эффектная заставочка на 7-ми сегментниках сразу после включения. Например последовательное зажигание сегментов d1 c1 b1 a1 f1 e1 d1 h1, d2 c2 b2 a2 f2 e2 d2 h2, d3 c3 b3 a3 f3 e3 d3 h3. Одновременно засвечиваются светодиоды столбика от нижнего до верхнего и обратно. После засвечивания полной шкалы светодиодов думаю нужна небольшая пауза.ur3vcd wrote:И поподробней об инициализации. Не понял змейку. Какие временные интервалы ?
Вся эта светомузыка должна длиться секунды 3-4.
Найдите одно отличие готовых плат от картинки выше )))))):
Вечером буду переделывать.
Светодиодов 5х2 у меня не нашлось, зато есть с полсотни красных диаметром 3мм. Есстественно они не помещаются на плате и пришлось их обтачивать. Делается это очень просто - прикрутил струбциной к столу кусочек деревяшки, затем сверлом на 3мм выбрал углубление по размером светодиода ближе к краю (чтобы было удобно светодиод держать за выводы), ножом подправил форму под буртик у светодиода. Затем кладу светодиод в углубление и напильником стачиваю, переворачиваю и снова стачиваю пока толщина не будет равна 2...2,2мм. Затем сточенные торцы закрашиваю черным перманентным маркером, чтобы соседние светодиоды не подсвечивали друг-друга. Зато эти светодиоды ниже и можно все закрыть красным стеклышком.
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313
Сделал заставку немного подругому но похоже.ur3vcd wrote:Вся эта светомузыка должна длиться секунды 3-4.
Скорость обновления дисплея увеличил.
Разноцветные светодиоды были бы красивше.
- Attachments
-
- taho_OA_stolbik_300_zast.rar
- (8.05 KiB) Downloaded 609 times
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Re: Тахометр на ATtiny2313
Работает!!! :bp:
Позже сниму видео. И надо думать - как окультурить?
Добавлено спустя 18 часов 4 минуты 19 секунд:
Позже сниму видео. И надо думать - как окультурить?
поздно увидел сообщение. уже завтра перезалью и покажу что получилосьIYra wrote:Сделал заставку немного подругому но похоже. Скорость обновления дисплея увеличил.
Добавлено спустя 18 часов 4 минуты 19 секунд:
http://youtu.be/7c39Lfgk6KIur3vcd wrote:Позже сниму видео
-
- Пробегал мимо
- Posts: 8
- Joined: 06 Apr 2013 18:42
Re: Тахометр на ATtiny2313
Здраствуйте.Плата в Sprint- Layout будеть?
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Re: Тахометр на ATtiny2313
Если IYra и hardlock не против, выкладываю в архивах платы, схемы и проишивки обоих версий, того что собирал я.dpd69 wrote:Здраствуйте.Плата в Sprint- Layout будеть?
-
- Пробегал мимо
- Posts: 8
- Joined: 06 Apr 2013 18:42
Re: Тахометр на ATtiny2313
Спосибо большое!
Добавлено спустя 32 минуты 13 секунд:
Изменение в фюзов есть?
Добавлено спустя 32 минуты 13 секунд:
Изменение в фюзов есть?
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313
Нет. Все как на первой странице.dpd69 wrote:Изменение в фюзов есть?
Hex - ОА, кварц 8 мГц, одна катушка
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact:
Re: Тахометр на ATtiny2313 со шкалой на светодиодах
Первые ходовые испытания: http://youtu.be/QST_AZ4mrK4
IYra, спасибо за прошивку, все очень классно! Но есть мааааленький червячек, который просит ещё чуть улучшить приборчик.
1. На трехразрядном индикаторе цифры стали выглядеть как-то непонятно, чего-то не хватает. Это нехватка последнего нуля, который пал жертвой воимя первых 8-ми свтодиодов. Теперь показания скажем "88" стали неясными - толи это 0,88 тыс.об/мин, толи это 880 об/мин. Надо над этим подумать. Пока в голову приходит 2 варианта решения проблеммы: отключить гашение незначящих разрядов (в формате "0,00" об/мин) или включить индикацию точки (в формате " , 0" об/мин). Ну и один более верный вариант, но нереализуемый в моей конструкции - добавить упраздненный разряд, но подключить его статично, пускай "0" светится постоянно. Но у меня больше нету таких индикаторов (точнее есть, но у него не светится один сегмент).
2. К индикации цифрового тахометра претензий больше нет, а вот светодиодный столбик все-равно как-то вяло реагирует на изменение оборотов двигателя. Получается что ему нехватат скорости обновления показаний и он начинает перепрыгивать через несколько пунктов. Хотелось бы ещё немного повысить скорость обновления показаний.
3. На практике заставка оказалась через чур долгая - с момента включения зажигания у меня даже успевает отключиться подача газа, пока я жду появления нуля и не завожу мотор. Кроме того вращение сегментов в обратную сторону думаю стоит убрать, а то выглядит так, как будто бы прибор "загрузился", а потом что-то пошло не так и он "выгрузился"
IYra, спасибо за прошивку, все очень классно! Но есть мааааленький червячек, который просит ещё чуть улучшить приборчик.
1. На трехразрядном индикаторе цифры стали выглядеть как-то непонятно, чего-то не хватает. Это нехватка последнего нуля, который пал жертвой воимя первых 8-ми свтодиодов. Теперь показания скажем "88" стали неясными - толи это 0,88 тыс.об/мин, толи это 880 об/мин. Надо над этим подумать. Пока в голову приходит 2 варианта решения проблеммы: отключить гашение незначящих разрядов (в формате "0,00" об/мин) или включить индикацию точки (в формате " , 0" об/мин). Ну и один более верный вариант, но нереализуемый в моей конструкции - добавить упраздненный разряд, но подключить его статично, пускай "0" светится постоянно. Но у меня больше нету таких индикаторов (точнее есть, но у него не светится один сегмент).
2. К индикации цифрового тахометра претензий больше нет, а вот светодиодный столбик все-равно как-то вяло реагирует на изменение оборотов двигателя. Получается что ему нехватат скорости обновления показаний и он начинает перепрыгивать через несколько пунктов. Хотелось бы ещё немного повысить скорость обновления показаний.
3. На практике заставка оказалась через чур долгая - с момента включения зажигания у меня даже успевает отключиться подача газа, пока я жду появления нуля и не завожу мотор. Кроме того вращение сегментов в обратную сторону думаю стоит убрать, а то выглядит так, как будто бы прибор "загрузился", а потом что-то пошло не так и он "выгрузился"
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Тахометр на ATtiny2313 со шкалой на светодиодах
Так ради трех разрядов все это и затевалось. Точки мне чего-то не очень нравятся.ur3vcd wrote: 1. На трехразрядном индикаторе цифры стали выглядеть как-то непонятно, чего-то не хватает.
Может дело привычки. Пока оставим.
Сделал по макси. Дальше уже надо серьезно проект переделывать.ur3vcd wrote: 2. светодиодный столбик все-равно как-то вяло реагирует на изменение оборотов двигателя. Хотелось бы ещё немного повысить скорость обновления показаний.
Убрал обратный отсчетur3vcd wrote: 3. На практике заставка оказалась через чур долгая
- Attachments
-
- taho_OA_stolbik_v11.rar
- (7.99 KiB) Downloaded 632 times
-
- Частенько бываю
- Posts: 35
- Joined: 01 Apr 2013 11:26
- Location: г.Светловодск
- Contact: