Satura rādītājs:

Elektroniskais apstiprinājuma spogulis: 8 soļi (ar attēliem)
Elektroniskais apstiprinājuma spogulis: 8 soļi (ar attēliem)

Video: Elektroniskais apstiprinājuma spogulis: 8 soļi (ar attēliem)

Video: Elektroniskais apstiprinājuma spogulis: 8 soļi (ar attēliem)
Video: NEW Range Rover (523 hp) - offroad royalty! 👑 2024, Jūlijs
Anonim
Elektroniskais apstiprinājuma spogulis
Elektroniskais apstiprinājuma spogulis
Elektroniskais apstiprinājuma spogulis
Elektroniskais apstiprinājuma spogulis
Elektroniskais apstiprinājuma spogulis
Elektroniskais apstiprinājuma spogulis

Becky SternSekot vairāk autora:

Tīmekļa kameras privātuma draugs
Tīmekļa kameras privātuma draugs
Tīmekļa kameras privātuma draugs
Tīmekļa kameras privātuma draugs
Mērlente Yagi antenai ar 3D drukātajiem savienotājiem
Mērlente Yagi antenai ar 3D drukātajiem savienotājiem
Mērlente Yagi antenai ar 3D drukātajiem savienotājiem
Mērlente Yagi antenai ar 3D drukātajiem savienotājiem
Zodiaka izšuvumi
Zodiaka izšuvumi
Zodiaka izšuvumi
Zodiaka izšuvumi

Par: Izveidot un dalīties ir manas divas lielākās kaislības! Kopumā esmu publicējis simtiem pamācību par visu, sākot no mikrokontrolleriem un beidzot ar adīšanu. Es esmu Ņujorkas motociklists un nenožēlojoša suņu mamma. Mana bēda … Vairāk par bekatviju »

Kad paskatāties spogulī, kurš nevarētu izmantot dažus iedrošinošus vārdus? Izveidojiet displeju spoguļa iekšpusē, lai ritinātu pielāgotus apstiprinājumus, kurus varat izlasīt savā atspulgā. Šis pulētais projekts ir viegli apvienojams ar veikalā nopērkamu ēnu kastes rāmi un dažiem caurspīdīga spoguļa materiāliem. Jūs varat izveidot vienkāršu versiju ar pamata Arduino vai saderīgu, vai arī izlīdzināt to, izmantojot NodeMCU (ESP8266 wifi paneli), lai spogulim internetā pievienotu vairāk pozitīvu citātu.

Šis raksts sākotnēji tika publicēts žurnālā HackSpace.

/ * Fonta definīcijas */ @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: mainīgs; 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: romiešu; mso-font-pitch: mainīgs; 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: romiešu; mso-font-pitch: mainīgs; 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: mainīgs; mso-font-signature: 3 680460288 22 0 262145 0;} / * Stila definīcijas * / p. MsoNormal, li. MsoNormal, div. MsoNormal {mso-style-unhide: nē; mso-style-qformat: jā; mso-style-parent: ""; rezerve: 0 collas; apakšējā robeža:.0001pt; mso-paginācija: atraitne-bārene; mso-defifāts: nav; text-autospace: ideograph-other; fonta lielums: 12.0pt; fontu saime: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1.5pt; mso-ansi-valoda: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;} p. Standard, li. Standard, div. Standard {mso-style-name: Standard; mso-style-unhide: nē; mso-style-parent: ""; rezerve: 0 collas; apakšējā robeža:.0001pt; mso-paginācija: atraitne-bārene; mso-defifāts: nav; text-autospace: ideograph-other; fonta lielums: 12.0pt; fontu saime: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1.5pt; mso-ansi-valoda: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoChpDefault {mso-style-type: only export; mso-default-props: jā; fontu saime: "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-valoda: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoPapDefault {mso-style-type: only export; mso-defifāts: nav; text-autospace: ideograph-other;} @page WordSection1 {izmērs: 8,5 collas 11,0 collas; rezerve: 1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5 collas; mso-footer-margin:.5 collas; mso-paper-source: 0;} div. WordSection1 {lapa: WordSekcija1;}

Piegādes

  • Shadowbox rāmis
  • Caurspīdīgs spoguļstikls vai akrils
  • Melna papīra lente
  • Pildspalva vai zīmulis
  • Lineāls vai mērlente
  • Amatniecības nazis
  • USB kabelis
  • NodeMCU, Trinket M0 vai līdzīga mikrokontrollera plate
  • Baltie burtciparu LED displeji ar i2c mugursomas (es izmantoju trīs, bet arī divi ir labi)
  • Lodēšanas instrumenti un piederumi
  • Liels lodējams maizes dēlis

Lai neatpaliktu no tā, pie kā strādāju, sekojiet man pakalpojumā YouTube, Instagram, Twitter, Pinterest un abonējiet manu biļetenu. Kā Amazon asociētais darbinieks es nopelnu no kvalificētiem pirkumiem, ko veicat, izmantojot manas saistītās saites.

1. darbība: salieciet burtciparu displejus

Salieciet burtciparu displejus
Salieciet burtciparu displejus
Salieciet burtciparu displejus
Salieciet burtciparu displejus
Salieciet burtciparu displejus
Salieciet burtciparu displejus

Pirmais solis ir burtciparu displeju salikšana, kas nozīmē to lodēšanu viņu i2c mugursomās un arī galvenes tapas pievienošanu. Jūsu mikrokontrolleris tos var atšķirt pēc adreses, kuru varat mainīt, savienojot šos lodēšanas spilventiņus uz tāfeles.

Mugursoma ir shēmas plate, kurā ir mikroshēma, lai kontrolētu katru LED segmentu, izmantojot I2C datu protokolu, kas izmanto tikai divas datu tapas, lai kontrolētu lielu gaismas diožu skaitu. Smalkās segmenta displeja tapas iziet cauri paneļa caurumiem, tad jūs varat nolikt displeju uz sejas un lodēt tapas aizmugurē. Esiet piesardzīgs, lai izlīdzinātu decimālā punkta gaismas diodi ar punktu uz tāfeles sietspiedes, lai izvairītos no lodēšanas otrādi! Ir prātīgi vispirms pielodēt divas diagonālās stūra tapas, lai jūs varētu veikt jebkādas sēdekļa korekcijas, pirms viss ir nofiksēts. Sastāvdaļas ar vairākām tapām ir ārkārtīgi grūti atlocīt vēlāk. Kad visi vadi ir pielodēti, saspraudiet izvirzītos vadu vadus ar pāris skalošanas uzgriežņiem.

Tālāk jums vajadzētu lodēt iekļautās galvenes tapas marķētajā caurumu rindā displeja augšpusē. Vienkāršāk ir visu sakārtot, ja veicat šo montāžas daļu ar galvenes tapām, kas pielīp pie lodēšanas plātnes. Ir lietderīgi sākt ar viena lodēšanas tapas lodēšanu, kuru var viegli atkārtoti izkausēt, lai veiktu jebkādus pielāgojumus, ja dēlis un tapas sākumā nav perpendikulāri.

Šīs I2C ierīces var savienot ķēdē, ja vien tām ir dažādas adreses. Jums vajadzētu mainīt divu displeju adresi, lodējot, lai savienotu komplektu vai divus spilventiņu pārus tāfeles aizmugurē. Piemēram, vienā displejā salieciet spilventiņus, kas apzīmēti ar A0, bet citā - ar A1, bet trešo atstājiet noklusējuma adresē. Tomēr jums nav jāizmanto trīs displeji! Tas joprojām izskatās labi un lasāms tikai ar diviem, lai gan grūtāk ir nofotografēt jēgpilnu frāzi, jo uzreiz parādās tik maz burtu. Lai savienotu lodēšanas spilventiņus, pieskarieties savam karstajam lodēšanas gludeklim abiem uzreiz, pēc tam uzklājiet nedaudz lodēšanas uz apsildāmajiem spilventiņiem, kuriem vajadzētu lāpīties pār abiem spilventiņiem. Ja sākumā tas neizskatās vienmērīgi un spīdīgi, mēģiniet vēlreiz sasildīt savienojumu.

2. darbība: pārbaudiet ar bezlodēšanas maizes dēļa shēmu

Pārbaude ar bezlodēšanas maizes dēļa shēmu
Pārbaude ar bezlodēšanas maizes dēļa shēmu
Pārbaude ar bezlodēšanas maizes dēļa shēmu
Pārbaude ar bezlodēšanas maizes dēļa shēmu
Pārbaude ar bezlodēšanas maizes dēļa shēmu
Pārbaude ar bezlodēšanas maizes dēļa shēmu

Pārbaudiet savus displejus ar lodēšanas plātni, pirms tos saliekat savā projektā. Tādā veidā, ja kaut kas noiet greizi, jums nebūs jāpavada daudz laika, mēģinot pārbaudīt vairākus mainīgos vienlaikus, vai arī jātērē laiks, lai nevajadzīgi atsāktu darbu un veiktu atkārtotas darbības. Katra displeja pārbaude ne tikai pārbauda, vai tas darbojas, bet arī dod iespēju apstiprināt, kuram adresei ir adrese. Varat izmantot burtciparu displeja Arduino bibliotēkas parauga kodu, lai pārbaudītu katru ekrānu atsevišķi. Šim solim pievienotais vienkāršais kods ietver skici, lai ritinātu testu uzreiz trīs displejos, kas palīdz identificēt un apstiprināt pareizo adresi katram displejam.

// marķējiet displejus ar to i2c adresēm

struktura {uint8_t addr; // I2C adrese Adafruit_AlphaNum4 alpha4; } disp = {{0x70, Adafruit_AlphaNum4 ()}, // kreisās puses displejs {0x72, Adafruit_AlphaNum4 ()}, // vidējais displejs {0x71, Adafruit_AlphaNum4 ()}, // labās puses displejs}; Meklējiet šo koda bloku četrkājainā simbola piemēra sākumā. Ja displeji neritina kārtībā, mēģiniet nomainīt adreses (0x70, 0x72, 0x71) un atkārtoti augšupielādēt kodu. Ja esat lodējis citu konfigurāciju adrešu tapām, nekā parādīts attēlā, citas adreses, kuras varat izmēģināt, ir 0x73, 0x74, 0x75, 0x76 un 0x77. Adrese tiek aprēķināta kā summa 0x70 un tilta adrešu tapas, kurām katrai ir sava vērtība (A0 = 1, A1 = 2, A3 = 4).

Jūs varat izlemt, kādu mikrokontrolleri izmantot šim projektam. Ja vēlaties, lai jūsu spogulis nejauši parādītu apstiprinājumus no kopu saraksta, varat izmantot kaut ko vienkāršu un bezsaistē, piemēram, piekariņu. Ja vēlaties izmēģināt modernāku versiju, kas izveido savienojumu ar internetu, lai izgūtu jaunus ziņojumus, varat izmantot tādu wifi plati kā NodeMCU. Vienkārši uzmeklējiet, kuras tapas tiek izmantotas jūsu mikrokontrollera I2C datiem un pulkstenim, un attiecīgi izveidojiet savienojumu. Turklāt šiem displejiem ir nepieciešami savienojumi ar zemi, barošana un atsauces spriegums, kas atbilst jūsu mikrokontrollera loģiskajam spriegumam.

3. darbība: nosakiet displeja izkārtojumu rāmja iekšpusē un lodēšanas displejus

Displeja izkārtojuma noteikšana rāmja iekšpusē un lodēšanas displeji
Displeja izkārtojuma noteikšana rāmja iekšpusē un lodēšanas displeji
Displeja izkārtojuma noteikšana rāmja iekšpusē un lodēšanas displeji
Displeja izkārtojuma noteikšana rāmja iekšpusē un lodēšanas displeji
Displeja izkārtojuma noteikšana rāmja iekšpusē un lodēšanas displeji
Displeja izkārtojuma noteikšana rāmja iekšpusē un lodēšanas displeji

Tagad ir pienācis laiks izkārtot galīgo ķēdi uz lielas plātnes. Izlīdziniet to ar vienu no jūsu ēnu kastes rāmja apakšējiem stūriem, pēc tam, izmantojot lineālu, novietojiet displejus tā, lai tie būtu centrēti rāmī no labās uz kreiso pusi. Ievērojiet, kuri caurumi perforatorā sakrīt ar displeja galvenēm, pēc tam pielodējiet displeja galvenes. Ir ļoti svarīgi, lai displeji sakristu viens ar otru tā, lai tie parādītos kā viens garš bezšuvju displejs. Tomēr nav hiperkritiski tos lodēt tādā pašā secībā, kādā tie bija iepriekš, jo jūs vienmēr varat pārkārtot koda adreses.

4. solis: izveidojiet pārējo ķēdi un pārbaudiet

Izveidojiet pārējo ķēdi un pārbaudiet
Izveidojiet pārējo ķēdi un pārbaudiet

Lodējiet pārējo ķēdi, izmantojot savienojuma vadu ar stabilu kodolu, un pārliecinieties, ka tas darbojas, kā paredzēts. Ja nepieciešams, pielāgojiet displeja I2C adreses, kā to darījāt testēšanas laikā, lai ziņojums vienmērīgi ritinātu pa visiem displejiem.

5. darbība: kods

Kods
Kods

Atrodiet apstiprinājumus, kas jums ir nozīmīgi! Šī projekta parauga kodam ir pievienoti 17 noskaņojumu uzlabojoši citāti no slaveniem reklāmdevējiem:

  • “Neveiksme vienmēr ir risinājums” -Adam Savage
  • “Spēks jums netiek dots, jums tas ir jāņem” -Bejonsa Noulza -Kārtere
  • “Es sevi nenovērtēju pēc citu cerībām un neļauju citiem noteikt manu vērtību.” -Sonija Sotomajore
  • "Mums ir jāpieņem ierobežota vilšanās, bet mēs nekad nedrīkstam zaudēt bezgalīgu cerību." -Martins Luters Kings jaunākais
  • "Tagad ir pienācis laiks saprast, lai mēs mazāk baidītos." -Marija Kirī
  • "Nekompromitējiet sevi - jūs esat viss, kas jums ir." -Janis Joplin
  • "Ja jums ir labas domas, tās spīdēs jūsu sejā kā saules stari, un jūs vienmēr izskatīsities jauki." -Roalds Dāls
  • "Kas padara jūs atšķirīgu vai dīvainu, tas ir jūsu spēks." -Merila Strīpa
  • "Tas, kas jūs esat iekšā, palīdz jums izveidot un darīt visu dzīvē." -Freds Rodžerss
  • "Es nebaidos no vētrām, jo mācos braukt ar savu kuģi." -Luisa Meja Alkota
  • "Es esmu apzināts un nebaidos no nekā." -Godātais Kungs
  • "Tas, pie kā mēs kavējamies, ir tas, par ko mēs kļūstam." -Opra Vinfrija
  • "Vienmēr esiet pirmšķirīga sava sevis versija, nevis kāda cita otršķirīga versija." -Džūdija Gārlenda
  • “Vai es esmu pietiekami labs? Jā, es esmu." -Mišela Obama
  • "Jums ir jātic sev, un neviens cits to nedarīs." -Sāra Mišela Gellere
  • "Nekas nevar aptumšot gaismu, kas spīd no jūsu iekšienes." -Maija Andželo
  • "Mans spēks ir tikai manā izturībā." -Louis Pasteur

6. darbība: lente un spoguļi

Lente un spoguļi
Lente un spoguļi
Lente un spoguļi
Lente un spoguļi
Lente un spoguļi
Lente un spoguļi
Lente un spoguļi
Lente un spoguļi

Lai saliktu spoguli, paņemiet caurspīdīga spoguļa plastmasas vai stikla gabalu, kas ir tāda paša izmēra, lai tas atbilstu jūsu ēnu kastes rāmim. Jūs varat pasūtīt šo materiālu tiešsaistē vai atrast specializētajos plastmasas un stikla mazumtirgotājos. Rāmja stikla vietā varat izmantot biezu stikla vai plastmasas gabalu vai arī plānu plastmasas gabalu, kas ir slāņots aiz rāmja oriģinālā stikla. Noņemiet aizsargplēvi un novērtējiet, kura puse vislabāk atspoguļo, jo tā ne vienmēr ir vienāda no abām pusēm. Pārklājiet tā “nepareizo” pusi ar melnu papīra lenti vai uzlīmējiet dažus uz tumša papīra. Nogrieziet malas vienā līmenī, lai virs malas nekarotos lente. Šim projektam priekšroka tiek dota melnai papīra lentei (filmu industrijā mīļi saīsināti “BPT”), jo tā pilnībā izslēdz gaismu.

Uzmanīgi izgrieziet šo taisnstūri ar amatniecības nazi, pēc izvēles atkārtoti piestiprinot taisnstūra malas, lai izveidotu tīras, taisnas līnijas. Šī lente neļaus gaismai lēkt aiz spoguļa, tādējādi samazinot tās atstarošanos. Tagad gaisma var spīdēt tikai caur displejiem.

7. solis: izgrieziet kabeļa iecirtumu

Izgrieziet kabeļa robu
Izgrieziet kabeļa robu

Pievienojiet USB kabeli savai shēmai, pirms to nomaināt rāmja iekšpusē, izlīdzinot displeju ar taisnstūra lentes izgriezumu. Ievērojiet, ka, lai izietu no rāmja aizmugures vai apakšas, jūsu USB kabelim var būt nepieciešams strauji saliekties. Izlīdziniet, atzīmējiet un izgrieziet iegriezumu rāmja aizmugurējā panelī, lai pielāgotos kabeļa izejai. Atkarībā no jūsu rāmja materiāla to var panākt ar lietderīgu asmeni vai mazu rokas zāģi.

Kad esat noteicis kabeļu maršrutēšanas stratēģiju, varat aizvērt rāmi. Izmantojiet vairāk lentes, lai nostiprinātu shēmas plati rāmja iekšpusē, lai tā neslīdētu apkārt. Ēnu kastes aizmugurējā paneļa pārslodzes spēks var būt pietiekams, lai noturētu ķēdi vietā, taču lente palīdz to perfekti izlīdzināt un nodrošina papildu apdrošināšanu, ka tā vēlāk neizkritīs no vietas

8. solis: domājiet pozitīvi

Domā pozitīvi
Domā pozitīvi
Domā pozitīvi
Domā pozitīvi

Kādus apstiprinājumus jūs vēlaties ievietot savējos? Es labprāt dzirdētu tos komentāros zemāk.

Lai turpinātu šo projektu, varat jaunināt spoguli ar kustības vai tuvuma sensoru, lai tas aktivizētu displeju tikai tad, kad atrodas kāda persona, vai pat nomainīt mikrokontrolleri pret vienu bortdatoru un kameru, lai noteiktu sejas atpazīšanu vai izteiksmes noteikšanu.

Paldies, ka sekojat līdzi! Lai neatpaliktu no tā, pie kā strādāju, sekojiet man pakalpojumā YouTube, Instagram, Twitter, Pinterest un abonējiet manu biļetenu.

Ieteicams: