Kazalo:

Lazy 7 / One: 12 korakov (s slikami)
Lazy 7 / One: 12 korakov (s slikami)

Video: Lazy 7 / One: 12 korakov (s slikami)

Video: Lazy 7 / One: 12 korakov (s slikami)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Julij
Anonim
Image
Image
Leni 7 / ena
Leni 7 / ena
Leni 7 / ena
Leni 7 / ena
Leni 7 / ena
Leni 7 / ena

Leni 7 / ena

Funkcije/navodila so enaka kot pri drugih projektih, ki temeljijo na isti skici, tukaj je še en videoposnetek (povezan tudi iz navodil za skico v koraku 10).

Posodobitev - 2020/07/30 Razdeljeno ohišje elektronike STL in dodan še en pokrov (B), vključno z luknjo. Če želite sestaviti 4 -mestno različico, je to morda boljša izbira za stensko montažo.

Posodobitev - 2020/06/02 Dodan osnutek skice v6, ki ga je mogoče sestaviti za nodeMCU/ESP8266. Dodano je bilo v 10. korak. Za podrobnosti/informacije si oglejte 11. korak iz mojega S7ripClock.

Ko sem mislil, da sem končno končal s 7 segmentnimi moduli … prišel je nekdo, ki ima do njega posebne zahteve. Na koncu smo zgradili nekakšno mrežo, vendar mi je dalo misliti:

Ali obstaja enostaven način za povečanje števila led v mojih 7 -segmentnih modulih, ne da bi model povečali na nore velikosti? Ali pa uporabite trakove s 144 LED/m, ki imajo druge težave? Da.

Po mešanju nekaterih elementov moje ure Lazy Grid Clock in 7 segmentnih modulov sem končal s tem. V glavnem sem delal na drugem modulu, vendar sem moral zgraditi to manjšo različico z drugim vprašanjem v mislih:

Ali je mogoče gradnjo še bolj poenostaviti v primerjavi z mojimi drugimi 7 -segmentnimi urami?

Ja, tudi to je mogoče storiti. Ta ura uporablja en sam trak LED, skupaj 252 LED. V delih okvirja je samo en dolg kos (4,2 m) in to je to. 8 LED v vsakem segmentu, 56 na števko.

Širina: 40,7 cm

Višina: 14,8 cm, Globina: 3,8 cm

252 LED, 1 neprekinjeni trak (WS2812B, 60 LED/m, 4,2 m)

Ali 388 LED, če uporabljate 6 -mestno različico (6,47 m) …

1. korak: Informacije / Opombe

To je bolj "dokaz koncepta". Ideja za 7 segmentne module je bila za napredne konfiguracije, kjer bodo moduli nameščeni naravnost na plošče in ustrezno napajani, da bodo lahko uporabili vse te LED diode.

Za vsakodnevno uporabo dnevne sobe bi to moralo delovati s približno 1,0A - 2A, privzeto omejitev moči znotraj skice boste morali prilagoditi glede na merilnik žice in napajalnik, ki ga uporabljate.

Čeprav bo deloval takoj iz škatle s 750 mA (privzeta omejitev na skici), boste komaj opazili razliko med nastavitvami svetlosti in nekatere barvne palete bi lahko nekoliko potemnile, ko se prižgejo pike med števkami.

Bodite previdni: če prižgete vse LED diode pri polni svetlosti/beli barvi in jih nastavite na nazivni največji tok (60 mA), se boste soočili z največjo porabo 75,6 W (15,12A@5V).

Če nameravate to uporabiti tam, kjer je potrebna visoka svetlost, uporabite le ustrezne materiale. Pri beli uri in nastavljeni na omejitev moči 7,5 A so se deli v 10 minutah po preskusu opazno segreli …

Skica temelji na mojem "S7ripClock", zato pojdite tja za podrobnejša navodila o elektroniki, gumbih itd. - elektronika/sheme so pri tem popolnoma enake, le da je le en trak LED.;)

S7ripClock - osnovna izdaja

Oh, in ne bodite šokirani, ko pogledate količino datotek STL. 6 jih je samo za dve vrsti difuzorjev …;)

Edit: Dodan stenski kavelj/nosilec, ki ga lahko postavite nad ohišje elektronike. Oglejte si šestmestno razširitev, tam je upodobljena slika, na kateri lahko vidite dve nameščeni (v različici 6d).

2. korak: potrebni deli

Potrebni deli
Potrebni deli

Tiskani deli:

  • 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

Predlagam, da vse zgoraj natisnete s črnim materialom.

Difuzorje je treba natisniti iz prozornega materiala:

  • 28x L7One_Diffuser_AC_Ty_1 ali 2 (prazno)
  • 2x L7One_Diffuser_B_Ty_1 ali 2 (prazno)

Na voljo so tudi kompleti vseh difuzorjev (30 kosov) za tip 1 in 2 v enem samem STL.

Obstaja tudi izbirni "presledek", ki rtc/arduino ločuje v ohišju elektronike, morda ga želite uporabiti.

Največji del (x/y) za tiskanje je 187,3 mm x 147,6 mm, zato bi ga bilo treba natisniti na večini tiskalnikov.

Drugi deli, ki jih boste potrebovali za izdelavo ure, kot je prikazano, so:

  • 252 x LED WS2812B, trakovi 60 kosov/meter, 5 V, vsaka LED ločeno naslovljiva, široka 10 mm (IP65/67, prevlečene/gumirane ne ustrezajo!)
  • 1x Arduino Nano ali Pro Mini (atmega328, ne 168. 5v, ne 3.3v)
  • DS3231 RTC modul (ZS-042, DS3231 za Pi ali podobno)
  • 2x gumbi 6x6 mm (višina gumba ni pomembna, priporočeno 3-6 mm)
  • Nekatere žice (priporočeno AWG 26 min)
  • 1x USB kabel / stenski polnilnik USB (1A min.)
  • 12x vijaki M3, 8 mm-10 mm (Opomba: absolutna največja dolžina vijaka je 10,25 mm! 8 mm je lahko nekoliko kratek pri priključitvi nog/stenske kljuke)

Za nalaganje skice potrebujete delujoč Arduino IDE. Prav tako morate vedeti o razliki med sestavljanjem in nalaganjem skice ali namestitvijo potrebnih knjižnic. Če ste povsem novi v LED/arduino, priporočam, da najprej preberete nekaj takega, kot je Adafruits Neopixel Guide.

Skica uporablja knjižnico FastLED. Tako se lahko uporabljajo druge LED diode, vendar ta navodila ne bodo vključevala takšnih sprememb. Enako velja za uporabo ESP8266 brez menjalnikov logične ravni in WS2812B.

Za komunikacijo RTC se uporablja knjižnica DS3232 avtorja JChristensen. Tako so podprti drugi modeli (DS1307), samo še nisem naletel na enega brez velikega odmika… ^^

Poraba energije/tok je znotraj skice omejen na 750 mA. To lahko po potrebi prilagodite in ožičenje/napajanje lahko to obvlada.

Korak: STL datoteke / nastavitve tiskanja

Stene so večkratne 0,5 mm. Zato priporočam uporabo širine iztiskanja/širine črte 0,5 mm (sam z uporabo 0,4 mm šobe).

Natisnil sem vse na višini 0,25 sloja, kar je dober kompromis med hitrostjo in videzom.

Nobena podpora ni potrebna. Največji kot previsa je 45 °.

4. korak: Dodatne informacije

To pustite prazno, če sem kaj pozabil … ^^

5. korak: LED okvirji / LED trak

LED okvirji / LED trak
LED okvirji / LED trak
LED okvirji / LED trak
LED okvirji / LED trak
LED okvirji / LED trak
LED okvirji / LED trak

Za to potrebujete Frame_A, B in C. Medtem ko vstavljate LED trak, boste gledali na uro nazaj. Torej je Data In na levi strani tisto, kar bo desno in prva številka, ko gledate končano uro.

Pomembno je, da jih poravnate v pravilnem vrstnem redu, sicer boste pri doseganju določene točke naleteli na težave.

Okvir_A je zaprt na levi strani in zareze za izrezovanje na sprednjih delih so obrnjene proti vam / na spodnjih straneh zunanjih sten.

Frame_B je simetričen in mu ni mar za svojo orientacijo. Verjetno še nikoli ni slišal za kaj takega.

Okvir_C je zaprt na desni strani, odprt do osrednjega dela na levi. Tu se bodo od vas prikazale alineje za izrezovanje sprednjih delov.

Večina LED trakov je sestavljenih iz kosov 50 cm, spajanih skupaj do 5 metrov. Tako bo vsakih 30 LED diod eden od teh spajkalnih spojev - ki jih na nekaterih mestih ni mogoče upogniti za 90 ° ali 180 °. Če prvega odrežete s svežega traku, morate imeti prvi spajkalni spoj med LED #29 in LED #30. Če je temu tako, ni več pomembno, vsi prihajajoči sklepi se bodo brez večjih težav prilegali v notranjost.

Med vsako številko/piko bodo 4 neuporabljene lučke, skupaj 16 (28 pri uporabi 6 mest). Če potrebujete te LED diode, boste morali v skici prilagoditi segArray in ustrezno znova opredeliti SPACING_LEDS. Odstranitev teh 16 (28) LED diod bo zahtevala nekaj deset spajkalnih spojev, zato menim, da je zaradi enostavnosti izdelave popolnoma vredno, da jih pustite.

LED trak gre na levo stran Frame_A. Prepričajte se, da tukaj ne mešate Frame_A in Frame_C, v vsakem primeru boste morali odstraniti trak.

Trak speljite vzdolž zunanjih sten skozi zgornje 3 segmente. Nato naredite zavoj za 180 ° in se vrnite skozi zgornje 3 segmente, tokrat po notranjih stenah.

Nato napeljite žico vzdolž zgornje stene od osrednjega segmenta. Enako naredite za drugo številko.

Ko pridete do konca Frame_A, postavite Frame_B na mesto in trak speljite skozi zgornjo piko po zunanjih stenah.

Frame_C je kot Frame_A - zgornji 3 segmenti zunanje/notranje stene, zgornja stena sredinskega segmenta za obe števki. Po osrednjem segmentu od druge številke znotraj Frame_C mora trak iti v spodnji desni segment.

Zdaj se vse zgoraj navedeno ponovi, samo obrnjeno za 180 °. Tako so zdaj spodnji 3 segmenti, najprej zunanje stene, potem notranje stene, ki se končajo pri spodnjih stenah od osrednjih segmentov/spodnje pike.

Odrežite trak po zadnji/četrti ledici v osrednjem segmentu na najbolj levi številki.

Priporočam, da zdaj preizkusite LED …

Opomba: Ko sem fotografiral, sem uporabljal star osrednji modul s 16 LED diodami. To je bilo precej razdražljivo, saj je bila velikost enaka običajni "1", zato sem središčne pike spremenil v nekoliko manjše (12 LED). V galeriji si lahko ogledate trenutno različico (12 LED), kasneje pa bodo prikazane slike/videoposnetki.

6. korak: Preizkusite LED

Testiranje LED
Testiranje LED

Preskusna skica je omejena na 500 mA, zato jo lahko varno zaženete, ko napajate Arduino prek USB -ja, in preprosto priključite LED na +5V / GND. Podatki In gredo na pin 6.

Testna skica bo prikazala vseh 252 LED diod, kot je prikazano v videu. Vsak LED bo tukaj prižgan, zato ne bodite preveč pozorni na svetlobo, ki uhaja iz pozneje neuporabljenih LED med števkami/pikami.

Nato sledi prikaz 0-9 na vsakem položaju in štetje od 0-99 na levi/desni strani.

Če nameravate uporabiti zaslon HH: MM v svojih projektih, ste pripravljeni. Vse, kar potrebujete, je v preskusni skici, vključno z opredelitvami segmentov in številk ter rutinami za njihov preprost prikaz.

Če želite zgraditi uro, kot je prikazano, pojdite na naslednji korak …

Opomba:

Testna skica v1 je bila zamenjana z v2. Ta je lahko sestavljen za Arduino ali nodeMCU/ESP8266 in se lahko uporablja za 4 ali 6 mest.

7. korak: Spredaj / razpršilniki

Sprednji / difuzorji
Sprednji / difuzorji
Sprednji / difuzorji
Sprednji / difuzorji
Sprednji / difuzorji
Sprednji / difuzorji
Sprednji / difuzorji
Sprednji / difuzorji

Preprosto vstavite difuzorje po vaši izbiri v sprednje dele in jih pritrdite na številke/pike. Pazite na orientacijo na številkah, dve od njih (MM) imata vdolbine za pritrditev na spodnje stene, dve (HH) na zgornji. Sprednji deli so simetrični, preprosto jih zavrtite za 180 °.

Čeprav je zajemanje resničnega vtisa LED precej težavno, sem poskušal dodati primerjavo tipa A/B. Tip B ponuja skoraj nekakšen fresnelov učinek pri premikanju glave, od razdalje približno 4 m je razlika med A/B komaj vidna.

8. korak: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Poleg treh žic iz testa boste morali na drugi konec traku dodati napajanje. Odvisno od izbire napajalnika/kabla boste morali žico napeljati skozi luknjo v pokrovu Frame_A, tako kot sem to storil pri priključitvi kabla USB.

Po tem namestite vse prevleke na LED okvirje.

Ohišje elektronike namestite na zadnjo stran in privijte vseh 8 vijakov. Priporočam, da začnete s tistimi, ki ohišje povezujejo s sredinskim modulom. Dovoljena odstopanja so, zato poskušajte module potisniti skupaj in jih držati naravnost, medtem ko privijte vijake.

Če namestite noge/stenski kavelj, predlagam, da to storite, potem ko vse poravnate in privijete vijake. Če odstranite samo dva vijaka za pritrditev nog/stenskega kavlja, je treba ohraniti poravnavo, vendar je poravnava vsega z nogami nekoliko mučna.

Vse luknje za vijake imajo premer 2,85 mm. V delih okvirja dosežejo le 7,5 mm, zato ne uporabljajte ničesar več kot 10 mm, ko je vse na svojem mestu. Zgornji del 1,5 mm nosilcev vijakov je 3,25 mm, da se izognete postavljanju vijaka pod kotom, kar pomaga, da ostane "naravnost navzdol".

Namestite podnožje za pokrov kabla. Uporablja samo en vijak, drugo stran pa drži ohišje elektronike. Iz ohišja za elektroniko napeljite žice v notranjost in namestite pokrov kabla. Potisniti ga morate pod kotom s strani in ga po tem, ko pridete do ohišja, potisniti navzdol.

Na teh slikah ni belega papirja, pri fotografiranju drugih še pokrov kabla še ni obstajal … niti distančnika med rtc in arduinom, kar je vidno na zadnji sliki. Stenska kljuka pa še vedno ne … ^^

Vstavite vijak #10 v najbolj desno zunanjo luknjo, da pritrdite pokrov.

9. korak: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Ohišje bi moralo ustrezati različnim kombinacijam Arduino Pro/Nano in RTC (DS3231 za Pi, DS1307, DS3231). Ali druge mikrokrmilnike, če nameravate.

Sheme in povezave so popolnoma enake kot na mojem S7ripClock, zato je za podrobnosti dobro pogledati.

Glede na želeno raven svetlosti in napajanje boste morda želeli dodati kondenzatorje v bližini LED traku in arduina.

Korak: Lazy 7 / One - skica ure Arduino

Image
Image

Skica programske opreme je v različici 6. To je zato, ker je zelo blizu tistemu, ki sem ga uporabljal pri nekaterih drugih projektih, zato tega nisem hotel zamenjati zaradi preoblikovane "strojne opreme" okoli nje …

Osnovna uporaba:

  • Gumb A: izberite svetlost
  • Gumb A (dolg pritisk): preklopite v barvni način (na številko/na LED)
  • Gumb B: izberite barvno paleto
  • Gumb B (dolg pritisk): preklopite v način 12h / 24h
  • Gumb A + B: Vstopite v nastavitve

Med nastavitvijo: ButtonB -> Povečaj +1, ButtonA -> Sprejmi/Naprej

Ali pa preprosto poglejte video, navodila za uporabo se začnejo okoli 01:38.

Ko naložite skico (in po možnosti prilagodite omejitev moči na vrhu), ste končali. V primeru težav nastavite serijsko konzolo na 74880 baud in jo poglejte, da vidite, kaj se dogaja. Če ura takoj vstopi v nastavitve in ne pokaže ničesar, je verjetno, da so gumbi skrajšani/napačno povezani.

Za dodatne informacije si oglejte moje druge modele, nekateri (drobna izdaja) ponujajo tudi nemška navodila.

v6 ponuja podporo za nodeMCU/ESP8266 in WiFi/ntp, če želite. To je ena skica za 4 ali 6 številk na Arduinu ali nodeMCU (z uporabo rtc ali ntp).

11. korak: (izbirno) 6 številk - predpogoji

(Izbirno) 6 številk - predpogoji
(Izbirno) 6 številk - predpogoji
(Izbirno) 6 številk - predpogoji
(Izbirno) 6 številk - predpogoji

Če želite dodati še dve števki in osrednji modul za prikaz HH: MM: SS, to storite tako.

Čeprav to deluje, boste potrebovali še eno skico. Prvotno sem moral spremeniti zaradi različnih razlogov. Veliko spremenljivk je bilo treba spremeniti, ker je zdaj več kot 255 LED. Tudi skici zdaj primanjkuje pomnilnika (88% z omogočeno odpravljanje napak). Nič od tega ne preprečuje uporabe tega - če pa nameravate narediti spremembe, boste morda morali optimizirati uporabo pomnilnika (ali uporabiti kaj drugega kot Arduino z 2048 bajti RAM -a, kjer je za matriko LED že uporabljenih 1164 (388 LED x 3 bajti (r/g/b)).

Opomba:

Stanje RAM -a se ne spremeni - od v6 pa obstaja ena skica za 4/6 števk, zato uporabite tisto iz zgornjega koraka. V6 lahko tudi sestavite za nodeMCU/ESP8266 za uporabo WiFi/ntp, če želite. Stara ločena skica je odstranjena. Odkomentirajte "#define use6D" v skici, da uporabite 6 mest.

Oh… in pri uporabi 6 števk priporočam, da to izvedete vsaj z 1,5A, sicer boste opazili, da vse številke potemnijo, medtem ko osrednje pike zasvetijo (24 LED) tudi pri najnižji nastavitvi svetlosti.

Za šest števk so potrebne naslednje stvari:

STL iz tega razdelka:

  • 1x L7One_Frame_D. STL
  • 1x L7One_Cover_D. STL
  • 1x L7One_Diffs_D. STL (na voljo samo tip 1, 14x AC in 2x B)
  • 1x L7One_Connector. STL

STL -ji iz zgornjega razdelka izvirnih datotek:

  • 1x L7One_Frame_B. STL
  • 1x L7One_Front_B. STL
  • 1x L7One_Cover_B. STL
  • 2x L7One_Front_AC. STL

Drugo:

  • 136x LED WS2812B
  • 8x vijaki M3

LED trakovi

Frame_D ne skrbi za orientacijo, tako kot Frame_B. Tako morate paziti le, ko nameščate sprednje dele, da se posnetki ujemajo.

Začnite na zgornjem levem segmentu, kot prej. Tokrat pa postavite prvi led v okvir, preden se začne prvi segment. Trak speljite skozi zgornje 3 segmente, kot je bilo prej, in pustite prvo številko, potem ko greste vzdolž zgornje stene od osrednjega modula.

To ponovite za drugo števko in potegnite trak skozi zgornjo piko od dodatnega sredinskega modula, ko pridete do konca. Po tem izrežite trak, kot je razvidno iz slik.

Zdaj preprosto zavrtite vse za 180 ° in začnite z Data In na osrednjem delu. Nato vzdolž prvih treh zgornjih segmentov od prve številke in tako naprej …

Ko končate, morate imeti Frame_D z enim trakom skozi zgornjo polovico in drugim skozi spodnjo polovico. Zgornji se začne z Data In na levi strani, spodnji na desni strani. Vstavite difuzorje v sprednje dele in jih pripnite. Končajte s pripravami, zdaj povežimo vse …

12. korak: (izbirno) 6 mest - sklop

(Izbirno) 6 številk - sestava
(Izbirno) 6 številk - sestava
(Izbirno) 6 številk - sestava
(Izbirno) 6 številk - sestava
(Izbirno) 6 številk - sestava
(Izbirno) 6 številk - sestava

Odstranite vse iz ure, dokler varno ne odstranite pokrova z desnega (gledano od zadaj) modula in iz sredinskega modula.

Opomba: Pri tem priporočam odstranitev kovancev iz RTC!

Zdaj odrežite LED trak tam, kjer zapušča osrednji modul, preden vstopite v desni modul.

Odmaknite desni modul dlje, dokler ne morete namestiti dodatnega okvirja_D in osrednjega modula.

Spajkajte vseh osem ohlapnih koncev in vse skupaj sestavite (zdaj je morda pravi čas, da naložite 6 -mestno združljivo skico iz prejšnjega koraka).

Plošča, na kateri so moduli na desni strani, je drugačna od tiste, ki sem jo naložil. Zdaj je nekaj majhnih sten, ki podpirajo nogo, ki sem jih premaknil iz ohišja elektronike na desno stran.

Priporočena: