Obsah:
- Zásoby
- Krok 1: Zostavte alfanumerické displeje
- Krok 2: Testujte s obvodom bez spájkovacej dosky
- Krok 3: Určte rozloženie displeja vo vnútri rámových a spájkovacích displejov
- Krok 4: Zostavte zvyšok obvodu a otestujte ho
- Krok 5: Kód
- Krok 6: Páska a zrkadlá
- Krok 7: Vyrežte zárez na kábli
- Krok 8: Myslite pozitívne
Video: Zrkadlo elektronického potvrdenia: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Od bekathwiaBecky SternSledovať viac od autora:
O: Tvorba a zdieľanie sú moje dve najväčšie vášne! Celkovo som publikoval stovky návodov o všetkom, od mikrokontrolérov až po pletenie. Som motocyklista z New Yorku a nehanebná psia mama. Moje wo … Viac o bekathwii »
Keď sa pozriete do zrkadla, kto by nemohol použiť pár povzbudivých slov? Postavte si displej do zrkadla a posúvajte svoje vlastné potvrdenia, ktoré si môžete prečítať vo svojom vlastnom odraze. Tento naleštený projekt sa ľahko kombinuje s rámom shadowboxu kúpeným v obchode a nejakým priehľadným zrkadlovým materiálom. Môžete vytvoriť jednoduchú verziu so základným Arduino alebo kompatibilným, alebo ho vylepšiť pomocou NodeMCU (wifi doska ESP8266), aby ste do zrkadla na internete pridali pozitívnejšie citáty.
Tento článok bol pôvodne publikovaný v časopise HackSpace Magazine.
/ * Definície písma */ @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: variabilné; 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: variabilné; 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 4; mso-font-alt: "Times New Roman"; mso-font-charset: 0; mso-generic-font-family: roman; mso-font-pitch: variabilné; 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: variabilné; mso-font-signature: 3 680460288 22 0 262145 0;} / * Definície štýlov * / p. MsoNormal, li. MsoNormal, div. MsoNormal {mso-style-unfide: no; mso-style-qformat: áno; mso-style-parent: ""; okraj: 0 palcov; margin-bottom:.0001pt; mso-stránkovanie: vdova-sirota; mso-spojovník: žiadny; text-autospace: ideograph-other; veľkosť písma: 12,0pt; rodina fontov: "Liberation Serif", patkové; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1,5 bodu; jazyk mso-ansi: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;} p. Standard, li. Standard, div. Standard {mso-style-name: Standard; mso-style-unbide: nie; mso-style-parent: ""; okraj: 0 palcov; margin-bottom:.0001pt; mso-stránkovanie: vdova-sirota; mso-spojovník: žiadny; text-autospace: ideograph-other; veľkosť písma: 12,0pt; rodina fontov: "Liberation Serif", patkové; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1,5 bodu; jazyk mso-ansi: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoChpDefault {mso-style-type: export-only; mso-default-props: áno; rodina písma: "Liberation Serif", pätkové; 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,5 bodu; jazyk mso-ansi: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoPapDefault {mso-style-type: export-only; mso-spojovník: žiadny; text-autospace: ideograph-other;} @page WordSection1 {veľkosť: 8,5in 11,0in; okraj: 1,0 palca 1,0 palca 1,0 palca 1,0 palca; mso-header-margin:.5in; mso-päta-okraj:.5in; mso-paper-source: 0;} div. WordSection1 {stránka: WordSection1;}
Zásoby
- Rám Shadowbox
- Priehľadné zrkadlové sklo alebo akryl
- Čierna papierová páska
- Pero alebo ceruzka
- Pravítko alebo zvinovací meter
- Remeselný nôž
- USB kábel
- Doska mikrokontroléra NodeMCU, Trinket M0 alebo podobnej dosky
- Biele alfanumerické LED displeje s batohmi i2c (použil som tri, ale dva sú tiež v poriadku)
- Spájkovacie nástroje a zásoby
- Veľké spájkovateľné doštičky
Aby ste držali krok s tým, na čom pracujem, sledujte ma na stránkach YouTube, Instagram, Twitter, Pinterest a prihláste sa na odber môjho spravodajcu. Ako spolupracovník Amazonu zarábam na kvalifikovaných nákupoch, ktoré robíte pomocou mojich pridružených odkazov.
Krok 1: Zostavte alfanumerické displeje
Prvým krokom je zostavenie alfanumerických displejov, čo znamená ich spájkovanie s batohmi i2c a pridanie kolíkov záhlavia. Váš mikrokontrolér ich dokáže odlíšiť od adresy, ktorú môžete zmeniť premostením týchto spájkovacích podložiek na doske.
Batoh je obvodová doska obsahujúca čip na ovládanie každého zo segmentov LED prostredníctvom dátového protokolu I2C, ktorý na ovládanie veľkého počtu diód LED používa iba dva dátové piny. Jemné segmentové kolíky displeja prechádzajú otvormi na doske, potom môžete displej položiť na tvár a kolíky vzadu spájkovať. Dávajte pozor na zarovnanie diódy LED s desatinnými bodmi s bodkou na silkscreene dosky, aby nedošlo k jej spájkovaniu hore nohami! Je múdre najskôr spájkovať dva diagonálne rohové kolíky, aby ste mohli vykonať akékoľvek úpravy sedenia skôr, ako bude všetko zaistené na svojom mieste. Komponenty s viacerými kolíkmi sa neskôr mimoriadne ťažko odpájkujú. Potom, čo sú všetky vodiče spájkované, vyčnievajúce vodiče zastrihnite dvojicou splachovacích nožičiek.
Ďalej by ste mali spájkovať priložené kolíky záhlavia do označeného radu otvorov v hornej časti displeja. Je jednoduchšie usporiadať všetko narovnané, ak urobíte túto časť zostavy tak, aby kolíky hlavičky trčali do nepájivej dosky. Je užitočné začať spájkovaním iba jedného kolíka záhlavia, ktorý môžete ľahko roztaviť a vykonať akékoľvek úpravy, ak doska a kolíky nie sú spočiatku dokonale kolmé.
Tieto zariadenia I2C môžete reťaziť, pokiaľ majú rôzne adresy. Adresu dvoch displejov by ste mali zmeniť spájkovaním, aby sa premostila sada alebo dva z párov podložiek na zadnej strane dosky. Napríklad prepojte pady označené A0 na jednom displeji a pady označené A1 na inom, pričom tretí necháte na predvolenej adrese. Nemusíte však používať tri displeje! Stále to vyzerá dobre a čitateľne iba s dvoma, aj keď je ťažšie odfotiť zmysluplnú frázu, pretože sa objaví tak málo písmen naraz. Ak chcete premosťovať spájkovacie podložky, dotknite sa horúcej spájkovačky obidvoch naraz a potom naneste trochu spájky na vyhrievané podložky, ktoré by mali cez obidve podložky blokovať. Ak to na prvý pohľad nevyzerá rovnomerne a lesklo, skúste kĺb znova zahriať.
Krok 2: Testujte s obvodom bez spájkovacej dosky
Pred montážou do projektu otestujte svoje displeje s bezspájkovou doskou. Tak sa stane, že ak sa niečo pokazí, nebudete musieť tráviť veľa času skúšaním viacerých premenných naraz alebo budete musieť zbytočne strácať čas opakovaním a opakovaním práce. Testovanie každého displeja nielenže overí, či funguje, ale dáva vám šancu potvrdiť, ktorý má akú adresu. Na ukážku každého displeja môžete použiť príklad kódu knižnice Arduino alfanumerického displeja. Jednoduchý kód priložený k tomuto kroku obsahuje skicu na posúvanie testu na troch displejoch naraz, čo pomáha s identifikáciou a potvrdením správnej adresy pre každé zobrazenie.
// označia displeje ich adresami i2c
struct {uint8_t addr; // adresa I2C Adafruit_AlphaNum4 alpha4; } disp = {{0x70, Adafruit_AlphaNum4 ()}, // ľavý displej {0x72, Adafruit_AlphaNum4 ()}, // stredný displej {0x71, Adafruit_AlphaNum4 ()}, // pravý displej}; Tento blok kódu hľadajte na začiatku príkladu quadalphanum-multi. Ak sa vaše displeje neposúvajú v poradí, skúste vymeniť adresy (0x70, 0x72, 0x71) a znova nahrajte kód. Ak ste spájkovali inú konfiguráciu kolíkov s adresou, ako je znázornené na obrázku, ostatné adresy, ktoré môžete vyskúšať, sú 0x73, 0x74, 0x75, 0x76 a 0x77. Adresa sa vypočíta ako súčet 0x70 a premostených kolíkov adresy, z ktorých každý má svoju vlastnú hodnotu (A0 = 1, A1 = 2, A3 = 4).
Môžete sa rozhodnúť, ktorý mikrokontrolér použijete pre tento projekt. Ak chcete, aby vaše zrkadlo náhodne zobrazovalo potvrdenia zo zoznamu, môžete použiť niečo jednoduché a offline ako drobnosť. Ak chcete vyskúšať pokročilejšiu verziu, ktorá sa pripája k internetu a prijímať nové správy, môžete použiť wifi dosku, ako je NodeMCU. Stačí vyhľadať, ktoré piny sa používajú na údaje a hodiny I2C na vašom mikrokontroléri, a podľa toho sa pripojiť. Tieto displeje navyše vyžadujú pripojenie k zemi, napájaniu a referenčné napätie zodpovedajúce logickému napätiu vášho mikrokontroléra.
Krok 3: Určte rozloženie displeja vo vnútri rámových a spájkovacích displejov
Teraz je načase rozložiť konečný okruh na veľkej perfboarde. Zarovnajte ho s jedným z dolných rohov rámca shadowboxu a potom pomocou pravítka umiestnite displeje tak, aby boli v ráme vycentrované sprava doľava. Všimnite si, ktoré otvory v perfboarde sú v súlade s hlavičkami displeja, a potom spájajte hlavičky displeja na svoje miesto. Je veľmi dôležité, aby sa displeje navzájom zarovnávali tak, aby vyzerali ako jeden dlhý bezproblémový displej. Nie je však hyperkritické, aby ste ich spájkovali v rovnakom poradí, v akom ste ich mali predtým, pretože adresy v kóde môžete kedykoľvek zmeniť.
Krok 4: Zostavte zvyšok obvodu a otestujte ho
Spájkujte zvyšok obvodu pomocou prepojovacieho vodiča s pevným jadrom a zaistite, aby fungoval podľa očakávania. V prípade potreby upravte adresy I2C displeja, ako ste to urobili pri testovaní, aby sa správa hladko posúvala na všetkých displejoch ako jeden.
Krok 5: Kód
Nájdite potvrdenia, ktoré sú pre vás zmysluplné! Ukážkový kód pre tento projekt obsahuje 17 citátov známych kreatív na zvýšenie nálady:
- „Zlyhanie je vždy možné“-Adam Savage
- "Moc vám nie je daná, musíte ju vziať." -Beyoncé Knowles -Carter
- „Nemeriam sa podľa očakávaní ostatných ani nenechám ostatných definovať moju hodnotu“-Sonia Sotomayor
- "Musíme prijať konečné sklamanie, ale nikdy nemôžeme stratiť nekonečnú nádej." -Martin Luther King Jr.
- "Teraz je čas to pochopiť, aby sme sa mohli menej báť." -Marie Curie
- "Nerobte kompromisy - ste všetko, čo máte." -Janis Joplin
- "Ak máš dobré myšlienky, budú svietiť z tvojej tváre ako slnečné lúče a vždy budeš vyzerať krásne." -Roald Dahl
- "Čím si odlišný alebo čudný, v tom je tvoja sila." -Meryl Streep
- "Kto si vo svojom vnútri, je to, čo ti pomôže urobiť a urobiť všetko v živote." -Fred Rogers
- "Nebojím sa búrok, pretože sa učím plaviť na svojej lodi." -Louisa May Alcott
- "Som premyslený a ničoho sa nebojím." -Audre Lord
- "To, nad čím sa pozastavujeme, je to, čím sa staneme." -Oprah Winfreyová
- „Vždy buďte prvotriednou verziou seba samého, než druhoradou verziou niekoho iného.“-Judy Garland
- "Som dosť dobrý? Áno som." -Michelle Obama
- "Musíte v seba veriť, že to nikto iný neurobí" -Sarah Michelle Geller
- "Nič nemôže tlmiť svetlo, ktoré svieti z tvojho vnútra." -Maya Angelou
- "Moja sila spočíva výlučne v mojej húževnatosti." -Louis Pasteur
Krok 6: Páska a zrkadlá
Ak chcete zostaviť zrkadlo, chyťte kus priehľadného zrkadlového plastu alebo skla, ktoré má rovnakú veľkosť, aby sa zmestili do rámu shadowboxu. Tieto veci si môžete objednať online alebo ich nájsť v špecializovaných predajniach plastov a skla. Namiesto skla rámu môžete použiť hrubý kus skla alebo plastu alebo použiť tenký kus plastu vrstvený za pôvodné sklo rámu. Odlepte všetok ochranný film a posúďte, ktorá strana poskytuje najlepší odraz, pretože nie je vždy rovnaká z oboch strán. „Zlú“stranu prikryte čiernou papierovou páskou alebo časť prilepte na tmavý papier. Orežte okraje tak, aby cez okraj nevisela žiadna páska. Pre tento projekt je preferovaná páska z čierneho papiera (vo filmovom priemysle láskyplne skrátene „BPT“), pretože úplne blokuje svetlo.
Tento obdĺžnik opatrne vystrihnite remeselným nožom a voliteľne znova zalepte okraje obdĺžnika, aby ste vytvorili čisté, rovné čiary. Táto páska zabráni odrážaniu svetla za zrkadlom, čo by znížilo jej odrazivosť. Teraz svetlo môže presvitať iba tam, kde sú displeje.
Krok 7: Vyrežte zárez na kábli
Pred vložením kábla USB do obvodu zapojte do obvodu a zarovnajte displej s výrezom v obdĺžnikovej páske. Všimnite si, ako by sa váš kábel USB musel ostro ohnúť, aby opustil zadnú alebo dolnú časť rámu. Zarovnajte, označte a vyrežte zárez na zadnom paneli rámu, aby sa prispôsobil výstupu kábla. V závislosti od materiálu rámu je to možné dosiahnuť pomocou kotúča alebo ručnej píly.
Keď určíte svoju stratégiu smerovania káblov, môžete rám zatvoriť. Použite väčšiu pásku na zaistenie dosky plošných spojov vo vnútri rámu, aby sa nekĺzala. Sila zovretia zadného panela tieňového boxu môže stačiť na to, aby udržala váš obvod na svojom mieste, ale páska vám ho pomôže dokonale zarovnať a poskytne dodatočné poistenie, že sa neskôr nebude krútiť z miesta.
Krok 8: Myslite pozitívne
Aké afirmácie chcete uviesť vo svojich? Rád by som ich počul v nižšie uvedených komentároch.
Ak chcete tento projekt posunúť ďalej, môžete zrkadlo vylepšiť o snímač pohybu alebo priblíženia, aby sa displej spustil iba vtedy, keď je prítomná osoba, alebo dokonca vymeniť mikrokontrolér za jeden palubný počítač a kameru za účelom rozpoznania tváre alebo detekcie výrazu.
Ďakujeme, že nás sledujete! Aby ste držali krok s tým, na čom pracujem, sledujte ma na stránkach YouTube, Instagram, Twitter, Pinterest a prihláste sa na odber môjho spravodajcu.
Odporúča:
Počítadlo predplatiteľov YouTube pomocou displeja z elektronického papiera a Raspberry Pi Zero W: 5 krokov (s obrázkami)
Počítadlo predplatiteľov YouTube pomocou displeja elektronického papiera a Raspberry Pi Zero W: V tomto návode vám ukážem, ako si zostaviť vlastné počítadlo predplatiteľov Youtube pomocou displeja z elektronického papiera a Raspberry Pi Zero W na zadanie dotazu do rozhrania YouTube API. a aktualizujte displej. Displeje z elektronického papiera sú pre tento typ projektu skvelé, pretože
Ako do svojho projektu pridať zobrazenie elektronického atramentu: 12 krokov (s obrázkami)
Ako do svojho projektu pridať zobrazenie E-Ink: Veľa projektov zahŕňa monitorovanie nejakého druhu údajov, ako sú údaje o životnom prostredí, často pomocou Arduina na ovládanie. V mojom prípade som chcel sledovať hladinu soli v mojom zmäkčovači vody. Možno budete chcieť získať prístup k údajom prostredníctvom svojej domácej siete,
Tvárová maska s displejom elektronického papiera: 9 krokov (s obrázkami)
Tvárová maska s displejom z elektronického papiera: Prepuknutie koronavírusu prinieslo do západného sveta nový kúsok módy: masky na tvár. V čase písania tohto článku sa stali v Nemecku a ďalších častiach Európy povinné pre každodenné používanie vo verejnej doprave, na nákupy a rôzne ďalšie
Kolorimeter Raspberry Pi s displejom elektronického papiera: 8 krokov (s obrázkami)
Kolorimeter Raspberry Pi s displejom elektronického papiera: Na tejto myšlienke som začal pracovať v roku 2018, pričom ide o rozšírenie predchádzajúceho projektu, kolorimetra. Mojou snahou bolo použiť displej z elektronického papiera, aby mohol byť kolorimeter použitý ako samostatné riešenie bez požiadaviek na externý
Dok pre nabíjanie elektronického príslušenstva: 11 krokov (s obrázkami)
Dok na nabíjanie elektronického príslušenstva: Problém: Neznášam neporiadok v drôte. Vďaka batériám, ktoré potrebujem nabiť vo všetkej elektronike (mobilný telefón, náhlavná súprava Bluetooth, batérie AA, prehrávač MP3 atď.), Sa môj predlžovací kábel a stôl preplnia pomerne ľahko. Chcel som riešenie a mám