Sisukord:

Elektrooniline kinnituspeegel: 8 sammu (piltidega)
Elektrooniline kinnituspeegel: 8 sammu (piltidega)

Video: Elektrooniline kinnituspeegel: 8 sammu (piltidega)

Video: Elektrooniline kinnituspeegel: 8 sammu (piltidega)
Video: 💦Blackview BV9200 AUS põrutuskindel ÜLEVAADE 2024, November
Anonim
Elektrooniline kinnituspeegel
Elektrooniline kinnituspeegel
Elektrooniline kinnituspeegel
Elektrooniline kinnituspeegel
Elektrooniline kinnituspeegel
Elektrooniline kinnituspeegel

Becky Stern Jälgi autori lisateavet:

Veebikaamera privaatsussõber
Veebikaamera privaatsussõber
Veebikaamera privaatsussõber
Veebikaamera privaatsussõber
Mõõdulint Yagi antenn 3D -prinditud haakeseadistega
Mõõdulint Yagi antenn 3D -prinditud haakeseadistega
Mõõdulint Yagi antenn 3D -prinditud haakeseadistega
Mõõdulint Yagi antenn 3D -prinditud haakeseadistega
Tähtkuju tikandid
Tähtkuju tikandid
Tähtkuju tikandid
Tähtkuju tikandid

Teave: tegemine ja jagamine on minu kaks suurimat kirge! Kokku olen avaldanud sadu õpetusi kõige kohta alates mikrokontrolleritest kuni kudumiseni. Olen New Yorgi mootorrattur ja kahetsusväärne koeraema. Minu häda … Lisateave bekathwia kohta »

Kes võiks peeglisse vaadates kasutada mõnda julgustavat sõna? Ehitage ekraan peegli sisse, et kerida kohandatud kinnitusi, mida saate oma peegelduse kaudu lugeda. See poleeritud projekt saab hõlpsasti kokku poest ostetud varjukasti raami ja mõne läbipaistva peegli materjaliga. Saate luua lihtsa versiooni tavalise Arduino või ühilduvaga või tasandada seda NodeMCU (ESP8266 WiFi -plaat) abil, et lisada Interneti kaudu peeglile rohkem positiivseid hinnapakkumisi.

See artikkel avaldati algselt ajakirjas HackSpace.

/ * Fontide määratlused */ @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: muutuv; 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: muutuv; 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: muutuv; 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: muutuv; mso-font-signature: 3 680460288 22 0 262145 0;} / * Stiilimääratlused * / lk. MsoNormal, li. MsoNormal, div. MsoNormal {mso-style-unhide: no; mso-style-qformat: jah; mso-style-parent: ""; varu: 0 tolli; varu-põhi:.0001pt; mso-pagineerimine: lesk-orv; mso-sidekriips: puudub; tekst-autoruum: ideograaf-muu; fondi suurus: 12.0pt; font-family: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1,5 pp; mso-ansi-keel: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;} p. Standard, li. Standard, div. Standard {mso-style-name: Standard; mso-style-unhide: ei; mso-style-parent: ""; varu: 0 tolli; varu-põhi:.0001pt; mso-pagineerimine: lesk-orb; mso-sidekriips: puudub; tekst-autoruum: ideograaf-muu; fondi suurus: 12.0pt; font-family: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1,5 pp; mso-ansi-keel: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoChpDefault {mso-style-type: only export; mso-default-rekvisiidid: jah; 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,5 pp; mso-ansi-keel: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoPapDefault {mso-style-type: only export; mso-sidekriips: puudub; text-autospace: ideograph-other;} @page WordSection1 {suurus: 8,5 tolli 11,0 tolli; varu: 1,0in 1,0in 1,0in 1,0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paber-allikas: 0;} div. WordSection1 {leht: WordSection1;}

Tarvikud

  • Shadowboxi raam
  • Läbipaistev peegliklaas või akrüül
  • Must paberlint
  • Pliiats või pliiats
  • Joonlaud või mõõdulint
  • Käsitöönuga
  • USB kaabel
  • NodeMCU, Trinket M0 või sarnane mikrokontrolleri plaat
  • Valged tähtnumbrilised LED -kuvarid koos i2c -seljakottidega (kasutasin kolme, kuid ka kaks sobib)
  • Jootetööriistad ja tarvikud
  • Suur jootetav leivalaud

Tööga kursis hoidmiseks jälgige mind YouTube'is, Instagramis, Twitteris, Pinterestis ja tellige minu uudiskiri. Amazoni sidusettevõttena teenin kvalifitseeritud ostudest, mille teete minu sidusettevõtte linkide abil.

1. toiming: pange kokku tähtnumbrilised kuvarid

Pange kokku tähtnumbrilised kuvarid
Pange kokku tähtnumbrilised kuvarid
Pange kokku tähtnumbrilised kuvarid
Pange kokku tähtnumbrilised kuvarid
Pange kokku tähtnumbrilised kuvarid
Pange kokku tähtnumbrilised kuvarid

Esimene samm on tähtnumbriliste kuvarite kokkupanek, mis tähendab nende jootmist nende i2c seljakottidele ja ka päisepistikute lisamist. See, kuidas teie mikrokontroller neid eristab, on nende aadress, mida saate muuta, ühendades need tahvlil olevad jootmispadjad.

Seljakott on trükkplaat, mis sisaldab kiipi iga LED -segmendi juhtimiseks I2C andmeprotokolli kaudu, mis kasutab suure hulga LED -de juhtimiseks vaid kahte andmestikku. Õrnade segmentide kuvari tihvtid läbivad tahvli augud, seejärel saate ekraani näole maha panna ja taga olevad tihvtid joota. Olge ettevaatlik, joondades kümnendpunkti LED -i tahvli siiditrükil oleva punktiga, et vältida selle tagurpidi jootmist! Mõistlik on kõigepealt joota kaks diagonaalset nurgatappi, nii et saate istekohta kohandada enne, kui kõik on oma kohale lukustatud. Mitme tihvtiga komponente on hiljem äärmiselt raske lahti joota. Kui kõik juhtmed on joodetud, kinnitage väljaulatuvad juhtmed paari loputusklambriga.

Järgmisena peaksite jootma kaasasolevad päise tihvtid ekraani ülaosas asuvasse märgistatud aukude rida. Lihtsam on kõik sirgeks joondada, kui teete selle osa kokkupanemisest nii, et päise tihvtid jääksid jootevabale leivalauale. Alustuseks on kasulik jootma ainult ühe päise tihvti, mille saate hõlpsalt uuesti sulatada, et kohandusi teha, kui plaat ja tihvtid pole esialgu täiesti risti.

Neid I2C -seadmeid saate aheldada, kui neil on erinevad aadressid. Kahe kuvari aadressi peaksite muutma jootmise teel, et ühendada tahvli tagaküljel olev komplekt või kaks paari padju. Näiteks sillake ühel ekraanil A0 märgistusega padjad ja teisel A1 tähistatud padjad, jättes kolmanda vaikimisi aadressile. Siiski ei pea te kolme ekraani kasutama! See tundub endiselt hea ja loetav vaid kahega, ehkki raskem on sisukat fraasi pildistada, kuna korraga ilmub nii vähe tähti. Jootmispatjade ühendamiseks puudutage oma kuuma jootekolvi korraga mõlemale, seejärel kandke kuumutatud padjadele mõni joodis, mis peaks mõlema padja kohal üle käima. Kui see ei tundu esialgu ühtlane ja läikiv, proovige vuuki uuesti soojendada.

2. samm: testige jooteta leivaplaadi ahelaga

Testige jooteta leivaplaadi ahelaga
Testige jooteta leivaplaadi ahelaga
Testige jooteta leivaplaadi ahelaga
Testige jooteta leivaplaadi ahelaga
Testige jooteta leivaplaadi ahelaga
Testige jooteta leivaplaadi ahelaga

Testige oma kuvarid jooteta leivaplaadiga, enne kui need oma projekti kokku panete. Nii, kui midagi läheb valesti, ei pea te kulutama palju aega mitme muutuja korraga testimiseks või raiskama aega asjatult töö tegemisele ja uuesti tegemisele. Iga ekraani testimine mitte ainult ei kontrolli selle toimimist, vaid annab teile võimaluse kinnitada, millisel aadressil on aadress. Iga ekraani eraldi testimiseks saate kasutada tähtnumbrilise ekraani Arduino raamatukogu näidiskoodi. Sellele sammule lisatud lihtne kood sisaldab visandit testi kerimiseks kolme ekraani vahel, mis aitab tuvastada ja kinnitada iga ekraani jaoks õiget aadressi.

// märgistage kuvarid nende i2c -aadressidega

structure {uint8_t addr; // I2C aadress Adafruit_AlphaNum4 alpha4; } disp = {{0x70, Adafruit_AlphaNum4 ()}, // vasakpoolne kuva {0x72, Adafruit_AlphaNum4 ()}, // keskmine kuva {0x71, Adafruit_AlphaNum4 ()}, // parempoolne kuva}; Otsige seda koodiplokki quadalphanum-multi näite algusest. Kui teie kuvarid ei keri järjekorras, proovige vahetada aadressid (0x70, 0x72, 0x71) ja laadige kood uuesti üles. Kui joote teistsuguse konfiguratsiooniga aadressinõelad kui pildil, siis võite proovida ka teisi aadresse 0x73, 0x74, 0x75, 0x76 ja 0x77. Aadress arvutatakse summana 0x70 ja sillatud aadressinõelad, millest igaühel on oma väärtus (A0 = 1, A1 = 2, A3 = 4).

Saate otsustada, millist mikrokontrollerit selle projekti jaoks kasutada. Kui soovite, et teie peegel näitaks juhuslikult kinnitusi loendist, võite kasutada midagi lihtsat ja võrguühenduseta, näiteks nipsasja. Kui soovite proovida uute sõnumite hankimiseks täpsemat versiooni, mis loob Interneti -ühenduse, võite kasutada sellist WiFi -tahvlit nagu NodeMCU. Lihtsalt otsige üles, milliseid tihvte kasutatakse teie mikrokontrolleri I2C andmete ja kella jaoks, ja ühendage vastavalt. Lisaks vajavad need kuvarid ühendusi maandusega, toiteallikaga ja võrdluspingega, mis vastab teie mikrokontrolleri loogikapingele.

3. samm: määrake raami sisemuse ja jootekuvade kuvari paigutus

Määrake ekraani paigutus raami sees ja jootekraanid
Määrake ekraani paigutus raami sees ja jootekraanid
Määrake ekraani paigutus raami sees ja jootekraanid
Määrake ekraani paigutus raami sees ja jootekraanid
Määrake ekraani paigutus raami sees ja jootekraanid
Määrake ekraani paigutus raami sees ja jootekraanid

Nüüd on aeg panna suur vooluahel viimasele skeemile. Joondage see oma varjukasti raami ühe alumise nurgaga, seejärel asetage kuvarid joonlaua abil paremalt vasakule raami keskele. Pange tähele, millised avad paneelil olevad augud joonduvad kuvari päistega, seejärel jootke ekraani päised kohale. On väga oluline, et kuvarid joonduksid üksteisega nii, et need kuvataks ühe pika sujuva ekraanina. Siiski ei ole hüperkriitiline, et joote need samas järjekorras, kus need varem olid, kuna saate alati aadresse koodis ümber paigutada.

4. samm: ehitage ülejäänud ring ja tehke test

Ehitage ülejäänud ring ja tehke test
Ehitage ülejäänud ring ja tehke test

Jootke ülejäänud vooluahel kokku, kasutades tahke südamikuga ühendustraati ja veenduge, et see töötab ootuspäraselt. Reguleerige vajadusel kuvari I2C -aadresse, nagu testimisel, nii et teade keriks sujuvalt üle kõigi kuvarite.

Samm: kood

Kood
Kood

Otsige kinnitusi, mis on teie jaoks olulised! Selle projekti näidiskood sisaldab 17 meeleolu tõstvat tsitaati kuulsatelt loomingulistelt loomingutelt:

  • "Ebaõnnestumine on alati valik" -Adam Savage
  • "Võimu ei anta teile, peate selle võtma" -Beyoncé Knowles -Carter
  • "Ma ei mõõda ennast teiste ootuste järgi ega lase teistel minu väärtust määratleda" -Sonia Sotomayor
  • "Peame leppima piiratud pettumusega, kuid ei tohi kunagi kaotada lõpmatut lootust." -Martin Luther King Jr.
  • "Nüüd on aeg aru saada, et saaksime vähem karta." -Marie Curie
  • "Ära tee endale kompromisse - sa oled kõik, mis sul on." -Janis Joplin
  • "Kui sul on häid mõtteid, säravad nad su nägu nagu päikesekiired ja sa näed alati armas välja." -Roald Dahl
  • "Mis teeb teid teistsuguseks või imelikuks, see on teie tugevus." -Meryl Streep
  • "See, kes sa sees oled, aitab sul elus kõike teha ja teha." -Fred Rogers
  • "Ma ei karda tormi, sest õpin oma laevaga sõitma." -Louisa May Alcott
  • "Ma olen tahtlik ja ei karda midagi." -Härra Issand
  • "See, millel me peatume, on see, millest me saame." -Oprah Winfrey
  • "Ole alati kellegi teise taseme versiooni asemel iseenda esmaklassiline versioon." -Judy Garland
  • „Kas ma olen piisavalt hea? Jah, ma olen." -Michelle Obama
  • "Sa pead endasse uskuma, mitte keegi teine." -Sarah Michelle Geller
  • "Miski ei saa summutada teie seest paistvat valgust." -Maya Angelou
  • "Minu tugevus seisneb ainult minu visaduses." -Louis Pasteur

6. samm: lint ja peeglid

Lint ja peeglid
Lint ja peeglid
Lint ja peeglid
Lint ja peeglid
Lint ja peeglid
Lint ja peeglid
Lint ja peeglid
Lint ja peeglid

Peegli kokkupanemiseks haarake tükk läbipaistvast peegelplastist või klaasist, mis on sama suur, et see sobiks teie varjukasti raamiga. Saate seda kraami Internetist tellida või leida plast- ja klaasikauplustest. Raami klaasi asemel võite kasutada paksu klaasitükki või plastikut või kasutada raami originaalklaasi taga olevat õhukest plastitükki. Eemaldage kaitsekile ja hinnake, kumb pool peegeldab kõige paremini, kuna see pole alati mõlemalt poolt sama. Katke selle “vale” külg musta paberilindiga või kleepige osa mõnele tumedale paberile. Lõika servad lõpuni, nii et teip ei jääks üle serva. Selle projekti puhul eelistatakse musta paberilinti (filmitööstuses hellitavalt lühendatud “BPT”), kuna see blokeerib valguse täielikult.

Lõigake see ristkülik ettevaatlikult käsitöönoaga välja, teipides uuesti ristküliku servad, et luua puhtad sirged jooned. See lint peatab valguse peegli taga põrkamise, mis vähendaks selle peegelduvust. Nüüd saab valgus paistma vaid sealt, kus kuvarid asuvad.

Samm: lõigake kaablile sälk

Lõika kaabli jaoks sälk
Lõika kaabli jaoks sälk

Ühendage USB -kaabel oma vooluahelasse enne selle asendamist raami sees, joondades ekraani ristkülikukujulise lindi väljalõikega. Pange tähele, kuidas USB -kaabel võib raami taga- või alaosast väljumiseks vajada järsku painutamist. Joondage, märkige ja lõigake raami tagapaneelil sälk, et mahutada kaabli väljapääsu. Sõltuvalt teie raamimaterjalist on see saavutatav kasuliku tera või väikese käsisaega.

Kui olete oma kaabli marsruudi strateegia kindlaks määranud, saate raami sulgeda. Kasutage oma trükkplaadi raami sees kinnitamiseks rohkem linti, nii et see ei libiseks ümber. Varjukasti tagapaneeli kihilisest jõust võib olla piisav, et hoida vooluringi paigal, kuid lint aitab seda ideaalselt joondada ja tagab lisakindluse, et see ei libise hiljem paigast

8. samm: mõtle positiivselt

Mõtle positiivselt
Mõtle positiivselt
Mõtle positiivselt
Mõtle positiivselt

Milliseid kinnitusi soovite omale esitada? Mulle meeldiks neid kuulda allolevates kommentaarides.

Selle projekti edasiarendamiseks võite uuendada peeglit liikumis- või lähedusanduriga, mis käivitab ekraani ainult siis, kui inimene on kohal, või isegi vahetada mikrokontroller ühe pardaarvuti ja kaamera vastu mõne näotuvastuse või näotuvastuse vastu.

Aitäh, et jälgite! Tööga kursis hoidmiseks jälgige mind YouTube'is, Instagramis, Twitteris, Pinterestis ja tellige minu uudiskiri.

Soovitan: