Talaan ng mga Nilalaman:

Salamin sa Elektronikong Pagkumpirma: 8 Mga Hakbang (na may Mga Larawan)
Salamin sa Elektronikong Pagkumpirma: 8 Mga Hakbang (na may Mga Larawan)

Video: Salamin sa Elektronikong Pagkumpirma: 8 Mga Hakbang (na may Mga Larawan)

Video: Salamin sa Elektronikong Pagkumpirma: 8 Mga Hakbang (na may Mga Larawan)
Video: Space Corridors and Pyramids | ANUNNAKI SECRETS 26 | The Stairway to Heaven by Zecharia Sitchin 2024, Nobyembre
Anonim
Salamin sa Pagpapatunay ng Elektronikon
Salamin sa Pagpapatunay ng Elektronikon
Salamin sa Pagpapatunay ng Elektronikon
Salamin sa Pagpapatunay ng Elektronikon
Salamin sa Pagpapatunay ng Elektronikon
Salamin sa Pagpapatunay ng Elektronikon

Sa pamamagitan ng bekathwiaBecky SternMasunod Dagdag ng may-akda:

Kaibigan ng Privacy sa Webcam
Kaibigan ng Privacy sa Webcam
Kaibigan ng Privacy sa Webcam
Kaibigan ng Privacy sa Webcam
Sukatin ng Tape ang Yagi Antenna Sa Mga 3D Printed Coupler
Sukatin ng Tape ang Yagi Antenna Sa Mga 3D Printed Coupler
Sukatin ng Tape ang Yagi Antenna Sa Mga 3D Printed Coupler
Sukatin ng Tape ang Yagi Antenna Sa Mga 3D Printed Coupler
Zodiac Embroidery
Zodiac Embroidery
Zodiac Embroidery
Zodiac Embroidery

Tungkol sa: Ang paggawa at pagbabahagi ay ang aking dalawang pinakamalaking kinahihiligan! Sa kabuuan nai-publish ko ang daan-daang mga tutorial tungkol sa lahat mula sa microcontrollers hanggang sa pagniniting. Ako ay isang nagmotorsiklo sa New York City at hindi nagsisising aso na ina. My wo… Higit Pa Tungkol sa bekathwia »

Kapag tumingin ka sa salamin, sino ang hindi makakagamit ng ilang mga salita ng panghihimok? Bumuo ng isang display sa loob ng isang salamin upang mag-scroll ng mga pasadyang pagpapatunay na maaari mong basahin sa iyong sariling pagmuni-muni. Ang pinakintab na proyekto na ito ay magkakasama nang madali sa isang binili na tindahan ng shadowbox frame at ilang materyal na nakikita sa pamamagitan ng salamin. Maaari kang bumuo ng isang simpleng bersyon sa isang pangunahing Arduino o katugma, o i-level up ito gamit ang isang NodeMCU (ESP8266 wifi board) upang magdagdag ng mas maraming positibong mga quote sa salamin sa internet.

Ang artikulong ito ay orihinal na na-publish sa HackSpace Magazine.

/ * Mga Kahulugan ng Font * / @ 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: variable; 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: variable; 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: variable; 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: variable; mso-font-signature: 3 680460288 22 0 262145 0;} / * Mga Kahulugan ng Estilo * / p. MsoNormal, li. MsoNormal, div. MsoNormal {mso-style-unside: hindi; mso-style-qformat: oo; mso-style-parent: ""; margin: 0in; margin-ilalim:.0001pt; mso-pagination: balo-ulila; mso-hyphenate: wala; text-autospace: ideograph-other; laki ng 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-wika: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-wika: HI;} p. Standard, li. Standard, div. Standard {mso-style-name: Karaniwan; mso-style-unside: hindi; mso-style-parent: ""; margin: 0in; margin-ilalim:.0001pt; mso-pagination: balo-ulila; mso-hyphenate: wala; text-autospace: ideograph-other; laki ng 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-wika: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-wika: HI;}. MsoChpDefault {mso-style-type: export-only; mso-default-props: oo; 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-wika: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-wika: HI;}. MsoPapDefault {mso-style-type: export-only; mso-hyphenate: wala; text-autospace: ideograph-other;} @page WordSection1 {size: 8.5in 11.0in; margin: 1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source: 0;} div. WordSection1 {pahina: WordSection1;}

Mga gamit

  • Frame ng Shadowbox
  • See-through mirror na salamin o acrylic
  • Itim na papel tape
  • Panulat o lapis
  • Panukala ng ruler o tape
  • Craft kutsilyo
  • kable ng USB
  • NodeMCU, Trinket M0 o katulad na microcontroller board
  • Ipinapakita ang puting alphanumeric LED na may i2c backpacks (Gumamit ako ng tatlo ngunit dalawa ay mabuti rin)
  • Mga tool at suplay ng paghihinang
  • Malaking solderable na pisara

Upang makasabay sa ginagawa ko, sundan ako sa YouTube, Instagram, Twitter, Pinterest, at mag-subscribe sa aking newsletter. Bilang isang Associate sa Amazon kumikita ako mula sa mga kwalipikadong pagbili na iyong ginagawa gamit ang aking mga kaakibat na link.

Hakbang 1: Magtipon ng Mga Pagpapakita ng Alphanumeric

Magtipon ng Mga Pagpapakita ng Alphanumeric
Magtipon ng Mga Pagpapakita ng Alphanumeric
Magtipon ng Mga Pagpapakita ng Alphanumeric
Magtipon ng Mga Pagpapakita ng Alphanumeric
Magtipon ng Mga Pagpapakita ng Alphanumeric
Magtipon ng Mga Pagpapakita ng Alphanumeric

Ang unang hakbang ay upang tipunin ang mga alphanumeric display, na nangangahulugang paghihinang sa kanila sa kanilang i2c backpacks at pagdaragdag din ng mga pin ng header. Ang paraan na maaaring sabihin sa kanila ng iyong microcontroller ay sa pamamagitan ng kanilang address, na maaari mong baguhin sa pamamagitan ng pagdidikit sa mga solder pad sa pisara.

Ang backpack ay isang circuit board na naglalaman ng isang maliit na tilad upang makontrol ang bawat isa sa mga LED segment sa pamamagitan ng I2C data protocol, na gumagamit lamang ng dalawang data pin upang makontrol ang maraming bilang ng mga LED. Ang mga maselang segment na pin ng display ay dumaan sa mga butas sa board, pagkatapos ay maaari mong itabi ang display sa mukha nito at solder ang mga pin sa likuran. Mag-ingat sa linya ng decimal dot LED na may tuldok sa silkscreen ng board upang maiwasan ang paghihinang nito sa baligtad! Matalino na maghinang muna ng dalawang diagonal na sulok na pin, upang maaari kang gumawa ng anumang mga pagsasaayos sa upuan bago ang lahat ay naka-lock sa lugar. Ang mga sangkap na may maraming mga pin ay labis na mahirap i-de-solder sa paglaon. Matapos na solder ang lahat ng mga lead, i-clip ang mga nakausli na kawad na humantong sa isang pares ng flush snips.

Susunod, dapat mong solder ang mga kasamang mga pin ng header sa may label na hilera ng mga butas sa tuktok ng display. Mas madaling makuha nang maayos ang lahat kung gagawin mo ang bahaging ito ng pagpupulong na ang mga header pin ay nakadikit sa isang solderless breadboard. Nakatutulong upang magsimula sa pamamagitan ng paghihinang lamang ng isang header pin, na maaari mong madaling matunaw muli upang makagawa ng anumang mga pagsasaayos kung ang board at pin ay hindi perpektong perpendikular sa una.

Maaari mong i-chain ang mga aparatong I2C na ito, hangga't mayroon silang magkakaibang mga address. Dapat mong palitan ang address ng dalawa sa mga display sa pamamagitan ng paghihinang upang tulay ang isang hanay o dalawa sa mga pares ng pad sa likod ng board. Halimbawa, tulay ang mga pad na minarkahan ang A0 sa isang display, at ang mga pad ay minarkahan ng A1 sa isa pa, naiwan ang pangatlo sa default na address nito. Hindi mo kailangang gumamit ng tatlong pagpapakita, kahit na! Mukha pa ring mahusay at nababasa na may dalawa lamang, kahit na mas mahirap kunan ng larawan ang isang makabuluhang parirala dahil napakakaunting mga titik ang lilitaw nang sabay-sabay. Upang tulay ang mga solder pad, hawakan ang iyong mainit na panghinang sa pareho nang sabay-sabay, pagkatapos ay maglapat ng ilang panghinang sa mga pinainit na pad, na dapat na pumutok sa parehong pad. Kung hindi ito mukhang pantay at makintab sa una, subukang i-rehearate muli ang magkasanib.

Hakbang 2: Pagsubok Sa Isang Solderless Breadboard Circuit

Pagsubok Sa Isang Solderless Breadboard Circuit
Pagsubok Sa Isang Solderless Breadboard Circuit
Pagsubok Sa Isang Solderless Breadboard Circuit
Pagsubok Sa Isang Solderless Breadboard Circuit
Pagsubok Sa Isang Solderless Breadboard Circuit
Pagsubok Sa Isang Solderless Breadboard Circuit

Subukan ang iyong mga display sa isang solderless breadboard bago i-assemble ang mga ito sa iyong proyekto. Sa ganoong paraan, kung may mali, hindi mo gugugol ng isang oras ng pagsubok na subukan ang maraming mga variable nang sabay-sabay o magsayang ng oras sa pag-undo at muling paggawa ng hindi kinakailangang trabaho. Ang pagsubok sa bawat display ay hindi lamang napatunayan na gumagana ito, ngunit binibigyan ka ng pagkakataon na kumpirmahin kung alin ang may aling address. Maaari mong gamitin ang halimbawa ng library ng Arduino library ng alphanumeric display upang subukan ang bawat screen nang paisa-isa. Ang simpleng code na nakakabit sa hakbang na ito ay may kasamang isang sketch upang mag-scroll ng isang pagsubok sa tatlong mga display nang sabay-sabay, na makakatulong sa pagkilala at pagkumpirma ng tamang address para sa bawat display.

// label ang mga ipinapakita sa kanilang mga i2c address

struct {uint8_t addr; // I2C address Adafruit_AlphaNum4 alpha4; } disp = {{0x70, Adafruit_AlphaNum4 ()}, // left-hand display {0x72, Adafruit_AlphaNum4 ()}, // middle display {0x71, Adafruit_AlphaNum4 ()}, // right-hand display}; Hanapin ang bloke ng code na ito sa simula ng halimbawa ng quadalphanum-multi. Kung ang iyong mga ipinakita ay hindi naka-scroll sa pagkakasunud-sunod, subukang palitan ang mga address (0x70, 0x72, 0x71) at muling i-upload ang iyong code. Kung naghinang ka ng ibang pagsasaayos ng mga pin ng address kaysa sa nakalarawan, ang iba pang mga address na maaari mong subukan ay 0x73, 0x74, 0x75, 0x76, at 0x77. Ang address ay kinakalkula bilang isang kabuuan ng 0x70 at ang mga bridged address pin, na ang bawat isa ay may sariling halaga (A0 = 1, A1 = 2, A3 = 4).

Maaari kang magpasya kung anong microcontroller ang gagamitin para sa proyektong ito. Kung nais mo ang iyong salamin na random na magpakita ng mga pagpapatunay mula sa isang itinakdang listahan, maaari kang gumamit ng isang bagay na simple at offline tulad ng isang Trinket. Kung nais mong subukan ang isang mas advanced na bersyon na kumokonekta sa internet upang makuha ang mga bagong mensahe, maaari kang gumamit ng isang wifi board tulad ng NodeMCU. Hanapin lamang kung aling mga pin ang ginagamit para sa data ng I2C at orasan sa iyong microcontroller at kumonekta nang naaayon. Bilang karagdagan, ang mga ipinakitang ito ay nangangailangan ng mga koneksyon sa lupa, lakas, at isang sanggunian na boltahe na tumutugma sa boltahe ng lohika ng iyong microcontroller.

Hakbang 3: Tukuyin ang Layout ng Display sa Loob ng Frame at Mga Solder na Ipinapakita

Tukuyin ang Layout ng Display sa Loob ng Mga Frame at Pagpapakita ng Solder
Tukuyin ang Layout ng Display sa Loob ng Mga Frame at Pagpapakita ng Solder
Tukuyin ang Layout ng Display sa Loob ng Mga Display ng Frame at Solder
Tukuyin ang Layout ng Display sa Loob ng Mga Display ng Frame at Solder
Tukuyin ang Layout ng Display sa Loob ng Mga Display ng Frame at Solder
Tukuyin ang Layout ng Display sa Loob ng Mga Display ng Frame at Solder

Ngayon ay oras na upang ilatag ang pangwakas na circuit sa isang malaking perfboard. Ihanay ito sa isa sa mga sulok sa ibaba ng iyong frame ng shadowbox, pagkatapos ay ilagay ang iyong mga ipinapakita upang nakasentro ang mga ito sa frame mula kanan hanggang kaliwa, gamit ang tulong ng isang pinuno. Tandaan kung aling mga butas sa perfboard ang nakahanay sa mga display header, pagkatapos ay ihihinang ang mga header ng display sa lugar. Napakahalaga na ang mga display ay nakahanay sa isa't isa na lilitaw ang mga ito bilang isang mahabang seamless display. Gayunpaman, hindi masyadong kritikal na maghinang ka sa kanila sa parehong pagkakasunud-sunod na isinagawa mo sa kanila nang mas maaga, dahil maaari mong palaging ayusin ang mga address sa code.

Hakbang 4: Buuin ang natitirang Circuit at Test

Buuin ang natitirang bahagi ng Circuit at Test
Buuin ang natitirang bahagi ng Circuit at Test

Paghinang ng natitirang circuit gamit ang solid-core hookup wire at tiyaking gumagana ito tulad ng inaasahan. Ayusin ang mga display I2C address kung kinakailangan, tulad ng ginawa mo kapag sumusubok, upang ang mensahe ay maayos na mag-scroll sa lahat ng mga display bilang isa.

Hakbang 5: Code

Code
Code

Humanap ng mga pagpapatunay na makabuluhan para sa iyo! Ang sample code para sa proyektong ito ay mayroong 17 mga quote na nagpapalakas ng mood mula sa mga sikat na malikhaing:

  • "Ang pagkabigo ay palaging isang pagpipilian" -Adam Savage
  • "Ang kapangyarihan ay hindi ibinigay sa iyo, kailangan mong kunin ito" -Beyoncé Knowles-Carter
  • "Hindi ko sinusukat ang aking sarili sa mga inaasahan ng iba o hayaan ang iba na tukuyin ang aking halaga" -Sonia Sotomayor
  • "Dapat nating tanggapin ang may wakas na pagkabigo, ngunit maaaring hindi mawalan ng walang katapusang pag-asa." -Martin Luther King Jr.
  • "Ngayon na ang oras upang maunawaan upang hindi tayo matakot ng kaunti." -Marie Curie
  • "Huwag ikompromiso ang iyong sarili - lahat iyong mayroon ka." -Janis Joplin
  • "Kung mayroon kang magagandang saloobin makikita nila ang iyong mukha tulad ng sunbeams at palagi kang magiging kaibig-ibig." -Roald Dahl
  • "Ano ang naiiba o kakaiba sa iyo, iyon ang iyong lakas." -Meryl Streep
  • "Kung sino ka sa loob ay tumutulong sa iyo na gawin at gawin ang lahat sa buhay." -Fred Rogers
  • "Hindi ako natatakot sa mga bagyo sapagkat natututo akong maglayag ng aking barko." -Louisa May Alcott
  • "Sadya ako at takot sa wala." -Audre Lord
  • "Ang pinagtutuunan natin ng pansin ay kung ano tayo." -Oprah Winfrey
  • "Palaging isang unang-rate na bersyon ng iyong sarili sa halip na isang pangalawang rate na bersyon ng ibang tao." -Judy Garland
  • “Magaling ba ako? Oo ako." -Michelle Obama
  • "Kailangan mong maniwala sa iyong sarili ng walang ibang tao" -Sarah Michelle Geller
  • "Walang makasisira ng ilaw na kumikinang mula sa loob mo." -Maya Angelou
  • "Ang aking lakas ay nakasalalay lamang sa aking tenacity." -Louis Pasteur

Hakbang 6: Tape at Salamin

Tape at Salamin
Tape at Salamin
Tape at Salamin
Tape at Salamin
Tape at Salamin
Tape at Salamin
Tape at Salamin
Tape at Salamin

Upang tipunin ang salamin, kumuha ng isang piraso ng see-through mirror na plastik o baso na may parehong sukat upang magkasya sa iyong frame ng shadowbox. Maaari kang mag-order ng bagay na ito sa online o hanapin ito sa mga specialty plastic at salamin na tingi. Maaari kang gumamit ng isang makapal na piraso ng baso o plastik sa halip na baso ng iyong frame, o gumamit ng isang manipis na piraso ng plastik na layered sa likod ng orihinal na baso ng frame. Balatan ang anumang pelikulang proteksiyon at suriin kung aling panig ang nagbibigay ng pinakamahusay na pagsasalamin, dahil hindi palaging pareho ito mula sa magkabilang panig. Takpan ang "maling" gilid nito sa itim na papel tape, o i-tape ang ilan sa ilang madilim na papel. Putulin ang mga gilid ng flush upang walang tape na nakabitin sa gilid. Ang black paper tape (masiglang pagpapaikli ng "BPT" sa industriya ng pelikula) ay ginustong para sa proyektong ito dahil ganap na hinaharangan nito ang ilaw.

Maingat na gupitin ang rektanggulo na ito gamit ang isang kutsilyo ng bapor, opsyonal na muling i-tap ang mga gilid ng rektanggulo upang lumikha ng malinis, tuwid na mga linya. Ititigil ng tape na ito ang ilaw mula sa pag-talbog sa likod ng salamin, na makakabawas sa pagsasalamin nito. Ngayon ang ilaw ay maaari lamang lumiwanag sa kung nasaan ang mga display.

Hakbang 7: Gupitin ang isang Notch para sa Cable

Gupitin ang isang Notch para sa Cable
Gupitin ang isang Notch para sa Cable

I-plug ang isang USB cable sa iyong circuit bago palitan ito sa loob ng frame, ihanay ang display sa cutout ng hugis-parihaba na tape. Pansinin kung paano maaaring kailanganin ng iyong USB cable na yumuko nang husto upang lumabas sa likod o ilalim ng frame. Pantayin, markahan, at gupitin ang isang bingaw sa back panel ng frame upang mapaunlakan ang exit ng cable. Nakasalalay sa iyong materyal na frame, maaari itong makamit sa pamamagitan ng isang talim ng utility o maliit na lagari ng kamay.

Kapag natukoy mo na ang iyong diskarte sa pag-routing ng cable, maaari mong isara ang frame. Gumamit ng mas maraming tape upang ma-secure ang iyong circuit board sa loob ng frame, upang hindi ito dumulas. Ang lakas na sandwiching ng shadowbox back panel ay maaaring sapat upang mahawakan ang iyong circuit sa lugar, ngunit ang tape ay tumutulong sa iyo na ganap itong ihanay at nagbibigay ng dagdag na seguro na hindi nito mawawala sa lugar mamaya

Hakbang 8: Mag-isip ng Positive

Mag-isip ng Positive
Mag-isip ng Positive
Mag-isip ng Positive
Mag-isip ng Positive

Anong mga pagpapatibay ang nais mong ilagay sa iyo? Gusto kong marinig ang mga ito sa mga komento sa ibaba.

Upang madagdagan ang proyektong ito, maaari mong i-upgrade ang salamin gamit ang isang galaw o proximity sensor upang ma-trigger lamang ang display kapag ang isang tao ay naroroon, o kahit na palitan ang microcontroller para sa isang solong board computer at camera para sa ilang pagkilala sa mukha o pagtuklas ng ekspresyon.

Salamat sa pagsunod! Upang makasabay sa ginagawa ko, sundan ako sa YouTube, Instagram, Twitter, Pinterest, at mag-subscribe sa aking newsletter.

Inirerekumendang: