Sadržaj:
- Supplies
- Korak 1: Sastavite alfanumeričke zaslone
- Korak 2: Testirajte s krugom za lemljenje
- Korak 3: Odredite izgled ekrana unutar okvira i diskova za lemljenje
- Korak 4: Izgradite ostatak kola 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 afirmaciju: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Autor bekathwiaBecky SternFollow Više od autora:
O: Izrada i dijeljenje su moje dvije najveće strasti! Ukupno sam objavio stotine vodiča o svemu, od mikrokontrolera do pletenja. Ja sam motoristkinja iz New Yorka i mama koja se ne kaje. My wo… Više o bekathwia »
Kad se pogledate u ogledalo, kome ne bi koristila nekoliko riječi ohrabrenja? Izgradite ekran unutar ogledala za pomicanje prilagođenih afirmacija koje možete čitati preko vlastitog odraza. Ovaj polirani projekt lako se sastaje s okvirom za kutije sjena i nekim prozirnim ogledalom. Možete napraviti jednostavnu verziju s osnovnim Arduinom ili kompatibilnom ili je poravnati pomoću NodeMCU -a (ESP8266 wifi ploča) kako biste dodali više pozitivnih citata u ogledalo preko interneta.
Ovaj članak je prvobitno 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: varijabla; 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: varijabla; 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: varijabla; 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: varijabla; 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: 0in; margin-bottom:.0001pt; mso-paginacija: udovica-siroče; mso-crtica: nema; tekst-autoprostor: ideograf-ostalo; font: 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: 0in; margin-bottom:.0001pt; mso-paginacija: udovica-siroče; mso-crtica: nema; tekst-autoprostor: ideograf-ostalo; font: 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: "Liberation Serif"; 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.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source: 0;} div. WordSection1 {stranica: WordSection1;}
Supplies
- Shadowbox okvir
- Zrcalno staklo ili akril
- Crna papirna traka
- Olovka ili olovka
- Ravnalo ili mjerač trake
- Zanatski nož
- USB kabel
- NodeMCU, Trinket M0 ili slična ploča mikrokontrolera
- Bijeli alfanumerički LED ekrani sa i2c ruksacima (koristio sam tri, ali i dva su u redu)
- Alati i pribor za lemljenje
- Velika lemljiva ploča
Da biste bili u toku sa onim na čemu radim, pratite me na YouTube -u, Instagramu, Twitteru, Pinterestu i pretplatite se na moj bilten. Kao Amazon saradnik zarađujem od kvalifikovanih kupovina koje obavite pomoću mojih partnerskih veza.
Korak 1: Sastavite alfanumeričke zaslone
Prvi korak je sastavljanje alfanumeričkih ekrana, što znači lemljenje u 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 ploča sa pločom koja sadrži čip za kontrolu svakog od LED segmenata putem protokola podataka I2C, koji koristi samo dva pina za upravljanje velikim brojem LED dioda. Igle osjetljivog segmenta prolaze kroz rupe na ploči, a zatim zaslon možete položiti na njegovu stranu i lemiti igle straga. Pazite da LED lampicu s decimalnom tač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 kakva prilagođavanja sjedala prije nego što sve sjedne na svoje mjesto. Komponente sa više pinova kasnije je izuzetno teško odlepiti. Nakon što su svi vodiči zalemljeni, pričvrstite izbočene žice pomoću par isječaka za ispiranje.
Zatim biste trebali lemiti uključene igle zaglavlja u označeni red rupa na vrhu ekrana. 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 kakva prilagođavanja ako ploča i pinovi u početku nisu savršeno okomiti.
Možete povezati ove I2C uređaje zajedno, sve dok imaju različite adrese. Trebali biste promijeniti adresu dva ekrana 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 zadanim adresama. Ipak, ne morate koristiti tri ekrana! I dalje izgleda dobro i čitljivo sa samo dvije, iako je 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, zatim nanesite malo lema na zagrijane jastučiće, koji bi se trebali pojaviti preko oba jastučića. Ako vam u početku ne izgleda ujednačeno i sjajno, pokušajte ponovo zagrijati spoj.
Korak 2: Testirajte s krugom za lemljenje
Testirajte svoje zaslone s lemljenom pločom prije nego što 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 ekrana 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 ekrana za testiranje svakog ekrana pojedinačno. Jednostavan kôd priložen ovom koraku uključuje skicu za pomicanje testa na tri ekrana odjednom, što pomaže u identificiranju i potvrđivanju ispravne adrese za svaki prikaz.
// označavaju zaslone svojim i2c adresama
struct {uint8_t addr; // I2C adresa Adafruit_AlphaNum4 alpha4; } disp = {{0x70, Adafruit_AlphaNum4 ()}, // prikaz s lijeve strane {0x72, Adafruit_AlphaNum4 ()}, // srednji prikaz {0x71, Adafruit_AlphaNum4 ()}, // prikaz s desne strane}; Potražite ovaj blok koda na početku primjera quadalphanum-multi. Ako se vaši ekrani 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 možete pokušati su 0x73, 0x74, 0x75, 0x76 i 0x77. Adresa se izračunava kao zbroj 0x70 i premošćenih iglica adrese, od kojih svaka 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 sa popisa postavljenih, možete upotrijebiti nešto jednostavno i offline, poput Trinketa. Ako želite isprobati napredniju verziju koja se povezuje na internet radi preuzimanja novih poruka, možete koristiti WiFi ploču poput NodeMCU -a. Samo pogledajte koji se pinovi koriste za I2C podatke i sat na vašem mikrokontroleru i spojite se u skladu s tim. Osim toga, ovi ekrani zahtijevaju povezivanje na masu, napajanje i referentni napon koji odgovara logičkom naponu vašeg mikrokontrolera.
Korak 3: Odredite izgled ekrana unutar okvira i diskova za lemljenje
Sada je vrijeme da postavite završni krug na veliku ploču. Poravnajte ga s jednim od donjih uglova okvira okvira za sjene, 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 sa zaglavljima ekrana, a zatim zalemite zaglavlja ekrana na mjesto. Vrlo je važno da se zasloni poravnaju jedan s drugim tako da će izgledati kao jedan dugački, 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 kola i testirajte
Spajajte ostatak kola pomoću žice za spajanje pune jezgre i provjerite radi li kako se očekivalo. Podesite I2C adrese ekrana ako je potrebno, kao što ste učinili prilikom testiranja, tako da se poruka glatko pomiče po svim ekranima kao jedan.
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 data, morate je uzeti." -Beyoncé Knowles -Carter
- "Ne mjerim se očekivanjima drugih niti dopuštam drugima da definišu 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 da shvatimo kako bismo se manje bojali." -Marie Curie
- "Ne kompromitujte sebe - vi ste sve što imate." -Janis Joplin
- "Ako imate dobre misli, zasijat će vam s lica poput sunčevih zraka i uvijek ćete izgledati divno." -Roald Dahl
- "Ono po čemu si drugačiji ili čudan, to je tvoja snaga." -Meryl Streep
- "Ko ste unutra, ono vam pomaže da napravite i učinite sve u životu." -Fred Rogers
- "Ne bojim se oluja jer učim ploviti svojim brodom." -Louisa May Alcott
- "Namerno sam i ne bojim se ničega." -Oudre Lord
- "Ono na čemu se zadržavamo to smo i postajemo." -Oprah Winfrey
- "Uvijek budi prvorazredna verzija sebe umjesto drugorazredne verzije nekog drugog." -Judy Garland
- „Jesam li dovoljno dobar? Da, jesam." -Michelle Obama
- "Morate vjerovati u sebe i niko drugi neće" -Sarah Michelle Geller
- "Ništa ne može umanjiti svjetlost koja sija 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 iste veličine koji odgovara vašem okviru s kutijom sjena. Ove stvari možete naručiti putem interneta ili ih pronaći u specijaliziranim prodavačima plastike i stakla. Umjesto stakla okvira možete koristiti debeli komad stakla ili plastike ili tanki komad plastike naslagan iza originalnog stakla okvira. Skinite zaštitni film i procijenite koja strana najbolje reflektira, jer nije uvijek ista s obje strane. Pokrijte "pogrešnu" stranu crnom papirnom trakom ili zalijepite dio na tamni papir. Odrežite rubove u ravnini tako da traka ne visi preko ruba. Crna papirna traka (u filmskoj industriji s miljeom skraćena "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 traka će spriječiti odbijanje svjetlosti iza ogledala, što bi smanjilo njegovu refleksiju. Sada svjetlost može sijati samo tamo gdje su ekrani.
Korak 7: Izrežite zarez za kabel
Priključite USB kabl u strujno kolo prije nego što ga zamijenite unutar okvira, poravnavajući ekran 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 vašeg okvira, to se može postići pomoću pomoćnog lista ili male ručne pile.
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 klizila. Sila sendviča stražnje ploče kutije sjena može biti dovoljna da zadrži vaše kolo na mjestu, ali traka vam pomaže da ga 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, možete nadograditi ogledalo senzorom pokreta ili blizine koji će aktivirati prikaz samo kada je prisutna osoba, ili čak zamijeniti mikrokontroler za jednokrilni računar i kameru radi određenog prepoznavanja lica ili detekcije izraza.
Hvala što ste nas pratili! Da biste bili u toku sa onim na čemu radim, pratite me na YouTube -u, Instagramu, Twitteru, Pinterestu i pretplatite se na moj bilten.
Preporučuje se:
Jednostavno beskonačno ogledalo s Arduino Gemmom i NeoPikselima: 8 koraka (sa slikama)
Lako beskonačno ogledalo s Arduino Gemmom i NeoPikselima: Gle! Pogledajte duboko u očaravajuće i varljivo jednostavno ogledalo beskonačnosti! Jedna traka LED dioda svijetli prema unutra na sendviču s ogledalom kako bi stvorila efekt beskrajnog odraza. Ovaj projekt će primijeniti vještine i tehnike iz mog uvoda Arduin
Uradi sam pametnu elektroničku ukulele s Arduinom: 14 koraka (sa slikama)
Uradi sam pametnu elektroničku ukulele s Arduinom: Korak po korak ćemo objasniti kako možete dizajnirati vlastitu ukulele i dodati neke efekte koji će je učiniti jedinstvenom, poput crtanja nečega što želimo na površini ukulele ili dodavanja svjetlosnih efekata. Da biste to učinili, potrebno je kupiti
Univerzalna (krađa) zaštita 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 vam je potrebno su trska i magnet. Za automobile će vam trebati relej za napajanje kako biste povećali kapacitet uključivanja trska. Slika
Pretvorite elektroničku vagu za kupaonicu u ljestvicu isporuke za <$ 1: 8 koraka (sa slikama)
Pretvorite elektroničku vagu za kupatilo u ljestvicu za otpremu za <$ 1 :, u mom malom biznisu morao sam vagati srednje do velike predmete i kutije na podnoj vagi za transport. Umjesto da previše plaćam za industrijski model, upotrijebio sam digitalnu vagu za kupaonicu. Otkrio sam da je dovoljno blizu za grubu tačnost
Nabavite EIS (elektroničku stabilizaciju slike) na bilo kojem Android pametnom telefonu. 4 koraka
Nabavite EIS (elektronsku stabilizaciju slike) na bilo kojem Android pametnom telefonu. Zdravo, momci. Danas imam novi hak za sve one fotografe sa pametnih telefona koji imaju telefon s pristojnom kamerom, ali dok snimaju videozapisi su vrlo klimavi i vašoj kameri nedostaje EIS (elektronička slika Stabilizacija). Većina vodećih telefona ima ovo