Turinys:
- 1 žingsnis: medžiagos/įrankiai
- 2 žingsnis: kartoninis rėmas
- 3 žingsnis: laidų prijungimas
- 4 žingsnis: „Itsy Bitsy“nustatymas
- 5 žingsnis: programavimas
- 6 žingsnis: Statyba
- 7 žingsnis: raktų dangteliai
- 8 žingsnis: Išvada
Video: Programuojama kartoninė klaviatūra: 8 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tobulėjant technologijoms, žmonės nori, kad daiktai taptų vis virtualesni, tačiau kartais tiesiog praktiškiau ir patogiau turėti ką nors fiziško, prie kurio galėtumėte prisiliesti ir sąveikauti savo rankomis. Vienas iš to pavyzdžių yra makrokomandų arba sparčiųjų klavišų/klaviatūrų naudojimas, leidžiantis efektyviau arba patogiau atlikti užduotį. Šiuo metu galite tiesiog užsisakyti internetu, kurio kainos svyruoja nuo maždaug 30 USD iki 150 USD, populiariausios yra „Elgato Streamdeck“ir „Razer“žaidimų klaviatūros. Tačiau dėl mikrovaldiklių, „arduino IDE“klaviatūros bibliotekos ir kai kurių pagrindinių statybinių medžiagų mes galime pagaminti vieną už mažiau nei 30 USD, o gal net ir mažiau nei 20 USD, kad galėtumėte užprogramuoti daryti viską, ko norite.
Jei jums patinka mano pamokymai, balsuokite už tai „Cardboard Challenge“konkurse, ačiū!
1 žingsnis: medžiagos/įrankiai
- „Adafruit Itsy Bitsy 32u4“(laikykite maišelį, kuris bus pateiktas, jis bus naudojamas vėliau)
- Mechaniniai jungikliai arba įprasti mygtukai
- Viela (tai viela, kurią naudoju, tačiau bet kuri turėtų veikti, tiesiog neturėjau papildomo klojimo)
- Kartonas (aš gavau iš standaus kartono užrašų bloknotų gale, gofruotas gali neveikti taip pat)
- Juosta
- „X-Acto“peilis
- Lituoklis
- Lituoklis
- Kompiuteris, atitinkantis „Arduino IDE“reikalavimus (dauguma „Windows“, „Mac“ar „Linux“kompiuterių turėtų veikti gerai)
2 žingsnis: kartoninis rėmas
Norėdami pradėti, aš padariau klaviatūros rėmą iš kartono. Aš naudoju tankų kartoną iš užrašų knygelės galo, tačiau tikriausiai galėtų veikti dauguma kitų rūšių kartono. Prieš pjaustydamas aš išmatavau ir nubrėžiau linijas, kad padėtų man vadovauti, kaip matyti aukščiau esančiose nuotraukose, ir tai baigėsi gana gerai. Tada aš tiesiog išpjoviau rėmą „X-Acto“peiliu, tada iškirpiau skyles mechaniniams jungikliams. Mano pirminė idėja buvo, kad atvartai ant rėmo krašto būtų sukišti, kad nereikėtų naudoti jokių klijų. Tačiau dėl kartono storio tai neveikė taip gerai, ir aš nusprendžiau tiesiog naudoti juostą, kad ją užbaigčiau po 6 veiksmo.
3 žingsnis: laidų prijungimas
Šio projekto laidams aš tiesiog prijungiau visus jungiklius prie kito numerio kaiščio „Itsy Bitsy“. Tada, paprastumo sumetimais, aš prijungiau įžeminimo kaištį prie vieno iš jungiklių ir lituosiu kitą jungiklį prie kito jungiklio ir pan. (Tai galima pamatyti aukščiau esančiose nuotraukose). FYI, Jūs turėsite turėti jungiklius, kad rėmas būtų lydmetalis, nes nėra jokių angų, kuriomis būtų galima bet ką perkelti į kitą pusę, ypač todėl, kad jis pagamintas iš kartono.
4 žingsnis: „Itsy Bitsy“nustatymas
Visų pirma, jūs ketinate įsigyti „Arduino IDE“programinę įrangą, kurią naudosime programuojant plokštę iš čia: https://www.arduino.cc/en/Main/Software. Tada eikite į priekį ir prijunkite „Itsy Bitsy“prie kompiuterio ir vadovaukitės čia pateiktomis instrukcijomis: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup skiltyje „Arduino IDE sąranka“ir Naudojimas su „Arduino IDE“. Aš būčiau tai paaiškinęs instrukcijoje, tačiau žmonės iš adafruit.com puikiai dirba paaiškindami, kaip naudoti savo produktus.
5 žingsnis: programavimas
Atminkite, kad šios instrukcijos programavimo dalis yra tokia, kaip aš tai padariau, ir jūs galite pakeisti bet kurį jos aspektą, kad atitiktų jūsų poreikius. Dokumentus galite naudoti čia: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/, kad sudarytumėte beveik bet kokį klavišų derinį bet kokiems spartiesiems klavišams. Daugumą nuorodų galima rasti programos nustatymuose, tačiau jei jų nerandate, turėtumėte tiesiog ieškoti jos internete ir rasti tai, ko jums reikia. Galite sukurti sparčiuosius klavišus naudodami kelis klavišus, įdėdami skirtingų klavišų kodą į eilutes, atskirtas kabliataškiu. Tai matyti iš arduino kodo pirmame teiginyje „jei“su vieno mygtuko kodu, kuris paspaudus spausdina didžiąją raidę W. Jei norite sukurti dar sudėtingesnius sparčiuosius klavišus, galite pasinaudoti programa, vadinama automatiniu sparčiuoju klavišu, ir atlikti tokius veiksmus kaip programos atidarymas tik vieno mygtuko paspaudimu. Pabandysiu atnaujinti šį nurodymą, kai pats žaisiu.
6 žingsnis: Statyba
Kai visi mygtukai buvo prijungti, aš pradėjau bandyti suprasti, kaip pritvirtinti lentą prie kartono. Deja, tikrai nėra gero būdo tai padaryti, nes „Itsy Bitsy“neturi tvirtinimo angų ir mes naudojame ne tokį tvirtą paviršių. Mes sugalvojome naudoti maišelį, kurį „Adafruit“atsiuntė „Itsy Bitsy“, kad apsaugotų ir šiek tiek apsaugotų pačią lentą. Kaip matote aukščiau esančiame paveikslėlyje, aš įdėjau lentą į maišą ir priklijavau maišelį prie kartono. Taip pat turėsite nupjauti maišelio pusę, esančią priešais pradinę angą, kad būtų galima pasiekti mikro USB prievadą. Kai lenta bus „pritvirtinta“, dėžutę galima sulankstyti, kaip parodyta paveikslėliuose, ir užklijuoti lipnia juosta arba, jei naudojate pakankamai ploną kartoną, skirtukus galima įkišti į kartono plyšius.
7 žingsnis: raktų dangteliai
Deja, čia kartonas pradeda prarasti savo naudingumą. Negalėjau išsiaiškinti, kaip iš kartono padaryti raktų dangtelius, ir tai tikriausiai nebūtų gera idėja dažnai naudoti. Tačiau, jei jūs jį tiesiog naudojate nuorodoms ir vykdote komandas, kaip aš, tai tikriausiai bus gerai. Kita vertus, jei naudojate jį žaidimams, galbūt norėsite nusipirkti nebrangių raktų dangtelių.
8 žingsnis: Išvada
Apskritai, mano tikslas šiam pamokymui buvo padaryti nebrangų, praktišką objektą, kurį būtų galima naudoti daugelio žmonių gyvenime kaip alternatyvą kitiems aukštesnės klasės produktams. Manau, kad šis tikslas buvo lengvai pasiektas, nes jis iš viso kainuoja apie 12–13 USD, priklausomai nuo to, kokios medžiagos jums jau priklauso, ir turi labai dideles funkcijas, kurias galite dar labiau išplėsti naudodami šiek tiek daugiau statybinių medžiagų ir programavimo.
Vėlgi, jei jums patiko šis vadovas, būčiau labai dėkingas, jei balsuotumėte už mane „Cardboard Challenge“konkurse. Dėkoju! Tai yra mano pirmasis pamokomas dalykas, todėl jei turite kokių nors patarimų ar konstruktyvaus atsiliepimo, galite tai pridėti prie komentarų ir tai būtų labai dėkinga.
Rekomenduojamas:
Laisvų rankų įrangos kartoninė „Gumball“mašina: 18 žingsnių (su paveikslėliais)
Laisvų rankų įrangos kartoninė „Gumball“mašina: Mes sukūrėme „Gumball“be palietimo mašiną, naudodami „micro: bit“, „Crazy Circuits Bit Board“, atstumo jutiklį, servo ir kartoną. Jį sukurti ir naudoti buvo „BLAST“! ? ? Įkišę ranką į raketos pagrindą, atstumo jutiklis
Programuojama moliūgų šviesa: 25 žingsniai (su nuotraukomis)
Programuojama moliūgų šviesa: ši instrukcija skirta programuojamai moliūgų šviesai gaminti naudojant ATTiny mikrovaldiklį. Tai buvo sukurta kaip mokomoji demonstracija, skirta visiems (8 metų ir vyresniems) pristatyti elektroniką ir programuoti mikrovaldiklius naudojant „Arduino IDE“. Pasviręs objektas
Greitai jautri kartoninė klaviatūra: 14 žingsnių (su paveikslėliais)
„Velocity Sensitive Cardboard“klaviatūra: Sveiki, šioje pamokoje norėjau pasinaudoti vieninteliu kartono gabalu, kurį turėjau visuose namuose, dėl karantino negalėjau gauti daugiau, bet man to nereikia! Su nedideliu gabalėliu galime atlikti įdomių eksperimentų. Šį kartą aš atnešiu
Programuojama klaviatūra: 5 žingsniai (su paveikslėliais)
Programuojama klaviatūra: Šiame projekte parodysiu, kaip padaryti palyginti paprastą ir nebrangią programuojamą klaviatūrą, kad būtų galima nustatyti dažniausiai naudojamus sparčiuosius klavišus, programas ir dar daugiau. Ši klaviatūra aptinkama kaip klaviatūra visose pagrindinėse OS, nereikia jokių papildomų tvarkyklių
Kartoninė klaviatūra: 5 žingsniai
Kartoninė klaviatūra: man reikėjo skaitmeninės klaviatūros kitam projektui, tačiau užtruksiu per ilgai, kol nusipirksiu ir gausiu klaviatūrą namuose. Taigi pagalvojau, kad pasigaminsiu tai, ką turėjau čia - pieno dėžutę, aliuminio foliją ir dvipusę lipnią juostelę. Tai nebus