Turinys:

Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“): 7 žingsniai (su nuotraukomis)
Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“): 7 žingsniai (su nuotraukomis)

Video: Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“): 7 žingsniai (su nuotraukomis)

Video: Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“): 7 žingsniai (su nuotraukomis)
Video: CS50 2013 - Week 9 2024, Lapkritis
Anonim
Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“)
Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“)

Taigi norite sukurti savo membraninę klaviatūrą? Kodėl? Klaviatūros kūrimas gali būti naudingas dėl daugelio priežasčių. Tai pigu ir paprasta padaryti, jis gali būti dedamas į situacijas, kai jis gali būti apgadintas ar pavogtas be didelio nusivylimo. Jis gali būti visiškai pritaikytas rodyti viską, kas jums patinka, ir jūs galite sukurti tiek didelę klaviatūrą, kiek norite, naudodami tiek įvesties kaip tu gali susitvarkyti. Aš sukūriau savo klaviatūrą, kad galėčiau išeiti iš savo durų, kad galėčiau veikti kaip klaviatūros įrašas panašiai kaip „colin353“čia www.instructables.com/id/An-Electronic-Door-Opener/. Tačiau aš turiu dar keletą gudrybių, kurios bus pateiktos vėlesniame „Instructable“.

**** PASTABA: kol kas tai nėra išsami instrukcija. Jame visiškai sukuriama klaviatūra, tačiau dar nėra visiškai paaiškinta ar pademonstruota, kaip ją padaryti naudingą. Tai pasikeis

1 žingsnis: supraskite klaviatūrą

Pirmiausia noriu, kad jūs suprastumėte, kaip veikia ši klaviatūra. Aš žinau, ką jūs galvojate … Matricos klaviatūra?… „Ar man nereikės gerti jokių mėlynų tablečių, kad tai veiktų?“. Ne, tai ne ta matrica.. Geriausias būdas galvoti apie matricos stiliaus klaviatūrą yra galvoti apie mūšio laivą.

Matrica yra beveik tinklelis, panašus į mūšio laivą, kurį sudaro eilutės ir stulpeliai. kiekvienas mygtukas atitinka tam tikrą eilutę ir stulpelį. Žiūrėkite pirmąją nuotrauką, kuri padės tai geriau parodyti. 9 mygtukų klaviatūroje naudosite 3 eilutes ir 3 stulpelius. Pirmasis mygtukas sudarytų ryšį tarp 1 eilutės ir 1 stulpelio (R1C1), kaip ir mūšio laive. 2 būtų R1C2, 3 R1C3, o tarkime, kad 8 būtų R3C2 … likusi dalis pavaizduota paveikslėlyje. Esmė ta, kad vietoj to, kad būtų galima prijungti 9 skirtingus mygtukus, tereikia prijungti 3 stulpelius ir 3 eilutes, kad būtų sumažintas laidų skaičius. Tikroji nauda atsiranda, kai pradedate pridėti mygtukų. pridėjus dar vieną eilutę ir stulpelį (2 laidai) būtų pridėti 7 mygtukai … pažiūrėk, kur aš einu?

2 žingsnis: Surinkite medžiagas

Tikrai šaunus dalykas šioje pamokoje yra tai, kad tikriausiai jau turite visus reikalingus daiktus savo namuose! Taip, kai sakau, kad tai paprastas, pigus ir veiksmingas būdas sukurti klaviatūrą, turiu omenyje, kad tai paprasta ir pigu. Norėdami tai padaryti, jums reikės:

Aliuminio folija (alavo folija … tam tikra folija) *folijos juosta taip pat gerai tinka Kažkoks popierius ar plokščia medžiaga (tai, ką čia pasirinksite, turės įtakos ilgaamžiškumui. Aš naudoju sausą šaldytuvo ištrynimo pagalvėlę) klijai (nebent jūs Naudoju folijos juostą) ir tam tikros rūšies tarpiklį (gali veikti keli sluoksniai popieriaus su skylutėmis, aš naudoju dvipuses lipnias putplasčio pagalvėles) Laminatorius (visiškai neprivaloma)

3 žingsnis: sprendimo laikas

Sprendimo laikas
Sprendimo laikas

Pirmasis žingsnis sudedant klaviatūrą yra nuspręsti, kaip norite atrodyti/kiek mygtukų norite. Norėdami tai padaryti, naudoju 3X3 sąranką su skaičiais nuo 1 iki 9. Nusprendę, kaip tai atrodys, ištraukite ir nuspręskite, kur norite nukreipti visus laidus. Noriu išvesti klaviatūrą, kad ji apeitų mano duris, todėl 2 paveikslėlyje pamatysite, kaip turėtų atrodyti mano. Sukurkite savo kompiuterio maketą naudodami bet kokią jums patinkančią programinę įrangą (dažus, „Photoshop“, iliustratorių …) ir pereikite prie kito veiksmo.

4 žingsnis: suplanuokite savo pigų „grandinę“

Pigių planavimas
Pigių planavimas
Pigių žemėlapių sudarymas
Pigių žemėlapių sudarymas
Pigių žemėlapių sudarymas
Pigių žemėlapių sudarymas
Pigių žemėlapių sudarymas
Pigių žemėlapių sudarymas

Tai, ką ketiname daryti, yra klijuoti foliją, kad būtų pagaminta lanksti, pigi, tačiau efektyvi plokštė. Tai, ką mes turime padaryti dabar, yra mūsų kompiuterio imitacija, mes turime padaryti tai, kaip bus nustatyti mūsų stulpeliai ir eilutės. Jei naudojate „Photoshop“, sukurkite 2 naujus sluoksnius, vienas vadinamas eilėmis, o kiti stulpeliai. jei naudojate tik dažus, sukurkite failo, vadinamo eilutėmis, kopiją ir kitus stulpelius.

Ant šių naujų sluoksnių mes įdėsime dideles juodas linijas ten, kur norime, kad mūsų „grandinės“eitų. Žiūrėkite 2 paveikslėlį, jei norite supainioti eilutes ir 3 paveikslo stulpelius. 4 paveiksle parodyta, kaip atrodo abu įjungti sluoksniai. Pradedi atrodyti pažįstamas? Dabar vieną vaizdą reikia apversti vertikaliai … arba horizontaliai … žr. 5 paveikslėlį, suprasite, ką turiu omenyje. Eikite į priekį ir atsispausdinkite juos kitam žingsniui.

5 žingsnis: dirbtinės grandinės gamybos laikas

„Faux Circuit“gaminimo laikas!
„Faux Circuit“gaminimo laikas!
„Faux Circuit“gaminimo laikas!
„Faux Circuit“gaminimo laikas!

Čia yra linksmoji dalis … na, mano nuomone, visa tai yra smagu, bet kad ir kaip būtų … Dabar, kai turite išspausdintus šablonus, galite pradėti kurti grandinę. Dabar atėjo laikas klijuoti foliją ten, kur kada nors turėtų būti jūsų eilutės ir stulpeliai. Pažvelkite į 2 paveikslą mano abiejų grandinių, jūsų turėtų atrodyti maždaug taip. Be to, atkreipkite dėmesį, kaip mano potencialūs klientai organizuotai nukrypsta nuo klaviatūros, kad būtų lengviau prisijungti? Visai kaip planavau! * PASTABA* Šiuo metu gera idėja pertvarkyti priekinį dizainą taip, kad laidų gale būtų sujungimo etiketės su etiketėmis R1 R2 R3 C3 C2 C1. Tai tik palengvins jūsų darbą.

6 žingsnis: sudėkite viską kartu

Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti

Kitame žingsnyje mes viską sujungsime. Paimkite tarpiklius ir uždėkite juos vienoje klaviatūros pusėje. pagalvok, kad techniškai galėtum naudoti silikoną (tą, kuris naudojamas glaistymui) kaip tikrai neblogą tarpiklį … Aš galiu tai išbandyti ateityje. hmm..

Bet kokiu atveju grįžkite į temą. Norėdami pritaikyti šiuos tarpiklius, turime įsitikinti, kad jų centre yra skylė, kad eilutės ir stulpeliai galėtų susiliesti vienas su kitu, kai jie yra nuspausti (nėra liūdna … nuspausta). Aš tiesiog viską išklijau plytelėmis, bet norėdami gauti geresnių rezultatų, galite naudoti perforatorių ar kažką panašaus. Tarpikliai taip pat yra tam, kad įsitikintų, jog kitos mūsų grandinės dalys atsitiktinai neliečia viena kitos. Pažvelkite į 1 paveikslėlį, kad pamatytumėte visas tinkamai pritaikytas tarpines. Uždėję tarpiklius (gali tekti klijuoti bet ką), ant kurių galite uždėti kitą klaviatūros pusę (2 pav.). Laimei, jūs įsitikinote, kad jūsų šablone kompiuteryje viskas buvo tinkamai suplanuota … jūs sukūrėte šabloną, ar ne? 3 paveikslėlyje yra sujungta klaviatūra. ***** PASIRENKAMAS ŽINGSNIS ***** Kad padėčiau savo klaviatūrai ilgai ir sveikai gyventi, laminavau savo. Tai padeda suteikti tam tikrą struktūrinę popieriaus paramą … nuolatinis spaudimas gali ir sukurs įdubimus (vėlgi ne liūdesį) popieriuje, dėl kurių anksčiau ar vėliau jūsų klaviatūra nuolat neveiks. 4 paveiksle būtų matoma mano graži laminuota matricos stiliaus klaviatūra, tačiau laminatorius suvalgė mano meno kūrinį.

7 žingsnis: „Arduino“kas nors ?

Laikas pirmą kartą prijungti klaviatūrą prie „Arduino“… įdomu, ar ne?

Kad ir kaip jaudintų, kol kas teks palaukti! Laminatorius meiliai suvalgė mano klaviatūrą, todėl, kol surasiu laiko pasigaminti kitą, teks palaukti. Aš grįšiu, todėl nesijaudinkite, kad šis žingsnis ateis. Galbūt artimiausiu metu paaiškinsiu, kaip visa tai nustatyti ir tiksliai neparodyti. Kol kas čia yra arduino kodas, kurį naudojau su savo prototipais tiems, kurie žino, kur eiti. Kiti sėdi tvirtai. *** PASTABA *** turėsite įdiegti klaviatūros biblioteką iš arduino.cc

Rekomenduojamas: