Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Pixie:наручные часы NeoPixel на базе Arduino

Компоненты и расходные материалы

SparkFun Arduino Pro Mini 328 - 5 В / 16 МГц
× 1
Кольцо Adafruit NeoPixel:светодиод WS2812 5050 RGB
× 1
Литий-ионный аккумулятор 100 мАч
× 1
Часы реального времени (RTC)
× 1
Повышающий стабилизатор напряжения SparkFun - 5 В
× 1

Необходимые инструменты и машины

Паяльник (универсальный)
Пистолет для горячего клея (общий)
3D-принтер (общий)

Об этом проекте

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

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

PIXIE показывает часы синим цветом минуты выделены красным а секунды - зеленым , у него также есть фонарик режим, который активируется емкостным сенсорным переключателем , в течение 10 секунд. Вы можете спросить, почему, потому что светодиоды нагреваются и могут выйти из строя, но при желании вы можете увеличить время на свой страх и риск!

Формат времени:

Часы: 1 светодиод =1 час

Минуты: 1 светодиод =5 минут

Секунды: 1 светодиод =5 секунд

СМОТРЕТЬ ВИДЕО !!!!

Шаг 1. Детали, материалы и инструменты для проекта

  • Arduino Pro mini
  • Кольцо NeoPixel с 12 светодиодами
  • Модуль часов реального времени DS1307
  • Повышающий стабилизатор напряжения 5В
  • 1 резистор 1 МОм.
  • литий-ионный аккумулятор - 3,7 в, 850 мАч
  • Провода - разные цвета
  • Небольшой кусок электропроводящего материала
  • Паяльник
  • Пистолет для горячего клея

Шаг 2:электрическое проектирование

Как вы видите на схемах, модуль RTC DS1307 подключается к интерфейсу TWI (I2C) платы Arduino ( аналоговые контакты 5 (SCL) и 4 (SDA) ). NeoPixel кольцо подключено к контакту 3 Arduino.

Резистор 1 МОм соединяет контакты 10 и 13 вместе. «Сенсорный» провод подключается к выводу 10.

Все GND и VSS контакты подключены к повышающему регулятору напряжения ( отсутствует ни на одной из схем выше ).

Шаг 3. Создание часов

Сначала я припаял резистор 1 МОм к контактам 13 и 10, затем припаял 3 провода для кольца NeoPixel и еще один для контакта 10.

После этого я подключаю повышающий регулятор к GND и VSS RTC, затем я соединил SDA, SCL, GND и VSS RTC с платой Arduino Pro Mini, снова с проводами, припаяв их.

В конце я склеиваю все доски горячим способом как можно компактнее.

Шаг 4. Корпус и дизайн

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

Размер коробки 37 мм х 37 мм х 15 мм. Я также сделал 2 отверстия в нижней части коробки для проводов питания и "сенсорного" провода.

Для ремня я использовал кусок пленки длиной ~ 8 дюймов и шириной 1 дюйм (~ 20 см x 2,5 см) и кусочки липучки на обоих концах.

Шаг 5. Программное обеспечение (исходный код и библиотеки)

Не стесняйтесь загрузить файл .zip, содержащий весь исходный код часов.

Вам также понадобятся эти библиотеки:

Adafruit_NeoPixel

Время

DS1307RTC

Wire - встроенная среда Arduino IDE

Емкостной датчик

Я использовал Arduino UNO в качестве платы для программирования, чтобы загрузить скетч в Pro mini. Предлагаю вам использовать это .

FM7T39KIT22NPAW.zip

Шаг 6. Продемонстрируйте

Код

Github
https://github.com/PaulStoffregen/DS1307RTChttps://github.com/PaulStoffregen/DS1307RTC
Github
https://github.com/PaulStoffregen/CapacitiveSensorhttps://github.com/PaulStoffregen/CapacitiveSensor
Github
https://github.com/adafruit/Adafruit_NeoPixelhttps://github.com/adafruit/Adafruit_NeoPixel
Github
https://github.com/PaulStoffregen/Timehttps://github.com/PaulStoffregen/Time

Схема


Производственный процесс

  1. Удовольствие от гироскопа с кольцом NeoPixel
  2. Игровой контроллер Arduino
  3. Распознавание и синтез речи с помощью Arduino
  4. Клеточные автоматы на основе Arduino и OLED
  5. eDOT - точные часы и метеостанция на базе Arduino
  6. Мобильная камера удаленного наблюдения
  7. Умные перчатки для рук
  8. Система посещаемости на основе Arduino и Google Spreadsheet
  9. Контроллер тестера Arduino DMX-512
  10. Как сделать автоматическое открывание дверей на базе Arduino