Orodha ya maudhui:
- Hatua ya 1: Je! Ninauambiaje Wakati?
- Hatua ya 2: Mzunguko
- Hatua ya 3: Vifungo
- Hatua ya 4: Saa ya Saa Halisi
- Hatua ya 5: Ukanda wa Saizi za LED
- Hatua ya 6: Microcontroller
- Hatua ya 7: Ufungaji
- Hatua ya 8: Itengeneze taa
- Hatua ya 9: Umemaliza
- Hatua ya 10: Kanuni
Video: Saa ya Fibonacci: Hatua 10 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
UPDATE: Mradi huu umefadhiliwa vyema kwa Kickstarterand sasa inapatikana kwa kuuza kwa https://store.basbrun.com Asante kwa wale wote waliounga mkono kampeni yangu!
Ninawasilisha kwako Saa ya Fibonacci, saa ya wataalam wenye mtindo. Nzuri na ya kufurahisha wakati huo huo, saa hutumia mlolongo maarufu wa Fibonacci kuonyesha wakati kwa njia mpya kabisa.
Hatua ya 1: Je! Ninauambiaje Wakati?
Mlolongo wa Fibonacci ni mlolongo wa nambari iliyoundwa na mtaalam wa hesabu wa Italia Fibonacci katika karne ya 13. Huu ni mlolongo kuanzia 1 na 1, ambapo kila nambari inayofuata ni jumla ya hizo mbili zilizopita. Kwa saa nilitumia maneno 5 ya kwanza: 1, 1, 2, 3 na 5.
Skrini ya saa inajumuisha mraba tano ambao urefu wake wa kando unalingana na nambari tano za kwanza za Fibonacci: 1, 1, 2, 3 na 5. masaa huonyeshwa kwa kutumia nyekundu na dakika kutumia kijani. Wakati mraba unatumiwa kuonyesha masaa na dakika inageuka kuwa bluu. Mraba mweupe hupuuzwa. Ili kujua wakati kwenye saa ya Fibonacci unahitaji kufanya hesabu. Ili kusoma saa, ongeza tu maadili yanayofanana ya mraba mwekundu na bluu. Ili kusoma dakika, fanya vivyo hivyo na mraba wa kijani na bluu. Dakika zinaonyeshwa kwa nyongeza ya dakika 5 (0 hadi 12) kwa hivyo lazima uzidishe matokeo yako kwa 5 kupata nambari halisi.
Mara nyingi, kuna njia nyingi za kuonyesha wakati mmoja. Ili kuongeza changamoto, mchanganyiko huchaguliwa kwa nasibu kutoka kwa njia zote tofauti ambazo nambari inaweza kuonyeshwa. Kwa mfano, kuna njia 16 tofauti za kuonyesha 6:30 na haujui ni saa ipi itatumia!
Hatua ya 2: Mzunguko
Niliunda saa ya Fibonacci kwa kutumia mdhibiti mdogo wa Atmega328P nikitumia Arduino. Unaweza kununua bodi ya Arduino na bodi ya kuvunja saa halisi ya DS1307 na ujenge ngao ya kawaida kwa mzunguko wako lakini nilipendelea kujenga bodi yangu ya mzunguko. Hiyo inaniruhusu kuweka saizi ndogo na bei ya chini.
Hatua ya 3: Vifungo
Vifungo vitatu vilivyoshikamana na pini za Arduino # 3, # 4 na # 6 hutumiwa pamoja kubadilisha muda. Kitufe kwenye pini # 3 kinaweza kutumika peke yake kubadilisha rangi ya rangi ya LED. Kitufe cha ziada kimeambatanishwa na pini # 5 kubadilisha kati ya njia tofauti za saa. Njia mbili ni njia za taa na hali ya msingi ni saa. Vifungo vyote vimeunganishwa na pini za Arduino na kontena la kuvuta-chini la 10K sambamba.
Hatua ya 4: Saa ya Saa Halisi
Chip halisi ya saa halisi DS1307 imeunganishwa na pini za Analog Arduino 4 na 5 na vipinzani viwili vya 22K vya kuvuta. Pini ya saa 5 (SDA) imeunganishwa na pini ya Atmega328P 27 (Arduino A4) na pini ya saa 6 (SCL) imeunganishwa na pini ya Atmega329P 29 (Arduino A5). Ili kuweka wakati wakati unachomekwa chip ya DS1307 inahitaji betri ya 3V iliyounganishwa na rangi ya 3 na 4 ya chip. Mwishowe, saa ya wakati halisi inaendeshwa na kioo cha 32KHz kilichounganishwa kwenye pini 1 na 2. Nguvu ya 5V inatumiwa kwenye pini 8.
Hatua ya 5: Ukanda wa Saizi za LED
Ninatumia saizi za LED zilizojengwa juu ya madereva ya WS2811. Udhibiti mdogo huu unaniruhusu kuweka rangi ya kila LED ya kibinafsi na pato moja kwenye Mdhibiti mdogo wa Arduino. Pini ya Arduino inayotumika kudhibiti taa za LED katika mradi huu ni pini # 8 (Atmega328P pin # 14).
Hatua ya 6: Microcontroller
Utapata maelezo yote juu ya jinsi ya kuunganisha Atmega328P kutengeneza Clone ya Arduino kwenye chapisho langu "Jenga Clone ya Arduino". Niliongeza kipengee kipya katika mradi huu, bandari ya FTDI kupanga microcontroller yako ya Arduino moja kwa moja kwenye mzunguko huu. Unaunganisha pini moja kwa pini ya kuweka upya ya kijiko cha Arduino capacitor ya 0.1uF kusawazisha kipakiaji chako na mlolongo wa bootup wa chip.
Pin 2 (RX) ya bandari ya FTDI inaunganisha kubandika 3 ya Atmega328P (Arduino 1-TX) na pin 3 (TX) ya kiunganishi cha FTDI inaunganisha kubandika 2 ya Atmega328P (Arduino 0 - RX). Mwishowe fimbo ya 4 ya FTDI huenda kwa 5V na 5 na 6 hadi chini.
Hatua ya 7: Ufungaji
Video inatoa hatua zote za ujenzi wa kiambatisho cha saa ya Fibonacci. Wazo ni kuunda vyumba 5 vya mraba katika saa, inchi mbili kirefu, inayolingana na saizi ya vipindi vitano vya kwanza vya mlolongo wa Fibonacci, 1, 1, 2, 3 na 5. LED zinasambazwa katika viwanja vyote na zimeunganishwa katika nyuma ya saa kwa bodi ya mzunguko.
Ufungaji umejengwa nje ya plywood ya birch. Sura hiyo ni nene 1/4 and na jopo la nyuma lina unene wa 1/8 ″. Kinachotenganisha ni 1/16 ″ nene na kinaweza kutengenezwa kwa nyenzo yoyote ya kupendeza. Vipimo vya saa ni 8 ″ x5 ″ x4 ″. Mbele ya saa ni kipande cha 1/8 ″ nene ya uwazi wa nusu-uwazi. Watenganishaji wamewekwa alama kwa kutumia kalamu ya Sharpie.
Kumaliza kuni ni varnish ya maji inayotumiwa baada ya mchanga mzuri kwa kutumia karatasi ya mchanga 220.
Hatua ya 8: Itengeneze taa
Saa ya Fibonacci pia inaweza kubadilishwa kuwa taa ya ambiant! Nambari iliyochapishwa tayari inasaidia modeli mbili za taa. Bonyeza kitufe cha modi kugeuza kati ya njia tatu. Nambari iko wazi kwako kudanganya, jisikie huru kutekeleza njia zako mwenyewe!
Hatua ya 9: Umemaliza
Umemaliza! Saa ya Fibonacci ni mwanzo mzuri wa majadiliano… leta kwa NERD yako ijayo kukusanyika pamoja au kwenye mkutano wa familia ya Krismasi!
Asante kwa kusoma / kutazama!
Hatua ya 10: Kanuni
Unaweza kupata nambari ya chanzo kwenye akaunti yangu ya github:
github.com/pchretien/fibo
Ilipendekeza:
Saa ya RGB Fibonacci: Hatua 5 (na Picha)
Saa ya RGB Fibonacci: Wakati huu ninawasilisha toleo jipya la saa nzuri ya Fibonacci iliyochapishwa hapa na pchretien: https: //www.instructables.com/id/The-Fibonacci-ClockWazo la asili la toleo hili la Saa ya Fibonacci sio yangu, ni wazo la mali ya
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa rahisi ya Arduino / Saa ya saa: Hatua 6 (na Picha)
Saa rahisi / Saa ya saa Arduino: Hii " inafundishwa " itakuonyesha na kukufundisha jinsi ya kutengeneza saa rahisi ya Arduino Uno ambayo pia hufanya kama saa ya kusimama kwa hatua chache rahisi