Оглавление:

ArduBand - Спасите ваши глаза!: 6 шагов (с изображениями)
ArduBand - Спасите ваши глаза!: 6 шагов (с изображениями)

Видео: ArduBand - Спасите ваши глаза!: 6 шагов (с изображениями)

Видео: ArduBand - Спасите ваши глаза!: 6 шагов (с изображениями)
Видео: Save your eyes - arduBand 2024, Июль
Anonim
Image
Image

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

Запасы

  • Arduino Nano (Алиэкспресс)
  • Печатная плата (PCBWay)
  • Акселерометр (Aliexpress)
  • Модуль зарядки (Aliexpress)
  • 2x 10 мкФ конденсатор
  • 5x 100 нФ конденсатор
  • 2x 20 пФ конденсатор
  • 2x 1 мкФ конденсатор
  • Регулятор 3v3 - MCP1700T (Aliexpress)
  • WS2128 LED (Алиэкспресс)
  • Зуммер (Алиэкспресс)
  • N-Mosfet IRML2502 (Алиэкспресс)
  • 2x резистора 1кОм
  • Резистор 10кОм

Шаг 1: ДОПУЩЕНИЯ

РАЗРАБОТКА
РАЗРАБОТКА

Хорошо, для начала несколько предположений. Я бы хотел, чтобы мое устройство было как можно меньше, чтобы время от времени уведомлять меня о перерывах в работе с компьютером визуальным, звуковым и вибросигналом. Это все. С помощью акселерометра ремешок проверит мое текущее положение, с помощью зуммера он будет генерировать акустический сигнал, вибромотор будет генерировать вибрацию, а светодиод RGB подаст визуальный сигнал. Все будет управляться микроконтроллером, запрограммированным преобразователем RS232 USB и, конечно же, питаться от батареи.

Шаг 2: РАЗРАБОТКА

РАЗРАБОТКА
РАЗРАБОТКА

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

Шаг 3: ЗАКАЗ ПП

ЗАКАЗ ПЕЧАТНОЙ ПЛАТЫ
ЗАКАЗ ПЕЧАТНОЙ ПЛАТЫ

Я зашел на PCBWay и щелкнул цитату сейчас, быстрый заказ печатных плат и онлайн-просмотрщик gerber, где я загрузил файлы для своей платы, и тогда я смог увидеть, как это будет выглядеть. Я вернулся на предыдущую вкладку и нажал «Добавить файл гербера», я выбрал свой файл, и все параметры загрузились сами по себе, я только изменил толщину платы на 0,6 мм и цвет паяльной маски на красный. Затем я нажал кнопку «Сохранить на карту», предоставил информацию о доставке и оплатил заказ.

Шаг 4: ПАЙКА

ПАЙКА
ПАЙКА
ПАЙКА
ПАЙКА
ПАЙКА
ПАЙКА

Плата готова, детали готовы, пора паять. Я начал с сортировки всех элементов по ранее отмеченным отсекам, чтобы они не перепутались. Вначале я припаял части, отвечающие за работу микроконтроллера, которые я отсоединил от Arduino Nano, то есть два конденсатора 20 пФ, один кварцевый резонатор 100 нФ, 16 МГц, Atmega328 и элементы, отвечающие за работу программатора, т.е. резистор и два конденсатора по 100н. Я подключил программатор и загрузил образец кода, чтобы убедиться, что связь идет правильно. Следующим шагом стала припайка модуля зарядки, т.е. микросхемы TP4056 и еще нескольких элементов. Если красный светодиод мягко мигает, все работает нормально. При подключении аккумулятора синий светодиод погаснет, указывая на то, что аккумулятор заряжается, а когда он будет только синим, аккумулятор заряжен, что можно прочитать в примечании к каталогу. Я отключил аккумулятор и припаял диод ws2128, загрузил код из библиотеки Ardafruit Neopixel, убедившись, что диод работает, а затем припаял и протестировал следующие блоки, отмеченные на схеме, тем самым исключив возможность каких-либо ошибок. Весь процесс занял около двух часов. Я загрузил финальную программу и перешел к следующему этапу.

Шаг 5: ЖИЛЬЕ

КОРПУС
КОРПУС
КОРПУС
КОРПУС

Затем в Fusion 360, который бесплатен для студентов, я создал корпус для своей группы и экспортировал его в формат.stl, чтобы позже загрузить этот файл в Creality Slicer. Эта программа отвечает за перевод нашего проекта на язык, понятный для принтера. Я сохранил файл на sd-карту и начал печатать. Я нашел старые, неиспользованные часы, с которых я снял ремешок и прикрепил его к своему футляру, когда он был закончен. Вставил в него электронику и прикрутил крышку корпуса. Это был последний шаг.

Шаг 6: ВСЕ

ЭТО ВСЕ!
ЭТО ВСЕ!
ЭТО ВСЕ!
ЭТО ВСЕ!
ЭТО ВСЕ!
ЭТО ВСЕ!

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

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

Мой Youtube: YouTube Мой Facebook: Facebook Мой Instagram: Instagram Заказать печатную плату: PCBWay

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