Мазмуну:

RGB Fibonacci Сааты: 5 кадам (Сүрөттөр менен)
RGB Fibonacci Сааты: 5 кадам (Сүрөттөр менен)

Video: RGB Fibonacci Сааты: 5 кадам (Сүрөттөр менен)

Video: RGB Fibonacci Сааты: 5 кадам (Сүрөттөр менен)
Video: Как подключить RGB-подсветку к материнской плате? Разница между RGB и ARGB 2024, Ноябрь
Anonim
RGB Fibonacci Сааты
RGB Fibonacci Сааты
RGB Fibonacci Сааты
RGB Fibonacci Сааты

Бул жолу мен сизге pchretien тарабынан чыгарылган фантастикалык Фибоначчи саатынын жаңы версиясын сунуштайм:

www.instructables.com/id/The-Fibonacci-Clock

Фибоначчи Саатынын бул версиясынын түпкү идеясы меники эмес, бул досуңузга, artmaker43кө таандык идея.

Башында artmaker43 Fibonnaci Clock.exe жана Fibonnaci Clock Screensaver.exe иштеп чыккан, Windowsтун аткарылуучу файлдары Fibonnaci тизмегинин биринчи беш санын колдонот (1, 1, 2, 3, 5), бул баалуулуктар ар бир тарапта. Бул 12ге чейин эсептөөнү симуляциялайт. Анан боёлгон квадраттар менен 12дердин санын (12ден кичине маанилерди) көзөмөлдөө менен 24 сааттык саат курууга болот.

Бул жерден жүктөп алсаңыз болот

Бир ай мурун artmaker43 мага өзүнүн идеясынын аппараттык версиясын түзүүнү сурап кат жазды.

Бул Фибоначчи саатынын версиясы оригиналынан бир аз айырмаланат:

  • Саат үч көз карандысыз зонага бөлүнөт: саатка, мүнөткө жана секундага чейин Фибоначчи тизмегин (1, 2, 3, 5) колдонуп, 12ге чейин эсептөөнү окшоштуруу.
  • Мүнөттүк жана экинчи зоналарда биз леддер менен жарыкталган 4 белгиленген тегеректи таба алабыз: 12, 24, 36 жана 48.
  • Саат алкагында биз учурдагы саат экинчи 12 сааттык мезгилде (түштөн түн ортосуна чейин) болгонун көрсөтүү үчүн бир белгиленген тегеректи (PM) таба алабыз.
  • Бул саатты же мүнөттү коюу үчүн сааттын арткы бетине орнотулган үч баскычты колдонот.
  • Бул убакытты орнотуу жана сактоо үчүн батарея киргизүү менен DS3231 I2C реалдуу убакыт саатын колдонот.

Сизге жагат деп үмүттөнөм

Жабдуулар

  • 24pcs 1bit WS2812B WS2811 IC 10 мм * 3 мм DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 же шайкеш микроконтроллер
  • 3 кичине үзгүлтүккө учуратуучу
  • 1 AC-DC 100V-220V үчүн 5V Mini Power Supply Module
  • 1 DS3231 I2C реалдуу убакыт сааты (RTC), так убакытты сактоо үчүн батарейканын кириши менен
  • Фанера
  • Жыгач
  • Жыгачтан жасалган төрт бурчтуу таякчалар
  • Метакрилат
  • Ачык винил
  • Картон
  • Туруктуу маркер
  • Пластикалык тамгалар шаблону
  • Зымдар
  • Кандооч

1 -кадам: Мисалдар Убакытты кантип окуу керек

Мисалдар Убакытты кантип окуу керек
Мисалдар Убакытты кантип окуу керек
Мисалдар Убакытты кантип окуу керек
Мисалдар Убакытты кантип окуу керек
Мисалдар Убакытты кантип окуу керек
Мисалдар Убакытты кантип окуу керек

2 -кадам: жыгач кутучаны куруу

Жыгач кутучаны куруу
Жыгач кутучаны куруу
Жыгач кутучаны куруу
Жыгач кутучаны куруу
Жыгач кутучаны куруу
Жыгач кутучаны куруу

КАДАМ 2.1

Чиймеде көрүнүп тургандай, жыгачтан жасалган төрт бөлүктү кесип алыңыз

КАДАМ 2.2 Кутуга орнотуу үчүн бардык бөлүктөрдү чаптаңыз

КАДАМ 2.3

Фанеранын бир бөлүгүн кесиңиз (8, 27 "x 7, 87") жана жыгач чарчы таяктарды колдонуп кутуга чаптаңыз

КАДАМ 2.4

Фанерага окшош өлчөмдөгү кара картонду чаптаңыз

КАДАМ 2.5

Окшош өлчөмдөгү метакрилат менен винилди кесиңиз

КАДАМ 2.6

"Fibonacci clock.pdf" pdf файлын түшүрүп, басып чыгарыңыз жана аны шаблон катары колдонуп, туруктуу маркерди колдонуп винилдеги сызыктарды жана тегерекчелерди тартыңыз.

КАДАМ 2.7

Пластикалык тамга үлгүсүн колдонуу менен сүрөттө көргөн текстти жана сандарды басып чыгарыңыз

Бул кадамдын аягында сиздин саатыңыз акыркы сүрөттө окшош болушу керек, бирок дагы эле метакрилатты кутуга чаптабаңыз, анткени биз дагы деле леддерди чапташыбыз керек.

3 -кадам: Сааттын алдыңкы тарабын куруу

Сааттын алдыңкы бетин куруу
Сааттын алдыңкы бетин куруу
Сааттын алдыңкы бетин куруу
Сааттын алдыңкы бетин куруу
Сааттын алдыңкы бетин куруу
Сааттын алдыңкы бетин куруу

КАДАМ 3.1

Төрт LED тилкесин орнотуу:

  • Led тилкеси 1 (arduino эскизинде leds1) 6 лед менен (ал Фибоначчи тизмегинин 2 жана 3 баалуулуктарына таандык болгон чарчы бөлүмдөрдү жарык кылуу үчүн колдонулат)
  • Led тилкеси 2 (arduino эскизинде leds2) 6 лед менен (ал Фибоначчи ырааттуулугунун 1 маанисине таандык чарчы бөлүмдөрдү жарык кылуу үчүн колдонулат)
  • Led тилкеси 3 (arduino эскизинде leds3) 3 лед менен (ал Фибоначчи тизмегинин 5 маанисине таандык төрт бурчтуу бөлүктөрдү жарык кылуу үчүн колдонулат)
  • Led тилкеси 4 (arduino эскизинде leds4) 9 лед менен (ал белгиленген тегеректерди жарык кылуу үчүн колдонулат: 12, 24, 36, 48, pm)

Лед тилкесин орнотуу үчүн, сиз биринчи сүрөттө көрүнүп тургандай, ар бир светодиод үчүн 6 зымды ширетишиңиз керек. Сураныч, аларды туура жол менен ширетүү үчүн леддердин жебелерине көңүл буруңуз.

Леддердин ортосундагы зымдардын узундугун тууралоо үчүн мен сизге "Fibonacci clock.pdf" файлын басып чыгарууну жана сүрөттө көрүнүп тургандай шаблон катары колдонууну сунуштайм.

3.2 -КАДАМ

Жетектелген тилкелерди кутуга чаптаңыз. Биринчиден, кичинекей тешикти ачуу керек, ар бир жетектелген тилкенин үч зымын сааттын арткы жагына өткөрүп берүү керек, ал жерде баары микроконтроллерде туташат. Мен сааттын экинчи зонасында төрт кичинекей тешикти ачтым.

3.3 -КАДАМ

Сүрөттөн көрүп тургандай жыгач чарчы бөлүмдөрдү куруңуз. Дагы сиз шаблон катары бөлүмдөрдү тууралоо үчүн басылган "Fibonacci clock.pdf" колдоно аласыз.

3.4 -КАДАМ

Акыркы сүрөттөрдө көрүнүп тургандай, белгиленген тегеректерди жарык кылуучу леддерди жабуу үчүн кичинекей кара картон цилиндрлерди жасаңыз.

4 -кадам: Сааттын арт жагын куруу

Сааттын арткы бетин куруу
Сааттын арткы бетин куруу
Сааттын арткы бетин куруу
Сааттын арткы бетин куруу
Сааттын арткы бетин куруу
Сааттын арткы бетин куруу

Арткы жагында үч баскычы бар фанеранын бир бөлүгүн таптык:

  • Саатты коюуга же мүнөтүн коюуга өтүү үчүн жашыл баскыч
  • Сааттын же мүнөттүн баалуулугун жогорулатуу үчүн "+" деп белгиленген ак баскыч
  • Сааттын же мүнөттүн маанисин азайтуу үчүн "-" деп аталган ак баскыч

Кутунун ичинде биз микроконтроллерди, анын батарейкасы бар DS3231 реалдуу убакыт саатын, ар бир сызык үчүн үч зымды, электр менен камсыздоону жана чийменин артынан бардыгын туташтыруу үчүн керектүү зымдарды табабыз.

5 -кадам: Бул кантип иштейт

Видеодо саат 12:28:01 ортосундагы кыска убакыт аралыгы көрсөтүлгөн. жана 12:28:46

Убакытты коюңуз

Арткы жагындагы үч баскычты колдонуп, убакытты коюуга болот. Жашыл баскычты басуу менен саатты же мүнөттү өзгөртө аласыз. Башка баскыч басылбаса, саат же мүнөт зонасы 10 секунддун ичинде ирмеле баштайт. Орнотулган режим тандалгандан кийин, маанини жогорулатуу же азайтуу үчүн "+" же "-" баскычын басыңыз. Тандалган жаңы маани автоматтык түрдө жаңыртылып, саат бул жаңылары менен уланат.

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