Et træur i form af en parallelepiped, hvor LED-skærmen skinner gennem en tynd finér, er ikke en nyhed i lang tid. De er kommercielt tilgængelige og har været efterspurgt i ti år nu. Og dette Instructables-ur med kaldenavnet Darwin Energy er pseudo-træ: dets kabinet er lavet af plast, og i stedet for finér er det en vinylfilm med et lignende mønster.
For at vælge ur, termometer og hygrometer brugte udvikleren en vibrationssensor. Algoritmen til at skifte mellem tilstande er som følger:
Skibsføreren samlede uret på et bord på perfboardtypen fra følgende komponenter: Arduino Pro Mini, type 8402AS-display, DHT11 temperatur- og fugtighedsføler, DS1307 realtid ur, UMProb vibrationssensor, modul med Tenstar Robot Micro USB-stik (du skal bare bruge det, du kan bare tage USB-kablet fra noget ødelagt) . Til firmware tog han modulet til konvertering af en USB-port til en seriel Honbay CP2102.
Han indsamlede uret i henhold til ordningen:
Foretrækker at bruge kamme og stikkontakter til at forbinde ledninger til en brødbræt med en kam:
Sådan ser resultatet ud fra to sider:
For brugere, der ikke ønsker at blinke noget, anbefaler han at købe ethvert designersæt til samling af LED-ure og vælge et, hvor mikrokontrolleren leveres allerede syet. Men så vil der ikke være nogen termometer- og hygrometertilstande såvel som en vibrationssensor. Udvikleren blinker selv Arduino med Honbay CP2102-enheden, der allerede er nævnt ovenfor:
Forbind dem sådan:
Arduino side ---------- Programmeringsside
VCC -------------------------------------- + 5V
GND ------------------------------------- GND
GRN ------------------------------------- DTR
TX ------------------------------------------ RX
RX ------------------------------------------ TX
skitse her.
Kassen kan være 3D-trykt, eller du kan tage enhver passende kasse i størrelse og skære huller i den. Guiden vælger den første:
STL-fil her.
Efter limning med vinylfilm bliver sagen meget smuk:
Huller er nødvendige for temperatur- og fugtighedsføleren. Guiden viser den optimale placering for dens placering:
Og så har han en vibrationssensor:
Uret er klar:
Så du kan skifte tilstand:
Bemærk fra oversætteren. Vibrationssensoren i dette design giver kun tilstandskift. Du kan indstille tiden i DS1307-modulet ved hjælp af den samme Arduino, her fortalte hvordan.