Оглавление:

Автоматическая кормушка для домашних животных с использованием старых цифровых часов: 10 шагов (с изображениями)
Автоматическая кормушка для домашних животных с использованием старых цифровых часов: 10 шагов (с изображениями)

Видео: Автоматическая кормушка для домашних животных с использованием старых цифровых часов: 10 шагов (с изображениями)

Видео: Автоматическая кормушка для домашних животных с использованием старых цифровых часов: 10 шагов (с изображениями)
Видео: 🐈Автоматическая кормушка своими руками 2024, Июль
Anonim
Image
Image

Привет, в этой инструкции я покажу вам, как я сделал автоматическую кормушку для домашних животных, используя старые цифровые часы. Я также вложил видео о том, как я сделал эту кормушку. Это руководство будет включено в конкурс печатных плат, и я был бы признателен, если бы вы проголосовали за это руководство ниже. Это помогло бы нам создавать больше классных проектов и делиться ими с вами в инструкциях: D

Есть много способов создать кормушку для домашних животных с использованием микроконтроллеров, но есть много людей, которые считают микроконтроллеры проблемой. Поэтому я решил сделать кормушку для домашних животных, используя простой таймер (цифровые часы с функцией будильника), чтобы люди, которые не предпочитают микроконтроллеры, не остались в стороне от хобби электроники.

Необходимые файлы Eagle будут прикреплены ниже.

КАК эта схема работает, будет описано в конце инструкции.

Инструменты, которые вам понадобятся для этого проекта:

  1. Рука помощи для пайки (необязательно)
  2. Поток
  3. Припой
  4. Паяльник
  5. Отвертка
  6. Плоскогубцы с загнутым носом
  7. Инструмент для зачистки проводов
  8. Пистолет для горячего клея

Дополнительные инструменты, которые вам потребуются, если вы решите изготавливать печатную плату дома:

  1. Грубая губка
  2. Лазерный принтер
  3. Утюг или ламинатор
  4. Контейнеры
  5. Хлорид железа
  6. Сверло для печатных плат
  7. Сверло или вращающийся инструмент

Вам понадобятся следующие компоненты:

  1. Односторонняя ламинированная плита с медным покрытием (для DIY PCB)
  2. Журнальная бумага (для DIY PCB)
  3. Тиристор 2п4м - 2
  4. Регулятор напряжения LM7805 - 1
  5. Регулируемый регулятор LM317 - 1
  6. PC817 Оптрон - 2
  7. Резистор 1к - 1
  8. Резистор 820 Ом - 2 шт.
  9. Конденсатор 47 мкФ 50в - 1 (при необходимости можно увеличить)
  10. Женские заголовки
  11. Мужские заголовки
  12. Сервопривод (Tower Pro-Micro Servo SG90) - 1
  13. Цифровые часы с функцией будильника (которые не издают звуковой сигнал каждый час) - 1
  14. Мини кнопочный переключатель (высокий) - 3
  15. Медно-точечная доска - 1
  16. Тонкие гибкие провода
  17. Потенциометр 10k - 1
  18. Разъем аккумулятора 9 В - 1
  19. Миниатюрный ползунковый переключатель - 1
  20. Ручка потенциометра - 1
  21. Микропереключатель
  22. Гайки и болты
  23. Небольшой пластиковый контейнер (для хранения продуктов)
  24. Батарея 9В

Шаг 1: проектирование печатной платы (с использованием программного обеспечения Eagle)

Проектирование печатной платы (с использованием программного обеспечения Eagle)
Проектирование печатной платы (с использованием программного обеспечения Eagle)
Проектирование печатной платы (с использованием программного обеспечения Eagle)
Проектирование печатной платы (с использованием программного обеспечения Eagle)

Есть много программного обеспечения на выбор, когда вам нужно спроектировать печатную плату. Но программное обеспечение Autodesk Eagle выделялось для меня тем, что оно очень профессионально и предлагает огромную библиотеку компонентов, которую при необходимости можно расширить, а также предоставляет более широкие возможности для настройки печатных плат.

Если вы никогда раньше не использовали Eagle для изготовления печатных плат, скачайте его бесплатно прямо сейчас.

Я приложу необходимые файлы Eagle вместе с pdf, чтобы распечатать печатную плату.

Не забудьте распечатать его на журнальной бумаге с помощью лазерного принтера. Когда я использовал глянцевую бумагу, это не сработало.

При печати для этого параметра следует установить значение «Фактический размер», чтобы распечатка не сжималась и не увеличивалась в размере.

Шаг 2: DIY PCB в домашних условиях

Печатная плата своими руками в домашних условиях
Печатная плата своими руками в домашних условиях
Печатная плата своими руками в домашних условиях
Печатная плата своими руками в домашних условиях
Печатная плата своими руками в домашних условиях
Печатная плата своими руками в домашних условиях

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

Чтобы подготовить медную плату к травлению, я предпринял следующие шаги:

  1. Я использовал грубую губку, чтобы стереть грязь или масло (с ламинированной медью платы), чтобы тонер хорошо прилипал к меди.
  2. После того, как я высушил медную плату, я положил ее на журнальную бумагу лицевой стороной с печатью и приклеил к листу бумаги.
  3. После этого я сложил бумагу пополам и начал гладить по ней (утюг должен быть увеличен до максимума, а пар выключен).
  4. Я положил утюг на сторону журнальной бумаги и гладил его примерно 5 минут.
  5. После этого я аккуратно снял медную доску со сложенной бумаги и поместил ее в воду (осторожно, она будет очень горячей).
  6. После того, как журнальная бумага впитала воду, я начал аккуратно снимать журнальную бумагу с медной доски (не торопитесь, когда отклеиваете ее).
  7. После этого я вытерла насухо.
  8. Я использовал перманентный маркер, чтобы заполнить все пробелы на следах, которые могли образоваться при отклеивании журнальной бумаги.

Шаги, которые я предпринял для травления медной доски:

  1. Я использовал хлорид железа, чтобы протравить медную плату. Будьте осторожны при работе с хлоридом железа.
  2. Медь начинает постепенно растворяться. Процесс травления может занять около 10 минут.
  3. Когда он был готов, я сполоснул его водой и вытер насухо. (НЕ оставляйте его в хлориде железа даже после растворения нежелательной меди, иначе следы также будут съедены).

Доработка печатной платы:

  1. Я просверлил сверлом необходимые отверстия в печатной плате.
  2. Просверлив все отверстия, я использовал стальную вату, чтобы стереть тонер, обнажив медные следы под ним.
  3. Я использовал стальную вату и с другой стороны, так как в процессе сверления она может быть грубой.
  4. Я стер ее, и на ней оказалась действительно красивая печатная плата.

Шаг 3: Пайка компонентов на печатной плате

Пайка компонентов на печатную плату
Пайка компонентов на печатную плату
Пайка компонентов на печатную плату
Пайка компонентов на печатную плату
Пайка компонентов на печатную плату
Пайка компонентов на печатную плату
Пайка компонентов на печатную плату
Пайка компонентов на печатную плату

Большинство людей считают пайку утомительной задачей. Но если вы будете следовать правильной процедуре, вы влюбитесь в пайку и получите наилучшее возможное паяное соединение.

  1. Убедитесь, что рядом с рабочим столом всегда есть вытяжной вентилятор, чтобы высасывать пары от горящего флюса (на самом деле испарения вызывает флюс, а не припой, и это вредно для ваших легких).
  2. НЕ используйте перчатки (это может показаться нелогичным, но вы работаете с инструментом, который излучает много тепла, если он касается ваших перчаток, вы можете не почувствовать ожога, пока перчатки не растают на ваших руках. Поверьте мне, вы чувствуете не хочу, чтобы на ваших руках горела резина или латекс.
  3. Всегда очищайте наконечник перед тем, как паять каждый компонент. Окисленный наконечник не создаст идеального паяного соединения. Используйте влажную губку (ту, что специально для пайки, она не плавится и стоит довольно дешево). НЕ используйте грубую наждачную бумагу для очистки жала паяльника, защитное покрытие стирается, и вы останетесь с оголенным металлом.
  4. Используйте флюс (поверьте, это очень помогает)

Компоненты, которые вам нужно будет припаять на эту печатную плату:

  1. Тиристор 2п4м - 2
  2. Регулятор напряжения LM7805 - 1
  3. Регулируемый регулятор LM317 - 1
  4. PC817 Оптрон - 2
  5. Резистор 1к - 1
  6. Резистор 820 Ом - 2 шт.
  7. Конденсатор 47 мкФ 50в - 1 (при необходимости можно увеличить)
  8. Женские заголовки
  9. Мужские заголовки

Шаг 4: изменение сервопривода

Модификация сервопривода
Модификация сервопривода
Модификация сервопривода
Модификация сервопривода
Модификация сервопривода
Модификация сервопривода

Сервоприводы обычно не могут вращаться непрерывно. Обычно они используются с микроконтроллером для регулировки положения.

Вот шаги, которые я предпринял, чтобы заставить его вращаться постоянно:

  1. Я снял крышку сервопривода после того, как открутил винты.
  2. Я отсоединил провода от схемы внутри сервопривода и подключил ее непосредственно к двигателю.
  3. Я разобрал переднюю крышку, в которой находятся шестерни, чтобы снять концевой упор, который не позволяет сервоприводу постоянно вращаться.
  4. Но по какой-то причине у моего сервопривода не было упора, поэтому я поставил все на место.

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

Бьет двух зайцев одним выстрелом.

Шаг 5: изменение часов

Изменение часов
Изменение часов
Изменение часов
Изменение часов
Изменение часов
Изменение часов
Изменение часов
Изменение часов

Большинство наручных часов имеют функцию будильника, которая использует пьезо-зуммер, чтобы уведомить вас о достижении установленного времени. Для этого проекта вам понадобится именно это, но он не должен подавать звуковой сигнал каждый час. В некоторых часах есть ежечасный будильник, который в конечном итоге срабатывает каждый час. Мы не хотим животных с ожирением.

Вот шаги, которые я предпринял:

  1. Сначала я проверил функцию будильника, а затем проверил, какая кнопка выключает будильник. Похоже, что в этих часах кнопка подсветки выключает будильник.
  2. После этого я перешел к разборке часов.
  3. Два контакта, которые касаются пьезозуммера, - это то, что посылает ему сигнал, и нам понадобятся эти клеммы для запуска нашей схемы.
  4. Кнопки работают, касаясь общим контактом клемм на цепи часов.
  5. Открутив пластину держателя аккумулятора, я отломил общие контакты, которые работают как кнопки.
  6. Я припаял провод к пластине, чтобы использовать его как общий контакт.
  7. Другой провод я припаял к клемме, которая подключается к пьезозуммеру.
  8. После этого я отделил дисплей от схемы, чтобы можно было припаять провода к контактам его кнопок.

Как я сделал основу для кнопок:

  1. Я припаял 3 мини-кнопочных переключателя к точечной доске, которая будет использоваться для изменения настроек часов.
  2. Я подключил одну клемму всех 3 переключателей к общему контакту часов.
  3. Затем подключил кнопки часов к отдельным переключателям.
  4. Пластина батареи была припаяна к общей клемме переключателей, а клемма пьезозуммера была подключена к удлинительным проводам.
  5. Я также подключил провод к выключателю аварийной сигнализации, который, как мы выяснили, был кнопкой для включения света на часах.

После всего этого я прикрутил часы на место.

Шаг 6: Пайка остальных компонентов

Пайка остальных компонентов
Пайка остальных компонентов
Пайка остальных компонентов
Пайка остальных компонентов
Пайка остальных компонентов
Пайка остальных компонентов

Остальные компоненты, которые нужно было припаять:

  1. Я припаял два провода к левому и среднему контакту потенциометра 10К.
  2. Я также припаял к печатной плате 9-вольтовый разъем аккумулятора.
  3. Потенциометр также был припаян к плате.
  4. Вход сигнала тревоги был подключен к первому тиристору, а общий контакт - к земле печатной платы.
  5. Провод выключения сигнализации был подключен к коллектору второй оптопары, а эмиттер был подключен к земле.
  6. После этого я припаял несколько проводов, которые должны были подключаться к микровыключателю.
  7. Я добавил мини-ползунковый переключатель между печатной платой и микровыключателем, чтобы при необходимости можно было выключить устройство подачи.

Шаг 7: Корпус для компонентов

Корпус для компонентов
Корпус для компонентов
Корпус для компонентов
Корпус для компонентов
Корпус для компонентов
Корпус для компонентов

Шаги, которые я предпринял для установки всех компонентов в корпус:

  1. Я использовал пластиковый корпус, в котором заранее проделал необходимые отверстия.
  2. Я вставил сервопривод в необходимое отверстие и прикрутил его на место.
  3. Я приклеил часы к корпусу горячим клеем.
  4. Потом прикрутил кнопки часов к корпусу (все 3 кнопки вроде работают отлично).
  5. Я подключил сервопривод к печатной плате и установил потенциометр и ползунковый переключатель на корпус.
  6. После этого я пропустил провода микропереключателя через небольшое отверстие рядом с сервоприводом и прикрутил плату к корпусу.
  7. Я закрепил пластиковую скобу на нижней крышке кожуха, чтобы кормушку можно было легко установить на аквариум, и закрутил крышку.
  8. Я поместил ручку на потенциометр, чтобы его было легче регулировать.
  9. Обрезал провода для микровыключателя и припаял к нормально замкнутым контактам микровыключателя.

Шаг 8: контейнер для еды

Емкость для еды
Емкость для еды
Контейнер для еды
Контейнер для еды
Емкость для еды
Емкость для еды

Я использовал пластиковый контейнер для хранения корма, который должен выдавать кормушка.

  1. Я сделал несколько отверстий, каждое для разных функций.
  2. Я использовал кусок пластика в качестве разделителя, в который я также сделал отверстие, через которое проходила еда.
  3. Я приклеил его к контейнеру горячим клеем.
  4. Я также использовал другой кусок пластика в качестве регулируемой крышки, чтобы ограничить количество пищи, выпадающей из кормушки.
  5. Я использовал гайку и болт, чтобы прикрепить регулируемую крышку к контейнеру.
  6. Я приклеил гайку горячим клеем.
  7. После этого я приклеил рычаг сервопривода к среднему отверстию контейнера горячим клеем.
  8. Я добавил гайку и болт к отверстию на краю. Это будет использоваться для срабатывания микровыключателя.
  9. После этого я закрепил в контейнере сервопривод с помощью винта, поставляемого с сервоприводом.

Шаг 9: Тестовый запуск

Тестовый забег
Тестовый забег
Тестовый забег
Тестовый забег
Тестовый забег
Тестовый забег

При начальном тесте сервопривод продолжает работать без остановки после одного оборота. Итак, нам нужно отрегулировать болт, который должен запускать микровыключатель.

Кажется, он правильно сработал во втором тесте.

Я добавил крышку контейнера и снова проверил. Вроде работает отлично.

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

Поворачивая потенциометр, мы можем регулировать скорость вращения сервопривода.

Я добавил немного корма для рыбы и включил кормушку. Впоследствии я протестировал функцию кормления по таймеру. Он также отлично работает.

Шаг 10: Как работает схема

В общих чертах, будильник часов запускает кормушку для подачи корма, а микровыключатель выключает вращение после завершения полного оборота.

Полный процесс таков:

  1. Часы посылают импульс на пьезозуммер, который издает звук, который вы слышите.
  2. Импульс очень мал, поэтому мы используем тиристор для измерения импульса.
  3. Импульс включает тиристор, пропуская электричество.
  4. Но импульс быстро включается и выключается (что вызывает звук «бип-стоп-бип-стоп….»), Поэтому нам нужен второй тиристор, чтобы он оставался включенным.
  5. Когда первый тиристор включается, он включает оба оптопары.
  6. Первый оптопара включает второй тиристор (и он остается включенным, не выключаясь до тех пор, пока не будет нажат микровыключатель).
  7. Второй оптопара включает выключатель аварийной остановки (это потому, что, если сигнализация все еще звучит, а дозатор уже сделал один оборот, он будет продолжать вращаться, поскольку часы продолжают посылать сигнал. Это приведет к множеству оборотов а не только один).
  8. После того, как второй оптопара отключает сигнализацию, первый тиристор также отключается, но второй тиристор остается включенным.
  9. После того, как дозатор сделает один полный оборот, болт, который мы закрепили на одном из краев, ударит по микровыключателю и отключит питание цепи (поскольку мы припаяли провода к нормально замкнутому контакту).
  10. Конденсатор, который мы добавили в схему, даст сервоприводу последний толчок, чтобы пройти через микровыключатель, даже после отключения питания. Это необходимо, потому что, если нет конденсатора, болт застрянет в микровыключателе и отключит питание.
  11. Кормление прекращается до тех пор, пока часы снова не подадут сигнал, когда будильник включен.
  12. Цикл повторяется

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

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