Секундомер Arduino, какую плату использовать?

Я планирую сделать простой секундомер с помощью:

  • Дисплей
  • Одна или две дополнительные кнопки для запуска и остановки секундомера и возможно, перезагрузите его.

Проблема в том, что оно должно быть как можно меньше. Несмотря на то, что существует столько разных плат Arduino, я не знаю, какую из них мне купить (мини, микро, нано, ...).

Я не уверен, сколько контактов мне нужно для ЖК-дисплея, поскольку я читал, что на самом деле не все контакты обязательны для ЖК-дисплея. Раньше я делал что-то с ЖК-дисплеем и обнаружил, что потенциометр для измерения уровня контрастности ЖК-дисплея является пустой тратой места. Могу ли я просто заменить его определенным резистором или чем-то еще?

Сколько контактов мне в итоге понадобится и какая плата подойдет для этого небольшого проекта?

, 👍4

Обсуждение

http://www.atmel.com/devices/ATTINY26.aspx, @Ignacio Vazquez-Abrams

Какой ЖК-дисплей вы планируете использовать? Какой блок питания? Если вы все еще можете его получить, я думаю, что платформа Arduino в основном была перенесена на AVR Butterfly на базе ATmega, в котором может быть все, что вам нужно., @Chris Stratton

Это должен быть довольно простой ЖК-дисплей [вот такой](http://arduino.cc/en/uploads/Tutorial/LCD_bb.png), например. Я думаю, батарея на 9 В будет максимальным размером, который я могу использовать., @Valentin Grégoire

Это не совсем простой ЖК-дисплей. Обычный, конечно, но не базовый. И я бы использовал две литиевые батареи вместо 9 В., @Ignacio Vazquez-Abrams

Хорошо, спасибо за комментарий. Я рассмотрю более простой ЖК-дисплей. Какую плату Arduino вы бы порекомендовали?, @Valentin Grégoire

Если вам нужно, чтобы он был как можно меньше, вам следует вместо этого использовать голые AVR, такие как ATtiny26. У него более чем достаточно контактов для взаимодействия как с ЖК-дисплеем на базе HD44780, так и со всеми необходимыми кнопками., @Ignacio Vazquez-Abrams

Насколько мал «настолько маленький, насколько это возможно». [Это](https://www.kickstarter.com/projects/1516846343/microview-chip-sized-arduino-with-built-in-oled-di) возможно, но, возможно, нет. что ты имел в виду., @Craig


1 ответ


Лучший ответ:

1

Этой фотографией, которую вы опубликовали, вы в значительной степени ответили на приличную часть своего вопроса. . Вам понадобится шесть контактов для ЖК-дисплея и один или два для кнопки. Это означает, что вам нужно всего 8 контактов. У Uno на фото их 20 (аналоговые тоже могут работать как цифровые).

Что касается плат, если вы чувствуете себя комфортно с дополнительной работой, я бы порекомендовал ATtiny. Судя по тому, что я нашел, кажется, что на ЖК-дисплее можно использовать 44 или 84 (похожий, но 84 мощнее).

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


Это самый простой способ сделать это*, однако, если вы хотите использовать настоящую плату Arduino, я бы рекомендовал Micro по нескольким причинам.

Во-первых, он оснащен новым чипом ATMEGA32u4, который можно найти в Leonardo. Я не рекомендую Mini, потому что, хотя он и самый маленький из трех, он не имеет встроенного USB. Для программирования вам придется купить еще один адаптер. Если вы уже используете макетную плату, дополнительные 2 см (или около того) стоят того, чтобы не тратить больше на покупку обоих этих компонентов. Nano — эквивалент Mini, только с USB. Кроме того, Nano и Micro примерно одинакового размера: один немного длиннее, другой немного шире.

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

*Если вы создаете это на макете, оно не будет меньше. Если вы выполняете перенос на печатную плату, вам следует использовать ATtiny.


Что касается горшка, я бы порекомендовал приобрести триммер эквивалентной стоимости. Некоторые из них очень маленькие, например, у меня есть один, который подходит к USB-разъему моего флэш-накопителя. Для регулировки нужна отвертка, но я бы порекомендовал ее. У меня были проблемы с переносом его из темной комнаты на солнце, и я не мог его четко видеть. Потратьте два цента и 2 см2 и получите возможность поменять их при необходимости.

Что касается батареи, я бы порекомендовал любую аккумуляторную батарею (менее ~ 3,5 В), если и только, если вы добавите подходящий чип, чтобы не тратить энергию при преобразовании. Я говорил об этом в этом посте.

,

Похоже, я выберу дешевую копию Arduino Micro или Nano, в зависимости от того, какая из них самая дешевая. У меня не так много знаний в области электричества, поэтому ATTiny 44 кажется мне слишком сложным., @Valentin Grégoire