En träklocka i form av en parallellpiped, där LED-skärmen lyser genom en tunn finér, är inte en nyhet på länge. De är kommersiellt tillgängliga och har varit efterfrågade i tio år nu. Och denna Instructables-klocka med smeknamnet Darwin Energy är pseudo-trä: det är tillverkat av plast, och istället för faner är det en vinylfilm med ett liknande mönster.
För att välja klock-, termometer- och hygrometerlägen använde utvecklaren en vibrationssensor. Algoritmen för att växla mellan lägen är som följer:
Befälhavaren monterade klockan på ett kartong av perfboard-typ av följande komponenter: Arduino Pro Mini, typ 8402AS-display, DHT11 temperatur- och fuktighetssensor, DS1307 realtidsklocka, UMProb-vibrationssensor, modul med Tenstar Robot Micro USB-uttag (du behöver bara driva den, du kan bara ta USB-kabeln från något trasigt) . För firmware tog han modulen för att konvertera en USB-port till en seriell Honbay CP2102.
Han samlade klockan enligt schemat:
Föredrar att använda kammar och uttag för anslutning av ledningar till en brödskiva med en kam:
Så här ser resultatet ut från två sidor:
För användare som inte vill blinka någonting rekommenderar han att du köper alla designer-kit för att montera LED-klockor och välja en där mikrokontrollern levereras redan sydd. Men då kommer det inte att finnas några termometer- och hygrometerlägen, liksom en vibrationssensor. Utvecklaren själv blinkar Arduino med Honbay CP2102-enheten som redan nämnts ovan:
Ansluter dem så här:
Arduino sida ---------- Programmerare sida
VCC -------------------------------------- + 5V
GND ------------------------------------- GND
GRN ------------------------------------- DTR
TX ------------------------------------------ RX
RX ------------------------------------------ TX
skiss här.
Väskan kan vara 3D-tryckt, eller så kan du ta valfri låda i storlek och skära hål i den. Guiden väljer den första:
STL-fil här.
Efter att ha klistrat in med vinylfilm blir fallet väldigt vackert:
Hål behövs för temperaturen och fuktighetssensorn. Guiden visar den optimala platsen för sin plats:
Och så har han en vibrationssensor:
Klockan är klar:
Så du kan växla lägen:
Anteckning av översättaren. Vibrationssensorn i denna design ger endast lägesomkoppling. Du kan ställa in tiden i DS1307-modulen med samma Arduino, här berättade hur.