Sadržaj:

Dot Matrix posjetnica: 8 koraka (sa slikama)
Dot Matrix posjetnica: 8 koraka (sa slikama)

Video: Dot Matrix posjetnica: 8 koraka (sa slikama)

Video: Dot Matrix posjetnica: 8 koraka (sa slikama)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Srpanj
Anonim
Matrična posjetnica
Matrična posjetnica

Ako vam moja posjetnica sa svjetiljkom nije dovoljno napredna, što mislite o onoj s punim grafičkim zaslonom koji se može prilagoditi za niz poruka koje se pomiču? Ovaj bi se mogao napraviti u količini po cijeni od oko 5 USD, a samo je malo skuplji ako napravite samo nekoliko. Neću vas zavaravati da je ovo jednostavan dizajn - nemojte ga isprobavati ako nemate jako dobre vještine lemljenja i neko iskustvo u elektronici. Neke su ovdje komponente manje od zrna riže, pa bi bilo korisno imati i dobar vid! Poput kartice sa svjetiljkom, ona je više dokaz koncepta nego nešto što možete izbaciti u količini, ali bi vam barem mogla dati ideju o tome što se može postići i gdje bi posjetnice mogle biti za samo nekoliko godina.

Korak 1: O dizajnu

O dizajnu
O dizajnu

Ovo je vrsta kartice koja bi odgovarala visokotehnološkom poslu ili onima koji su bili uključeni u ugovore velike vrijednosti, gdje je inovativna slika važna. Nikada ne bih sugerirao da će zamijeniti konvencionalnu posjetnicu, ali da bi impresionirali tog važnog budućeg klijenta, bilo bi više od nekoliko tvrtki koje bi rado potrošile samo dodatnih nekoliko dolara. Poput kartice sa svjetiljkom, cilj je dizajnirati posjetnicu koju ljudi jednostavno ne mogu baciti! Dizajn je doista vrlo jednostavan za ono što radi - matricu od 5x15 LED dioda, spojenu na jednočip "PIC" mikrokontroler. Nekoliko otpornika i prekidača dovršava dizajn (shema dostupna u nastavku). Držanjem mikrokontrolera u stanju mirovanja, osim ako se tipke ne pritisnu, baterija može izdržati nekoliko godina, a ipak omogućiti nekoliko tisuća prikaza vaših poruka.

Korak 2: Što vam treba

Što trebaš
Što trebaš
  • Jedna baterija CR2032 (nabavio sam ih za oko 16 centi na ebayu kada sam kupio 100)
  • Jedan držač baterije CR2032 (koristio sam dio 18-3780 s www.rapidonline.com. To košta oko 14 centi u količinama od 100 - to je uobičajena vrsta držača koju biste trebali moći pronaći na mjestima poput www.mouser.com ako ste za mene s druge strane Atlantika!)
  • Jedan PIC16F57 (Šifra narudžbe 1556188 s www.farnell.com - Oni koštaju 66 centi svaki u 100+ količina - opet ih možete pronaći na www.mouser.com)
  • Četiri prekidača za površinsko montiranje (dio 78-1130 s www.rapidonline.com po 20 centi svaki)
  • Neki razni otpornici i kondenzatori u paketu za površinsko montiranje "0805" - trebat će vam otpornici 5x100 ohma, 2x10k otpornici, 1x47k otpornici, 1x47p kondenzatori i 1x100n kondenzatori - bilo koji od gore navedenih dobavljača to čini, a oni ne koštaju gotovo ništa!
  • 75x LED diode "0603" - što svjetlije, a što jeftinije! Koristio sam stavku 72-8742 po 6 centi od Rapida, ali opet, trebali biste ih nabaviti kod drugih dobavljača. Količinski ih možete sniziti na oko 3 centa svaki.
  • Neka dvostrana ljepljiva traka od pjene koja je nešto deblja od baterije koju koristite - moja je bila debljine 4,5 mm)
  • Tiskana ploča (PCB) za projekt - upute za izradu vlastitih proizvoda izlaze iz okvira ovog članka, ali možda ćete postići određeni uspjeh s tehnikom glačanja ili fotografiranja (moja preferirana tehnika). Upute za izradu vlastitih tiskanih ploča možete pronaći drugdje na uputama i na drugim web stranicama. Raspored PCB -a dolje je reproduciran u PDF datoteci ako se želite sami okušati.

Trebat će vam i lemilica (plus lemljenje), nož za rezanje, malo ljepila u spreju i način ispisa na prednjoj strani kartice - možete upotrijebiti laser u boji ili tintni mlaz. Tiskao sam na prozirnoj foliji OHP. Trebat će vam i način programiranja PIC mikrokontrolera. Koristim PICKit2 koji je dio broj 579-PG164120 sa www.mouser.com i dostupan je po cijeni od oko 35 USD. Traka od 5x0,1 inčnih PCB pinova (poput 22-0510 iz Rapid-a) može se gurnuti u programator kako bi djelovala kao sučelje s pločom.

Korak 3: Počinje lemljenje

Lemljenje počinje!
Lemljenje počinje!
Lemljenje počinje!
Lemljenje počinje!

Lemite komponente na ploču, počevši od prve do najmanje (pogledajte fotografije). Ovdje je koristan par pinceta - stavljanjem mrvice lemljenja na podlogu, a zatim je ponovno otopite dok pozicionirate otpornike ili kondenzatore pincetom, možete uredno dodati ove male komponente. Nije važno kojim smjerom se kreću ove komponente, ali to vrijedi za PIC (koji bi trebao pisati ispravno prema gore kao što je prikazano na ovim fotografijama), a LED diode moraju biti postavljene na pravi način. S LED -ima je teže reći u kojem smjeru bi trebali krenuti - gornja veza trebala bi biti pozitivna (ili "anoda"). To možete provjeriti konzultirajući podatkovni list za LED - jedan od dva vodiča obično će biti označen na neki način. Lakši način je ponekad testirati jednu od njih tako da na malu bateriju od 1,5 V priključite nekoliko žica, a zatim dodirnete vodiče na krajevima LED dioda - ako je to na pravi način, trebali biste vidjeti sjaj, ali ako koristite jednu bateriju od 1,5 V, bit će vrlo slaba, pa ćete morati pažljivo promatrati. Opet, udžbenik o lemljenju nije unutar opsega ovog članka - upozorio sam vas da ovo nije projekt za početnike, stoga nemojte od ovoga napraviti prvi pothvat lemljenja na površinskoj montaži! Imajte na umu da su LED diode samo u početku lemljene na donji kabel - kasnije ćemo koristiti neke žice za spajanje njihovih gornjih vodiča.

Korak 4: Ad-hoc dvostrana ploča

Ad-hoc dvostrana ploča
Ad-hoc dvostrana ploča

Položite neke fine trake 'nevidljive trake' dolje uz okomite tragove PCB -a pored svakog stupca LED -ova - to će spriječiti da ih žice koje ćemo lemiti dodiruju. Zatim lemite malo fino kalajisane bakrene žice po vrhu svakog reda LED diode, da dosegnu sve do otpornika kao na fotografiji. Imajte na umu da će vam trebati samo četiri žice - gornja neće biti potrebna ako koristite raspored PCB -a dan u ovom članku, jer koristi trag PCB -a za povezivanje komponenti.

Korak 5: Programiranje

Programiranje
Programiranje

Sljedeći korak je umetanje programa za biranje u čip. Ako ste kupili programer PIC Kit 2, sa sobom ima sve što vam je potrebno. Preuzmite datoteku MatrixCode.zip s ove stranice, raspakirajte je i stavite u direktorij negdje na računalu - zatim iz MPLAB IDE -a idite na izbornik "Projekt", odaberite "Otvori" i idite na "glavni". asm "datoteku. Promijenite pohranjene poruke (oko retka 115 u kodu) na svoje podatke za kontakt umjesto na moje (!) - poruke su napisane nizom '1 i' 0 ' -' 1 'znači da LED svijetli. Ako pažljivo pogledate, vidjet ćete moje ime napisano sa '1'. (Možda ćete morati okrenuti glavu za 90 stupnjeva da biste to vidjeli!) Imate potpunu slobodu stvaranja vlastitih likova ili simbola, pa biste mogli imati, na primjer, jednostavnu animaciju automobila koji se kreće ulijevo ako želite. Imajte na umu da postoje četiri poruke - po jedna za svaki gumb - morat ćete odrediti duljinu svake poruke navodeći broj stupaca koje zauzima u definicijama 'MSG1LEN, MSG2LEN …'. Ponovno idite na izbornik "Projekt", i odaberite "Quickbuild" - provjerite da nema grešaka i da ste spremni za programiranje. Koristim jednostavnu tehniku umetanja odlomljene trake od 5 pinova s trake zaglavlja od 0,1 "u programator, a zatim samo dodirivanje 5 pinova tijekom programiranja. Ovo je pomalo škrto, ali kao ciklus brisanja ili programa Potrebno je samo sekundu ili tako, sasvim je upravljivo. Strelica na krajnjem pinu programatora trebala bi se poravnati s gornjim pinom na PCB -u (NE KAO ŠTO JE POKAZANO NA OVOJ FOTOGRAFIJI - VUP!) Ako eksperimentirate, vrijedi lemljenje trake od 5 pinova na ploču dok ne dovršite izmjene. Kad budete spremni za programiranje, morat ćete koristiti zasebni uslužni program 'PICKIT2' isporučen s programatorom, jer iz nekog razloga MPLAB IDE ne podržavaju izravno programiranje PIC16F57. Da biste to učinili, trebate navesti obitelj PIC -ova ("osnovna linija") i određeni dio (16F57), prije učitavanja Hex datoteke stvorene u prethodnom koraku, a zatim konačno programiranje čipa. Ako je sve uspješno, trebali biste moći umetnuti bateriju (poz okrenutom stranom prema dolje) i pritisnite jedan od gumba da vidite kako se vaša poruka pomiče!

Korak 6: Dovršavanje

Završavanje isključeno
Završavanje isključeno
Završavanje isključeno
Završavanje isključeno
Završavanje isključeno
Završavanje isključeno

Kako bih inkapsulirao prototip, na ploču sam nanio neku dvostranu pjenastu traku, okrenuo je naopako i zatim odrezao višak. Zatim sam obrnuto ispisao grafički sloj na OHP prozirnom listu. Okretanjem lista i pričvršćivanjem bijele naljepnice pisača možete dobiti jasne ikone na prozirnosti koje će se prikazati bijele. Također sam pričvrstio list debelog polipropilena (napravljen kao omot za povezivanje dokumenata) pomoću nekog ljepila u spreju prije nego što ga pričvrstim na prednju stranu kartice i odrežem višak. Ako želite koristiti istu grafiku kao ja, ona je na ovoj stranici dostupna i kao PDF.

Korak 7: Gotov proizvod

Gotov proizvod
Gotov proizvod

Gotov proizvod prikazan je u nastavku. Sada se možete opustiti, sa sadržajem da imate najnapredniju posjetnicu na svijetu (barem dok ne napravim sljedeću koja će imati OLED ekran u boji!)

Korak 8: Budućnost

Da ih proizvodim komercijalno, vjerojatno bih promijenio nekoliko stvari. Prvo bih promijenio ćeliju CR2032 u CR2016 jer je tanji, a zatim je ugradio u prostor izrezan na PCB -u. Korištenjem komponenti nižeg profila, debljina kartice vjerojatno bi se mogla smanjiti na oko 1/8 inča (umjesto trenutnih 1/4 inča). Korištenjem nekih od novih tankoslojnih baterija možda bi čak bilo moguće napraviti fleksibilnu karticu, iako po višoj cijeni. Profesionalno ispisan sloj i prilagođena zamjena izrezane trake od pjene doveli bi do toga da se kartice sastave mnogo brže, a i izgledaju pomalo elegantnije. Naravno, PCB -i će se proizvoditi i profesionalno te biti naseljeni robotom "biraj i postavi" kako bi se omogućilo još brže ubrzanje montaže. Sljedeće, htio bih raditi na verziji visoke rezolucije koristeći OLED zaslon u boji - razmišljati o fotografijama i animacijama. Nebo je granica - gotovo svaka elektronika mogla bi se staviti u posjetnice - bežične veze, audiozapisi - ako je netko zainteresiran za komercijalnu upotrebu ovih ili drugih srodnih ideja, neka mi se javi - možete mi se obratiti na info@lightboxtechnology. com. Na dnu ove stranice uključio sam datoteku Eagle PCB za ovaj projekt. Budite upozoreni da se radi o malo drugačijoj verziji od one prikazane u ovom uputstvu, pa neće biti od velike koristi ako niste upoznati s Eagleom i rado ćete napraviti neke izmjene za vlastitu uporabu. Glavne promjene su u tome što je dvostrana (nema potrebe za kombinacijom trake/žice u koraku 4), tip prekidača ima malo drugačiji otisak, a ja koristim drugačiji način postavljanja baterije. (Za one koji to žele isprobati, izbušio sam rupu od 20 mm u sredini PCB -a, a zatim sam upotrijebio dva dijagonalna komada opružne žice s obje strane ploče za držanje baterije, kako bih napravio mnogo tanju gotovu karticu).

Preporučeni: