Cuprins:
- Provizii
- Pasul 1: Imprimare 3D și alăturare
- Pasul 2: Amplasarea butonului și cablarea
- Pasul 3: Cod
- Pasul 4: Personalizarea Zoomului și a Discordiei
- Pasul 5: Etichetare
- Pasul 6: Concluzie
Video: Tastatură Macro Arduino imprimată 3D: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Acesta a fost primul meu proiect de lucru cu Arduino Pro Micro. Puteți să-l utilizați în chaturile Zoom sau Discord pentru a face lucruri cum ar fi să comutați sunetul, să comutați videoclipul sau să partajați ecranul. Mai mult decât atât, îl puteți programa pentru a deschide programe utilizate frecvent pe computer sau pentru a face lucruri precum capturi de ecran și blocarea ecranului. Codul poate fi editat destul de ușor în funcție de nevoile dvs. dacă doriți să deschideți diferite programe sau dacă doriți să adăugați propriile taste rapide.
Pentru a-l utiliza, puteți comuta pornirea și oprirea folosind comutatorul central și puteți selecta dacă doriți să controlați Zoom sau Discord folosind comutatorul din partea dreaptă. După aceea, trebuie doar să apăsați butonul din dreapta și să faceți lucruri precum dezactivarea microfonului sau activarea și dezactivarea videoclipului.
Provizii
Arduino Pro Micro x1
Perfboard x1 (sunt sigur că îl puteți obține mai ieftin undeva. Acesta a fost doar primul rezultat pe care l-am găsit)
Butoane x 13
Comutator glisant x 2
LED roșu de 5 mm x1
Rezistor 220 ohmi x1
Super-lipici
Echipament:
Ciocan de lipit
imprimantă 3d
Producător de etichete (opțional)
Burghiu (opțional)
Pasul 1: Imprimare 3D și alăturare
Primul lucru de făcut este să imprimați 3D shell-ul. Imprimanta mea 3D este puțin prea mică pentru a o tipări într-o singură bucată, așa că am folosit aceasta ca o oportunitate de a practica o nouă tehnică de îmbinare a pieselor. Mai întâi, descărcați fișierele de la Thingiverse aici. Toate pot fi tipărite fără suporturi sau plute.
De asemenea, veți dori o balama. Puteți cumpăra doar unul din magazinul de hardware, dar am ales să imprim și 3D al meu folosind acest design minunat: https://www.thingiverse.com/thing:1083876 (nu al meu)
Odată ce totul este tipărit, va trebui să uniți cele două părți de jos și apoi același lucru cu părțile de sus. Pentru a face acest lucru, încălziți lipitorul și strângeți împreună piesele pe care doriți să le alăturați. Odată ce fierul de lipit este fierbinte, așezați-l pe cusăturile dintre cele două părți și trageți-l în lateral pentru a topi cele două bucăți împreună. Faceți acest lucru în interiorul cutiei pentru a menține lucrurile îngrijite și ar trebui să ajungeți cu o cusătură așa cum se vede în fotografiile de mai sus. Puteți face același lucru cu cele două piese de sus. Dacă nu sunteți sigur cu privire la acest pas, aruncați o privire pe Google. Există o grămadă de videoclipuri care explică cum să îmbinați printuri 3D cu un fier de lipit.
În funcție de unde ați dori să iasă cablul USB, va trebui, de asemenea, să faceți o gaură într-o parte a cutiei și să treceți capătul mic al cablului USB prin el. Din nou, dacă nu aveți un burghiu sau dacă doriți un aspect mai îngrijit, nu ezitați să utilizați un software de editare 3D pentru a adăuga gaura înainte de imprimare.
În această etapă, vopsiți toate părțile, dacă doriți, apoi lipiți sau atașați balama în spatele cutiei (a se vedea a treia fotografie de mai sus).
Pasul 2: Amplasarea butonului și cablarea
Butoanele și comutatoarele glisante ar trebui să se potrivească destul de bine în carcasă. Apăsați butoanele din partea de jos și introduceți comutatoarele glisante din partea de sus. În funcție de locul în care doriți LED-ul dvs. de alimentare, găuriți o gaură de 5 mm și introduceți LED-ul și de jos. Dacă nu aveți un burghiu, vă sugerez să folosiți ceva de genul TInkercad pentru a adăuga o gaură pentru LED înainte de a imprima piesele.
Folosiți un pic de super lipici pentru a menține totul la locul său și acum sunteți gata să conectați totul. Urmați schema de cabluri de mai sus și lipiți totul. Folosiți perfboardul pentru a vă crea șina de sol comună. Dacă perfboard-ul este prea mare, nu ezitați să îl tăiați în bucăți așa cum am făcut-o eu. Asigurați-vă că observați care buton merge la ce PIN pentru a actualiza codul ulterior.
Rețineți că NU ar trebui să utilizați un Arduino Uno (aș putea folosi doar Uno în diagramă, scuze). Toate numerele PIN sunt încă la fel, cu câteva scrise manual dacă nu sunt disponibile pe Uno. Îmi pare rău pentru șmecheria diagramei, dar, cu adevărat, totuși capătă punctul:)
Pasul 3: Cod
Cu toate cablurile complete, este timpul să conectați Arduino și să încărcați codul. Puteți descărca codul de mai jos. Când încărcați codul, ASIGURAȚI-VĂ că ALEGEȚI PANALUL DREPT! Am blocat primul meu micro pro selectând încărcătorul de încărcare de 3,3 V când placa mea era o placă de 5 V (există o modalitate de a-l dezarhiva, dar nu am reușit să funcționeze). Asigurați-vă că verificați! Dacă doriți să fiți sigur, încărcați codul înainte de a efectua toate lucrările de lipit, în cazul în care ceva nu merge bine.
Există câteva zone în cod care vă permit un pic de personalizare:
Buton de pornire / comutator Am avut inițial planuri mai mari, care nu au funcționat, deci există un comutator suplimentar. În viitor, poate prevedea funcții suplimentare, dar în prezent, comutatorul central a înlocuit butonul mare de alimentare roșu pentru a porni și opri tastatura. Dacă preferați să utilizați un buton ca întrerupător de alimentare, există un bloc de cod evident pe care îl puteți descomenta și utiliza pentru a înlocui secțiunea etichetată
Reordonarea butoanelor Dacă doriți să reordonați poziția butoanelor, consultați înapoi la ce pini se atașează fiecare buton. În partea de sus a fișierului de cod, puteți modifica definițiile numărului de pin pentru a reflecta configurarea dvs. personală.
Adăugarea / schimbarea tastelor rapide Formatul tastelor rapide este destul de explicativ. Dacă doriți să modificați oricare dintre tastele rapide sau să modificați codul în alt mod, am câteva sfaturi:
1. Tasta Windows - Aceasta este concepută pentru Windows, astfel încât unele dintre tastele rapide folosite folosesc butonul Windows. Biblioteca tastaturii nu are o cheie Windows, așa că utilizați „KEY_LEFT_GUI”.
2. apăsați vs. scrieți- Codul folosește atât Keyboard.press (), cât și Keyboard.write (). Metoda de scriere este aceeași cu simpla apăsare a tastei corespunzătoare de pe tastatură. Metoda de apăsare este aceeași cu menținerea apăsată a unei taste. Dacă utilizați metoda de presare, asigurați-vă că eliberați tastele ulterior cu „Keyboard.releaseAll ()”
3. Deschiderea programelor - Metoda mea de deschidere a programelor precum cura și excel este puțin cam greoaie. Practic, tastatura apasă tasta Windows (deschide meniul de pornire), tastează numele programului folosind metoda „Keyboard.println” și apoi apasă enter. Pentru a vă asigura că funcționează, trebuie să acordați computerului timp pentru a răspunde la fiecare apăsare a tastei înainte de a face următoarea. Întârzierile din codul meu sunt cantitatea potrivită pentru computerul meu, dar este posibil să fie nevoie să le extindeți dacă computerul dvs. este puțin mai lent.
Pasul 4: Personalizarea Zoomului și a Discordiei
Suntem aproape acolo! Unul dintre ultimele lucruri de făcut este să modificați câteva setări din Zoom și Discord. În Zoom, trebuie să permitem comenzile rapide de la tastatură să fie utilizate la nivel global (adică să le facem să funcționeze chiar și atunci când Zoom nu este fereastra activă). Urmați fotografiile de mai sus pentru a accesa Setări -> Comenzi rapide de la tastatură și apoi bifați „Activați comanda rapidă globală” pentru toate comenzile rapide relevante. Dacă doriți să părăsiți întâlnirile fără să apară un dialog de avertizare, accesați și Setări -> General și debifați caseta „Cereți-mi să confirm când părăsesc o întâlnire”.
În Discord, deschideți aplicația desktop și accesați Setări -> Keybinds, apoi introduceți keybindurile preferate. Dacă nu doriți să modificați deloc codul, copiați doar setările văzute în ultima fotografie.
Pasul 5: Etichetare
După ce aveți totul funcțional, vă recomand să adăugați câteva etichete la butoane. Am folosit un producător de etichete, dar ai putea la fel de ușor să tipărești ceva și să-l lipiți sau chiar ai putea imprima 3D și câteva etichete?
Pasul 6: Concluzie
Asta e! Suntem gata să plecăm! Odată ce tastatura este conectată, nu este necesară nicio configurare suplimentară. Butoanele ar trebui să se înregistreze conform așteptărilor. Dacă doriți să adăugați mai multe taste rapide, vă recomand să utilizați al doilea comutator în același mod în care comutatorul Zoom / Discord este utilizat pentru a face ca un singur buton să aibă mai multe utilizări.
Dacă ceva nu a fost clar sau dacă doriți să discutați ceva, nu ezitați să lăsați un comentariu și voi face tot posibilul să răspund:)
Happy Making!
Recomandat:
Cheie Cw Twin Paddle imprimată 3D (566grs.): 21 de pași (cu imagini)
Cheie dublă imprimată 3D Twin Paddle (566grs.): Până în prezent, a avea o cheie dublă precisă, moale și heavy_duty a însemnat să cheltuiți mulți bani. Intenția mea la proiectarea acestei chei a fost să fac o paletă: a) - Ieftin --- Este fabricat din plastic cu o imprimantă standard 3db) - Durabil --- Am folosit mingea să fie
Lentilă macro DIY cu AF (diferită de toate celelalte obiective macro DIY): 4 pași (cu imagini)
Obiectiv macro Diy cu AF (diferit decât toate celelalte obiective macro DIY): am văzut o mulțime de oameni care fabrică obiective macro cu un obiectiv standard (de obicei, un diametru de 18-55 mm). Cele mai multe dintre ele sunt un obiectiv care se lipeste de camera în spate sau elementul frontal îndepărtat. Există dezavantaje pentru ambele opțiuni. Pentru montarea obiectivului
Tastatură macro Bluetooth DIY: 10 pași (cu imagini)
Tastatură macro Bluetooth DIY: În acest instructable vom arunca o privire asupra utilizării Bluetooth încorporat a ESP32 pentru a emula o tastatură Bluetooth. Bluetooth HID (Human Interface Device) este protocolul folosit de tastatura și șoareci Bluetooth obișnuiți și este posibil să emu
Cea mai simplă tastatură macro DIY: 10 pași (cu imagini)
Cea mai simplă tastatură macro DIY: o tastatură macro poate fi utilizată pentru a efectua anumite acțiuni sau funcții pe computerul dvs. și poate fi cu adevărat utilă cu anumite aplicații, cum ar fi editori video sau jocuri. Multe aplicații au taste rapide pentru acțiuni rapide, dar uneori
Tastatură mecanică macro personalizată: 12 pași (cu imagini)
Tastatură mecanică macro personalizată: În acest instructabil vă voi prezenta elementele de bază pentru crearea propriului dvs. macropad cu 6 taste, controlat de un Arduino. Vă voi trece prin ceea ce aveți nevoie, cum să-l asamblați, cum să-l programați și cum să-l îmbunătățiți sau să-l faceți dator