Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Napravio sam papučicu za naslanjanje u Pubgu (Player Unknown Battlegrounds) jer sam se osjećao kao da mi trebaju dodatni prsti. Koristio sam ga i za svemirski program Kerbal.
Aplikacije su beskrajne i možete dodati više gumba ili manje ako želite.
Lemljenje nije potrebno !!!
Ovaj projekt djeluje kao tastatura i programiran je za unos pritiska na tastaturi. Ovo ne radi s Arduino Uno. Koristio sam Arduino Leonardo
Korak 1: Dijelovi
Arduino Leonardo
Dugi muški USB A do muški mini USB B kabel
Trenutni prekidači ili prekidači
Pakirajte ženske konektore lopatica
Arduino spojne žice za muškarce
Električna žica (bilo koji svjetlosni mjerač)
Termoskupljajuće cijevi (malo veće od žice)
Korak 2: Alati
Okvir
Građevinski alati od drveta ili metala
Bušilica, lopata/ pila za rupe, vijci
(Konstrukcija kućišta ovisi o vama. Koristio sam šperploču, ali možete koristiti kutiju ili metalni lim. Zabavite se s njom.)
Elektrika
Rezači žice/ skidač žice (ako ih imate. Škare i britva će raditi)
Priključak za spajanje (sva kliješta će raditi)
Toplinski pištolj (upaljač za cigarete će raditi)
Kod
Preuzmite Arduino IDE softver
Besplatno je i omogućuje vam pisanje, kompajliranje i flešovanje koda u Leonardo
Preuzmite ovdje
Korak 3: Stanovanje
Ovaj dio zaista ovisi o vašoj mašti, ali pokazat ću što sam izgradio i zašto.
Napravio sam bazu širine 600 mm tako da mogu udobno pričvrstiti obje noge, razmišljao sam o tome da napravim dvije odvojene pedale, ali bio sam zabrinut da ću ubuduće slučajno prekinuti kabele. Lijeva noga kontrolira dva dugmeta na lijevoj, a desna druga tri.
Koristio sam vijke od šperploče debljine 16 mm i 50 mm jer ovo mora biti čvrsto jer u osnovi svakodnevno gazite po ovoj stvari. Arkadni gumbi mogu izdržati kaznu.
Ako ćete je slikati, sada je vrijeme. Video sam da ljudi pokrivaju čitav ovakav projekat kontaktom (znate, stvarima kojima pokrivate svoje radne sveske). U trgovinama kancelarijskog materijala kupujete veliki izbor boja i uzoraka. Sviđa mi se ova stvar
Dodao sam nekoliko gumenih traka nogama tako da ne možete slučajno odgurnuti cijelu jedinicu od sebe dok je koristite.
Korak 4: Krug i pinout
Ne brinite, ovo izgleda teže nego što zaista jeste.
Pričvrstite Arduino ploču na donju stranu i na rub kućišta. Uvjerite se da ćete moći spojiti USB bez smetnji.
1. Napravite 5 kabela koji će ići od Arduino svakog prekidača tako što ćete skinuti jedan kraj kratkospojnog kabela (kabeli s pinovima na kraju) i spojiti ga na duljinu električnog kabela. - Za spajanje uvrnutih golih krajeva žice, a zatim gurnite mali dio termoskupljanja preko spoja i zagrijte ih da se spoje). Ogolite drugi kraj žice (ne kraj igle) i pričvrstite ženski konektor lopatice na ogoljeni kraj.
2. Gurnite pin kraj kabela u digitalni pin 2 na Arduinu. Spojite konektor lopatice s gumbom na krajnjoj lijevoj strani. (Napomena* Prekidači imaju 3 jezička za povezivanje kabla. Kao što je prikazano na slici, spojio sam pin out kabl sa srednjim jezičkom. Ovo je kartica "uvek zatvorena".
3. Ponovite za pinove 3, 4, 5 i 6.
4. Sada moramo napraviti ono što se naziva 'lanac tratinčica' da povežemo tlo sa donjim jezičcima svih dugmadi. Ovo je kabel koji će 'skočiti' na svako dugme.
Izrežite i izmjerite dijelove električnog kabela za prelazak s dugmeta na gumb s malo dodatka. Odvojite oba kraja svake sekcije, spojite dvije sekcije zajedno i presavite konektor sve dok ne bude dovoljno za sve tipke. Spojite kratkospojnik na jedan kraj i spojite ga na bilo koji pin za uzemljenje na Arduinu.
Korak 5: Kodirajte
Vrijeme je da iskoristite najvažniju vještinu koju ste naučili u školi …..kopiraj, zalijepi.
Uključena je tekstualna datoteka sa kodom.
Preuzmite ili pregledajte, odaberite sve, kopirajte, otvorite Arduino IDE (veza za preuzimanje u koraku Alati), stvorite novu, zalijepite.
Ako želite promijeniti bilo koje povezivanje ključeva, to možete učiniti sada promjenom ključeva u kodu u navodnicima, npr.: ('q').
Ako želite koristiti modifikacijske tipke (shift, control, alt, F1, Insert itd.), Postoji popis šta upisati OVDJE
Ako koristite samo 1 ili 2 gumba, ne morate brisati nekorišteni kôd. Ako na kodirane pinove nema dugmadi, ignorirat će se taj dio koda.
Korak 6: Prijenos koda na Arduino
1. Priključite Arduino na računalo putem USB -a
2. Idite na dodir „Alati“, a zatim na „Port“
Odaberite port koji prikazuje vaš Arduino Leonardo.
3. Idite na karticu 'Sketch', a zatim 'Upload'.
Ovo će provjeriti i kompajlirati kôd te ga prenijeti na Arduino.
Ako postoji greška, provjerite da kod ne nedostaje ništa izvornom kodu.
Korak 7: Testirajte i riješite probleme
Arduino bi se trebao ponovo pokrenuti nakon učitavanja i vaš računar će ga prepoznati kao USB tastaturu.
Otvorite uređivač teksta i počnite gaziti !! Ključevi bi trebali ući u tekst dok pritiskate dugmad.
Ako se tekst samo ispuni neprekidnim pritiscima na tipke i zaustavi se samo kad pritisnete tipke, tada morate provjeriti jesu li kablovi do gumba spojeni na karticu "uvijek zatvoreno", a ne na karticu "uvijek otvoreno".
Ako se ništa ne dogodi kada pritisnete tipke, provjerite sve svoje kabele i pokušajte s drugim USB kabelom. Ponovo pokrenite računar.
Ako pin kabeli ispadnu iz Arduina zbog gravitacije i gaženja, možda ćete morati zamijeniti kratkospojne kabele. Predviđeno je da budu iste debljine, ali nažalost neke su samo čvršće od drugih.
Ako su gumbi u pogrešnom redoslijedu, možete fizički preurediti pinove u Arduinu ili izmijeniti kôd i ponoviti postupak učitavanja.