Оглавление:

Ленивые часы для ленивых!: 5 шагов
Ленивые часы для ленивых!: 5 шагов

Видео: Ленивые часы для ленивых!: 5 шагов

Видео: Ленивые часы для ленивых!: 5 шагов
Видео: Ходьба для похудения: 5000 тысяч шагов без инвентаря не выходя из дома / интенсивное КАРДИО 2024, Июль
Anonim
Image
Image
Создание схемы
Создание схемы

Теплым и солнечным субботним утром вы лежите в постели и мечтаете обо всем сладком на свете. Внезапно ваш будильник начинает кричать, проникая в ваш мозг, заставляя вас просыпаться. Вы протягиваете руку, чтобы найти кнопку отсрочки, но в итоге все сбивает, а часы все еще кричат. Что ж, не бойтесь больше! Я придумал модифицированный будильник, который запускает функцию «повтора», которая перестает пищать на четыре минуты, когда вы поднимаете руку перед часами. Чтобы полностью отключить будильник, просто поднимите руку перед часами на пять полных секунд. Это мой самый первый Instrucable, поэтому я могу упустить некоторые детали. Пожалуйста, дайте мне знать, если заметите их. Давайте начнем!

Запасы

Вот необходимые вам материалы:

  1. Плата Arduino (желательно Леонард или Уно) x1
  2. Зуммер x1
  3. Ультразвуковой датчик HC-SR04 x1
  4. Настоящий будильник x1
  5. Резистор 82 Ом x1
  6. Несколько проводов
  7. Паяльник x1
  8. Доска Hard Card
  9. Припой
  10. Макетная плата x1

Шаг 1: создание схемы

Создание схемы
Создание схемы

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

Шаг 2: припаиваем часы

Припаиваем часы
Припаиваем часы
Припаиваем часы
Припаиваем часы
Припаиваем часы
Припаиваем часы
Припаиваем часы
Припаиваем часы

Поскольку будильник не относится к компонентам Arduino, нам придется припаять часы проводами. Принцип работы часов и Arduino прост. Обычно, когда стрелка часов достигает времени вашего будильника, часы посылают электрический сигнал на свой зуммер, вызывая срабатывание будильника. Что мы здесь делаем, так это убираем исходный зуммер, направляем электричество на плату Arduino, чтобы цифровой вывод установился на ВЫСОКИЙ, когда время истекло. На первом изображении видно, как провода подключаются к плате перед пайкой. На следующих двух фотографиях показано, как я располагаю провода, а последнее изображение - это полное изображение прототипа с припаянным будильником (щелкните изображение, чтобы увидеть дополнительные детали).

Шаг 3: Изготовление контейнера

Изготовление контейнера
Изготовление контейнера
Изготовление контейнера
Изготовление контейнера
Изготовление контейнера
Изготовление контейнера

Изготовить тару из картона - задача не из легких. Вы должны быть конкретными в отношении каждой стороны.

Вот мера:

  • Верх и низ: 20,1 см x 12,5 см
  • Слева и справа: 12,5 см x 5,5 см
  • Спереди и сзади: 20,1 см x 7,5 см

После вырезания всех сторон пора просверлить несколько отверстий для подключения провода передачи и ультразвукового детектора. Для USB-отверстия просверлите отверстие на левой панели на 1,8 см слева и 1 см снизу. Для детектора просверлите отверстия на 3,8 см снизу заданного размера:

  • Отверстие USB: 1,5 см x 1,5 см (второе отверстие)
  • Отверстие для ультразвукового детектора: круг диаметром 1,7 см x2 с 1 см между ними (третье изображение)

Шаг 4: соберите часы

Соберите часы
Соберите часы
Соберите часы
Соберите часы
Соберите часы
Соберите часы

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

Шаг 5: Код

Код предоставлен здесь. Я написал объяснения в файле. Не стесняйтесь корректировать код под свои нужды. По умолчанию интервал повтора составляет пять секунд, что очень мало из-за тестирования. Вы должны увеличить время, если хотите, чтобы оно работало. Надеюсь, вам понравится это руководство, и вы не стесняйтесь задавать любые вопросы!

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