Sadržaj:
- Pribor
- Korak 1: Sastavite alfanumeričke zaslone
- Korak 2: Testirajte s krugom za lemljenje
- Korak 3: Odredite izgled zaslona unutar okvira i prikaza lemljenja
- Korak 4: Izgradite ostatak kruga i testirajte
- Korak 5: Kodirajte
- Korak 6: Traka i ogledala
- Korak 7: Izrežite zarez za kabel
- Korak 8: Mislite pozitivno
Video: Ogledalo za elektroničku potvrdu: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
By bekathwiaBecky SternFollow Više od autora:
O: Izrada i dijeljenje moje su dvije najveće strasti! Ukupno sam objavio stotine vodiča o svemu, od mikrokontrolera do pletenja. Ja sam motoristkinja iz New Yorka i mama neprestanog psa. Moje wo … Više o bekathwia »
Kad se pogledate u ogledalo, tko ne bi mogao upotrijebiti nekoliko riječi ohrabrenja? Izgradite zaslon unutar zrcala za pomicanje prilagođenih afirmacija koje možete čitati preko vlastitog odraza. Ovaj polirani projekt lako se sastavlja s okvirom za kutije sjena i nekim prozirnim ogledalom. Možete izgraditi jednostavnu verziju s osnovnim Arduinom ili kompatibilnom ili je poravnati pomoću NodeMCU -a (ESP8266 wifi ploča) kako biste zrcalu preko interneta dodali više pozitivnih citata.
Ovaj je članak izvorno objavljen u časopisu HackSpace.
/ * Definicije fontova */ @font-face {font-family: SimSun; panose-1: 2 1 6 0 3 1 1 1 1 1; mso-font-alt: 宋体; mso-font-charset: 134; mso-generic-font-family: auto; mso-font-pitch: promjenjivo; mso-font-signature: 3 680460288 22 0 262145 0;} @font-face {font-family: "Cambria Math"; panose-1: 2 4 5 3 5 4 6 3 2 4; mso-font-charset: 0; mso-generic-font-family: roman; mso-font-pitch: promjenjivo; mso-font-signature: -536870145 1107305727 0 0 415 0;} @font-face {font-family: "Liberation Serif"; panose-1: 2 11 6 4 2 2 2 2 2 4; mso-font-alt: "Times New Roman"; mso-font-charset: 0; mso-generic-font-family: roman; mso-font-pitch: promjenjivo; mso-font-signature: 0 0 0 0 0 0;} @font-face {font-family: "\ @SimSun"; panose-1: 2 1 6 0 3 1 1 1 1 1; mso-font-charset: 134; mso-generic-font-family: auto; mso-font-pitch: promjenjivo; mso-font-signature: 3 680460288 22 0 262145 0;} / * Definicije stila * / p. MsoNormal, li. MsoNormal, div. MsoNormal {mso-style-unhide: no; mso-style-qformat: da; mso-style-parent: ""; marža: 0 in; margin-bottom:.0001pt; mso-paginacija: udovica-siroče; mso-crtica: nema; tekst-autoprostor: ideograf-ostalo; font-size: 12.0pt; font-family: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1,5pt; mso-ansi-jezik: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;} p. Standard, li. Standard, div. Standard {mso-style-name: Standard; mso-style-unhide: ne; mso-style-parent: ""; marža: 0 in; margin-bottom:.0001pt; mso-paginacija: udovica-siroče; mso-crtica: nema; tekst-autoprostor: ideograf-ostalo; font-size: 12.0pt; font-family: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1,5pt; mso-ansi-jezik: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoChpDefault {mso-style-type: samo za izvoz; mso-default-rekviziti: da; font-family: "Liberation Serif", serif; mso-ascii-font-family: "Liberation Serif"; mso-fareast-font-family: SimSun; mso-hansi-font-family: "Oslobodilačka šerifa"; mso-bidi-font-family: Arial; mso-font-kerning: 1,5pt; mso-ansi-jezik: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoPapDefault {mso-style-type: samo za izvoz; mso-crtica: nema; text-autospace: ideograph-other;} @page WordSection1 {veličina: 8,5in 11,0in; marža: 1,0 in 1,0 in 1,0 in 1,0 inča; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source: 0;} div. WordSection1 {stranica: WordSection1;}
Pribor
- Okvir Shadowbox
- Prozirno zrcalno staklo ili akril
- Traka od crnog papira
- Olovka ili olovka
- Ravnalo ili mjerač trake
- Zanatski nož
- USB kabl
- NodeMCU, Trinket M0 ili slična ploča mikrokontrolera
- Bijeli alfanumerički LED zasloni s i2c ruksacima (koristio sam tri, ali dva su također u redu)
- Alati i pribor za lemljenje
- Velika lemljiva ploča
Da biste bili u toku s onim na čemu radim, pratite me na YouTubeu, Instagramu, Twitteru, Pinterestu i pretplatite se na moj bilten. Kao suradnik Amazona zarađujem od kvalificiranih kupnji koje izvršite pomoću mojih partnerskih veza.
Korak 1: Sastavite alfanumeričke zaslone
Prvi korak je sastavljanje alfanumeričkih zaslona, što znači lemljenje na njihove i2c naprtnjače i dodavanje zaglavlja. Način na koji ih vaš mikrokontroler može razlikovati je njihova adresa, koju možete promijeniti premošćivanjem ovih lemilica na ploči.
Ruksak je tiskana ploča koja sadrži čip za upravljanje svakim segmentom LED -a putem I2C podatkovnog protokola, koji koristi samo dva podatkovna pina za upravljanje velikim brojem LED dioda. Igla osjetljivog segmenta za prikaz prolaze kroz rupe na ploči, a zatim zaslon možete položiti na njegovo lice i lemiti iglice straga. Pazite da LED lampicu s decimalnom točkom poravnate s točkom na sitotisku ploče kako biste je izbjegli lemljenjem naopako! Pametno je prvo lemiti dvije dijagonalne kutne igle, pa možete izvršiti bilo kakve prilagodbe sjedala prije nego što sve sjedne na svoje mjesto. Komponente s više pinova kasnije je izuzetno teško ukloniti lemljenjem. Nakon što su svi vodiči lemljeni, pričvrstite izbočene žice parovima za ispiranje.
Zatim biste trebali zalemiti priložene igle zaglavlja u označeni red rupa na vrhu zaslona. Lakše je izravnati sve ako ovaj dio sklopa radite s iglama zaglavlja zabodenim u ploču za lemljenje. Korisno je započeti lemljenjem samo jednog zaglavlja zaglavlja, koje možete lako ponovno otopiti kako biste izvršili bilo kakve prilagodbe ako ploča i igle u početku nisu savršeno okomite.
Možete povezati ove I2C uređaje zajedno, sve dok imaju različite adrese. Trebali biste promijeniti adresu dva zaslona lemljenjem kako biste premostili set ili dva para jastučića na stražnjoj strani ploče. Na primjer, premostite jastučiće označene A0 na jednom zaslonu, a jastučiće označene A1 na drugom, ostavljajući treći na zadanoj adresi. Ipak, ne morate koristiti tri zaslona! I dalje izgleda dobro i čitljivo sa samo dvije, iako teže fotografirati smislenu frazu jer se tako malo slova pojavljuje odjednom. Da biste premostili jastučiće za lemljenje, dodirnite vrućim lemilicom na obje strane odjednom, a zatim na zagrijane jastučiće nanesite malo lema, koje bi se moralo pojaviti preko oba jastučića. Ako vam u početku ne izgleda ujednačeno i sjajno, pokušajte ponovno zagrijati spoj.
Korak 2: Testirajte s krugom za lemljenje
Testirajte svoje zaslone s lemljenom pločom prije nego ih sastavite u svoj projekt. Na taj način, ako nešto pođe po zlu, nećete morati trošiti hrpu vremena pokušavajući testirati više varijabli odjednom ili ćete morati gubiti vrijeme na nepotrebno poništavanje i ponavljanje posla. Testiranje svakog zaslona ne samo da provjerava da li radi, već vam daje priliku da provjerite koji ima koju adresu. Možete koristiti primjer koda Arduino biblioteke alfanumeričkog zaslona za testiranje svakog zaslona pojedinačno. Jednostavan kôd priložen ovom koraku uključuje skicu za pomicanje testa na tri zaslona odjednom, što pomaže u identificiranju i potvrđivanju točne adrese za svaki zaslon.
// označite zaslone svojim i2c adresama
struct {uint8_t addr; // I2C adresa Adafruit_AlphaNum4 alpha4; } disp = {{0x70, Adafruit_AlphaNum4 ()}, // lijevi prikaz {0x72, Adafruit_AlphaNum4 ()}, // srednji zaslon {0x71, Adafruit_AlphaNum4 ()}, // prikaz s desne strane}; Potražite ovaj blok koda na početku primjera quadalphanum-multi. Ako se vaši zasloni ne pomiču po redu, pokušajte zamijeniti adrese (0x70, 0x72, 0x71) i ponovo učitati kôd. Ako ste lemili drugačiju konfiguraciju pinova adresa od prikazane, ostale adrese koje biste mogli pokušati su 0x73, 0x74, 0x75, 0x76 i 0x77. Adresa se izračunava kao zbroj 0x70 i premošteni pinovi adrese, od kojih svaki ima svoju vrijednost (A0 = 1, A1 = 2, A3 = 4).
Možete odlučiti koji mikrokontroler ćete koristiti za ovaj projekt. Ako želite da vaše ogledalo nasumično prikazuje afirmacije s popisa postavljenih, možete upotrijebiti nešto jednostavno i izvanmrežno poput Trinketa. Ako želite isprobati napredniju verziju koja se povezuje s internetom radi preuzimanja novih poruka, možete upotrijebiti wifi ploču poput NodeMCU -a. Dovoljno je pogledati koje se igle koriste za I2C podatke i sat na vašem mikrokontroleru i spojiti se u skladu s tim. Osim toga, ovi zasloni zahtijevaju spajanje na masu, napajanje i referentni napon koji odgovara logičkom naponu vašeg mikrokontrolera.
Korak 3: Odredite izgled zaslona unutar okvira i prikaza lemljenja
Sada je vrijeme da postavite završni krug na veliku ploču. Poravnajte ga s jednim od donjih kutova okvira okvira sjena, a zatim postavite ekrane tako da budu centrirani u okviru s desna na lijevo, pomoću ravnala. Zapazite koje rupe na ploči za postavljanje poravnavaju s zaglavljima zaslona, a zatim zalemite zaglavlja zaslona na mjestu. Vrlo je važno da se zasloni poravnaju jedan s drugim tako da će izgledati kao jedan dugi, bešavni zaslon. Međutim, nije hiperkritično što ste ih lemili istim redoslijedom u kojem ste ih ranije imali, jer uvijek možete preurediti adrese u kodu.
Korak 4: Izgradite ostatak kruga i testirajte
Lemiti ostatak kruga pomoću spojne žice s čvrstom jezgrom i provjeriti radi li kako se očekivalo. Podesite I2C adrese zaslona ako je potrebno, kao što ste učinili tijekom testiranja, tako da se poruka glatko pomiče po svim zaslonima kao jednom.
Korak 5: Kodirajte
Pronađite afirmacije koje su za vas značajne! Uzorak koda za ovaj projekt dolazi sa 17 citata poznatih kreativaca koji podižu raspoloženje:
- "Neuspjeh je uvijek opcija" -Adam Savage
- "Moć vam nije dana, morate je uzeti." -Beyoncé Knowles -Carter
- "Ne mjerim se očekivanjima drugih niti dopuštam drugima da definiraju moju vrijednost" -Sonia Sotomayor
- "Moramo prihvatiti konačno razočaranje, ali nikada ne možemo izgubiti beskrajnu nadu." -Martin Luther King Jr.
- "Sada je vrijeme za razumijevanje kako bismo se manje bojali." -Marie Curie
- "Ne kompromitirajte sebe - vi ste sve što imate." -Janis Joplin
- "Ako imate dobre misli, zasjat će vam s lica poput sunčevih zraka, a vi ćete uvijek izgledati ljupko." -Roald Dahl
- "Ono po čemu si drugačiji ili čudan, to je tvoja snaga." -Meryl Streep
- "Tko si unutra, pomaže ti da napraviš i učiniš sve u životu." -Fred Rogers
- "Ne bojim se oluja jer učim ploviti svojim brodom." -Louisa May Alcott
- "Namjerna sam i ne bojim se ničega." -Oudre Gospodine
- "Ono na čemu se zadržavamo to smo i postajemo." -Oprah Winfrey
- "Uvijek budi prvorazredna verzija sebe, a ne drugorazredna verzija nekog drugog." -Judy Garland
- „Jesam li dovoljno dobar? Jesam." -Michelle Obama
- "Morate vjerovati u sebe i nitko drugi neće" -Sarah Michelle Geller
- "Ništa ne može umanjiti svjetlost koja sja iz vas." -Maya Angelou
- "Moja snaga leži isključivo u mojoj upornosti." -Louis Pasteur
Korak 6: Traka i ogledala
Da biste sastavili ogledalo, uzmite komad prozirne plastike ili stakla zrcala iste veličine da stane u okvir okvira sjenama. Ove stvari možete naručiti na Internetu ili ih pronaći u specijaliziranim prodavačima plastike i stakla. Umjesto stakla okvira možete upotrijebiti debeli komad stakla ili plastike ili tanki komad plastike naslagan iza originalnog stakla okvira. Skinite zaštitni film i procijenite koja strana daje najbolji odraz, jer nije uvijek ista s obje strane. Pokrijte "pogrešnu" stranu crnom papirnatom trakom ili zalijepite dio na tamni papir. Obrežite rubove u ravnini tako da traka ne visi preko ruba. Crna papirnata traka (u filmskoj industriji izrazito skraćeno "BPT") preferira se za ovaj projekt jer potpuno blokira svjetlo.
Pažljivo izrežite ovaj pravokutnik zanatskim nožem, po želji ponovno zalijepite rubove pravokutnika kako biste stvorili čiste, ravne linije. Ova će traka spriječiti odbijanje svjetlosti iza zrcala, što bi smanjilo njezinu refleksiju. Sada svjetlost može sijati samo kroz mjesta na kojima se nalaze ekrani.
Korak 7: Izrežite zarez za kabel
Priključite USB kabel u svoj krug prije nego što ga zamijenite unutar okvira, poravnavajući zaslon s pravokutnim izrezom trake. Obratite pažnju na to kako će se vaš USB kabel možda morati naglo saviti kako bi izašao sa stražnje ili donje strane okvira. Poravnajte, označite i izrežite zarez na stražnjoj ploči okvira kako biste prilagodili izlaz kabela. Ovisno o materijalu okvira, to se može postići pomoćnom oštricom ili malom ručnom pilom.
Nakon što odredite strategiju usmjeravanja kabela, možete zatvoriti okvir. Upotrijebite više trake za pričvršćivanje ploče u okvir kako ne bi kliznula. Sila sendviča stražnje ploče kutije sjena može biti dovoljna da zadrži vaš krug na mjestu, ali traka vam pomaže da je savršeno poravnate i pruža dodatno osiguranje da se kasnije neće pomaknuti s mjesta
Korak 8: Mislite pozitivno
Koje afirmacije želite staviti u svoju? Volio bih ih čuti u komentarima ispod.
Da biste ovaj projekt odveli dalje, mogli biste nadograditi ogledalo senzorom pokreta ili blizine za aktiviranje prikaza samo kad je prisutna osoba, ili čak zamijeniti mikrokontroler za jednokrilno računalo i kameru radi prepoznavanja lica ili detekcije izraza.
Hvala što ste nas pratili! Da biste bili u toku s onim na čemu radim, pratite me na YouTubeu, Instagramu, Twitteru, Pinterestu i pretplatite se na moj bilten.
Preporučeni:
Automat sa ljestvicom za potvrdu stavke (Raspberry Pi): 5 koraka
Automat sa ljestvicom za potvrdu Itemdrop (Raspberry Pi): Dobro došli kolega tvorče, za školski projekt odlučio sam napraviti automat za užinu. Naš je zadatak bio stvoriti uređaj za rekreaciju koji bi koristio najmanje 3 senzora i 1 pokretač. Otišao sam napraviti automat djelomično jer sam imao pristup nekim
Keycoder za elektroničku bravu: 4 koraka
Keycoder za elektroničko zaključavanje: Ovo je jednostavan programabilni kod sa 4 gumba koji se može programirati. Sučeljni modul i kao takav može se koristiti na brojnim projektima u kojima može biti potrebna kontrola zaključavanja bez ključa. Samo PCB za generiranje potrebnog signala za pokretanje mehanizma za zaključavanje je sho
Ugradnja LED matrice u staru elektroničku kutiju - potrebna je kupnja kompleta: 3 koraka (sa slikama)
Ugradnja LED matrice u staru elektroničku kutiju - potrebna je kupnja kompleta: LED zaslon kontroliran s Windows računala putem Bluetootha i tehnika difuzije LED -a Neki primjeri piksela i animacija koje se izvode na LED zaslonu Sadržaj kompleta PIXEL Guts U ovom Instructuable, ll
Univerzalna zaštita (od krađe) za elektroničku opremu ili automobile s nevidljivim prekidačem: 4 koraka (sa slikama)
Univerzalna zaštita (od krađe) za elektroničku opremu ili automobile s nevidljivim prekidačem: Pokazat ću kako možete koristiti trstični prekidač kao univerzalnu zaštitu za elektroničku opremu ili automobile. Sve što trebate je trstični prekidač i magnet. Za automobile će vam trebati relej za povećanje snage za povećanje sklopke trska
Pretvorite elektroničku vagu za kupaonicu u ljestvicu isporuke za <$ 1: 8 koraka (sa slikama)
Pretvorite elektroničku vagu za kupaonicu u ljestvicu za otpremu za <$ 1 :, u mom malom poduzeću morao sam vagati srednje do velike predmete i kutije na podnoj vagi za otpremu. Umjesto da previše plaćam za industrijski model, upotrijebio sam digitalnu kupaonicu. Otkrio sam da je dovoljno blizu za grubu točnost