Indholdsfortegnelse:
- Trin 1: Info / noter
- Trin 2: Påkrævede dele
- Trin 3: STL -filer / udskriftsindstillinger
- Trin 4: Yderligere oplysninger
- Trin 5: LED -rammer / LED -strip
- Trin 6: Test af lysdioderne
- Trin 7: Front / diffusorer
- Trin 8: Montering
- Trin 9: Elektronik
- Trin 10: Lazy 7 / One - Arduino urskitse
- Trin 11: (Valgfrit) 6 cifre - forudsætninger
- Trin 12: (Valgfrit) 6 cifre - samling
Video: Lazy 7 / One: 12 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Lazy 7 / One
Funktioner/instruktioner er de samme som for andre projekter baseret på den samme skitse, her er endnu en video (også linket fra skitseinstruktionerne i trin 10).
Opdatering - 2020/07/30Splittede elektronikhuset STL og tilføjede endnu et dæksel (B) inklusive et hul. Hvis du vil bygge den firecifrede version, kan dette være et bedre valg til vægmontering.
Opdatering - 2020/06/02 Tilføjet udkast til skitse v6, der kan kompileres til nodeMCU/ESP8266. Det er blevet tilføjet til trin 10. For detaljer/oplysninger, se venligst trin 11 fra mit S7ripClock.
Lige da jeg troede, at jeg endelig var færdig med 7 segmentmoduler …. nogen kom med specifikke krav til en. Vi endte med at bygge en slags gitter, men det fik mig til at tænke:
Er der en let måde at øge antallet af led i mine 7 segmentmoduler uden at skalere modellen til vanvittige størrelser? Eller ved hjælp af strimler med 144 leds/m, som kommer med andre problemer? Ja.
Efter at have blandet nogle elementer i mit Lazy Grid Clock og 7 segmentmoduler er det det, jeg endte med. Hovedsageligt arbejdede jeg på et andet modul, men måtte bare bygge denne mindre version med et andet spørgsmål for øje:
Kan opbygningen forenkles endnu mere i forhold til mine andre 7 segmenture?
Ja, dette kan også gøres. Dette ur bruger en enkelt strimmel lysdioder, hele 252 lysdioder i alt. Der er kun et langt stykke (4,2 m) inde i rammens dele, og det er det. 8 lysdioder inde i hvert segment, 56 pr. Ciffer.
Bredde: 40,7 cm
Højde: 14,8 cm Dybde: 3,8 cm
252 lysdioder, 1 kontinuerlig strimmel (WS2812B, 60 leds/m, 4,2 m)
Eller 388 lysdioder, hvis du går efter versionen med 6 cifre (6,47 m) …
Trin 1: Info / noter
Dette er mere et "proof of concept". Ideen bag de 7 segmentmoduler var til avancerede konfigurationer, hvor modulerne vil blive monteret direkte på brædder og drevet i overensstemmelse hermed for at gøre brug af alle disse lysdioder.
Til daglig brug i stuen bør dette fungere med omkring 1,0A - 2A, du bliver nødt til at justere standardeffektgrænsen inde i skitsen i henhold til trådmåler og strømforsyning, du bruger.
Selvom det vil fungere lige ud af boksen ved hjælp af 750mA (standardgrænse inde i skitsen), vil du næsten ikke bemærke nogen forskel mellem lysstyrkeindstillingerne, og nogle farvepaletter kan blive mørkere en smule, når prikkerne mellem cifrene lyser.
Vær forsigtig: Tænd alle lysdioder ved fuld lysstyrke/hvid og kør dem ved deres nominelle maksimale strøm (60mA), ender du med et maksimal forbrug på 75,6 Watt (15.12A@5V).
Hvis du planlægger at bruge dette, hvor der er brug for høj lysstyrke, skal du sørge for at bruge materialer. Ved at køre uret hvidt og indstillet til en effektgrænse på 7,5A blev delene mærkbart varme inden for 10 minutter efter testning …
Skitsen er baseret på mit "S7ripClock", så tag derover for nogle mere detaljerede instruktioner om elektronik, knapper og så videre - elektronik/skemaer er nøjagtig det samme på denne, bortset fra at der kun er en stribe lysdioder.;)
S7ripClock - Basic Edition
Åh, og bliv ikke chokeret, når du ser på mængden af STL -filer. 6 af dem er kun til to typer diffusorer …;)
Edit: Tilføjet en vægkrog/monteringsdel, der kan sættes over elektronikhuset. Kig på forlængelsen med 6 cifre, der er et gengivet billede, hvor du kan se to af dem monteret (på 6d -versionen).
Trin 2: Påkrævede dele
Trykte dele:
- 1x L7One_Frame_A. STL
- 1x L7One_Frame_B. STL
- 1x L7One_Frame_C. STL
- 1x L7One_Cover_A. STL
- 1x L7One_Cover_B. STL
- 1x L7One_Cover_C. STL
- 4x L7One_Front_AC. STL
- 1x L7One_Front_B. STL
- 1x L7One_Elec_Case. STL
- 1x L7One_Cable_Cover_A. STL
- 1x L7One_Feet. STL
Jeg foreslår at udskrive alle ovenstående ved hjælp af sort materiale.
Sprederne skal udskrives i klart materiale:
- 28x L7One_Diffuser_AC_Type_1 eller 2 (blank)
- 2x L7One_Diffuser_B_Type_1 eller 2 (blank)
Der er også sæt af alle diffusorer (30 stk.) Til type 1 og 2 i en enkelt STL.
Der er også en valgfri "afstandsstykke" til at holde rtc/arduino adskilt inde i elektronikhuset, du vil måske bruge dette.
Den største del (x/y) til udskrivning er 187,3 mm x 147,6 mm, så den burde kunne udskrives på de fleste printere.
Andre dele, du skal bruge til at bygge uret som vist, er:
- 252x WS2812B lysdioder, 60 stk/meter strimler, 5V, hver led individuelt adresserbar, 10 mm bred (IP65/67, belagte/gummierede passer ikke!)
- 1x Arduino Nano eller Pro Mini (atmega328, ikke 168. 5v, ikke 3.3v)
- DS3231 RTC-modul (ZS-042, DS3231 til Pi eller lignende)
- 2x 6x6mm trykknapper (knaphøjde er ikke ligegyldig, 3-6mm anbefales)
- Nogle ledninger (AWG 26 min. Anbefalet)
- 1x USB -kabel / USB -vægoplader (1A min.)
- 12x M3 skruer, 8 mm-10 mm (Bemærk: Absolut maks. Skruelængde er 10,25 mm! 8 mm kan være lidt kort, når du tilslutter fødder/vægkrog)
Du har brug for en fungerende Arduino IDE for at uploade skitsen. Du bør også vide om forskellen mellem at kompilere og uploade en skitse eller installere de nødvendige biblioteker. Hvis du er helt ny inden for leds/arduino, anbefaler jeg først at gennemgå noget som Adafruits Neopixel Guide.
Skitsen bruger FastLED -biblioteket. Så andre LED'er kan bruges, men denne instruktive vil ikke indeholde sådanne ændringer. Det samme gælder for brug af en ESP8266 uden logiske niveauskiftere og WS2812B.
Til RTC -kommunikation bruges DS3232 -biblioteket af JChristensen. Så andre modeller understøttes (DS1307), jeg stødte bare ikke på en uden massiv drift endnu … ^^
Strømforbrug/strøm er begrænset til 750mA inde i skitsen. Du kan justere dette, hvis det er nødvendigt, og ledninger/strømforsyning kan klare det.
Trin 3: STL -filer / udskriftsindstillinger
Vægge er multipler på 0,5 mm. Så jeg anbefaler at bruge en ekstruderingsbredde/linjebredde på 0,5 mm (selv ved hjælp af en 0,4 mm dyse).
Jeg har printet alt i 0,25 laghøjde, godt kompromis mellem hastighed og udseende.
Ingen understøttelse nødvendig. Maksimal udhængsvinkel er 45 °.
Trin 4: Yderligere oplysninger
Lad denne stå tom, hvis jeg havde glemt noget … ^^
Trin 5: LED -rammer / LED -strip
Du skal bruge Frame_A, B og C for at gøre dette. Mens du sætter LED -strimlen i, vil du se på uret fra den er tilbage. Så Data In på venstre side er det, der vil være det højre og 1. ciffer, når man ser på det færdige ur.
Det er vigtigt at justere dem i den korrekte rækkefølge, ellers vil du komme i problemer, når du når et bestemt punkt.
Ramme_A er lukket til venstre side, og indrykningerne til klipning på de forreste dele vender mod dig / på de nederste sider af ydervæggene.
Frame_B er symmetrisk og er ligeglad med orienteringen. Det har sikkert aldrig hørt om sådan noget.
Frame_C er lukket i højre side, åben til midterdelen på venstre side. Her vil indrykningerne til klipning af de forreste dele dukke op/væk fra dig.
De fleste ledstrimler kommer i stykker på 50 cm, loddet sammen for at give op til 5 meter. Så hver 30. leds vil der være en af disse loddefuger - som ikke kan bukkes 90 ° eller 180 ° som krævet på nogle pletter. Hvis du afskærer den første fra en frisk strimmel, skal du have den første loddemetal mellem led #29 og led #30. Hvis det er tilfældet, er det ligegyldigt mere, alle kommende led passer ind uden store problemer.
Der vil være 4 ubrugte lysdioder mellem hvert ciffer/prik, i alt 16 (28 ved brug af 6 cifre). Hvis du har brug for disse lysdioder, skal du justere segArray inde i skitsen og omdefinere SPACING_LEDS i overensstemmelse hermed. Fjernelse af disse 16 (28) lysdioder vil kræve et par dusin loddeforbindelser, så jeg synes, at det er let at bygge, at det er helt værd at forlade dem.
LED -strimlen går ind på venstre side af Frame_A. Sørg for, at du ikke blander Frame_A og Frame_C her, du bliver nødt til at fjerne strimlen på et tidspunkt, hvis du gør det.
Før strimlen langs ydervæggene gennem de øverste 3 segmenter. Derefter skal du dreje 180 ° og vende tilbage gennem de øverste 3 segmenter, denne gang efter de indre vægge.
Bagefter tråden føres langs den øvre væg fra midtersegmentet. Gør nøjagtig det samme for det andet ciffer.
Når du når enden af Frame_A, sættes Frame_B på plads og føres strimlen gennem den øvre prik efter de ydre vægge.
Frame_C er ligesom Frame_A - øvre 3 segmenter ydre/indervægge, midtersegment overvæg for begge cifre. Efter midtersegmentet fra det andet ciffer inde i Frame_C skal strimlen gå til det nederste højre segment.
Nu gentages alt det ovenstående, bare vendt 180 ° rundt. Så nu er det de nederste 3 segmenter, ydervægge først, indvendige vægge efter det, og ender ved de nederste vægge fra midtersegmenterne/nedre prik.
Skær strimlen af efter den sidste/fjerde led inde i midtersegmentet til venstre mest ciffer.
Jeg anbefaler at teste lysdioderne nu …
Bemærk: Da jeg tog billederne, brugte jeg et gammelt centermodul, der havde 16 lysdioder. Dette var ret irriterende, da størrelsen var den samme som en almindelig "1", så jeg ændrede midterpunkterne til at være lidt mindre (12 leds). Du kan se den aktuelle version (12 lysdioder) inde i galleriet, og senere viser billeder/videoer det.
Trin 6: Test af lysdioderne
Testskitsen er begrænset til 500mA, så du kan køre den sikkert, når du driver en Arduino via USB, og blot tilslutte LED'erne til +5V / GND. Data In går til Pin 6.
Testskitsen viser alle 252 lysdioder som kan ses i videoen. Hver LED lyser her, så vær ikke for opmærksom på lys, der lækker ud fra de senere ubrugte lysdioder mellem cifre/prikker.
Bagefter er der en demonstration af at vise 0-9 på hver position og tælle fra 0-99 på venstre/højre side.
Hvis du planlægger at bruge HH: MM -displayet i dine egne projekter, er du klar til at gå. Alt du behøver er inde i testskitsen, herunder segment- og cifferdefinitioner og rutiner for let at vise dem.
Hvis du gerne vil bygge uret som vist, skal du fortsætte til næste trin …
Bemærk:
Testskitse v1 er blevet erstattet med v2. Denne kan kompileres til enten Arduino eller nodeMCU/ESP8266 og kan bruges til 4 eller 6 cifre.
Trin 7: Front / diffusorer
Du skal blot lægge diffusorer efter eget valg inde i de forreste dele og klippe dem fast på cifrene/prikkerne. Hold øje med orienteringen på cifrene, to af dem (MM) har indrykninger til snappasninger på de nederste vægge, to af dem (HH) på de øverste. De forreste dele er symmetriske, drej dem blot 180 °.
Mens det er ret vanskeligt at fange det virkelige indtryk af lysdioder, forsøgte jeg at tilføje en sammenligning af Type A/B. Type B tilbyder næsten en slags fresnel -effekt, når du bevæger dit hoved, fra en afstand på cirka 4 m er forskellen mellem A/B næsten ikke synlig.
Trin 8: Montering
Ud over de 3 ledninger fra testen skal du tilføje strøm til den anden ende af strimlen. Afhængigt af dit valg af strømforsyning/kabel skal du føre ledningen gennem hullet inde i dækslet på Frame_A, som jeg gjorde, da jeg sluttede USB -kablet.
Efter at have gjort det skal du lægge alle dæksler på led -rammerne på.
Sæt elektronikhuset på bagsiden og sæt alle 8 skruer i. Jeg anbefaler at starte med dem, der forbinder sagen med centermodulet. Der er lidt tolerancer, så prøv at skubbe modulerne sammen og holde dem lige, mens du strammer skruerne.
Hvis du monterer fødder/vægkrog, vil jeg foreslå at gøre det efter at have justeret alt og strammet skruerne. Hvis kun de to skruer fjernes for at montere fødder/vægkrogejustering, bør det bevares, men at justere alt med fødderne på plads er lidt kedeligt.
Alle skruehuller er 2,85 mm i diameter. De når kun 7,5 mm inde i rammens dele, så brug ikke noget længere end 10 mm, når alt er på plads. Øverste 1,5 mm af skruebeslagene er 3,25 mm for at undgå at sætte skruen ind i en vinkel, det hjælper med at holde den "lige ned".
Monter basen til kabeldækslet. Den bruger kun den ene skrue, og den anden side holdes på plads af elektronikhuset. Før ledningerne indad fra elektronikhuset og sæt kabeldækslet på. Du skal skubbe den på skrå fra siden og derefter skubbe den ned, når du har nået sagen.
Intet hvidt papir på disse billeder, da der blev taget de andre, eksisterede kabeldækslet ikke endnu … heller ikke afstanden mellem rtc og arduino, som kan ses på det sidste billede. Og vægkrogen gør det stadig ikke … ^^
Sæt skrue #10 inde i det yderste højre hjørne for at fastgøre dækslet.
Trin 9: Elektronik
Sagen skal passe til forskellige kombinationer af Arduino Pro/Nano og RTC'er (DS3231 til Pi, DS1307, DS3231). Eller andre mikrokontrollere, hvis du har tænkt dig det.
Skemaer og forbindelser er nøjagtig de samme som på mit S7ripClock, så for detaljer er det et godt sted at se på.
Afhængigt af ønsket lysstyrkeniveau og strømforsyning vil du måske tilføje kondensatorer nær ledstrimlen og arduinoen.
Trin 10: Lazy 7 / One - Arduino urskitse
Softwareskitsen er i version 6. Det er fordi det er meget tæt på det, jeg har brugt til nogle af mine andre projekter, så jeg ville ikke forvirre dette på grund af den redesignede "hardware" omkring det …
Grundlæggende brug:
- Knap A: Vælg lysstyrke
- Knap A (langt tryk): Skift farvefunktion (pr. Ciffer/pr. LED)
- Knap B: Vælg farvepalet
- Knap B (langt tryk): Skift 12t / 24h -tilstand
- Knap A + B: Gå til opsætning
I opsætningen: Knap B -> Forøg +1, Knap A -> Acceptér/Næste
Eller bare se videoen, brugsanvisningen starter omkring 01:38.
Efter at have uploadet skitsen (og muligvis justeret effektgrænsen oven på den) er du færdig og klar. I tilfælde af problemer skal du indstille din serielle konsol til 74880 baud og se på den for at se, hvad der foregår. Hvis uret går ind i opsætningen med det samme og ikke viser noget, er knapperne sandsynligvis forkortet/tilsluttet forkert.
For yderligere information vil du måske se på mine andre designs, nogle af dem (lille udgave) tilbyder også tyske instruktioner.
v6 tilbyder om nødvendigt understøttelse af nodeMCU/ESP8266 og WiFi/ntp. Det er en skitse til 4 eller 6 cifre på enten Arduino eller nodeMCU (ved hjælp af rtc eller ntp).
Trin 11: (Valgfrit) 6 cifre - forudsætninger
Hvis du gerne vil tilføje yderligere to cifre og et centermodul til visning af HH: MM: SS, skal du gøre sådan.
Selvom dette virker, skal du bruge en anden skitse. Jeg var nødt til at ændre den originale på grund af forskellige årsager. Mange variabler skulle ændres, for nu er der mere end 255 lysdioder. Skitsen løber nu også ret lavt i hukommelsen (88% med fejlfinding aktiveret). Intet af dette forhindrer dette i at blive brugt - men hvis du planlægger at foretage ændringer, skal du muligvis optimere hukommelsesforbruget (eller bruge noget andet end en Arduino med 2048 bytes RAM, hvor der allerede er 1164 brugt til led -arrayet (388 leds x 3 bytes (r/g/b)).
Bemærk:
RAM -situationen ændrer sig ikke - men fra v6 er der en enkelt skitse til 4/6 cifre, så brug venligst den fra ovenstående trin. Også v6 kan kompileres til nodeMCU/ESP8266 for at bruge WiFi/ntp, hvis det ønskes. Den gamle separate skitse er fjernet. Fjern kommentaren "#define use6D" indvendig skitse for at bruge 6 cifre.
Åh … og når du bruger 6 cifre, anbefaler jeg, at du kører dette mindst med 1,5A, ellers vil du bemærke, at alle cifre bliver mørkere, mens midterpunkterne lyser (24 leds) selv ved den laveste lysstyrkeindstilling.
Følgende ting kræves for 6 cifre:
STL'er fra dette afsnit:
- 1x L7One_Frame_D. STL
- 1x L7One_Cover_D. STL
- 1x L7One_Diffs_D. STL (kun Type 1 leveres, 14x AC og 2x B)
- 1x L7One_Connector. STL
STL'er fra det originale filafsnit ovenfor:
- 1x L7One_Frame_B. STL
- 1x L7One_Front_B. STL
- 1x L7One_Cover_B. STL
- 2x L7One_Front_AC. STL
Andet:
- 136x WS2812B lysdioder
- 8x M3 skruer
LED Strip (er)
Frame_D er ligeglad med orientering, ligesom Frame_B. Så du skal kun se dette, når du sætter de forreste dele på, så clipsene matcher.
Start på venstre øvre segment, som før. Men denne gang placeres den første led inde i rammen, før det første segment starter. Før strimlen gennem de øverste 3 segmenter som før, og lad det første ciffer efter at have været langs den øvre væg fra midtermodulet.
Gentag dette for det andet ciffer, og før strimlen gennem den øvre prik fra det ekstra midtermodul, når du når enden. Klip strimlen derefter, som det kan ses på billederne.
Drej nu bare alt 180 ° og start med Data In på midterdelen. Derefter langs de første 3 øvre segmenter fra det første ciffer og så videre …
Når du er færdig, skal du have Frame_D med en strimmel, der løber gennem den øverste halvdel og en anden gennem den nederste halvdel. Den øverste starter med Data In på venstre side, den nederste starter på højre side. Sæt diffusorerne i de forreste dele og klip dem fast. Færdig med forberedelserne, lad os nu forbinde alt …
Trin 12: (Valgfrit) 6 cifre - samling
Fjern alt fra uret, indtil du sikkert kan fjerne dækslet fra det højre (set bagfra) modul og fra midtermodulet.
Bemærk: Jeg anbefaler at fjerne møntcellen fra RTC, mens du gør dette!
Skær nu LED -strimlen lige der, hvor den forlader centermodulet, inden du går ind i det rigtige modul.
Flyt det højre modul længere væk, indtil du kan montere det ekstra Frame_D og centermodul mellem.
Lod alle otte løse ender sammen og sæt alt sammen igen (nu kan det være et godt tidspunkt at uploade de 6 cifre kompatible skitse fra det foregående trin).
Pladen, der holder modulerne på højre side på plads, er forskellig fra den, jeg har uploadet. Der er nogle små vægge nu til støtte for foden, som jeg har flyttet fra elektronikhuset til højre side.
Anbefalede:
Lazy 7 / Quick Build Edition: 8 trin (med billeder)
Lazy 7 / Quick Build Edition: Ja. Endnu en. Jeg vil kopiere/indsætte de oplysninger, jeg har lagt op på Thingiverse her, denne dokumentation er kun virkelig nødvendig til led -strip -routing. For nylig udgav jeg 7 Segment Clock - Small Printers Edition, det første 7 -segment display, jeg byggede os
Lazy Clock for Lazy People !: 5 trin
Lazy Clock for Lazy People !: I en varm og solrig lørdag morgen ligger du i sengen og drømmer om alt det søde i verden. Pludselig begynder dit vækkeur at skrige, gennembore gennem din hjerne og tvinge dig til at vågne. Du rækker din hånd for at finde snooze -knappen
Lazy Mans bærbare cykelpumpe: 15 trin (med billeder)
Lazy Mans bærbare cykelpumpe: Vi er en familie på fire og har derfor fire cykler. Hver gang vi vil bruge dem, er der helt sikkert nogle dæk, der skal fyldes op. Min kompressor er i garagen /værkstedet og ikke let tilgængelig, hvor vi opbevarer cyklerne. Derfor er vi nødt til at bruge en h
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Lazy Lamp: 4 trin (med billeder)
Lazy Lamp: Er denne situation nogensinde vild med dig, at når du er klar til at gå i seng, efter at du har slukket lyset, kan du ikke se noget. Er det nogensinde sket for dig, at når du slapper af på din seng, på en eller anden måde er du for søvnig til at stå op, skal du slukke for kontakten? Jeg