Это старая версия документа!
NotOnlyClock
Материал в разработке перед публикацией все проверить
Фотография устройства на обложку
NotOnlyClock - это устройство для самостоятельной сборки, которое построено из недорогих и доступных компонентов, в 2024 году их можно приобрести практически на любом маркетплейсе, и конечно на всем известном AliExpress. Центральным компонентом устройства является плата Arduino Nano, что позволяет нам легко прошивать микроконтроллер, так как достаточно подключить плату к порту USB компьютера, а затем скомпилировать и загрузить прошивку одни кликом мыши. Корпус устройства выполнен из толстых листов фанеры и поэтому он обладает высокой прочность и эстетическим внешним видом, в отличие от заводских пластиковых корпусов или корпусов, которые многие энтузиасты печатают на своих домашних 3D принтерах. Его можно полностью произвести в домашних условиях, для этого не нужно быть мастером схемотехники или столярного дела, далее я подробно расскажу о каждом этапе сборки и расскажу об ошибках, которые допустил в процессе. Кстати, я не рассказал о функциях устройства, вот они:
- таймер;
- часы;
- будильник;
- секундомер;
- термометр, барометр и гигрометр;
- пользовательские настройки для задания поведения устройства;
- возможность добавлять свои функции.
Руководство по сборке и эксплуатации я разбил на следующие статьи:
Предыстория создания
Если вы не поспешили начать создание своего экземпляра устройства, то здесь я хочу поделиться своей мотивацией, которая толкнула меня начать разработку. Дело в том, что я много времени провожу за работой за письменным столом, и у меня есть привычка контролировать время, которое я затрачиваю на ту или иную работу, поэтому в первую очередь мне нужен был секундомер. Ранее я пользовался секундомером, аналогичный тому, который висит на шее у спортивного тренера, но увлекаясь своими занятиями я отвлекался и забывал про него, поэтому я решил, что мне нужно устройство, которое бы было всегда перед глазами.
Над конструкцией устройства не пришлось долго думать, так как оно очень проста: нужен дисплей, микроконтроллер и пара-тройка кнопок. В качестве контроллера взял плату Arduino, для дисплея несколько модулей со семисегментными светодиодными индикаторы и для управления ими микросхему MAX7219. Платы устройства было решено поместить в ящик из фанеры толщиной 6 мм, так как она была в моем распоряжении. Функционал секундомера я реализовал достаточно быстро, но на этом я решил не останавливаться, так как в памяти контроллера оставалось много свободного места, с этого и решил добавить функции часов, таймера и пользовательские настройки, чтобы настроить некоторые аспекты работы программы, а так же добавил датчик BME280, чтобы измеряться параметры воздуха в комнате.
Всем спасибо за внимание, надеюсь разработка будет полезна!
Отправляйте фотографии своих реализаций устройства на 📧почту. Если наберется больше десятка, сделаю отдельную галерею
[📧Отправить письмо] Нашли ошибку в программе, схеме устройства или в сопроводительных материалах, или у вас есть какие-либо предложения? Не стесняйтесь сообщить об этом мне.
[👍Поддержать автора] Надеюсь вы остались довольны проектом, на его создание я затратил значительное количество личного времени и средств. Разработка продуктов, а также написание сопроводительных материалов для них, поддержка сайта, все это требует значительных временных и финансовых затрат.
[📢Подписывайтесь на социальные сети] Будьте в курсе свежих обновлений. Не забудьте ознакомиться с другими проектами на этом или на моем основном сайте.