Satura rādītājs:

3D drukāta Arduino makro tastatūra: 6 soļi (ar attēliem)
3D drukāta Arduino makro tastatūra: 6 soļi (ar attēliem)

Video: 3D drukāta Arduino makro tastatūra: 6 soļi (ar attēliem)

Video: 3D drukāta Arduino makro tastatūra: 6 soļi (ar attēliem)
Video: This Mini Laptop is Amazing! 😯 2024, Novembris
Anonim
3D drukāta Arduino makro tastatūra
3D drukāta Arduino makro tastatūra

Šis bija mans pirmais projekts, kas strādāja ar Arduino Pro Micro. Varat to izmantot tālummaiņas vai nesaskaņu tērzēšanā, lai veiktu tādas darbības kā izslēgt skaņu, pārslēgt videoklipu vai koplietot ekrānu. Turklāt varat to ieprogrammēt, lai datorā atvērtu bieži lietotās programmas, vai veikt tādas darbības kā ekrānuzņēmumu uzņemšana un ekrāna bloķēšana. Kodu var diezgan viegli rediģēt atbilstoši jūsu vajadzībām, ja vēlaties atvērt dažādas programmas vai pievienot savus karstos taustiņus.

Lai to izmantotu, varat ieslēgt un izslēgt barošanu, izmantojot vidējo slēdzi, un izvēlēties, vai vēlaties kontrolēt tālummaiņu vai nesaskaņu, izmantojot labās puses slēdzi. Pēc tam vienkārši nospiediet labo pogu un veiciet tādas darbības kā mikrofona izslēgšana vai video ieslēgšana un izslēgšana.

Piegādes

Arduino Pro Micro x1

Perfboard x1 (esmu pārliecināts, ka kaut kur to var iegādāties lētāk. Šis bija tikai pirmais rezultāts, ko atradu)

Spiedpogas x 13

Bīdāmais slēdzis x 2

5 mm sarkana LED x1

220 omu rezistors x1

Super līme

Aprīkojums:

Lodāmurs

3D printeris

Etiķešu veidotājs (pēc izvēles)

Urbis (pēc izvēles)

1. darbība: 3D drukāšana un savienošana

3D drukāšana un savienošana
3D drukāšana un savienošana
3D drukāšana un savienošana
3D drukāšana un savienošana
3D drukāšana un savienošana
3D drukāšana un savienošana

Pirmā lieta, kas jādara, ir apvalka 3D drukāšana. Mans 3D printeris ir nedaudz par mazu, lai to visu izdrukātu vienā gabalā, tāpēc es to izmantoju kā iespēju praktizēt jaunu gabalu savienošanas paņēmienu. Vispirms lejupielādējiet failus no Thingiverse šeit. Tos visus var izdrukāt bez balstiem vai plostiem.

Jūs arī vēlaties eņģes. Jūs to varat vienkārši iegādāties datortehnikas veikalā, bet es izvēlējos arī 3D drukāt, izmantojot šo lielisko dizainu: https://www.thingiverse.com/thing:1083876 (ne mans)

Kad viss ir izdrukāts, jums būs jāsavieno abas apakšējās daļas un pēc tam tas pats ar augšējām daļām. Lai to izdarītu, uzsildiet lodāmuru un saspiediet kopā gabalus, kurus vēlaties savienot. Kad lodāmurs ir karsts, novietojiet to uz šuvēm starp abām daļām un velciet to uz sāniem, lai abi gabali izkausētu kopā. Dariet to kastes iekšpusē, lai lietas būtu kārtīgas, un jums vajadzētu iegūt šuvi, kā redzams iepriekš redzamajos fotoattēlos. Pēc tam jūs varat darīt to pašu ar diviem augšējiem gabaliem. Ja neesat pārliecināts par šo darbību, ieskatieties Google. Ir daudz video, kuros paskaidrots, kā savienot 3D izdrukas ar lodāmuru.

