Satura rādītājs:
- Piegādes
- 1. darbība: 3D drukāšana un savienošana
- 2. solis: pogu izvietojums un vadu savienošana
- 3. darbība: kods
- 4. darbība: tālummaiņas un nesaskaņu personalizēšana
- 5. solis: marķēšana
- 6. darbība. Secinājums
Video: 3D drukāta Arduino makro tastatūra: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Š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
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
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
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:
Diy makro objektīvs ar AF (atšķirīgs no visiem citiem DIY makro objektīviem): 4 soļi (ar attēliem)
Diy makro objektīvs ar AF (atšķirīgs no visiem pārējiem DIY makro objektīviem): Esmu redzējis daudzus cilvēkus, kas gatavo makro objektīvus ar standarta komplekta objektīvu (parasti 18–55 mm). Lielākā daļa no tām ir objektīvs, kas vienkārši pielīp kamerai atpakaļ vai noņemts priekšējais elements. Abām šīm iespējām ir trūkumi. Objektīva uzstādīšanai
DIY Bluetooth makro tastatūra: 10 soļi (ar attēliem)
DIY Bluetooth makro tastatūra: šajā pamācībā mēs apskatīsim, kā izmantot ESP32 iebūvēto Bluetooth, lai atdarinātu Bluetooth tastatūru. Bluetooth HID (cilvēka saskarnes ierīce) ir protokols, ko izmanto parastā Bluetooth tastatūra un peles, un to ir iespējams izvadīt
Vienkāršākā DIY makro tastatūra: 10 soļi (ar attēliem)
Vienkāršākā DIY makro tastatūra: Makro tastatūru var izmantot, lai veiktu noteiktas datora darbības vai funkcijas, un tā var būt patiešām noderīga, lietojot noteiktas lietojumprogrammas, piemēram, video redaktorus vai spēles. Daudzām lietojumprogrammām ir karstie taustiņi, lai ātri veiktu darbības, bet dažreiz
LittleArm Big: liela 3D drukāta Arduino robota roka: 19 soļi (ar attēliem)
LittleArm Big: liela 3D drukāta Arduino robota roka: LittleArm Big ir pilnībā 3D drukāta Arduino robota roka. Lielais tika izstrādāts Slant Concepts, lai tas būtu dzīvotspējīga 6 DOF robotu roka augstākā līmeņa izglītībai un veidotājiem. Šajā apmācībā ir izklāstīta visa LittleArm Big mehāniskā montāža. Visas mencas
Pielāgota makro mehāniskā tastatūra: 12 soļi (ar attēliem)
Pielāgota makro mehāniskā tastatūra: šajā pamācībā es jūs iepazīstināšu ar pamatiem, kā izveidot savu 6 atslēgu makroploku, ko kontrolē Arduino. Es iepazīstināšu jūs ar to, kas jums nepieciešams, kā to salikt, kā to ieprogrammēt un kā to uzlabot vai padarīt par savu