Это старая версия документа!
Playground
NotOnlyClock - это устройство для самостоятельной сборки, которое построено из недорогих и доступных компонентов, в 2024 году их можно приобрести практически на любом маркетплейсе, и конечно на всем известном AliExpress. Центральным компонентом устройства является плата Arduino Nano, что позволяет нам легко прошивать микроконтроллер, просто подключив плату к порту USB компьютера, а затем скомпилировать и загрузить прошивку одни кликом мыши. Корпус устройства выполнен из листов фанеры и поэтому он обладает высокой прочность и эстетическим внешним видом, в отличие от заводских пластиковых корпусов или корпусов, которые многие энтузиасты печатают на своих домашних 3D принтерах. Его можно полностью произвести в домашних условиях, для этого не нужно быть мастером схемотехники или столярного дела, далее я подробно расскажу о каждом этапе сборки. Кстати, я не рассказал о функциях устройства, вот и они:
- 8 Таймеров (возможно использовать все одновременно);
- Часы;
- Будильник;
- 8 Секундомеров (возможно использовать все одновременно);
- Помодоро Трекер (трекер для отслеживания времени работы и отдыха по методу Помидора);
- 9 Счетчиков нажатий (можно переключаться между ними в любой момент);
- Термометр, Барометр и Гигрометр;
- пользовательские настройки для задания поведения устройства;
- возможность добавлять свои функции*.
Руководство по сборке и эксплуатации я разбил на следующие статьи:
История создания
Если вы не поспешили начать создание своего экземпляра устройства, то здесь я хочу поделиться своей мотивацией, которая толкнула меня начать разработку. Дело в том, что я много времени провожу за работой за письменным столом, и у меня есть привычка фиксировать время, которое я затрачиваю на выполнение того или иного рабочего этапа, поэтому в первую очередь мне нужен был секундомер. Ранее я пользовался секундомером, аналогичный тому, который висит на шее у тренера по легкой атлетике, но увлекаясь своими занятиями я отвлекался и забывал про него, поэтому я решил, что мне нужно устройство, которое бы было всегда перед глазами.
Над конструкцией устройства не пришлось долго думать, так как она очень проста: дисплей, микроконтроллер и пара-тройка кнопок. В качестве контроллера была выбрана плата Arduino Nano, так как с платформой Arduino очень просто работать, для дисплея взял несколько модулей с семисегментными светодиодными индикаторы и для управления ими микросхему MAX7219. Печатные платы устройства было решено поместить в ящик из фанеры толщиной 6 мм, так как она была в моем распоряжении. Функционал секундомера я реализовал достаточно быстро, но на этом я решил не останавливаться, так как в памяти микроконтроллера оставалось много свободного места, поэтому решил добавить функции: часы, таймер, будильник и пользовательские настройки, чтобы иметь возможность настроить некоторые аспекты работы устройства, а так же добавил датчик BME280, чтобы измеряться параметры воздуха в комнате. Итак, после нескольких месяцев разработки вышел продукт, которым я готов поделиться с миром.
Всем спасибо за внимание, надеюсь плоды моих трудов будут полезны не только для меня.
Отправляйте фотографии своих реализаций устройства на 📧почту. Если наберется больше десятка, сделаю отдельную галерею.
