Оглавление:

Как сделать самодельный измеритель температуры с помощью гистограммы и Atmega328p: 3 шага (с изображениями)
Как сделать самодельный измеритель температуры с помощью гистограммы и Atmega328p: 3 шага (с изображениями)

Видео: Как сделать самодельный измеритель температуры с помощью гистограммы и Atmega328p: 3 шага (с изображениями)

Видео: Как сделать самодельный измеритель температуры с помощью гистограммы и Atmega328p: 3 шага (с изображениями)
Видео: Самодельный ИЗМЕРИТЕЛЬ ТЕМПЕРАТУРЫ ПАЯЛЬНИКА. 2024, Июль
Anonim
Image
Image

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

Шаг 1: Компоненты

  • 1 * Atmega328p
  • 1 * гистограмма
  • 1 * 10 кОм
  • 10 * 220 Ом
  • 1 * LM35
  • 1 * клеммная колодка
  • Керамический конденсатор 2 * 22 пФ
  • 1 * 16 МГц кристалл
  • 1 * Изготовленная на заказ печатная плата от JLCPCB.com

Партнерские ссылки

Amazon IND

  • Atmega328p -
  • Гистограмма -
  • Кристалл 16 МГц -

Amazon США

  • Atmega328p -
  • Гистограмма -
  • Кристалл 16 МГц -

AliExpress

  • Atmega328p -
  • Гистограмма -
  • Кристалл 16 МГц -

Banggood

  • Atmega328p -
  • Кристалл 16 МГц -

Шаг 2: принципиальная схема, компоновка печатной платы и эскиз

Принципиальная схема, компоновка печатной платы и эскиз
Принципиальная схема, компоновка печатной платы и эскиз
Принципиальная схема, компоновка печатной платы и эскиз
Принципиальная схема, компоновка печатной платы и эскиз
Принципиальная схема, компоновка печатной платы и эскиз
Принципиальная схема, компоновка печатной платы и эскиз

Схема разработана в KiCad. После проектирования схемы я разработал макет печатной платы и создал файл Gerber & Drill. Затем загрузил Zip-папку, содержащую все файлы Gerber & Drill, на веб-сайт JLCPCB.com для изготовления (который предложил 5 печатных плат за 2 доллара с однодневной доставкой).

Эскиз

Я использовал очень простой набросок, который легко понять. Первая часть скетча (выделена желтым) используется для объявления и инициализации переменных. Следующая выделенная строка предназначена для получения аналогового значения от LM35. Следующие две строки используются для преобразования аналогового значения в градусы Цельсия (чтобы узнать больше о формуле, нажмите здесь). Я также добавил строку, которую вы можете использовать, если хотите, чтобы значение было в градусах Фаренгейта. Последняя часть кода - это простой оператор if, используемый для включения и выключения гистограммы в зависимости от температуры.

Шаг 3: Строительство и тестирование

Строительство и испытания
Строительство и испытания
Строительство и испытания
Строительство и испытания

Получив плату с JLCPCB.com, я собрал плату и подключил ее к источнику питания 5 В постоянного тока. Atmega328 был запрограммирован заранее. Если вы не знаете, как программировать Atmega328p, вы можете обратиться к этому видео. Обратите внимание, что это устройство запрограммировано на отображение температуры от 25 ° C до 34 ° C. Я также включил сравнение двух дизайнов, показывающих температуру.

Рекомендуемые: