Sadržaj:

Okvir za zumiranje: 5 koraka (sa slikama)
Okvir za zumiranje: 5 koraka (sa slikama)

Video: Okvir za zumiranje: 5 koraka (sa slikama)

Video: Okvir za zumiranje: 5 koraka (sa slikama)
Video: Osnovna pravila za slaganje okvira i slika na zid 2024, Prosinac
Anonim
Upravljačka kutija za zumiranje
Upravljačka kutija za zumiranje

PRAVNE VIJESTI (travanj 2021): Dugo sam želio napraviti Bluetooth varijantu, a sada imam tehnologiju! Pratite me ako želite čuti o tome kad bude objavljena, nadam se za nekoliko tjedana. Koristit će istu kutiju i iste gumbe, ali će umjesto ProMicro koristiti ESP-WROOM-32, a trebat će vam i LiPo baterija (najmanje 500 mAH). Možda biste voljeli naručiti ove gotove.

Prije pandemije malo nas je uopće čulo za Zoom. Sada je to dio našeg svakodnevnog života za mnoge od nas.

Ako se samo pridružite tuđim sastancima, lako je. Sigurno, jedan od razloga zašto se hvata. No, drugi razlog je taj što je zapravo prilično moćan. Kad ga počnete koristiti u potpunosti za vlastite sastanke, možete dijeliti zaslon, prezentacije, glazbu i videozapise te ploču, a možete i upravljati svojim sudionicima.

Za neke od tih upotreba možda žonglirate s 2 ili 3 programa na ekranu, nakon čega se to može prilično zakomplicirati. U našoj smo crkvi, kao i mnoge druge, naše službe držali na internetu, a kasnije i u "mješovitom načinu" s nekim sudionicima na mreži, a drugima u crkvi. Osim zumiranja, isključivanja i isključivanja zvuka sudionika i možda upravljanja jednom ili više kamera, domaćin sastanka mora koristiti i poseban softver za projekciju za hvalospjeve riječi i odgovore, a često i medijski player i/ili Powerpoint. Da bi takav sastanak protekao bez problema, potrebna vam je sva pomoć koju možete dobiti!

Tako sam sagradio ovu malu kutiju. Uključuje se u USB priključak, oponaša tipkovnicu i generira prečace tipke 6 Zoom koji su mi najkorisniji. Možete ga jednostavno reprogramirati kako biste generirali drugačiji niz interventnih tipki ako želite, ili čak generirati interventne tipke za potpuno drugačiji program.

Ovaj projekt temeljio sam na LED upravljanju glasnoćom USB -a i Caps Lock LED -u, zapravo kôd za to je uključen, ali onemogućen. Možete ga omogućiti ako želite i dodati rotirajuću kontrolu glasnoće i/ili caps lock, scroll lock i num lock LED diode.

Pribor:

Ukupni trošak mogao bi biti manji od 10 funti. Popis dijelova je vrlo jednostavan:

  • Arduino Pro Micro
  • 6 prekidača na gumb
  • Kutija
  • Kabel microUSB
  • Kratka dugačak kabel od duge vrpce.

Također će vam trebati:

  • Lemilica, lemilica, rezači žice i skidač
  • Pisač naljepnica
  • Pištolj za ljepilo za topljenje.

U načelu biste mogli koristiti drugi Arduino, od kojih su neki nešto jeftiniji. No, potrebne su vam dodatne knjižnice za kôd i eventualno dodatne komponente, pa se jednostavno ne isplati.

Dobio sam set od 6 prekidača u različitim bojama od prodavatelja Far Eastersna, koji su bili idealni. EBay pretraga za "okrugli prekidač od 12 mm" ili "PBS-33b" trebala bi ih pronaći. Imaju lijepu pozitivnu akciju - nema šanse za slučajno pritiskanje gumba.

Za kutiju bi bila idealna ABS plastična projektna kutija, ali nisam uspio pronaći odgovarajuću veličinu. Razmišljao sam o korištenju kutije s kazetom, ali sam tada našao kutiju u kojoj je došla moja izvorna prva generacija Raspberry Pi.

Možete koristiti bilo koju spojnu žicu, ali kabel s duguljastom vrpcom olakšava. Koristio sam komad debele bakrene žice za uobičajenu vezu tipki, samo zato što sam je koristio za podršku tipki za testiranje prije nego što sam pronašao odgovarajuću kutiju.

Korak 1: Kutija

Kutija
Kutija

Za kutiju postoje različite mogućnosti, a možda ćete moći smisliti i više.

  • ABS projektnu kutiju lako je izbušiti za gumbe, ali sve one koje sam pronašao bile su prevelike ili premale. Postoji jedan s odjeljkom za 9V bateriju koji je bio najbliži, ali ne bi ostavio mnogo mjesta za oznake gumba.
  • Kutija s kazetom (ili kutija iz prve generacije Raspberry Pi) je odgovarajuće veličine, ali plastika je tanka i lomljiva pa je teško izbušiti više od male rupe bez pucanja. (Moj je ipak pukao, a ni superlijepilo ni ekspoksidna smola nisu se dobro povezali s plastikom. Postoji mali slomljeni komad plastike koji je na mjestu držan uglavnom jednim od gumba.) Možda će biti manje pukotina ako nalijepite ljepljive naljepnice na obje strane prije bušenja. Korištenje usmjerivača moglo bi biti uspješnije ili bušenje male rupe i njeno povećanje dremelom.
  • Ako imate pristup 3D pisaču, mogli biste napraviti kutiju željene veličine ili biste laserski izrezali kutiju od tanke šperploče.

Ako koristite iste gumbe kao i ja, morat ćete napraviti šest rupa od 15 mm. Razmaknite ih dovoljno da ispod svakog možete zalijepiti naljepnicu.

Postavite Arduino na dno kutije i ponudite ga do jedne strane. Napravite rupu za microUSB konektor da proviri.

Korak 2: Ožičite ga

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Pažljivo pregledajte Arduino Pro Micro i identificirajte veze označene 8, 9, 10 i A0, A1 i A2. Upotrijebite smeđe, crvene, narančaste, žute, zelene i plave niti vrpčnog kabela kako biste ih spojili na svaki priključak od gumba 1 do 6.

Preostale konektore svih 6 tipki spojite zajedno, a zatim ih povežite na Arduino priključak s oznakom GND pomoću ljubičaste niti.

Sada možete postaviti Arduino na ispravan položaj s microUSB konektorom koji viri kroz rupu koju ste za njega napravili. Učvrstite ga s nekoliko mrlja ljepila za topljenje.

Gumbe možete označiti pisačem za naljepnice, ili ako je to laserski izrezana kutija, možete spaliti naljepnice laserom.

Korak 3: Programiranje

Programiranje
Programiranje

Ako prije niste koristili Arduino, morat ćete preuzeti i instalirati Arduino IDE sa Arduino stranice za preuzimanje.

Preuzmite datoteku ZoomButtons.ino, a zatim je kliknite dvaput. Arduino IDE će se pokrenuti i reći da ZoomButtons.ino mora biti u mapi pod nazivom ZoomButtons. Pritisnite U redu.

Na stavkama padajućeg izbornika pri vrhu Arduina odaberite Alati - Upravljanje knjižnicama …

U okvir za pretraživanje upišite HID-Project i pritisnite Enter. Kad se pojavi HID-Project by NicoHood, kliknite gumb Instaliraj. Sada možete zatvoriti Upravitelja knjižnice.

Na padajućim izbornicima odaberite Alati - Ploča - SparkFun AVR ploče i odaberite SparkFun Pro Micro.

Ako ne vidite SparkFun AVR ploče, umjesto toga odaberite Upravitelj ploča. Ovo jako sliči upravitelju knjižnica. Potražite Sparkfun AVR ploče i instalirajte ih. Sada možete odabrati SparkFun Pro Micro kao gore.

U izborniku Alati sada bi trebalo biti napisano Board: Sparkfun Pro Micro. Zadržite pokazivač miša iznad linije procesora ispod i odaberite ATmega32U4 (5V, 16MHz) ako već nije odabran.

Odmah ispod procesora odaberite Port i zabilježite koji su serijski portovi (ako ih ima) navedeni.

Sada priključite svoju kontrolnu kutiju Zoom pomoću microUSB kabela. Kad odaberete Alati - Port, sada bi trebao prikazati još jedan serijski port. Odaberite ovo.

Nakon što ste sve to učinili, trebali biste biti spremni za sastavljanje i prijenos koda na svoj Arduino. Na gornjem izborniku odaberite Sketch - Upload (ne Upload with Programmer). U donjem oknu Arduino IDE -a vidjet ćete kako se skica sastavlja, a zatim "Povezivanje svega zajedno …", a nedugo zatim će pokušati prenijeti vaš prevedeni kod. Trebali biste vidjeti niz od # oznaka dok se učitava, a zatim provjerava kôd. Ako sve prođe u redu, napokon bi trebalo reći "avrdude gotovo. Hvala." (Vrlo pristojno!)

Problemi?

Pro Micro obično radi dobro, ali učitavanje skice na njega može biti malo temperamentno. Ona koju sam prethodno koristio u USB kontroli glasnoće prije nekoliko godina imala je raniju verziju pokretačkog programa koja je zahtijevala gumb za resetiranje, ali to nije potrebno za trenutne verzije. Ako imate problema, možete isprobati upute za prijenos u tom Instructable. Ovo također daje alternativnu metodu koja ne ovisi o pokretačkom programu.

Korak 4: Korištenje gumba za zumiranje sa zumiranjem

Korištenje gumba za zumiranje sa zumiranjem
Korištenje gumba za zumiranje sa zumiranjem

U Zoomu kliknite ikonu zupčanika Postavke u gornjem desnom kutu i odaberite Tipkovni prečaci. Uz svaki od prečaca koje želite koristiti potvrdite okvir Omogući globalni prečac. To znači da će Zoom prepoznati i aktivirati prečac na tipkovnici čak i ako trenutno komunicirate s drugim programom.

Ako se kombinacija tipki prečaca sukobi s onom koju koristite s drugim programom koji ćete vjerojatno istovremeno koristiti, možete odabrati kombinaciju tipki i promijeniti je. Zatim ćete morati promijeniti Arduino skicu tako da odgovara.

Korak 5: Izmjene i daljnji napredak

Izmjene i daljnji napredak
Izmjene i daljnji napredak

Promjena kombinacija tipki

Arduino skicu je lako izmijeniti kako bi se promijenile kombinacije tipki koje generira ako želite dodijeliti gumbe različitim tipkama prečaca Zoom. Pomičite se kroz Arduino skicu dok ne dođete do crte

switch (i) {

Ispod svake od velikih slova nalazi se kombinacija tipki za jednu od 6 tipki, numeriranih od 0 do 5. Za bilo koju tipku modifikatora (Shift, Ctrl, Alt) funkcije BootKeyboard.press i Boot. Keyboard.release pritisnite ili otpustite tu tipku, odnosno. Za ostale tipke funkcija BootKeyboard.write pritišće i odmah pušta tipku.

Za popis kodova za ostale ključeve otvorite svoju Arduino mapu pomoću File Explorera (obično Moji dokumenti / Arduino) i idite na knjižnice / HID-Project / src / KeyboardLayouts. Otvorite ImprovedKeylayouts.h pomoću Notepada.

Ako dobijete pogreške pri pokušaju sastavljanja, provjerite pravopis. Nedostatak točke sa zarezom na kraju retka vrlo je česta pogreška, kao i zagrade bez premca. Provjerite niste li izgubili pauzu; izjava na kraju svakog slučaja. Ako to učinite, jednostavno ćete pokrenuti i izvršiti sljedeću kombinaciju tipki.

Ako niste sigurni da radi

Ako odmah nakon naredbe switch promijenite #if 1 u #if 0, umjesto kombinacija tipki ona će jednostavno generirati znamenke 0 do 5 za odgovarajuće gumbe. Ovo ćete vidjeti ako pokrenete Notepad.

Želite li i kontrolu glasnoće ili LED diode za ograničavanje glasnoće/scroll/numlock?

Arduino skica također uključuje kôd za moju USB kontrolu glasnoće i Caps Lock LED instrukciju.

Pri vrhu skice vidjet ćete 3 linije

//#definirati VOLUME

// #definirati KYBDLEDS #define ZOOMBTNS

Sve što trebate učiniti je dekomentirati VOLUME i/ili KYBDLEDS retke brisanjem dvostruke kose crte.

Pogledajte moj drugi Instructable za povezivanje dodatnih komponenti.

Preporučeni: