Мазмуну:
- Жабдуулар
- 1 -кадам: Мисалдар Убакытты кантип окуу керек
- 2 -кадам: жыгач кутучаны куруу
- 3 -кадам: Сааттын алдыңкы тарабын куруу
- 4 -кадам: Сааттын арт жагын куруу
- 5 -кадам: Бул кантип иштейт
Video: RGB Fibonacci Сааты: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул жолу мен сизге 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 секунддун ичинде ирмеле баштайт. Орнотулган режим тандалгандан кийин, маанини жогорулатуу же азайтуу үчүн "+" же "-" баскычын басыңыз. Тандалган жаңы маани автоматтык түрдө жаңыртылып, саат бул жаңылары менен уланат.
Сунушталууда:
"Уизлинин" жайгашуу сааты 4 кол менен: 11 кадам (сүрөттөр менен)
"Уизлинин" жайгашкан жери боюнча саат 4 кол менен: Ошентип, Raspberry Pi менен бир топко чейин тепкилеп жүргөндө, мен аны мыкты колдонууга мүмкүндүк бере турган жакшы долбоорду тапкым келди. Мен бул улуу Instructable Build Your Own Weasley жайгашуу саатын ppeters0502 менен жолуктурдум жана ойлодум
LED сааты Neopixels менен: 4 кадам (сүрөттөр менен)
LED сааты неопикселдерди колдонуу: 60 неопикселди колдонуп LED саат жасоо боюнча менин көрсөтмөмө кош келиңиз. Сиз 3 PDFтин тиркемесин сааттын сегменттери үчүн, экинчисин база үчүн жана акыркысы чаптоодо жардам берүү үчүн шаблон деп табасыз. бөлүмдөр бирге. Ошентип, ком
Баланын биринчи сааты - Жарык таймер менен: 16 кадам (Сүрөттөр менен)
Бөбөктүн биринчи сааты - Жарык күйгүзүүчү таймер менен: Бул колдонмо баланын сүрөттөрүн, үй -бүлөлүк/үй жаныбарларынын сүрөттөрүн же башка нерселерди камтышы мүмкүн болгон алмаштырылуучу сааттын "жүздөрүн" жасоону көрсөтөт, аны сиз мезгил -мезгили менен алмаштырып турууну жакшы көрөсүз. Жөн гана каалаган нерсеге ачык перспективаны кысыңыз
Ай сааты ажыдаар менен: 8 кадам (сүрөттөр менен)
Ай сааты менен ажыдаар: *** Менин блогумдагы жазуу https://blog.familie-fratila.de/bone-dragon-moonlight-clock/ *** Мындан бир аз мурун мен бөлмөмө саат кургам, анткени мен жок дегенде чыдай турган конструкциялары бар эч нерсе сатып алган жокмун :-) Албетте, муну көргөн баламдын суранычы бар болчу
Өз BT тиркемеси менен RGB Infinity сааты: 15 кадам (сүрөттөр менен)
Өздүк BT тиркемеси менен RGB Infinity Сааты: Кадимки Санарип жана Аналогдук сааттар кызыксыз, Андыктан Dial, Hour hand, Minute hand жана Second hand үчүн ыңгайлаштырылган түстөр менен кооз саатты иштеп чыгууну пландап жатасыз. Бул үчүн адегенде Addressable RGB LED тилкесин колдонуп саатты өнүктүргүңүз келет. Андан кийин А менен байланышуу үчүн