Найти в Дзене
Рагозин Николай

Логгер для Cyber Hen DA&S, для чего я его создаю, компоненты для прототипа.

Писать статью я начал ещё четыре дня назад, когда на руках у меня были лишь компоненты моего устройства. Сейчас, уже на моём столе стоит вполне рабочий прототип, который уже выполняет ту функцию, которую я на него возложил. Он уже претерпел несколько программных модернизаций, чуточку был технически переоснащён, протестировано ПО, выявлены баги и исправлены. А вам лишь предстоит пройти этот путь. Я параллельно снимал виде, у меня на YouTube канале будут шортсы, посвященные разным стадиям проектирования и тестирования. А вот, собственно и сама статья. Лайк, подписка и конечно комментарий! За этим громким названием стоит вполне незамысловатое устройство. Мысль о создание этого прибора появилась у меня чуть позже мысли о создании инкубатора. Данный прибор, он служит элементом в создании идеальной программы для нашего инкубатора Cyber Han DA&S. Цель прибора записать логи по температуре (влажности в перспективе) с несушки, во время высиживания яиц, а потом в дальнейшем использовать полученны
Логгер для Cyber Hen DA&S
Логгер для Cyber Hen DA&S
Писать статью я начал ещё четыре дня назад, когда на руках у меня были лишь компоненты моего устройства. Сейчас, уже на моём столе стоит вполне рабочий прототип, который уже выполняет ту функцию, которую я на него возложил. Он уже претерпел несколько программных модернизаций, чуточку был технически переоснащён, протестировано ПО, выявлены баги и исправлены. А вам лишь предстоит пройти этот путь. Я параллельно снимал виде, у меня на YouTube канале будут шортсы, посвященные разным стадиям проектирования и тестирования. А вот, собственно и сама статья. Лайк, подписка и конечно комментарий!

За этим громким названием стоит вполне незамысловатое устройство.

Мысль о создание этого прибора появилась у меня чуть позже мысли о создании инкубатора. Данный прибор, он служит элементом в создании идеальной программы для нашего инкубатора Cyber Han DA&S.

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

Данную статью я пишу перед созданием прототипа. Для меня это некий дневник (инструкция) по созданию устройства. Я пишу эту инструкцию для себя, и вам она тоже сможет пригодиться!

Итак, поехали. Начну я с компонентов, которые я буду использовать в своём прототипе.

Компоненты нашего логгера

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

  1. Микроконтроллер
    — Arduino Nano — основа управления, которую мы будем программировать.
    https://clck.ru/3LqHDG - цена: 337 рублей
  2. Датчик температуры
    — DS18B20 — цифровой датчик температуры -
    https://clck.ru/3LqHGP - цена: 234 рубля
    — Резистор 4.7 кОм — для подтяжки сигнальной линии датчика. Я их в своё время накупил, так что цену возьмём условную (можно купить на любом радиорынке) -
    цена: 10 рублей
  3. Дисплей (как показывает практика, от него можно вообще отказаться, он мне нужен был лишь на стадии разработки, но и просто приятно в моменте контролировать работу прибора)
    — LCD 20x4 с модулем I2C — для отображения данных. Для этого проекта я решил использовать четыре строки, дело в том, что с таким дисплеем я ещё не работал, да и другого у меня и не было:) -
    https://clck.ru/3LqHMN - цена: 457 рублей
  4. Модуль реального времени с будильником (RTC)
    — DS3231 — точный модуль времени/даты с батарейным резервом (CR2032). Свой модуль я покупал на Алиекспрессе, найду подобные на Озоне и укажу здесь:
    https://clck.ru/3LqHkX - цена: 283 рубля. Свой на Али я купил за 119 рублей с доставкой за 17 дней.
  5. Модуль для записи данных
    — SD Card Module — для сохранения данных на карту через SPI -
    https://clck.ru/3LqHsL - цена: 175 рублей
  6. Кнопки навигации (технически они тоже особо не нужны, лишь для калибровки температурного датчика я их использовал, а так, если датчик откалиброван, их тоже можно убрать)
    — 4 тактовые кнопки — для управления меню (вверх, вниз, выбор, назад) - остались с прошлого проекта -
    https://clck.ru/3LqHzu - цена: 611 рублей, но здесь их аж 50 штук, хватит надолго. Но можете использовать любые другие тактовые кнопки, мне эти просто нравятся :)
  7. Питание
    — Сетевой адаптер или USB-адаптер 5V/2A, можно использовать зарядку от телефона, любо купить блок питания на 12В и подключить его к Ардуино. -
    https://clck.ru/3LqJ8z - 448 рублей, здесь я взял просто блок питания, вы можете использовать то, что есть у вас. (По прошествии четырёх дней (прототип уже собран) я отказался от данного источника питания, мне как раз приехал из Китая TZT Type-C 15 Вт 3A Блок питания для зарядки аккумуляторов 18650 (https://clck.ru/3LvAs2) я использую его, вы же поступайте как хотите)
  8. Дополнительные компоненты
    — microSD-карта (от 2 ГБ, формат FAT32) -
    https://clck.ru/3LqJCg - 255 рублей
    — Батарейка CR2032 — для резерва RTC -
    https://clck.ru/3LqJGZ - 166 рублей
    — Макетная плата, соединительные провода (папа-папа) -
    https://clck.ru/3LqJJT - 359 рублей
    — Корпус (для финальной сборки) и меня это будет картонная коробка:)

Итоговая сумма, которая у нас будет потрачена на создание прототипа (чисто ориентировочное число) - 3'380 рублей.

Сумму можно уменьшит отказавшись от дисплея и кнопок! Но при использовании блока питания для зарядки аккумуляторов и аккумуляторов, стоимость будет где-то в этих пределах

Честно сказать, я и не ожидал, что получиться такая сумма, я собирал все компоненты постепенно. Но для меня это полезная информация. Так по итогу мы сможем посчитать, сколько денег нам потребовалось на разработку инкубатора. А про потраченное время я и не говорю. Это десятки часов, а может и сотни часов:)