Atkarībā no tā, kur vēlaties izvilkt USB kabeli, jums būs arī jāizurbj caurums kastes vienā pusē un jāizlaiž caur to USB kabeļa mazais gals. Atkal, ja jums nav urbjmašīnas vai vēlaties kārtīgāku izskatu, pirms drukāšanas varat izmantot kādu 3D rediģēšanas programmatūru, lai pievienotu caurumu.

Šajā posmā krāsojiet visas detaļas, ja vēlaties, un pēc tam pielīmējiet vai citādi piestipriniet eņģes kastes aizmugurē (skatiet trešo fotoattēlu iepriekš).

2. solis: pogu izvietojums un vadu savienošana

Pogas izvietojums un elektroinstalācija
Pogas izvietojums un elektroinstalācija
Pogas izvietojums un elektroinstalācija
Pogas izvietojums un elektroinstalācija

Pogām un bīdāmiem slēdžiem vajadzētu diezgan cieši iekļauties apvalkā. Nospiediet spiedpogas no apakšas un iebīdiet slīdni no augšas. Atkarībā no tā, kur vēlaties izmantot strāvas LED, urbiet 5 mm caurumu un izvelciet gaismas diodi arī no apakšas. Ja jums nav urbjmašīnas, es iesaku pirms detaļu drukāšanas izmantot kaut ko līdzīgu TInkercad, lai LED caurumam pievienotu caurumu.

Izmantojiet nedaudz superlīmes, lai viss būtu vietā, un tagad esat gatavs visu savienot. Izpildiet iepriekš minēto elektroinstalācijas shēmu un pielodējiet visu. Izmantojiet perforatoru, lai izveidotu koplietošanas zemes sliedi. Ja plāksne ir pārāk liela, sagrieziet to gabalos, kā es to darīju. Noteikti atzīmējiet, kura poga atrodas uz kuras tapas, lai vēlāk atjauninātu kodu.

Ņemiet vērā, ka jums nevajadzētu izmantot Arduino Uno (es atvainojos, ka diagrammā es varētu izmantot tikai Uno). Visi pin numuri joprojām ir vienādi, un daži ir ierakstīti manuāli, ja tie nav pieejami Uno. Atvainojos par diagrammas viltību, bet tā, visdrīzāk, joprojām saprot lietu:)

3. darbība: kods

Kad visi vadi ir pabeigti, ir pienācis laiks pievienot Arduino un augšupielādēt kodu. Jūs varat lejupielādēt kodu zemāk. Augšupielādējot kodu, pārliecinieties, ka esat izvēlējies pareizo dēli! Es mūrēju savu pirmo profesionālo mikro, izvēloties 3.3V sāknēšanas ielādētāju, kad mana tāfele bija 5 V plāksne (ir veids, kā to noņemt, bet es nevarēju to panākt). Noteikti pārbaudiet! Ja vēlaties būt pārliecināts, augšupielādējiet kodu pirms visas lodēšanas, ja kaut kas noiet greizi.

Kodā ir dažas jomas, kas ļauj nedaudz personalizēt:

Sākotnēji bija lielāki plāni, kas neizdevās, tāpēc ir papildu slēdzis. Nākotnē tas var nodrošināt papildu funkcijas, taču pašlaik vidējais slēdzis ir nomainījis lielo sarkano barošanas pogu, lai ieslēgtu un izslēgtu tastatūru. Ja vēlaties izmantot pogu kā strāvas slēdzi, ir acīmredzams koda bloks, kuru varat atcelt un izmantot, lai aizstātu marķēto sadaļu

Pogu pārkārtošana Ja vēlaties pārkārtot pogu stāvokli, skatiet katras pogas piespraudes. Koda faila augšdaļā varat mainīt PIN numura definīcijas, lai tās atspoguļotu jūsu personīgo iestatījumu.

Karsto taustiņu formāts ir diezgan pašsaprotams. Ja vēlaties mainīt kādu no karstajiem taustiņiem vai citādi mainīt kodu, man ir daži padomi:

1. Windows taustiņš - tas ir paredzēts operētājsistēmai Windows, tāpēc daži izmantotie karstie taustiņi izmanto Windows pogu. Tastatūras bibliotēkā nav Windows atslēgas, tāpēc tā vietā izmantojiet “KEY_LEFT_GUI”.

2. nospiediet pret rakstīšanu- kods izmanto gan Keyboard.press (), gan Keyboard.write (). Rakstīšanas metode ir tāda pati kā vienkārši noklikšķinot uz atbilstošās tastatūras taustiņa. Nospiešanas metode ir tāda pati kā taustiņa nospiešana. Ja izmantojat preses metodi, pēc tam noteikti atlaidiet taustiņus, izmantojot “Keyboard.releaseAll ()”

3. Programmu atvēršana - Mana metode tādu programmu atvēršanai kā cura un Excel ir nedaudz neveikla. Būtībā tastatūra nospiež Windows taustiņu (atver sākuma izvēlni), ierakstot programmas nosaukumu, izmantojot metodi 'Keyboard.println', un pēc tam nospiež enter. Lai pārliecinātos, ka tas darbojas, pirms nākamās darbības datoram jādod laiks reaģēt uz katru taustiņa nospiešanu. Mana koda aizkavēšanās ir piemērota manam datoram, taču, ja dators darbojas nedaudz lēnāk, iespējams, tas būs jāpagarina.

4. darbība: tālummaiņas un nesaskaņu personalizēšana

Tālummaiņas un nesaskaņu personalizēšana
Tālummaiņas un nesaskaņu personalizēšana
Tālummaiņas un nesaskaņu personalizēšana
Tālummaiņas un nesaskaņu personalizēšana
Tālummaiņas un nesaskaņu personalizēšana
Tālummaiņas un nesaskaņu personalizēšana

Esam gandrīz klāt! Viena no pēdējām lietām, kas jādara, ir mainīt dažus iestatījumus tālummaiņā un nesaskaņās. Tālummaiņā mums ir jāatļauj globāli izmantot attiecīgos īsinājumtaustiņus (t.i., lai tie darbotos pat tad, ja tālummaiņa nav aktīvais logs). Izpildiet iepriekš redzamos fotoattēlus, lai atvērtu Iestatījumi -> Tastatūras saīsnes un pēc tam atzīmējiet "Iespējot globālo saīsni" visiem attiecīgajiem īsceļiem. Ja vēlaties iziet no sapulcēm, neparādoties brīdinājuma dialoglodziņam, dodieties arī uz Iestatījumi -> Vispārīgi un noņemiet atzīmi no izvēles rūtiņas "Lūgt apstiprināt, kad pametu sapulci".

Sadaļā Discord atveriet darbvirsmas lietotni un dodieties uz Iestatījumi -> Keybinds un pēc tam ievadiet vēlamos taustiņus. Ja nevēlaties mainīt kodu vispār, vienkārši nokopējiet pēdējā fotoattēlā redzamos iestatījumus.

5. solis: marķēšana

Kad viss būs funkcionāls, es ieteiktu pogām pievienot dažas etiķetes. Es izmantoju etiķešu veidotāju, bet jūs tikpat viegli varētu kaut ko izdrukāt un pielīmēt, vai varbūt pat 3D drukāt dažas etiķetes?

6. darbība. Secinājums

Tieši tā! Mēs esam gatavi doties! Kad tastatūra ir pievienota, papildu iestatīšana nav nepieciešama. Visām pogām vajadzētu reģistrēties, kā paredzēts. Ja vēlaties pievienot vairāk karsto taustiņu, es ieteiktu izmantot otro slēdzi tāpat kā tālummaiņas/nesaskaņas slēdzi, lai vienu pogu varētu izmantot vairākkārt.

Ja kaut kas bija neskaidrs vai vēlaties kaut ko apspriest, atstājiet komentāru, un es darīšu visu iespējamo, lai atbildētu:)

Laimīgu izgatavošanu!

Ieteicams: