Съдържание:

Arduino LifeClock: 6 стъпки (със снимки)
Arduino LifeClock: 6 стъпки (със снимки)

Видео: Arduino LifeClock: 6 стъпки (със снимки)

Видео: Arduino LifeClock: 6 стъпки (със снимки)
Видео: Танк Т-35 САМЫЙ большой и бесполезный танк Сталина. Огромная Модель от фирмы Звезда. 2024, Октомври
Anonim
Arduino LifeClock
Arduino LifeClock

Този уникален часовник ви напомня да оценявате всеки един ден, като показвате текущата си възраст в дни (или седмици) на седем сегментен дисплей.

Стъпка 1: Ще ви трябва

Ще имаш нужда
Ще имаш нужда
Ще имаш нужда
Ще имаш нужда
Ще имаш нужда
Ще имаш нужда
Ще имаш нужда
Ще имаш нужда

Електроника:

  1. Arduino Pro Mini 5V (или всеки друг arduino с> = 12 GPIO пина)
  2. 4 -цифрен 7 -сегментен дисплей
  3. DS3231 Часовник в реално време
  4. 4x 200 ома резистори

Материали:

  1. Рамка на картина
  2. Perf Board (съответстващ размер)
  3. MicroUSB Breakout (или друг източник на захранване 5-12V)
  4. Кабели/кабели
  5. Pin Headers (мъжки, женски)

Инструменти:

  1. Поялник
  2. FTDI програмист (в случай на pro mini)

Стъпка 2: Прототипиране

Прототипиране
Прототипиране
Прототипиране
Прототипиране
Прототипиране
Прототипиране

Преди трайно сглобяване на компонентите трябва да проверим дали всичко работи правилно.

  1. Свържете всичко според схемата
  2. Проверете COM-порта и инсталирайте най-новите драйвери
  3. Компилирайте и качете предоставената скица

Връзки:

Общ катоден дисплей

  • ПИН 2 - COM4 (резистор)
  • Щифт 3 - g
  • Щифт 4 - c
  • Пин 5 - DP
  • Пин 6 - d
  • Пин 7 - д
  • Pin 8 - COM1 (резистор)
  • Пин 9 - а
  • Щифт 10 - f
  • ПИН 11 - COM2 (резистор)
  • ПИН 12 - COM3 (резистор)
  • Щифт 13 - b

DS3231

  • GND - GND
  • 5V/VCC - VCC
  • A4 - SDA
  • A5 -SCL

Ако използвате общ аноден дисплей, трябва да се уверите, че сте регулирали щифтовете на макета или по -късно в кода

Стъпка 3: Променете частите

Променете частите
Променете частите
Променете частите
Променете частите

Трябва да променим някои от нашите компоненти, така че да се поберат в рамката.

Arduino

  • Запояване на мъжки щифтове (както е показано)
  • Добавете два проводника към SDA и SCL

DS3231

  • Разпаявайте 6 -те щифта
  • Запояване на 4 пинови заглавки от другата страна (както е показано)

Пробив на MicroUSB

Припой върху щифтове

Стъпка 4: Изграждане на платка

Изграждане на платка
Изграждане на платка
Изграждане на платка
Изграждане на платка
Изграждане на платка
Изграждане на платка

Ако всичко работи безупречно, можете да започнете да изграждате платката. Цялата платка трябва да се побере в избраната рамка за картина. Ако вашата перф дъска има различни размери, вероятно ще трябва да коригирате разположението на компонентите.

1) Подреждане:

Позиционирайте всеки компонент, както е показано на схемата. Ако диаметърът на проводниците ви е> 1 мм, трябва да пробиете два отвора, за да поставите A4-SDA (сиво) и A5-SDA (бяло) през него.

2) Прикачване:

Ако всеки компонент е поставен правилно, можете да започнете запояване на компонентите. Не забравяйте да премахнете останалите крака след това.

3) Окабеляване:

Можете да използвате обикновени кабели, като просто ги свържете от задната страна на перф дъската, или сребърен проводник от предната страна. За да направите това, трябва да отрежете сребърния проводник до съответната дължина и да огънете краищата му. Сега просто трябва да ги поставите съответно и да ги запоите.

4) Проверете връзките:

Ако нещо не работи както трябва или ако искате да сте сигурни, че сте свързали всичко правилно, можете да го проверите, като използвате функцията за непрекъснатост на вашия мултицет.

Стъпка 5: Променете рамката за картина

Променете рамката за картина
Променете рамката за картина
  1. Пробийте 4 монтажни отвора и 1 отвор за кабели в задната плоча на вашата рамка
  2. Завийте перф дъската (допълнително с няколко стойки)
  3. Поправете пробив microUSB на гърба и го свържете със захранващите кабели (RAW, GND)

В зависимост от това, което предпочитате, можете да поставите обратно стъклото или да използвате някакъв паспарту.

Стъпка 6: Кодът

Кодът
Кодът

Преди да качите кода, трябва да се уверите, че сте инсталирали необходимите библиотеки и да дефинирате два параметъра.

1) Вашата възраст в дни (ред 21) [https://www.calculator.net/age-calculator.html]

2) Допълнително времето на вашето раждане (ред 23)

Ако показаната стойност е грешна или трябва да бъде променена, трябва да изчистите EEPROM

Надявам се, че мога да ви вдъхновя с този проект. Ако имате въпроси или подобрения, не се колебайте да ги споделите.

Препоръчано: