LED džepni kvadrat: 5 koraka (sa slikama)
LED džepni kvadrat: 5 koraka (sa slikama)
Anonim
Image
Image
LED džepni trg
LED džepni trg

Otkad sam vidio Draper 2.0 ChrisSmolinksi na Instructables, želio sam napraviti nešto slično. Pa, moja šansa je konačno došla kada smo moja supruga i ja pozvani na svečanu MFA -u u Boston s 'Creative Black Tie' kao dress code. To je bio napredak koji mi je bio potreban za stvaranje vlastite verzije LED džepnog kvadrata.

Moji ciljevi za ovaj džepni kvadrat bili su stvoriti nešto što ima lako dostupan prekidač za uključivanje/isključivanje, prilagođenu ploču, programibilne/adresabilne LED diode i podesivu dubinu džepa. Sav kôd, Eagle datoteke i veze do komponenti su priložene ili povezane, ali ako sam nešto propustio, obavijestite me u komentarima. Sada počnimo.

Materijali

  • 1x Adafruit prekidač za uključivanje / isključivanje prekidača za napajanje
  • 1x Adafruit MetroMini
  • 1x Adafruit Powerboost 1000 punjač
  • 1x LiPo baterija
  • 1x 8x1 Neopixel štapić
  • 1x jednostrana bakrena PCB ploča (za ugradnju u PCB mlin Bantam Tools)
  • Solder
  • Breadboard
  • Džemper žice
  • 48x igle zaglavlja
  • 2x vijak 2.0M x 10 (OPCIONO)
  • 5x 2,0M matica (NEOBVEZNO)
  • Dvostrana traka
  • 1x smoking i džepni trg

Alati

  • Lemilica
  • Bantam Tools PCB Mill
  • Strojevi za skidanje žice
  • Olovka od flomastera
  • Bušite sa

Softver

  • Eagle by Autodesk
  • Softver za stolne glodalice Bantam Tools
  • Arduino IDE

Korak 1: Testirajte svoj krug

Testirajte svoj krug
Testirajte svoj krug
Testirajte svoj krug
Testirajte svoj krug
Testirajte svoj krug
Testirajte svoj krug

Krug dovodi napajanje preko LiPo baterije u Powerboost modul. Ovo zauzvrat ide na prekidač za meko napajanje, koji omogućuje protok struje do LED štapa i MetroMinija kada se pritisne, te zaustavlja protok struje kada se ponovo pritisne. Dizajn sam započeo testiranjem na ploči. Iako je konačna.brd datoteka dostavljena, toplo vam preporučujem da dovršite ovaj korak prije nego što nastavite sa rezanjem ploče i spajanjem komponenti zajedno. Shema za krug, slučajno sam izostavio bateriju koja se povezuje s Powerboost modulom. U ovom koraku možete slijediti shematske i matične slike, ali također ću napisati kako spojiti krug za one koji nisu puno radili sa krugovima (uključujući i mene!)

Pretpostavljam da ste upoznati s načinom na koji ovdje funkcionira ploča, ako ne, na internetu postoji mnogo korisnih veza. Pomoću kratkospojnika napravite sljedeće veze.

  • Spojite 5V pin na Powerboostu za spajanje na pozitivnu šinu, a GND pin na negativnu šinu.
  • Zatim spojite Vin i GND na pritisnu tipku s pozitivnim i negativnim vodilicama.
  • Na suprotnoj strani gumba, spojite Vout na 5V pin na Metro Miniju.
  • Spojite GND pin na MetroMini na Negative Rail.
  • Upotrijebite drugi kratkospojnik u istom redu kao i 5V pin na MetroMiniju i spojite ga na 5V pin na LED štapiću.
  • Spojite GND na LED štapiću na negativnu šinu. Na kraju, spojite Pin 6 na MetroMini -u sa Din -om na Led Sticku

Koristite MicroUSB i povežite MetroMini na Arduino IDE. Ako niste sigurni kako koristiti Arduino IDE, na Internetu postoji mnogo vodiča. Prilikom programiranja možete izabrati Arduino Uno za svoju ploču. Osim toga, postoji mnogo Neopixel koda pa ne morate pisati kôd od početka. Evo veze do koda koji se koristi u video zapisima koji se nalaze u ovoj tabli. (Napomena: videozapis u uvodnom odjeljku koristio je kôd stila Knight Rider -a, međutim, povezane datoteke kodova su izblijedjele. Na kraju sam upotrijebio ovaj kôd za nestanak, a video zapis možete vidjeti u zadnjem odjeljku ovog uputstva).

Otpremite svoj kôd i provjerite radi li sve kako se očekuje.

Korak 2: Izrežite PCB

Izrežite svoju PCB ploču
Izrežite svoju PCB ploču
Izrežite svoju PCB ploču
Izrežite svoju PCB ploču

Priznajem da neće svi imati pristup glodalici za PCB. Ovaj projekt se svakako može izvesti lemljenjem komponenti na ploču za izradu prototipova, međutim, moj cilj je bio stvoriti lako ponovljivu PCB ploču i naučiti kako koristiti Eagle u tom procesu. Također možete poslati.brd datoteke stvorene u Eagle off -u da ih neko drugi proizvede. Za više informacija o tome pogledajte ovaj Ladyadin popis. Povezao sam svoju.brd datoteku s ovim uputstvom, slobodno ga koristite i mijenjajte po želji. Ukratko ću govoriti o tome kako to prerezati ako slučajno imate mlin za PCB Bantam Tools.

Ako koristite Autorouter u Eagle -u, vodite DOLJE ploče. Osim toga, provjerite imate li datoteku Bantam Tools DRC za svrdlo od 1/32 . Možete je preuzeti ovdje. Prilikom prijenosa s Eaglea na softver Bantam Tools ploča bi trebala izgledati preslikana jer režemo dno, a to je bakrena strana ploče. Kada ste zadovoljni dizajnom ploče u Eagleu, jednostavno možete spremiti.brd datoteku i otvoriti je u softveru Bantam Tools. Provjerite jeste li pravilno postavili svrdlo i jesu li svi tragovi, rupe i obrisi izabran u meniju na desnoj strani ekrana. Sve ostale postavke na desnoj strani ekrana trebale bi izgledati slično gornjoj slici.

Korak 3: Dodajte rupe za vijke (NEOBVEZNO)

Dodajte rupe za vijke (NEOBVEZNO)
Dodajte rupe za vijke (NEOBVEZNO)
Dodajte rupe za vijke (NEOBVEZNO)
Dodajte rupe za vijke (NEOBVEZNO)
Dodajte rupe za vijke (NEOBVEZNO)
Dodajte rupe za vijke (NEOBVEZNO)

Postavite svoje komponente na prednju stranu PCB ploče kao na gornjoj slici. Odlučio sam dodati 2.0M vijak i maticu u Powerboost modul i LED štap kako bih proživio stres na lemnim spojevima. Sa komponentama na ploči, označite donju desnu rupu za vijak flomasterom. Dodatno, označite krajnju desnu rupu na LED štapiću (dalje od lemnog zgloba). Bušite kroz ploču na ta dva mesta. Provucite vijak kroz otvor za vijak na Powerboostu, a zatim ga pričvrstite maticom prije nego što ga postavite na tiskanu ploču. Matica će djelovati kao zastoj za Powerboost modul. Pomoću druge matice pričvrstite vijak sa donje strane PCB ploče. Koristio sam dvije matice kao zamjenu za LED štap, ali jedna je vjerovatno dovoljna. Sada smo spremni za lemljenje. Lemite igle na stražnjoj strani, na bakrenoj strani. Lemio sam samo pinove spojene na vias, što pomaže ograničiti šanse da lemljenje stvori neželjenu vezu uzemljenja, i samo mi se čini učinkovitijim. Možda se pitate zašto slika stražnje strane PCB -a ima ulemljenu zelenu žicu. Pa greške se dešavaju. Moj početni shematski dizajn u Eagleu imao je grešku koja se prenijela u.brd datoteku. Uspio sam ispraviti problem dodavanjem ove zelene žice. Od tada sam se vratio i ažurirao shematske i.brd datoteke u Eagle -u, a ispravne datoteke su priložene ovom uputstvu. Vjerojatno ću u bliskoj budućnosti izrezati novu ploču, ali nije mi se dalo trošiti ploče s tako lakim popravkom.

Korak 4: Vrijeme za lemljenje

Vrijeme je za lemljenje
Vrijeme je za lemljenje

Lemite igle na stražnjoj strani, na bakrenoj strani. Lemio sam samo pinove spojene na vias, što pomaže ograničiti šanse da lemljenje stvori neželjenu vezu uzemljenja, i samo mi se čini učinkovitijim. Možda se pitate zašto slika stražnje strane PCB -a ima ulemljenu zelenu žicu. Pa greške se dešavaju. Moj početni shematski dizajn u Eagleu imao je grešku koja se prenijela u.brd datoteku. Uspio sam ispraviti problem dodavanjem ove zelene žice. Od tada sam se vratio i ažurirao shematske i.brd datoteke u Eagle -u, a ispravne datoteke su priložene ovom uputstvu. Vjerojatno ću u bliskoj budućnosti izrezati novu ploču, ali nije mi se dalo trošiti ploče s tako lakim popravkom.

Kada završite sa lemljenjem, pričvrstite bateriju na ploču pored Powerboost modula pomoću dvostrane trake. Uključite kabel baterije u Powerboost modul, plave boje

Korak 5: Zapalite

Image
Image

Kada završite sa lemljenjem, pričvrstite bateriju na ploču pored Powerboost modula pomoću dvostrane trake. Priključite kabel baterije u Powerboost modul, trebali biste vidjeti da se uključuje plava LED dioda. Pritisnite dugme za napajanje, ispod kojeg se nalazi crvena LED lampica koja se uključuje kada se pritisne. LED štap bi trebao početi raditi u ovom trenutku. Ponovo pritisnite dugme i LED štapić bi se trebao isključiti. Plava LED dioda na Powerboost modulu će ostati uključena dok je baterija spojena.

Uključivanjem mikro USB -a u PowerBoost modul možete napuniti bateriju. Koristite MetroMini za učitavanje koda kako bi LED diode radile po vašoj želji. Pokušao sam nekoliko različitih vrsta koda s ovim projektom. Moj prvi izlet s njim koristio je kôd koji je pridodao ovoj tablici, koja je uzlazno i polako nestajala, gotovo poput disanja. LED diode postaju svijetle, blijede i ponavljaju se - prikazano u video zapisima u ovom odjeljku. U odjeljku Uvod, međutim, počeo sam s efektom viteza jahača. Imate pitanja? Ostavite ih u komentarima.