Sadržaj:
- Pribor
- Korak 1: 3D ispis i spajanje
- Korak 2: Postavljanje gumba i ožičenje
- Korak 3: Kodirajte
- Korak 4: Prilagođavanje zuma i nesklada
- Korak 5: Označavanje
- Korak 6: Zaključak
Video: 3D tiskana Arduino makro tipkovnica: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ovo je bio moj prvi projekt koji je radio s Arduino Pro Micro. Možete ga koristiti u Zoom ili Discord chatovima za radnje poput isključivanja isključivanja zvuka, prebacivanja videozapisa ili dijeljenja zaslona. Povrh toga, možete ga programirati za otvaranje često korištenih programa na računalu ili raditi stvari poput snimanja zaslona i zaključavanja zaslona. Kôd se može prilično lako urediti prema vašim potrebama ako želite otvoriti različite programe ili ako želite dodati vlastite hotkeys.
Da biste ga koristili, možete uključiti i isključiti napajanje pomoću srednjeg prekidača i odabrati želite li upravljati Zoom ili Discord pomoću prekidača s desne strane. Nakon toga samo pritisnite desnu tipku i učinite stvari poput isključivanja mikrofona ili uključivanja i isključivanja videozapisa.
Pribor
Arduino Pro Micro x1
Perfboard x1 (siguran sam da ga možete negdje nabaviti jeftinije. Ovo je bio samo prvi rezultat koji sam pronašao)
Tipke x 13
Klizni prekidač x 2
5 mm crvena LED x1
220 ohmski otpornik x1
Super ljepilo
Oprema:
Lemilica
3D pisač
Proizvođač naljepnica (izborno)
Bušilica (izborno)
Korak 1: 3D ispis i spajanje
Prvo što trebate učiniti je 3D ispis vaše ljuske. Moj 3D pisač je premalen da bi mogao ispisati sve u jednom komadu pa sam to iskoristio kao priliku za vježbanje nove tehnike spajanja komada. Prvo preuzmite datoteke iz Thingiversea ovdje. Svi se mogu ispisati bez nosača ili splavi.
Također ćete htjeti šarke. Jednostavno možete kupiti jedan u trgovini hardvera, ali ja sam odlučio i 3D ispisati svoj koristeći ovaj sjajan dizajn: https://www.thingiverse.com/thing:1083876 (nije moj)
Kad se sve ispiše, morat ćete spojiti dva donja dijela, a zatim istu stvar s gornjim dijelovima. Da biste to učinili, zagrijte lemilicu i spojite komade koje želite spojiti. Nakon što vam se lemilica zagrije, postavite je na šavove između dva dijela i povucite je sa strane da se dva dijela istope. Učinite to s unutarnje strane kutije kako bi stvari bile uredne i trebali biste završiti šavom kako se vidi na gornjim fotografijama. Zatim možete učiniti isto s dva gornja dijela. Ako niste sigurni u vezi ovog koraka, pogledajte na Googleu. Postoji hrpa videozapisa koji objašnjavaju kako spojiti 3D ispis lemilicom.
Ovisno o tome odakle želite da USB kabel izlazi, također ćete morati izbušiti rupu na jednoj strani kutije i provući mali kraj USB kabela kroz nju. Opet, ako nemate bušilicu ili želite uredniji izgled, slobodno upotrijebite neki softver za 3D uređivanje kako biste dodali rupu prije ispisa.
U ovoj fazi obojite sve dijelove ako želite, a zatim zalijepite ili na neki drugi način pričvrstite šarke na stražnju stranu kutije (pogledajte gornju treću fotografiju).
Korak 2: Postavljanje gumba i ožičenje
Gumbi i klizni prekidači trebali bi se prilično čvrsto uklopiti u ljusku. Pritisnite gumbe odozdo i utaknite klizne prekidače odozgo. Ovisno o tome gdje želite LED za napajanje, izbušite rupu od 5 mm i provucite LED diodu i odozdo. Ako nemate bušilicu, predlažem da prije ispisa dijelova upotrijebite nešto poput TInkercada za dodavanje rupe za LED diodu.
Upotrijebite malo super ljepila da sve ostane na mjestu i sada ste spremni za ožičenje. Slijedite gornji dijagram ožičenja i sve zalemite. Upotrijebite perfboard za stvaranje svoje komunalne tračnice. Ako je perfboard prevelik, slobodno ga narežite na komade kao i ja. Obavezno zabilježite koji gumb ide na koju pin da biste kasnije ažurirali kôd.
Imajte na umu da NE biste trebali koristiti Arduino Uno (nažalost, mogao sam koristiti samo Uno u dijagramu). Svi PIN brojevi su i dalje isti, a neki su ručno napisani ako nisu dostupni na Uno -u. Žao mi je zbog zamućenosti dijagrama, ali nadamo se da i dalje ima smisla:)
Korak 3: Kodirajte
Nakon što je ožičenje završeno, vrijeme je da priključite Arduino i učitate kôd. Kôd možete preuzeti ispod. Kad učitate kôd, UVJERITE SE DA STE ODABRALI PRAVU TABLU! Svog prvog pro micro-a zazidao sam odabirom 3.3V bootloader-a kada je moja ploča bila 5V ploča (postoji način da ga uklonimo, ali nisam uspio natjerati ga da radi). Obavezno provjerite! Ako želite biti sigurni, učitajte kôd prije nego što obavite svo lemljenje u slučaju da nešto pođe po zlu.
U kodu postoji nekoliko područja koja vam omogućuju malo personalizacije:
Gumb/prekidač za uključivanjeU početku sam imao veće planove koji nisu uspjeli, pa postoji dodatni prekidač. U budućnosti će možda pružati dodatne funkcije, ali trenutno je srednji prekidač zamijenio veliki crveni gumb za uključivanje i isključivanje tipkovnice. Ako biste radije koristili gumb kao prekidač za napajanje, postoji očiti blok koda koji možete otkomentirati i upotrijebiti za zamjenu označenog odjeljka
Promjena redoslijeda gumba Ako želite promijeniti redoslijed položaja gumba, pogledajte na koje se pinove veže svaki gumb. Na vrhu datoteke koda možete promijeniti definicije PIN -a tako da odražavaju vaše osobne postavke.
Dodavanje/promjena interventnih tipki Format interventnih tipki prilično je jasan. Ako želite promijeniti bilo koji tipkovnički prečac ili na neki drugi način promijeniti kôd, imam nekoliko savjeta:
1. Windows tipka - Ovo je dizajnirano za Windows pa neki od vrućih tipki koje sam koristio koriste gumb Windows. Knjižnica tipkovnice nema tipku Windows, pa umjesto toga upotrijebite "KEY_LEFT_GUI".
2. pritisnite u odnosu na pisanje- Kod koristi i Keyboard.press () i Keyboard.write (). Način pisanja je isti kao i samo klik na odgovarajuću tipku na tipkovnici. Način pritiska isti je kao i držanje tipke. Ako koristite metodu tiskanja, nakon toga pustite tipke s "Keyboard.releaseAll ()"
3. Otvaranje programa - Moj način otvaranja programa poput cure i excela pomalo je nespretan. U osnovi, tipkovnica pritiska tipku Windows (otvara izbornik Start), upisuje naziv programa metodom 'Keyboard.println', a zatim pritisne enter. Da biste bili sigurni da ovo funkcionira, morate dati računalu vremena da odgovori na svaki pritisak prije sljedećeg. Kašnjenja u mom kodu pravi su iznos za moje računalo, ali možda ćete ih morati produžiti ako je vaše računalo malo sporije.
Korak 4: Prilagođavanje zuma i nesklada
Skoro smo stigli! Jedna od posljednjih stvari koju treba učiniti je promijeniti nekoliko postavki unutar programa Zoom i Discord. U Zoomu moramo omogućiti globalno korištenje odgovarajućih tipkovnih prečaca (tj. Omogućiti im rad čak i kada Zoom nije aktivni prozor). Slijedite gornje fotografije da biste otvorili Postavke -> Tipkovni prečaci, a zatim označite "Omogući globalni prečac" za sve relevantne prečace. Ako želite napustiti sastanke bez pojavljivanja dijaloškog okvira upozorenja, idite na Postavke -> Općenito i poništite okvir "Pitaj me da potvrdim kad napustim sastanak".
U Discord -u otvorite aplikaciju za računala i idite na Postavke -> Povezivanje tipki, a zatim unesite željene ključeve. Ako uopće ne želite promijeniti kôd, samo kopirajte postavke prikazane na posljednjoj fotografiji.
Korak 5: Označavanje
Kad sve bude funkcionalno, preporučio bih da svojim gumbima dodate neke oznake. Koristio sam alat za izradu naljepnica, ali možete isto tako jednostavno isprintati nešto i zalijepiti ga, ili ste možda čak mogli 3D ispisati neke naljepnice?
Korak 6: Zaključak
To je to! Spremni smo za polazak! Nakon što je tipkovnica priključena, nije potrebno dodatno postavljanje. Svi bi se gumbi trebali registrirati prema očekivanjima. Ako želite dodati još vrućih tipki, preporučio bih da koristite drugu sklopku na isti način na koji se prekidač Zoom/Discord koristi kako bi se jedan gumb višestruko koristio.
Ako vam nešto nije jasno ili želite o nečemu razgovarati, slobodno ostavite komentar, a ja ću se potruditi odgovoriti:)
Sretno stvaranje!
Preporučeni:
Diy makro objektiv s AF -om (različit od svih ostalih DIY makro objektiva): 4 koraka (sa slikama)
Diy makro objektivi s AF-om (različiti od svih ostalih DIY makro objektiva): Vidio sam mnogo ljudi koji rade makro objektive sa standardnim kit objektivom (obično 18-55 mm). Većina njih je leća koja se samo zalijepi na kameru unatrag ili se ukloni prednji element. Za obje ove opcije postoje nedostaci. Za montažu objektiva
DIY Bluetooth makro tipkovnica: 10 koraka (sa slikama)
DIY Bluetooth makro tipkovnica: U ovom Instructableu ćemo pogledati korištenje ugrađenog Bluetootha ESP32 za oponašanje Bluetooth tipkovnice. Bluetooth HID (uređaj s ljudskim sučeljem) protokol je koji koriste obična Bluetooth tipkovnica i miševi, a moguće ga je emulirati
Najjednostavnija DIY makro tipkovnica: 10 koraka (sa slikama)
Najjednostavnija DIY makro tipkovnica: Makro tipkovnica može se koristiti za izvođenje određenih radnji ili funkcija na vašem računalu i može biti jako korisna s određenim aplikacijama, poput video uređivača ili igara. Mnoge aplikacije imaju tipke za brzo izvođenje radnji, ali ponekad
Prilagođena makro mehanička tipkovnica: 12 koraka (sa slikama)
Prilagođena makro mehanička tipkovnica: U ovom Instructable -u ću vas provesti kroz osnove stvaranja vlastite makropade sa 6 tipki, kojom upravlja Arduino. Provest ću vas kroz ono što vam je potrebno, kako ga sastaviti, kako ga programirati i kako to poboljšati ili učiniti svojim
Brza i prljava tipkovnica Das (prazna tipkovnica): 3 koraka
Brza i prljava Das tipkovnica (prazna tipkovnica): Dasova tipkovnica naziv je najpopularnije tipkovnice bez natpisa na tipkama (prazna tipkovnica). Das Keyboard se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tipkovnicu koja vam leži