Kazalo:
- Zaloge
- 1. korak: Sestavite alfanumerične zaslone
- 2. korak: Preizkusite z vezjem brez spajkanja
- 3. korak: Določite postavitev zaslona znotraj okvirjev in spajkalnikov
- 4. korak: Zgradite preostanek vezja in preizkusite
- 5. korak: Koda
- 6. korak: trak in ogledala
- 7. korak: Odrežite zarezo za kabel
- 8. korak: Mislite pozitivno
Video: Elektronsko ogledalo za potrditev: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Avtor: bekathwiaBecky SternSledite Več avtorja:
O: Ustvarjanje in deljenje sta moji največji strasti! Skupaj sem objavil na stotine vaj o vsem, od mikrokrmilnikov do pletenja. Sem motoristka iz New Yorka in mama brez kesa. My wo… Več o bekathwia »
Ko se pogledate v ogledalo, kdo ne bi mogel uporabiti nekaj spodbudnih besed? Zgradite zaslon v ogledalu, da se pomaknete po afirmacijah po meri, ki jih lahko berete, preko svojega odseva. Ta polirani projekt se zlahka združi z okvirjem senčne skrinje, kupljenim v trgovini, in nekaj prosojnega zrcalnega materiala. Lahko sestavite preprosto različico z osnovnim Arduinom ali združljivo ali pa jo izravnate z uporabo NodeMCU (ESP8266 wifi board), da dodate več pozitivnih narekovajev v ogledalo po internetu.
Ta članek je bil prvotno objavljen v reviji HackSpace.
/ * Opredelitve pisav */ @font-face {font-family: SimSun; panoza-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: spremenljivo; mso-font-signature: 3 680460288 22 0 262145 0;} @font-face {font-family: "Cambria Math"; panoza-1: 2 4 5 3 5 4 6 3 2 4; mso-font-charset: 0; mso-generic-font-family: roman; mso-font-pitch: spremenljivo; mso-font-signature: -536870145 1107305727 0 0 415 0;} @font-face {font-family: "Liberation Serif"; panoza-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: spremenljivo; mso-font-signature: 0 0 0 0 0 0;} @font-face {font-family: "\ @SimSun"; panoza-1: 2 1 6 0 3 1 1 1 1 1; mso-font-charset: 134; mso-generic-font-family: auto; mso-font-pitch: spremenljivo; mso-font-signature: 3 680460288 22 0 262145 0;} / * Definicije sloga * / 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: vdova-sirota; mso-hifenat: brez; besedilo-avtoprostor: ideograf-drugo; velikost pisave: 12,0pt; font-family: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1,5pt; jezik mso-ansi: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;} str. Standard, li. Standard, div. Standard {mso-style-name: Standard; mso-style-unhide: ne; mso-style-parent: ""; marža: 0in; margin-bottom:.0001pt; mso-paginacija: vdova-sirota; mso-hifenat: brez; besedilo-avtoprostor: ideograf-drugo; velikost pisave: 12,0pt; font-family: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1,5pt; jezik mso-ansi: 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-hifenat: brez; text-autospace: ideograph-other;} @page WordSection1 {velikost: 8,5in 11,0in; marža: 1,0 v 1,0 v 1,0 v 1,0 v; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source: 0;} div. WordSection1 {stran: WordSection1;}
Zaloge
- Okvir Shadowbox
- Zrcalno steklo ali akril
- Črni papirni trak
- Svinčnik ali svinčnik
- Ravnilo ali trak
- Obrtni nož
- USB kabel
- NodeMCU, Trinket M0 ali podobna plošča mikrokrmilnika
- Beli alfanumerični LED zasloni z nahrbtniki i2c (uporabil sem tri, dva pa sta tudi v redu)
- Spajkalna orodja in potrebščine
- Velika spajkalna plošča
Če želite spremljati, na čem delam, me spremljajte na YouTubu, Instagramu, Twitterju, Pinterestu in se naročite na moje novice. Kot sodelavec Amazon zaslužim s kvalificiranimi nakupi, ki jih opravite z mojimi partnerskimi povezavami.
1. korak: Sestavite alfanumerične zaslone
Prvi korak je sestaviti alfanumerične zaslone, kar pomeni, da jih spajkate na nahrbtnike i2c in dodate tudi zatiče glave. Vaš mikrokrmilnik jih lahko loči po naslovu, ki ga lahko spremenite tako, da premostite te spajkalne ploščice na plošči.
Nahrbtnik je vezje, ki vsebuje čip za nadzor vsakega od segmentov LED prek podatkovnega protokola I2C, ki uporablja le dva podatkovna zatiča za nadzor velikega števila LED. Občutljivi segmentni zatiči za zaslon gredo skozi luknje na plošči, nato pa zaslon položite na obraz in zataknite zatiče na zadnji strani. Pazite, da LED z decimalno piko poravnate s piko na sitotisku plošče, da je ne spajkate na glavo! Pametno je najprej spajkati dva diagonalna vogalna zatiča, tako da lahko prilagodite sedeže, preden se vse zaskoči. Sestavine z več zatiči je kasneje zelo težko odstraniti. Ko so vsi kabli spajkani, štrleče žice pritrdite s parom izplakovalnih odsekov.
Nato morate priložene zatiče glave spajkati v označeno vrsto lukenj na vrhu zaslona. Lažje je vse poravnati naravnost, če ta del sklopa izvedete z zatiči za glavo, ki se držijo v brezlemni plošči. Koristno je, da začnete spajkati samo en zatič glave, ki ga lahko preprosto znova stopite, da naredite kakršne koli prilagoditve, če plošča in zatiči sprva nista popolnoma pravokotni.
Te naprave I2C lahko povežete skupaj, če imajo različne naslove. Naslov dveh zaslonov morate spremeniti tako, da spajkate, da premostite komplet ali dva para blazinic na zadnji strani plošče. Na primer, na enem zaslonu premostite blazinice z oznako A0, na drugem pa oznake A1, tretji pa pustite na privzetem naslovu. Vendar vam ni treba uporabljati treh zaslonov! Še vedno je videti dobro in berljivo le z dvema, čeprav težje fotografirati smiselno frazo, saj se naenkrat pojavi tako malo črk. Za premostitev spajkalnih blazinic se z vročim spajkalnikom dotaknite obeh hkrati, nato pa na segrete blazinice nanesite nekaj spajkanja, ki naj bi se prelilo po obeh blazinicah. Če sprva ne izgleda enakomerno in sijoče, poskusite ponovno segreti spoj.
2. korak: Preizkusite z vezjem brez spajkanja
Preden jih sestavite v svoj projekt, preizkusite zaslone z lemljeno ploščo. Na ta način, če bo šlo kaj narobe, vam ne bo treba porabiti veliko časa za preizkušanje več spremenljivk naenkrat ali pa boste morali izgubljati čas po nepotrebnem razveljavitvi in ponovnem opravljanju dela. Testiranje vsakega zaslona ne samo preveri, ali deluje, ampak vam omogoča, da preverite, kateri ima kateri naslov. Uporabite lahko primer kode knjižnice Arduino iz alfanumeričnega zaslona, da preizkusite vsak zaslon posebej. Preprosta koda, priložena temu koraku, vključuje skico za premikanje testa na treh zaslonih hkrati, kar pomaga pri prepoznavanju in potrditvi pravilnega naslova za vsak zaslon.
// označimo zaslone z naslovi i2c
struct {uint8_t addr; // naslov I2C Adafruit_AlphaNum4 alpha4; } disp = {{0x70, Adafruit_AlphaNum4 ()}, // levi zaslon {0x72, Adafruit_AlphaNum4 ()}, // srednji zaslon {0x71, Adafruit_AlphaNum4 ()}, // desni zaslon}; Poiščite ta blok kode na začetku primera štirikolesnik. Če se vaši zasloni ne premikajo po vrstnem redu, poskusite zamenjati naslove (0x70, 0x72, 0x71) in znova naložiti kodo. Če ste spajkali drugačno konfiguracijo zatičev naslovov, kot je prikazano na sliki, lahko poskusite druge naslove 0x73, 0x74, 0x75, 0x76 in 0x77. Naslov se izračuna kot vsota 0x70 in premostljenih zatičev naslovov, od katerih ima vsak svojo vrednost (A0 = 1, A1 = 2, A3 = 4).
Odločite se lahko, kateri mikrokrmilnik boste uporabili za ta projekt. Če želite, da vaše ogledalo naključno prikazuje afirmacije z določenega seznama, lahko uporabite nekaj preprostega in brez povezave, kot je Trinket. Če želite preizkusiti naprednejšo različico, ki se poveže z internetom za pridobivanje novih sporočil, lahko uporabite ploščo wifi, kot je NodeMCU. Samo poglejte, kateri zatiči se uporabljajo za podatke in uro I2C na vašem mikrokrmilniku in se ustrezno povežite. Poleg tega ti zasloni zahtevajo priključitev na ozemljitev, napajanje in referenčno napetost, ki ustreza logični napetosti vašega mikrokrmilnika.
3. korak: Določite postavitev zaslona znotraj okvirjev in spajkalnikov
Zdaj je čas, da na veliko ploščo postavite zadnji krog. Poravnajte ga z enim od spodnjih vogalov okvirja senčnega okvirja, nato postavite zaslone tako, da bodo s pomočjo ravnila centrirani v okvirju od desne proti levi. Upoštevajte, katere luknje v plošči za plošče so poravnane z glavami zaslona, nato pa spajajte glave zaslona. Zelo pomembno je, da se zasloni poravnajo drug z drugim, tako da bodo videti kot en dolg brezšivni zaslon. Vendar pa ni preveč kritično, da ste jih spajkali v istem vrstnem redu, kot ste jih imeli prej, saj lahko naslove v kodi vedno preuredite.
4. korak: Zgradite preostanek vezja in preizkusite
Ostanek vezja spajkajte s priključno žico s trdnim jedrom in se prepričajte, da deluje po pričakovanjih. Po potrebi prilagodite naslove I2C zaslona, kot ste to storili pri testiranju, tako da se sporočilo gladko premika po vseh zaslonih kot enem.
5. korak: Koda
Poiščite afirmacije, ki so za vas pomembne! Vzorčna koda tega projekta vsebuje 17 citatov znanih ustvarjalcev, ki dvigujejo razpoloženje:
- "Neuspeh je vedno možnost" -Adam Savage
- "Moč vam ni dana, morate jo vzeti." -Beyoncé Knowles -Carter
- "Ne merim se po pričakovanjih drugih in ne dovolim, da bi drugi opredelili mojo vrednost." -Sonia Sotomayor
- "Moramo sprejeti končno razočaranje, vendar nikoli ne smemo izgubiti neskončnega upanja." -Martin Luther King Jr.
- "Zdaj je čas za razumevanje, da se bomo manj bali." -Marie Curie
- "Ne kompromitirajte sebe - vse, kar imate." -Janis Joplin
- "Če imaš dobre misli, ti bodo zasijale kot sončni žarki in vedno boš videti čudovito." -Roald Dahl
- "Kar te dela drugačnega ali čudnega, je tvoja moč." -Meryl Streep
- "Kdo ste v sebi, vam pomaga narediti in narediti vse v življenju." -Fred Rogers
- "Ne bojim se neviht, saj se učim jadrati s svojo ladjo." -Louisa May Alcott
- "Namerno sem in ničesar se ne bojim." -Oudre Lord
- "Tisto, na čemer se zadržujemo, to postanemo." -Oprah Winfrey
- "Vedno bodite prvovrstna različica sebe namesto drugorazredne različice nekoga drugega." -Judy Garland
- »Sem dovolj dober? Ja, sem. " -Michelle Obama
- "Morate verjeti vase in nihče drug ne bo." -Sarah Michelle Geller
- "Nič ne more zatemniti svetlobe, ki sije v tebi." -Maja Angelou
- "Moja moč je le v moji vztrajnosti." -Louis Pasteur
6. korak: trak in ogledala
Če želite sestaviti ogledalo, vzemite kos prozorne plastike ali stekla enake velikosti, da se prilega okvirju senčne škatle. Te izdelke lahko naročite na spletu ali jih najdete pri specializiranih prodajalcih plastike in stekla. Namesto stekla okvirja lahko uporabite debel kos stekla ali plastike ali pa uporabite tanek kos plastike, ki je nastal za prvotnim steklom okvirja. Odstranite zaščitno folijo in ocenite, katera stran daje najboljši odsev, saj ni vedno enaka na obeh straneh. "Napačno" stran prekrijte s črnim papirnatim trakom ali nekaj nalepite na temen papir. Robove obrežite tako, da trak ne visi čez rob. Črni papirni trak (v filmski industriji ljubkovalno skrajšano "BPT") je za ta projekt prednostni, ker popolnoma blokira svetlobo.
Ta pravokotnik previdno izrežite z obrtnim nožem, po izbiri pa robove pravokotnika ponovno prilepite, da ustvarite čiste, ravne črte. Ta trak bo preprečil odbijanje svetlobe za ogledalom, kar bi zmanjšalo njegovo odsevnost. Sedaj lahko svetloba sije le tam, kjer so zasloni.
7. korak: Odrežite zarezo za kabel
Priključite kabel USB v vezje, preden ga zamenjate v okvirju, zaslon poravnajte s pravokotnim izrezom traku. Upoštevajte, kako se bo vaš kabel USB morda moral močno upogniti, da zapustite zadnji ali spodnji del okvirja. Poravnajte, označite in izrežite zarezo na zadnji plošči okvirja, da prilagodite izhod kabla. Odvisno od materiala vašega okvirja je to mogoče doseči s pomožnim rezilom ali majhno ročno žago.
Ko določite strategijo usmerjanja kablov, lahko okvir zaprete. Za pritrditev tiskanega vezja v okvir uporabite več traku, da ne drsi. Moč sendviča zadnje plošče senčne skrinje je lahko dovolj, da zadrži vezje na mestu, vendar vam trak pomaga, da ga popolnoma poravnate in zagotavlja dodatno zavarovanje, da se kasneje ne bo pomaknil
8. korak: Mislite pozitivno
Katere afirmacije želite vnesti v svoje? Rad bi jih slišal v spodnjih komentarjih.
Če želite nadaljevati ta projekt, lahko ogledalo nadgradite s senzorjem gibanja ali bližine, ki sproži prikaz le, ko je prisotna oseba, ali pa celo zamenjate mikrokrmilnik za en sam računalnik in kamero za nekaj prepoznavanja obrazov ali zaznavanja izrazov.
Hvala za spremljanje! Če želite spremljati, na čem delam, me spremljajte na YouTubu, Instagramu, Twitterju, Pinterestu in se naročite na moje novice.
Priporočena:
Prodajni avtomat z lestvico za potrditev padca (Raspberry Pi): 5 korakov
Prodajni avtomat z lestvico za potrditev Itemdrop (Raspberry Pi): Dobrodošel kolega izdelovalec, za šolski projekt sem se odločil narediti avtomat za prigrizke. Naša naloga je bila ustvariti napravo za rekreacijo, ki bi uporabljala vsaj 3 senzorje in 1 aktuator. Delno sem šel narediti avtomat, ker sem imel dostop do nekaterih
Elektronsko točkovanje za baseball igro z vrečko iz fižola: 8 korakov (s slikami)
Elektronsko točkovanje za baseball igro Bean Bag Toss: Ta navodila vam bodo razložila, kako samodejno elektronsko ohraniti rezultat za igro z baseballom Bean Bag Toss. Ne bom pokazal podrobne gradnje lesene igre, te načrte najdete na spletni strani Ane White na: https: // www
Priklopna postaja za elektronsko polnjenje dodatne opreme: 11 korakov (s slikami)
Priklopna postaja za elektronsko polnjenje dodatne opreme: Težava: sovražim nered v žici. Z baterijami, ki jih moram napolniti vso svojo elektroniko (mobilni telefon, slušalke Bluetooth, baterije AA, predvajalnik MP3 itd.), Se moj razdelilnik in miza precej enostavno napolnijo. Želel sem rešitev tega in sem
Pretvorite elektronsko kopalniško tehtnico v lestvico pošiljanja za <$ 1: 8 korakov (s slikami)
Pretvorite elektronsko kopalniško tehtnico v lestvico za pošiljanje za <1 USD :, v svojem majhnem podjetju sem moral za pošiljanje tehtati srednje do velike predmete in škatle na talni tehtnici. Namesto, da bi plačal preveč za industrijski model, sem uporabil digitalno kopalniško tehtnico. Ugotovil sem, da je dovolj blizu za grobo natančnost
Hack Canon EOS 300D za potrditev ostrenja z vsemi objektivi, trajno .: 5 korakov (s slikami)
Vdrete v Canon EOS 300D, da za stalno potrdite ostrino z vsemi objektivi. No, prav, to lahko preprosto storite z uporabo različnih odsekanih adapterjev za več nosilcev objektiva - kako pa bi bilo, če bi fotoaparat trajno prilagodili tako, da se izognete plačilu za več adapterji? Obožujem svoj 300D, vendar nimam nobenega objektiva EF/S