Lygiagretainio formos medinis laikrodis, kuriame LED ekranas šviečia per ploną lukštą, ilgą laiką nėra naujovė. Jie yra parduodami ir yra paklausūs jau dešimt metų. Ir šis „Instructables“ laikrodis, pravarde Darwin Energy, yra pseudo medinis: jo dėklas pagamintas iš plastiko, o vietoj lukšto - panašaus rašto vinilo plėvelė.
Norėdami pasirinkti laikrodžio, termometro ir higrometro režimus, kūrėjas panaudojo vibracijos jutiklį. Perjungimo tarp režimų algoritmas yra toks:
Meistras surinko laikrodį ant lentų tipo plokštės iš šių komponentų: Arduino „Pro Mini“, 8402AS tipo ekranas, DHT11 temperatūros ir drėgmės jutiklis, DS1307 realaus laiko laikrodis, „UMProb“ vibracijos jutiklis, modulis su „Tenstar Robot Micro USB“ lizdu (jums tereikia jį maitinti, galite tiesiog pasiimti USB laidą iš kažko sugedusio). . Norėdami įsigyti programinę-aparatinę įrangą, jis paėmė modulį, skirtą konvertuoti USB prievadą į nuoseklųjį „Honbay CP2102“.
Laikrodį jis surinko pagal schemą:
Pirkti laidams prie duonos lentos su šukomis naudoti šukas ir lizdus:
Štai kaip rezultatas atrodo iš dviejų pusių:
Vartotojams, kurie nenori nieko mirksėti, jis rekomenduoja įsigyti bet kokį dizainerių komplektą, skirtą LED laikrodžiams surinkti, pasirinkti tokį, kuriame mikrovaldiklis pristatomas jau susiuvęs. Bet tada nebus termometro ir higrometro režimų, taip pat vibracijos jutiklio. Pats kūrėjas blyksteli „Arduino“ su jau minėtu „Honbay CP2102“ įrenginiu:
Jungia juos taip:
Arduino pusė ---------- Programuotojo pusė
VCC -------------------------------------- + 5V
GND ------------------------------------- GND
GRN ------------------------------------- DTR
TX ------------------------------------------ RX
RX ------------------------------------------ TX
Eskizas čia.
Korpusas gali būti atspausdintas 3D formatu, arba galite pasiimti bet kurią tinkamo dydžio dėžutę ir išpjauti joje skyles. Vedlys pasirenka pirmąjį:
STL byla čia.
Įklijavus vinilo plėvele, dėklas tampa labai gražus:
Temperatūros ir drėgmės jutikliui reikia skylių. Vedlys rodo optimaliausią vietą savo buvimo vietai:
Taigi jis turi vibracijos jutiklį:
Laikrodis paruoštas:
Taigi galite perjungti režimus:
Vertėjo pastaba. Šios konstrukcijos vibracijos jutiklis suteikia galimybę tik perjungti režimą. Laiką galite nustatyti DS1307 modulyje naudodami tą patį „Arduino“, čia pasakojo kaip.