7-сегментные часы на сервоприводах
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
libraries add Jul 24, 2018
models
schemes UPD Jul 27, 2018
servo_clock UPD Jul 27, 2018
.gitattributes Initial commit Jul 19, 2018
README.md add Jul 24, 2018
proj_img.jpg add Jul 24, 2018

README.md

PROJECT_PHOTO

Сервоприводные часы на Arduino

Описание проекта

Сервоприводные 7-сегментные часы на Arduino Особенности:

  • Хардкорный проект, состоящий из 28 сервоприводов и напечатанных на 3D принтере элементов
  • Оборудованы датчиком движения, который позволяет не переключать время, пока людей рядом с часами нет, или они не шевелятся =)
  • Проект использует RTC DS3231
  • Подробности в видео: https://youtu.be/RL3j-3fyWM8

Папки

ВНИМАНИЕ! Если это твой первый опыт работы с Arduino, читай инструкцию

  • libraries - библиотеки проекта. Заменить имеющиеся версии
  • servo-clock - прошивка
  • images - исходники картинок
  • schemes - схемы подключения
  • models - 3D модели и чертежи

Схемы

SCHEME SCHEME SCHEME

Материалы и компоненты

Ссылки оставлены на магазины, с которых я закупаюсь уже не один год

Почти все компоненты можно взять в магазине WAVGAT по первым ссылкам

Вам скорее всего пригодится

Как скачать и прошить

  • Первые шаги с Arduino - ультра подробная статья по началу работы с Ардуино, ознакомиться первым делом!
  • Скачать архив с проектом

На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

  • Установить библиотеки в
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)
  • Подключить внешнее питание 5 Вольт
  • Подключить Ардуино к компьютеру
  • Запустить файл прошивки (который имеет расширение .ino)
  • Настроить IDE (COM порт, модель Arduino, как в статье выше)
  • Настроить что нужно по проекту
  • Нажать загрузить
  • Пользоваться

Настройки в коде

#define SERVOMIN  150     // минимальный сигнал серво
#define SERVOMAX  550     // максимальный сигнал серво
#define IR_PIN 2          // пин ИК датчика
#define IR_SENSOR 1       // использовать ИК датчик движения
#define IR_TIMEOUT 300000 // таймаут датчика движения (умолч. 300000мс это 5 мин)
#define STOCK_UP 270      // значение максимального угла (сегмент поднят) по умолчанию
#define STRING_SPEED 500  // скорость бегущей строки
// текст бегущей строки настраивается примерно в строке №100

FAQ

Основные вопросы

В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

В: Скачался какой то файл .zip, куда его теперь?
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.

В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/

В: Вылетает ошибка загрузки / компиляции! О: Читай тут: https://alexgyver.ru/arduino-first/#step-5

В: Сколько стоит?
О: Ничего не продаю.

Вопросы по этому проекту

Полезная информация