Мазмуну:

РИМ сааты: 5 кадам (сүрөттөр менен)
РИМ сааты: 5 кадам (сүрөттөр менен)

Video: РИМ сааты: 5 кадам (сүрөттөр менен)

Video: РИМ сааты: 5 кадам (сүрөттөр менен)
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Июль
Anonim
РИМ сааты
РИМ сааты
РИМ сааты
РИМ сааты
РИМ сааты
РИМ сааты

Салам баарына, Бул Нускамада мен сизге 8ден 8ге чейин неопикселдик матрицаны колдонгон римдик тамга саатын кантип курганымды көрсөтөм. Мен жөн гана ws2812b 8*8 жетектөөчү матрицаны кадимки саатты жасоо үчүн сатып алдым, бирок мен долбоорду баштаганда бир орундуу көрсөткүчтү көрсөтүү үчүн минимум 5 сызыктуу линия керек экенин түшүндүм. Ушундан улам, мен сааттын цифрасын же мүнөтүн гана көрсөтө алам. Бул маселени 10*10 же 10*8 неопикселдик матрицанын жардамы менен чечсе болот, бирок ал көбүнчө жеткиликтүү эмес. Мен кээ бир программалык чечимдер жөнүндө ойлондум, менин оюма биринчи чечим сааттын цифрасынан качуу болчу, бирок бул мааниси жок, ошондуктан мен сааттык цифраны башка жол менен көрсөтүү жөнүндө ойлондум, бирок бул экилик ыкма, бирок бул түшүнүксүз болушу мүмкүн баары. Акыр -аягы, мен сааттын цифрасын рим тамгалары менен көрсөтүүнү туура көрдүм. Саат Arduino Nano жана RTC модулуна (DS1307) негизделген жана ал hC05 Bluetooth модулунан турат. Жана саат толугу менен колдонмо ойлоп табуучу тарабынан түзүлгөн андроид колдонмосу тарабынан башкарылат. Колдонмону колдонуу менен биз убакыт сигналын жөнгө сала алабыз жана сааттын ичинде 8 бит пикселдик эмодзилерди жана анимацияны көрсөтө алабыз, ошондой эле жарыктын жарыгын көзөмөлдөй алабыз. Келе жаткан жаңыртууда, мен кээ бир тексттерди саат ичинде алып келем, ошондой эле андроид тиркемесинин кызыксыз интерфейсин жаңыртам.

1 -кадам: Компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Электрондук компоненттер

  • Mini Arduino
  • WS2812 8 × 8 64 LED матрицасы
  • ds1307 RTC модулу
  • hc 05 Bluetooth модулу
  • TP4056 1А Li-Ion Литий Батареяны Заряддоо Модулу
  • Li-Ion батарейкасы 3.7v/2000mah
  • Жалпы максат Dot PCB

Tools and Utilities

  • Кандооч,
  • Лайк темир стенд,
  • Solder Wire,
  • Флюс - чаптоо,
  • D-Solder Wire
  • Wire Stripper Cutter
  • Screwdriver
  • Ысык желим мылтык
  • Ткани клей
  • Сырткы дене үчүн кичинекей кутуча
  • Кара пахтадан кездеме

2 -кадам: Circuit

Circuit
Circuit

Arduino pro mini - бул цирктин мээси. Rtc модулу Убакытты жана Arduino процессин камсыз кылат жана неопикселдик матрицада көрсөтөт. Hc05 Bluetooth аркылуу уюлдук телефон менен сааттын ортосундагы байланыш үчүн колдонулат. Сигнал үнүн чыгаруу үчүн схемада 5В ызгыры колдонулат. TP4056 модулу коргоочу ли-иондук батареяны кубаттоо үчүн колдонулат. Райондун жардамы менен компоненттерди туташтырыңыз

3 -кадам: Arduino коду

Arduino кодун жүктөп алыңыз. (Мен коду баш аламан экенин билем, бирок бул ишти аткарат?)

4 -кадам: Android колдонмосу

Android колдонмосу
Android колдонмосу

Саат толугу менен колдонмо ойлоп табуучу тарабынан түзүлгөн андроид колдонмосу тарабынан башкарылат. Колдонмону колдонуу менен биз убакыт сигналын жөнгө сала алабыз жана сааттын ичинде 8 бит пикселдик эмодзилерди жана анимацияны көрсөтө алабыз, ошондой эле жарыктын жарыгын көзөмөлдөй алабыз. Колдонмону жүктөө үчүн Github профилиме баш багыңыз же мага кат жөнөтүңүз

5 -кадам: Саатты аягына чыгаруу

Саатты жыйынтыктоо
Саатты жыйынтыктоо
Саатты аягына чыгаруу
Саатты аягына чыгаруу
Саатты жыйынтыктоо
Саатты жыйынтыктоо

Мен жөн гана сырткы корпус үчүн Pvc электр кутусун колдоном. Ал эми кутуну жабуу үчүн кара пахта

Окуганыңыз үчүн рахмат жана саат конкурсунда мага добуш берүүнү карап көрүңүз

Сунушталууда: