Sadržaj:

LED kockasta lampa: 8 koraka (sa slikama)
LED kockasta lampa: 8 koraka (sa slikama)

Video: LED kockasta lampa: 8 koraka (sa slikama)

Video: LED kockasta lampa: 8 koraka (sa slikama)
Video: 12 головоломок, которые позволят определить, как вы справитесь с опасностями 2024, Septembar
Anonim
Image
Image
LED kockasta lampa
LED kockasta lampa
LED kockasta lampa
LED kockasta lampa

Ova lampa je nusprodukt projekta sata sa 172 piksela koji sam stvorio. Nastalo je dok sam testirao niz LED dioda, moj partner ih je vidio i svidjelo im se kako izgledaju. Završio sam sat i započeo ovaj projekat. Bio je to prilično spor projekt, događale su se i druge stvari koje su mu omogućile da se vremenom razvija.

Originalni koncept bio je dugačak nešto više od metra i koristio je 3 tipke i potenciometar za upravljanje. Ovo je evoluiralo u manji, ali sličan dizajn koji je koristio jedan rotacijski davač. Tada je došla praznična sezona i posudio sam neke od koncepata upravljanja za ATTiny 85 kontrolisana svečana svjetla. Na kraju imamo ovo; Simpatična kocka od 50 mm sa kontrolom osjetljivom na dodir.

Bilo bi lako jednostavno kupiti jeftin LED kontroler od eBay -a, strpati ga u kutiju i nazvati gotovo. Međutim, želio sam nešto što ne zahtijeva postavljanje ili uparivanje i omogućilo bi mi da odlučim kako će se LED diode ponašati. Naravno da ne mogu promijeniti svjetlo iz udobnosti svoje sofe, ali nemam ništa protiv. S tim u vezi, mislim da bi sljedeća evolucija mogla biti zamjena ATTiny 85 za nešto poput ESP8266, tako da mogu iskoristiti prednosti bežičnog kontrolera, ali zadržati i ručnu kontrolu.

Za mene je bilo jako važno da svjetlo bude aktivno, ali da ne ometa pažnju, pa u bijelom načinu rada malo boje polako dolazi u vidokrug u slučajnoj tački na svjetiljci, a zatim isto tako polako opet nestaje. Bilo je važno da vam to neće pasti u oči, ali svaki put kad pogledate lampu bilo bi malo drugačije.

Supplies

Kocka je napravljena od opalnog akrilnog lima debljine 3 mm. Varao sam i naručio ga unaprijed izrezanog na kvadrate odgovarajuće veličine za ono što sam želio, dodao sam nekoliko dodatnih u narudžbu jer sam pogriješio (učinio sam) Prvih nekoliko koje sam napravio upotrijebio sam tensol 12 da ih povežem. Radi jako dobro, ali nije zgodna za upotrebu, ovdje sam napravio ovaj koristeći gorilin epoksid. Veza nije tako jaka kao tinsol 12, ali bi trebala biti dovoljno jaka bez zaista gadnih isparenja.

LED diode su SK6812, one su opcija RGBWW (toplo bijela).

Mikrokontroler je ATTiny 85

Kontroler na dodir je MTCH101

Postoji nekoliko pasivnih komponenti:

  • 13X 0603 0,1uf kondenzatori
  • 2X 4.7k 0603 otpornika
  • 2X 10k 0603 otpornika
  • 1X 470 ohm 0603 otpornik
  • 1X 1000uf kondenzator

Iako bi to bilo moguće napraviti na ProtoBoardu, izrada PCB -a je jeftina i nešto o čemu sam želio da se oslonim.

Stari USB kabel za rezanje za kabel za napajanje

Vruće ljepilo se koristi za držanje PCB -a u konačnom proizvodu, a neko silikonsko brtvilo omogućuje vam da zalijepite dno kocke. Oba vruća ljepila su silikonski i mogu lijepiti akril, ali nijedno nije dobro. To čini vezu koja je dovoljno jaka da sve drži na mjestu, ali toliko jaka da se kasnije ne može razdvojiti ako je potrebno.

200 mm od emajlirane bakrene žice od 0,31 mm. (ovdje možete koristiti bilo koju žicu sve dok nije prevelika da stvara sjenu unutar kocke)

Mikrokontroler

Rekao sam to ranije i loše ponovim. Zaista mi se sviđa ATTiny 85 Micro Controller. Jeftini su, laki za korištenje, laki za programiranje i čini se da su gotovo neuništivi.

Naravno, jednu sam koristio za ovaj projekt. Kod koji izvodi je prilično jednostavan. Prekid je povezan sa senzorom dodira. Kada se pin povuče prema dolje, ISR dodaje 1 brojaču. Glavna petlja tada pokreće pod petlju koja odgovara broju brojača. Na ovaj način možete dodati ili ukloniti animacije sa samo nekoliko redova koda.

Ovaj kod već 8 mjeseci bez problema radi na ATTiny85.

Korak 1: Alati i potrošni materijal

Alati i potrošni materijal
Alati i potrošni materijal
Alati i potrošni materijal
Alati i potrošni materijal

Moguće je lemljenje svih komponenti ručno, ali SK2612 su prilično osjetljivi. Ubio sam ih dosta prije nego što sam u Lidlu pronašao mini pećnicu koju sam pretvorio u pećnicu s reflowom.

Koristio sam glodalicu i bit za skošenje od 45 stupnjeva za rezanje svih rubova akrila. Možete preskočiti ovo i imati kvadratne spojeve na kocki ili nešto 3D ispisa.

Ostali korišteni alati uključuju:

  • Pištolj za vruće ljepilo
  • Lemilica
  • Nož malog oblika
  • Samoljepljiva traka
  • Neki osnovni ručni alat. šnape i male gomile.
  • Arduino Uno ili slično plus žice za matičnu ploču i kratkospojnike za postavljanje koda na ATTiny85
  • Hack Saw
  • Solder Paste
  • Solder
  • Multi Meter

Korak 2: Rezanje akrila

Rezanje akrila
Rezanje akrila
Rezanje akrila
Rezanje akrila
Rezanje akrila
Rezanje akrila
Rezanje akrila
Rezanje akrila

Bilo je teško pronaći pouzdanu metodu za rezanje kuta od 45 stupnjeva na rubove akrila. Mislim da bi postavljanje stolne pile s pravilnim kutom bilo mnogo lakše, ali nažalost imam samo usmjerivač pa evo što sam napravio.

Upotrijebio sam komad starog drveta sa ravnom ivicom pričvršćenom za radni sto da napravim ubod. Ravna ivica je vrlo važna jer će se ležaj konzole okretati po njoj. Tada se radi o lijepljenju odrezanog akrilnog lima oko komada u koji sam htio izrezati kut kako bih ga zadržao mirno i stvorio ispravnu visinu dna usmjerivača.

Pištolj za vruće ljepilo sam izvadio i zagrijao dok sam ovo radio pa sam odlučio upotrijebiti vruće ljepilo da zalijepim dijelove nosača na mjesto. Obično bih koristio dvostranu ljepljivu traku. Obje opcije dobro funkcioniraju.

Onda je malo pokušaja i grešaka da se usmjerivač postavi na točno ispravnu visinu, previsoku i ostavit će kvadratni rub na akrilu, prenisko i oduzeti će previše

Koristeći malu maskirnu traku kako biste bili sigurni da se ništa ne može pomaknuti, dopustite usmjerivaču da se okrene do brzine i glatko provucite usmjerivač uz rub akrila, zakrenite komad i ponavljajte dok ne izrežete svih 6 s rubom od 45 stupnjeva na svim 4 ruba (5 komada i 3 ruba ako želite montirati kocku u nešto)

Korak 3: Izrada kocke

Pravljenje kocke
Pravljenje kocke
Pravljenje kocke
Pravljenje kocke
Pravljenje kocke
Pravljenje kocke

Nakon što je sav akril izrezan, kocka se formira ravno naprijed, ali doza zahtijeva malo pažnje prema detaljima.

Prvo uzmite duljinu ljepljive trake, s 2 komada na krajevima da je držite, ravnu i čvrstu. Postavite ga nekoliko milimetara od i paralelno s ravnom ivicom s ljepljivom stranom okrenutom prema gore. Traka će držati sve zajedno dok se epoksid ne stegne pa sam preklopio dva komada kako bih osigurao lijep ravnomjeran pritisak. Koristio sam silikonski mat kao ravan rub, ali ravnalo bi radilo jednako dobro ili možda bolje.

Zatim uklonite zaštitnu foliju s akrila i postavite jedan od kvadrata prema jednom kraju trake pazeći da je dobro naslonjena na ravnu ivicu i da je kut od 45 stupnjeva nagnut prema dolje. Zatim postavite drugi kvadrat uz prvi pazeći da se rubovi samo dodiruju, a vrh čvrsto pripije uz ravnu ivicu. Ponovite za treći i četvrti kvadrat.

Kad ste sretni što svi uredno sjede, sve okrenite i obrežite traku na jednom kraju tako da ne prelazi kraj akrila. Sada biste trebali moći sve to presaviti i formirati urednu kutiju. Za konačnu završnu obradu važno je da je vrh kutije što je moguće bliže savršenom, lagano odstupanje na dnu može se brusiti i kasnije sakriti.

Ako ste sretni što sve pristaje kako treba, vrijeme je da to popravite. Otvorite kocku i položite je spremnu za ljepilo po vašem izboru. U prošlosti sam koristio Tinsol 12. Dizajniran je za lijepljenje akrila i postiže vrlo dobar posao, međutim s njim je neugodno raditi i zahtijeva hlađenje prije upotrebe. Također bih preporučio da ga koristite vani na prohladnom danu i ostavite lijepljene dijelove vani ili u šupi najmanje 24 sata.

Kristalno čist dvokomponentni epoksid radi sasvim u redu, s njim je mnogo ljepše i oprašta se. I dalje morate koristiti dobro prozračen prostor za rad, ali nisam primijetio da dimovi djeluju uz otvoren prozor. Njegova veza nije tako jaka kao Tinsol12, ali osim ako ne planirate trošenje kocke, trebala bi biti dovoljno jaka.

Pomiješao sam malo gorila epoksida na starom CD -u i upotrijebio akcijski kraj štitonoše od bambusa da nanesem fini sloj duž jednog od rubova svih kvadrata gdje će se sastati. Izbjegavajte korištenje previše jer će vam to ispasti.

Žao mi je što nisam dobio nijednu fotografiju ove faze jer je postavljena prilično brzo.

Nakon što je ljepilo na mjestu, preklopite kvadrate prema gore kako biste ponovo formirali kutiju i upotrijebite prevjesni komad maskirne trake da ga sve spojite.

Nakon otprilike 5 minuta ako se osjećate dovoljno jakim da uklonite traku. Volim ukloniti traku što je prije moguće jer je dio epoksida izbačen. Kad se potpuno spoji, bit će mu teže nabaviti traku.

Korak 4: Senzor dodira

Senzor dodira
Senzor dodira

Verzija kocke Mk1 koristila je senzor vibracija. Ovo je dobro funkcioniralo, ali nije bilo idealno jer bi moglo biti teško aktivirati ga samo jednom, pogotovo ako sam ga podigao da promijenim način rada, a zatim ga ponovo stavio malo prebrzo. Dizajn zapravo ne dopušta postavljanje gumba bilo gdje, pa je jedino logično bilo koristiti kontrolu dodirom.

MTCH101 je izgledao kao savršen čip za ovaj posao.

Budući da je kapacitivni senzor, nema potrebe za izravnim kontaktom s bilo čime, pa sam uzeo ono što će postati poklopac kocke, uklonio zaštitni sloj iznutra, a zatim s unutarnje strane postavio emajliranu bakrenu žicu od 0,31 mm, provukavši je na mjesto ljepljivu traku prije miješanja malo Gorilla epoksida kako biste je trajno držali. Ostavite dovoljno repa da se spustite na PCB.

Izlazni pin za otkrivanje MTCH101 je Active-Low pa bi taktilni prekidač između 5V i dodatnog jastučića također radio u blizini pina 7 za promjenu načina rada kocke

Nakon što se epoksid očvrsne, vrh kocke se može pričvrstiti na tijelo s još malo epoksida.

Korak 5: PCB i lemljenje

PCB i lemljenje
PCB i lemljenje
PCB i lemljenje
PCB i lemljenje
PCB i lemljenje
PCB i lemljenje

Uvijek sam zamišljao da su PCB -ovi nešto rezervirano za one koji posjeduju duboko razumijevanje elektronike koje se prenosilo mnogo godina. Ispostavilo se da je zaista jednostavno i jeftino dizajnirati vlastite ploče i profesionalno ih izraditi.

Ovdje neću ulaziti previše u proces jer zahtijeva dosta detalja koje su drugi učinili mnogo bolje objasnivši od mene. Ali osnovni koraci su:

Izgradite svoj krug na ploči za kruh da biste ga testirali. Rasporedite sve komponente na shemi Pretvorite shemu u PCB, postavite sve komponente kako želite i stvorite veze. Naručite

Najteži dio procesa je čekanje da vaše ploče stignu.

Koristio sam JLCPCB. Ukupni troškovi za 10 ploča bili su nešto manji od 10 funti i trebalo je nešto više od sedmice da stignu. Nemam s čim usporediti kvalitetu, ali izgledaju jako lijepo.

Htio sam imati mogućnost da napravim veću verziju kocke pa sam dodao nekoliko dodatnih prstenova LED jastučića na PCB. Mogu lemiti LED diode na bilo koji od 3 prstena ili ih odrezati za manje dizajne. JLCPCB naplaćuje istu cijenu za bilo koju veličinu ploče do 100 mm x 100 mm.

Lemljenje

Moguće je ručno lemiti sve komponente. Kondenzatori i otpornici 0603 su mali, ali otporni pa se s malo vježbe može učiniti s lakoćom. Isto vrijedi i za čip MTCH101. Problem koji sam imao bile su LED diode SK2812, dovoljno su velike da ih ručno lemimo, ali otkrio sam da su malo previše osjetljive na toplinu. Pretpostavljam da sam ubio najmanje 10 prije nego što sam odlučio uložiti u nešto dizajnirano za SMD dijelove.

Nisam bio siguran koji je najbolji način naprijed, tada sam donio odluku kada sam našao mini pećnicu na prodaju u Lidlu. Iako nije savršena pećnica za obnavljanje, dovoljno je dobra za moje potrebe, a s nekoliko izmjena za precizniju kontrolu temperature ne ubija LED diode.

Opet proces pretvaranja tostera ili mini pećnice u pećnicu s reflowom malo je izvan dosega ove nerješive, ali postoji mnogo informacija ako želite nešto učiniti sličnim.

Strmine potrebne za ponovno plasiranje PCB -a su:

Brzo očistite PCB alkoholom kako biste uklonili svu masnoću koja bi mogla spriječiti pravilno lepljenje lemljenja. Nanesite pastu za lemljenje na jastučiće na PCB -u, a zatim nanesite komponente. Stavite dasku u rernu i ponovo zagrejte.

Kada se ploča ohladi, možete ručno lemiti u držač IC kroz veliki otvor i veliki kondenzator.

Ovaj put nisam instalirao 1000uf kondenzator jer ću svjetlo koristiti samo ja i neće se često paliti i gasiti. Takođe stvara sjenu unutar kocke dok LED diode rade svoje.

1000uf kondenzator je tu da spasi LED diode i mikro kontroler od naleta struje. Preporučujem da ga instalirate, ali je pomalo izborno ako pazite na što ga priključujete. Za više informacija o ovoj temi preporučujem čitanje Adafruit NeoPixel Überguidea

learn.adafruit.com/adafruit-neopixel-uberg…

Korak 6: Kodirajte

Otpremite kôd na AtTiny85.

Evo sjajnog vodiča kako to učiniti!

www.instructables.com/id/Program-an-ATtiny-with-Arduino/

Zatim umetnite ATTiny u IC utičnicu na PCB -u

Korak 7: Sastavite sve zajedno

Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno

Na dnu PCB -a nalazi se jedan otpornik, a nožice iz IC -a i kondenzatora malo strše. Koristio sam Dremel za izrezivanje nekih udubljenja u donjem dijelu akrila kako bi PCB mogao sjediti ravno.

Dok je Dremel bio vani, također sam izbušio malu rupu sa strane kocke u sredini oko 6 mm za kabel za napajanje i progurao je prije nego što sam svukao žice i pokosio. Mnogo USB kabela s podatkovnim linijama koristi višemjer za utvrđivanje, što je potrebno ako je potrebno.

Upotrijebite malu mrlju vrućeg ljepila da biste držali tiskanu ploču (otkrio sam da je vruće ljepilo ideja jer stvara čvrsto držanje, ali se može ukloniti ako je potrebno) i lemiti žice za napajanje na nju. Koristio sam malo vrućeg ljepila za dodatnu podršku.

Sljedeći korak je lemljenje žice senzora na podlogu senzora.

Prije nego što pričvrstite dno kocke, bilo bi dobro da napravite malo testiranje kako biste bili sigurni da sve radi kako se očekuje.

Ako sve radi kako se očekuje, posljednji korak je zalijepiti dno kocke na mjesto. Za to obično koristim silikonsko brtvilo jer se opet dobro drži, ali može se ukloniti ako je potrebno.

Uključite se i uživajte

Korak 8: Ostale opcije i završne misli

Druge opcije i završne misli
Druge opcije i završne misli
Druge opcije i završne misli
Druge opcije i završne misli
Druge opcije i završne misli
Druge opcije i završne misli

Za vrijeme dok se ovo razvijalo, došao sam do nekoliko varijacija. Jedna od njih je drvena podloga s akrilnom kockom na vrhu. Drugi je drveni okvir sa LED diodama na poleđini i također duga verzija sa LED trakom. Trenutno radim i na satu koji koristi sličan dizajn.

Kažu da je stražnji vid uvijek 2020. i postoji nekoliko stvari koje bih mogao učiniti drugačije ako se odlučim za MkIII

Prva se mijenja u 0805 pasiva. 0603 su u redu, ali ima dovoljno prostora za manje veće komponente i malo ih je lakše preraditi ako je potrebno.

Također sam razmišljao o dodavanju dodatne LED diode za vizualne povratne informacije o stanju senzora. MTCH101 može potonuti do 20 mA pa LED sa otpornikom velike vrijednosti ne bi bio problem spojen direktno na pin 4 čipa.

Mislim da bih dodao i neke jastučiće na druge prstenove PCB -a kako bi se mogli koristiti za druge projekte ako se odrežu. I također neke jastučiće za upotrebu PCB -a s vanjskim LED trakama ili prstenovima.

Nadam se da ste uživali u ovom nerješivom.

Preporučuje se: