Satura rādītājs:
- Piegādes
- 1. darbība. Vienkāršākā lieta: paletes sānu aizvēršana
- 2. solis: izlīdziniet sidra pudeles
- 3. solis: atrodiet pudeles un gaismas diodes pozīcijas
- 4. solis: urbšana caurumiem LED
- 5. solis: urbšanas caurumi pudelēs fiksējošajiem tapām
- 6. darbība: elektroniskā daļa
- 7. solis: pudeļu nostiprināšana uz paletes un gaismas diožu savienošana
- 8. darbība. Piezīmes, paplašinājumi un uzlabojumi
Video: CLEPCIDRE: sidra pudeļu digitālais pulkstenis: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Pirms ienirt objekta aprakstā, man ir jāpaskaidro konteksts, kādā tas ir projektēts un veidots. Mana sieva ir māksliniece un pamatā strādā ar māliem, kā keramiķe, bet arī ar citiem materiāliem, piemēram, koku, šīferi vai stiklu. Lielākajā daļā mākslas darbu viņa cenšas parādīt laika atstātās pēdas uz priekšmetiem, un viņa bieži iekļauj dabā atrodamus materiālus, piemēram, koka gabalus pludmalē, lai "lietotajām lietām dotu otru dzīvi". Viņas māsa un brālis savulaik gatavoja sidru (Normandijā), un joprojām vecajā presē zem biezas putekļu kārtas guļ simtiem sidra pudeļu. Tas bija vairāk nekā pietiekami, lai radītu manas sievas nākamo radīšanas ideju: "sidra pudeļu pulkstenis". Saikne ar laiku ir acīmredzama: šīm pudelēm ir bijusi krāšņa pagātne, un tām tagad vajadzētu būt laika lieciniekam un kopā veidot pulksteni. Tāpēc pirms gada viņa man jautāja: "Dārgais, vai tu vari man uztaisīt pulksteni ar lampām zem 12 sidra pudelēm? Es pats izlīdzināšu pudeles savā krāsnī, un tu parūpējies par pārējo: koka balsts, palete -, lampas un visas elektroniskās shēmas! Es vēlos parādīt laiku, bet ne vienmēr, gaismas diodēm vajadzētu arī nejauši mirgot, vai tas ir iespējams? Jums vajadzētu arī atrast risinājumu, kā nofiksēt pudeles uz paletes ". Pulkstenim vajadzētu būt gatavam mēneša laikā…
Šī mākslas darba "segvārds" ir "CLEPCIDRE", kas (franču valodā) nozīmē "Circuit Lumineux Electronique Programme sous bouteilles de CIDRE", tas ir mājiens nosaukumam "CLEPSYDRE", kas apzīmē ēģiptiešu izgudroto ūdens pulksteni.. Mana sieva to sauc par "Les Bouteilles de Ma Soeur" (manas māsas pudeles).
1. attēls: manas māsas sidra pudeļu krājumi
2. attēls: specifikācijas dokumenta oriģināls
Attēls no 3 līdz #6: pulksteņa skati
CLEPCIDRE tika demonstrēts divās izstādēs pagājušajā gadā, pirmā izstāde "Greniers à Sel" Honflērā (Kalvadosa, Normandija, Francija) 2019. gada aprīlī (6. attēls) un otrā - Touques (Kalvadosa, Normandija, Francija) 2019. gada jūnijā.
Piegādes
- Divpadsmit sidra pudeles (varat izmēģināt cita veida pudeles: šampanieti, dzirkstošo vīnu, bet bez garantijas)
- Keramikas krāsns (mēs izmantojām 5kVA cilindrisku krāsni no augšas)
- Palete (dēļi no malas līdz malai, izmēri: +/- 107cmx77cmx16cm)
- Daži koka dēļi (lai aizvērtu paliktņu malas)
- 24 lieljaudas 10 mm diametra baltas gaismas diodes (piemēram,
- Arduino dēlis: Uno vai Leonardo OK, mazāka dēlis var būt kārtībā, Mega ir nedaudz pārspīlēts
- Divi barošanas avoti (5 V LED un 12 V Arduino un RTC plates, lai gan 5 V Arduino vajadzētu būt kārtībā, bet nav jāpārbauda)
- RTC dēlis (esmu izmantojis Adafruit DS1307, bet es ieteiktu precīzāku RTC ar temperatūru kompensētu, pamatojoties uz DS3231; DS1307 katru dienu pārslēdzas 2–3 sekundes, un tā ir regulāri jāpielāgo)
- 4 maiņu reģistri 74HC595 vai nu kā atsevišķi priekšmeti (16 kontaktu DIL CMOS IC), vai arī jau uzstādīti uz tāfeles (piemēram, SparkFun Shift Register Breakout-74HC595 ref BOB-10680)
- Epoksīda testa plāksnes (50*100 mm, caurumi 3 grupā un vispārējas nozīmes plāksnes ar lineārām vara lentēm)
- Dimanta urbis (6 vai 8 mm) un koka tapas (6 vai 8 mm)
- 24 1/4 W rezistori (220 Ω)
- Fiksējošā apkakle pudeles mehāniskajam aizbāžņam (atrodama datortehnikas veikalā vai internetā)
- Līme, Vadi, termiski saraušanās uzmava, instrumenti,.., skrūves,.., lodāmurs (18W OK)
1. darbība. Vienkāršākā lieta: paletes sānu aizvēršana
Mēģiniet atrast koka paliktni (es atradu vienu apmēram 107 cm*77 cm). Starp koka dēļiem nedrīkst būt atstarpes.
Piestipriniet 4 koka dēļus ar skrūvēm, vienu katrā pusē. Izgrieziet 4 dēļus no lielākiem, lai iegūtu pareizos izmērus.
Tā kā varētu būt (un, iespējams, būs) kāju dēļi, es iesaku tos sagriezt, kā parādīts attēlā, tas atbrīvos piekļuvi apakšējiem dēļiem un ļaus urbt caurumus LED.
Vēlāk, kad LED pozīcijas būs atzīmētas, būs nepieciešams urbt divos posmos, vispirms caurumu ar gaismas diodes diametru (9 - 10 mm) un pēc tam lielāku caurumu (teiksim 2 cm), lai iegūtu biezumu atbilst LED augstumam (koka dēļa biezums, visticamāk, būs lielāks par LED augstumu)
1. attēls: palete, kas redzama no apakšas, ar jau izurbtiem caurumiem
2. solis: izlīdziniet sidra pudeles
Mūsu krāsns jauda ļauj vienlaikus sildīt 6 pudeles 3 līmeņos. Novietojot pudeles, pārliecinieties, ka pudeles nesaskaras viena ar otru, ne ar krāsns sienām, ne ar kolonnām.
Jūs varat būt radošs un pudelēs pievienot, piemēram, stikla pērlītes vai čaumalas vai mazus akmeņus. Zem pudelēm var ievietot arī terakotas balstu, pēdējais sildīšanas laikā iegūs balsta formu.
Vissvarīgākais šajā procesā ir ļaut pudelēm atdzist ļoti lēni un neatvērt krāsni pārāk agri, pat ja uzskatāt, ka krāsns temperatūra ir vienāda ar istabas temperatūru, jums jāzina, ka stikla temperatūra joprojām ir augstāka par krāsns noteiktā laikā, un jebkurš temperatūras šoks, pat neliels, var izraisīt stikla plīsumu. Mums ir pudeles salūzušas vienu vai divas dienas pēc sildīšanas, un es iesaku ņemt vērā +/- 30% zaudēto (paredziet no 16 līdz 18 pudelēm, lai beigās iegūtu 12, nemaz nerunājot par tām, kuras jūs neapmierināsit) no).
Šeit norādītais temperatūras profils ir uzskatāms par piemēru un atspoguļo tikai mūsu krāsns īpašības, jums ir jāveic daži testi ar savu aprīkojumu, lai atrastu vispiemērotāko galīgo temperatūru. Ja jūs sildīsiet pārāk daudz, jūs iegūsit pilnīgi plakanas pudeles, savukārt, ja sildīsit pārāk maz, pudeles nebūs pietiekami saplacinātas.
1. attēls: krāsns, vispārējs skats
2. attēls: divas pudeles saplacinātas (man nav nekāda attēla par pudelēm krāsnī pirms sildīšanas)
3. attēls: tipisks temperatūras profils
3. solis: atrodiet pudeles un gaismas diodes pozīcijas
Pulksteņa dizainā, es paskaidrošu vēlāk, zem katras pudeles ir divas gaismas diodes, "ārējās", kas parāda stundas (no 0 līdz 11 un no 12 līdz 23), un iekšējās, kas parāda minūtes ar soli 5 (0, 5,… 55). Vispirms jums jānovieto pudeles ap paliktni. Lai to izdarītu, vispirms jāizstiepj virknes starp centrālo tapu un 12 tapām ap paliktni, ja iespējams, "diametrāli pretēji". 4 pozīcijas ir acīmredzamas un viegli atrodamas: 0, 3, 6 un 9 stundas (stīgas savienojas katras puses vidū, pa divām). Pārējās 4 līnijas ir nedaudz sarežģītākas. Jums ir jāorientē stīgas tā, lai katrai pudelei būtu pietiekami daudz vietas (pudeles ir izlīdzinātas pa divām ar savu asi, kas atbilst virknei), un pudele, kas rada iespaidu, ir vienmērīgi sadalīta. Šis solis prasa nelielu izmēģinājumu un kļūdu. Ņemiet vērā arī to, ka, tā kā tie nav vienādi, jums jāizvēlas, kur katrai pudelei jādodas (tas ir "mākslinieciskas sajūtas" jautājums). Kad katras pudeles vieta ir izvēlēta, neaizmirstiet katrai pudelei piestiprināt etiķeti ar tās numuru un uz paletes uzlikt atzīmi katras pudeles apakšējam centram (skatīt tālāk). Šie punkti un stīgas tiks izmantoti vēlāk, lai atrastu stiprinājuma dībeļu caurumus.
Tālāk abas gaismas diodes jānovieto attiecībā pret katru pudeli un pēc tam jāpārvieto uz paletes.
Šim nolūkam esmu uzbūvējis kārbu ar diviem "kustīgiem" dēļiem (skat. Attēlu), pirmais, kas ir perpendikulārs pudeles asij, un otrais, kas ir pieskrūvēts pirmajam tā vidū, ļaujot griezties, ir izlīdzināts uz šīs ass. Šajā otrajā plāksnē es izurbju divus caurumus (9 vai 10 mm diametrā), vienu no tiem pogcauruma formā, lai vienu vadu varētu pārvietot pa ass virzienu. Es uzlieku 5V uz katru vadu, kas izvēlēts no Arduino plates vai jebkura cita avota. ESI UZMANĪGS! Augstas spilgtuma gaismas diodes var būt kaitīgas, ja skatāties uz tām tieši, tāpēc ir ļoti ieteicams virs gaismas diodēm ievietot caurspīdīgas lentes joslu.
Novietojiet katru pudeli kastes augšpusē un pārvietojiet abus dēļus un “mobilo” vadu, līdz esat apmierināts ar efektu (atcerieties, ka dažās pudelēs, iespējams, esat ievietojis stikla pērlītes un novietojuši gaismas diodes zem šādām krellēm, uzlabo gaismas efektu), izmēra gaismas diodes stāvokli attiecībā pret pudeles apakšējo centru un tās asi un ar zīmuli pārnes šos punktus uz paletes. Kad uz paletes ir atzīmēti visi 24 punkti, urbiet caurumus (diametrs 2-3 mm).
Piezīme: pēdējais attēls parāda pirmo virknes pozicionēšanu, kuras pamatā bija fiksēts 30 ° leņķis starp tām, bet, kā redzams, tas nebija saderīgs ar pudelēm nepieciešamo telpu; man nācās izlīdzināt stīgas uz pudelēm.
1. attēls: Zīmējums, kas parāda gaismas diodes un to nozīmi
2. attēls: īpaša kaste, lai noteiktu gaismas diodes pozīciju zem katras pudeles
3. attēls: tā pati kaste ar pudeli
4. attēls: pudeļu (un auklu) novietošana uz paletes
4. solis: urbšana caurumiem LED
Izmantojot iepriekšējā soļa izmēģinājuma caurumus, jums tagad jāizurbj caurumi gaismas diodēm, taču, tā kā palešu dēļu biezums, visticamāk, ir lielāks par gaismas diodes augstumu, biezums jāsamazina, izurbjot lielāku caurumu (piemēram, ar 2 cm koka urbis). Vispirms izurbiet lielāku caurumu (dziļumam jābūt tādam, lai "neizurbtais" biezums atbilstu gaismas diodes augstumam) un pēc tam gaismas diožu caurumus. Ja nepieciešams, noregulējiet tā, lai luktura augšdaļa būtu vienā līmenī ar koka virsmu.
Atzīmējiet katru caurumu ar Hx un Mx etiķetēm (H stundām un M minūtēm, x = 0, 1,..11).
To ilustrē attēls.
5. solis: urbšanas caurumi pudelēs fiksējošajiem tapām
Kā urbt caurumus stiklā, var atrast šajā vietnē:
Atrodiet atveres vietu pudeles asī tā, lai tas nepārklājas ar gaismas diodi, apmēram 2-3 cm attālumā no pudeles apakšējā centra jābūt kārtībā. Izurbiet caurumu (8 mm diametrā) apakšējā pusē, bet uz pusi biezāka (neizurbiet visu pudeles biezumu!). Paletes augšējā malā atzīmējiet to pašu punktu un izurbiet tāda paša diametra caurumu (caur visu biezumu OK). Atveres stāvokli mēra uz auklas no pudeles apakšas, kas jums bija jāatzīmē, novietojot tās.
Piestipriniet dībeļus katrā pudelē caurumā ar spēcīgu līmi (dubultkomponenti) un ļaujiet līmei nožūt.
Tiklīdz tapas ir nostiprinātas, jūs varat novietot pudeles uz (horizontālās) paletes, ievietojot to tapas caurumos. Pudeles jānovieto no galvas līdz astei, pirmajai (12 h) ar kaklu uz āru.
Izņemiet pudeles (viegli izvelkot to dībeli no koka).
Tagad varat ievietot gaismas diodes savos caurumos, noregulēt pārāk mazos caurumus. Tiem, kas ir pārāk lieli, jums būs jābloķē gaismas diode ar zemu ieskrūvētu koka gabalu.
Es pamanīju, ka pat caur pudelēm gaismas diodes rada pārāk spēcīgu gaismu, un es tās krāsoju gaiši dzeltenā krāsā.
1. attēls: stikla urbšanas materiāls (piezīme: zem pudeles es izmantoju gumijas paklājiņu)
6. darbība: elektroniskā daļa
Vadības pamata ķēde ir parādīta pirmajā attēlā (ņemiet vērā, ka šajā diagrammā nav parādīta RTC plate, bet tās savienošana ar Arduino ir vienkārša un labi dokumentēta, vairumā gadījumu bibliotēku nodrošina RTC ražotājs). Galīgajā versijā maizes dēļi ir aizstāti ar PCB.
Es nolēmu nodalīt stundu saskarni no minūšu saskarnes, lai programma būtu nedaudz vieglāka. Katra saskarne ir balstīta uz diviem sērijveidā savienotiem 74HC595 maiņu reģistriem. Tiek izmantoti visi pirmā reģistra izvadi (no 0 līdz 7), turpretim otrajam ir nepieciešami tikai pirmie četri (no 8 līdz 11).
Galīgajai sistēmai es izveidoju divas atsevišķas saskarnes, izmantojot 5 cm x 10 cm testa plāksnes (caurumi sagrupēti ar 3). Esmu izmantojis divu veidu 74HC595, no kuriem pirmais ir vietējie 16 kontaktu DIL IC, kurus es uzstādīju uz diviem 16 kontaktu balstiem, pielodēts pie tāfeles, bet otrs-divi mazi dēļi, kurus es nopirku no Sparkfun, ar vienu 74HC595 virsmu uzstādīts uz katra (7. attēls).
Tā kā es steidzos, es nevarēju sagaidīt drukāto shēmu izgatavošanu, tāpēc es pats izveidoju PCB ar testa plāksnēm, bet PCB diagrammas tagad ir pieejamas abām saskarnēm (sk. PCB attēlus). Ņemiet vērā, ka jums ir izvēle starp tikai vienu veidu vai abu veidu kombināciju, tas ir jūsu ziņā. Ņemiet vērā arī to, ka es vēl neesmu pārbaudījis izgatavoto PCB (Fritzing failus šeit nevar augšupielādēt, bet pēc pieprasījuma varu tos nodrošināt).
RTC pielāgošana: pirmo reizi, kad Arduino ir pievienots RTC, jums būs pareizi jāiestata pulkstenis. Galu galā šī korekcija ir nepieciešama vēlreiz, lai kompensētu RTC nobīdi (2-3 sekundes dienā).
Šis iestatījums tiek veikts iestatīšanas laikā () ar nosacījumu, ka netiek sniegta šāda instrukcija:
//#define RTC_ADJUST true // Ja definē, RTC pielāgošana notiks iestatīšanas laikā
Ja iepriekšējā rindiņa tiek komentēta, set-up () pielāgos RTC ar šādu konstantu vērtībām (neaizmirstiet inicializēt šīs konstantes ar pašreizējām vērtībām, ti, vērtībām apkopošanas un lejupielādes brīdī) programma Arduino)
// Neaizmirstiet pielāgot konstanti zemāk, ja ir definēts RTC_ADJUST!#Define DEF_YEAR 2019 // Sākotnējā RTC korekcijā izmantotais noklusējuma gads
#define DEF_MONTH 11 // Sākotnējā RTC korekcijā izmantotais noklusējuma mēnesis
#define DEF_DAY 28 // Sākotnējā RTC korekcijā izmantotā noklusējuma diena
#define DEF_HOUR 11 // Sākotnējā RTC korekcijā izmantotā noklusējuma stunda
#define DEF_MIN 8 // Sākotnējā RTC korekcijā izmantotā noklusējuma minūte
#define DEF_SEC 0 // Noklusējuma sekunde, kas izmantota sākotnējā RTC korekcijā
Svarīgi arī: pēc pielāgošanas neaizmirstiet atkārtoti komentēt rindu un atkārtoti lejupielādēt programmu Arduino
//#define RTC_ADJUST true // Ja definē, iestatīšanas laikā tiks veikta RTC korekcija
pretējā gadījumā RTC pielāgošana notiktu ar nepareizām vērtībām katru reizi, kad programma tiek restartēta (Arduino ieslēgšana vai atiestatīšana). Tas notika manu testu laikā !! (Es aizmirsu vēlreiz komentēt šo rindiņu un nesapratu, kas notiek …).
Tagad apskatīsim pašu pulksteņa funkcionalitāti.
Būtībā ir divi displeja režīmi:
-
CLOCK režīms (skat. Attēlu #9)
- pašreizējai stundai atbilstošā stunda ir ieslēgta
- minūšu indikators, kas atbilst pašreizējam 5 minūšu daudzkārtam, ir ieslēgts (šis indikators paliek ieslēgts 5 minūtes)
- katra vadītā minūte, izņemot to, kas ir ieslēgta, mirgo 5 sekunžu laikā (šī gaismas diode ir iegūta no "otrās" vērtības, kas nolasīta no RTC)
RANDOM režīms (skat. 10. attēlu)
visas gaismas diodes tiek ieslēgtas un izslēgtas nejauši, izņemot pašreizējās "stundas" un "minūtes"
Laiks, kurā viena minūte ir ieslēgta, ilgst 5 minūtes, bet šajā laikā "īstā" minūte virzās uz priekšu. Piemēram, kad pašreizējā minūte kļūst par 15, "austrumu" gaismas diode tiks ieslēgta 5 minūšu laikā, bet patiesā minūte būs 15, 16, 17, 18 un 19 šo 5 minūšu laikā (mēs to sauksim par "5 minūtēm") cikls ")
Programma veic trīs lietas:
- Tas aprēķina atšķirību starp "īsto" minūti un parādīto, norādot 5 vērtības: 0, 1, 2, 3 un 4
- Tas aprēķina nejaušā režīma ilgumu, reizinot skaitli, kas atrodas iepriekš, ar 6 sekundēm, iegūstot 5 vērtības: 0, 6, 12, 18 un 24 (sekundes) nejaušajam režīmam un atšķirību starp šīm vērtībām un 30 pulksteņa režīms (30, 24, 18, 12 un 6 sekundes)
- Tas atkārto šo režīmu sadalījumu divas reizes katras minūtes laikā (abu režīmu kopsumma vienmēr ir 30 sekundes)
Šis "5 minūšu cikls" tiek piemērots atkal un atkal katru reizi, kad tiek ieslēgta nākamā "minūtes vadība" (kas notiek ik pēc 5 minūtēm).
Piezīme: īsto minūti var iegūt, vienkārši saskaitot izlases režīma ilgumu un sadalot šo ilgumu ar 6; piemēram, ja izlases režīmā skaitāt 18 sekundes un "25" minūtes ir ieslēgtas, tas nozīmē, ka reālā minūte ir 28 (18/6 = 3 un 25+3 = 28)
Šajā video vispirms var redzēt pulksteņa režīmu (pašreizējais laiks ir no 10h25 līdz 10h29), pēc tam nejaušo režīmu (ilgst 6 sekundes, kas nozīmē, ka pašreizējās minūtes ir 26) un pēc tam atkal pulksteņa režīmu. Ņemiet vērā, ka palete šeit ir novietota uz zemes un ka "pusnakts" pudele atrodas labajā pusē. Kopš šīs pirmās izstādes pulkstenis tagad tiek attēlots vertikāli uz statīva balsta (11. attēls)
Ņemiet vērā arī to, ka nejaušais režīms neietekmē pašreizējās stundas (10 h) un minūšu (25 m) gaismas diodes.
Piezīmes par PCB diagrammām
Pirmā PCB (dzimtā 74HC595: 4. attēls):
- U1 un U2 ir 74HC595 IC
- Piespraudes izkārtojumu var atrast 6. attēlā (sk. Arī programmas Arduino izmantoto tapu programmas mainīgajā deklarācijā)
Otrā PCB (Sparkfun 74HC595 sadalīšanas dēļi: 5. attēls)
Tapas izkārtojumu var atrast 7. attēlā
Esmu izmantojis vīriešu tapu galvenes, kas pielodētas abās saskarnes plāksnēs, tāpēc visu vadu savienotāji ir sievietes.
7. solis: pudeļu nostiprināšana uz paletes un gaismas diožu savienošana
Par katru pudeli pēc kārtas:
- Atrodiet tā kaklu uz paletes (ievietojiet pudeli vietā, atzīmējiet kaklu un noņemiet pudeli)
- Pieskrūvējiet fiksējošo apkakli ar skrūvi tās centrā un kakla centrā (atzīmēta uz paletes). Es izmantoju automātiskās urbšanas ģipša skrūves. Jūs varat urbt apkakles pilota caurumu, ja jums tas ir vieglāk.
- Ievietojiet pudeles dībeli paletes atverē
- Aizveriet apkakli ap pudeles kaklu, pudele tagad jānostiprina uz paletes
Tieši tā! (neaizmirstiet noņemt auklas un pudeles etiķetes beigās).
Katram vadītājam:
Savienojiet abas vadītās kājas ar + un GND vadiem. + Nāk no atbilstošās izejas tapas saskarnes panelī un GND no vienas no starpposma "GND sadales plāksnēm"; šie dēļi ir vienkārši testa dēļi (+/- 2 cm x 5 cm) ar lineārām joslām, uz kurām lodējat tēviņu tapas ar visām tapām, kas pielodētas vienā joslā, un viena tapa ir savienota ar vienu saskarnes GND tapu; ja jums trūkst GND tapas, vienkārši pievienojiet joslu otrai un savienojiet tās kopā. Es iesaku izolēt lodētus LED savienojumus ar termiski saraucošu uzmavu (zils GND un sarkans LED signālam, "+")
Nostipriniet visus dēļus uz paletes zemāk un savienojiet tos ar vadiem ar savienotājierīcēm (Arduino uz saskarnes plates, 6 signāli + GND, barošanas avoti Arduino un saskarnes dēļiem un RTC, RTC līdz Arduino, saskarnes plates līdz 24 gaismas diodes (12 vienā saskarnes panelī). Neaizmirstiet savienot GND ar visiem dēļiem.
Piestipriniet barošanas avotus uz viena vertikāla koka dēļa, pievienojiet maiņstrāvas kabeli pirmajam un ķēdes ķēdi pie otrās (esiet uzmanīgi, pievienojiet maiņstrāvas kabeli tikai tad, kad savienojumi ir izdarīti!).
Zemāk esošajā video ir redzamas viena 5 minūšu cikla pirmās trīs minūtes. Pašreizējais laiks ir gandrīz 4h55, un video sākas tieši pirms "50min" gaismas diodes pārslēgšanās uz "55min" (vispirms 24 sekunžu nejaušā režīma pēdējās sekundes, 6 sekunžu pulksteņa režīms un pēc tam pāreja uz 55 minūšu LED). Pirmajā minūtē (16h55) tiek parādīts tikai pulksteņa režīms (60 sekundes), otrajā minūtē (16h56) katrs 30 sekunžu solis sākas ar 6 sekunžu nejaušo režīmu un pēc tam seko 24 sekunžu režīms trešās minūtes laikā (16h57), 12 sekundes pēc nejaušības principa un 18 sekunžu pulkstenis (divas reizes)
8. darbība. Piezīmes, paplašinājumi un uzlabojumi
Piezīmes:
- Kad programma tiek palaista, tā gaida līdz nākamajai "pilnajai minūtei" (t.i., RTC sekundes = 0), pirms sākas LED displejs
-
Daži programmas parametri to atļauj
- Vadlīnijai "pusnakts" izvēlieties citu orientāciju
- Izplatiet abus režīmus vienu pilnu minūti, nevis divas reizes 30 sekundes
- Palešu balsts un sidra pudeles nav absolūti nepieciešami, jūs varat izgudrot cita veida displeja balstus, piemēram, cukura kastīti, kā parādīts attēlā
Paplašinājumi:
- Pielāgoju programmu un izveidoju “uz tabulu balstītu” versiju, kas ļauj sadalīt pulksteņa/izlases režīmu, pamatojoties uz laika tabulu, nevis uz iepriekš noteiktu noteikumu
- "Kalendāra atkarīga" tabula (datums, sākuma stunda, beigu stunda) ļauj kontrolēt pulksteņa sākuma un beigu laiku, lai to varētu atstāt ieslēgtu, kad izstāde tiek slēgta vakarā (tā automātiski pārtrauc displeju un sākas no rīta bez manuālas darbības)
- Programmai ir versija, kurā displeju aktivizē apmeklētāja klātbūtnes noteikšana, un tā apstājas 5 minūtes pēc apmeklētāju prombūtnes.
Uzlabojumi:
- RTC: stabilāka versija varētu aizstāt līdz šim izmantoto 1307
- Var pievienot manuālu RTC regulēšanu (piemēram, pievienojot divus rotējošus kodētājus, piemēram, https://wiki.dfrobot.com/Rotary_Switch_Module_V1_… un spiedpogu, lai apstiprinātu jaunos stundu un minūšu iestatījumus)
Ieteicams:
Digitālais pulkstenis, bet bez mikrokontrollera [Hardcore Electronics]: 13 soļi (ar attēliem)
Digitālais pulkstenis, bet bez mikrokontrollera [Hardcore Electronics]: Ir diezgan viegli izveidot shēmas ar mikrokontrolleri, taču mēs pilnībā aizmirstam daudz darba, kas mikrokontrolleram bija jāveic, lai pabeigtu vienkāršu uzdevumu (pat ja mirgo LED). Tātad, cik grūti būtu izveidot digitālo pulksteni pilnā apjomā
Digitālais pulkstenis, izmantojot mikrokontrolleru (AT89S52 bez RTC shēmas): 4 soļi (ar attēliem)
Digitālais pulkstenis, izmantojot mikrokontrolleru (AT89S52 bez RTC shēmas): Ļauj aprakstīt pulksteni … "Pulkstenis ir ierīce, kas skaita un rāda laiku (relatīvo)"! . PIEZĪME: lasīšana prasīs 2-3 minūtes, lūdzu, izlasiet visu projektu, pretējā gadījumā es to nedarīšu
Tīkla laika digitālais pulkstenis, izmantojot ESP8266: 4 soļi (ar attēliem)
Tīkla laika digitālais pulkstenis, izmantojot ESP8266: Mēs uzzinām, kā izveidot jauku mazu ciparu pulksteni, kas sazinās ar NTP serveriem un parāda tīkla vai interneta laiku. Mēs izmantojam WeMos D1 mini, lai izveidotu savienojumu ar WiFi tīklu, iegūtu NTP laiku un parādītu to OLED modulī. Iepriekš redzamais video
Viss vienā digitālais hronometrs (pulkstenis, taimeris, modinātājs, temperatūra): 10 soļi (ar attēliem)
Viss vienā digitālais hronometrs (pulkstenis, taimeris, modinātājs, temperatūra): mēs plānojām izveidot taimeri kādām citām sacensībām, bet vēlāk mēs ieviesām arī pulksteni (bez RTC). Sākot programmēšanu, mūs interesēja vairāk ierīču funkciju pielietošana un galu galā pievienojām DS3231 RTC, jo
4-taktu digitālais pulkstenis: 4 soļi (ar attēliem)
4-taktu digitālais pulkstenis: " 4-taktu digitālais pulkstenis " Arduino vadīts ir jautrs iekšdedzes dzinēja emulators digitālā pulkstenī. Stundu un minūšu cipari apzīmē virzuļu kustību un precīzu apgriezienu skaitu (100 līdz 800). RPM tiek parādīti divos