Satura rādītājs:
- 1. darbība: apkopojiet materiālus un instrumentus
- 2. darbība. Drukājamās detaļas - pēc izvēles
- 3. darbība: samontējiet ķēdi
- 4. solis: ieprogrammējiet kontrolieri
- 5. solis: salieciet visu kopā
Video: Rācijsaziņas poga ar pēdu: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Tādā veidā es izveidoju pogu Push To Talk, kuru varat izmantot ar kājām.
1. darbība: apkopojiet materiālus un instrumentus
Pirmais un vissvarīgākais solis jebkurā projektā ir savākt savus materiālus un instrumentus, ja vien jūs nevēlaties, lai jūs klīst apkārt, meklējot vienu nepieciešamo rīku ik pēc 2 minūtēm.
Materiāli
- Arduino Pro Micro - sitiens darbosies tik ilgi, kamēr tiks izmantota mikroshēma MEGA32U4
- RBG gaismas diode
-
Rezistori
- Sarkans - 180 Ω
- Zaļš - 100 Ω
- Zils - 100 Ω
- Arkādes spiedpoga
- Vads
- Lodēt*
- Saraušanās apvalks - pēc izvēles*
- USB mikro kabelis, pietiekami garš, lai sasniegtu grīdu*
Piezīme par Arduino izvēli. Pro Micro izmanto mikroshēmu MEGA32U4, kas lieliski darbojas ar tastatūru.h bibliotēka, lai padarītu kodu patiešām vienkāršu. Mikro kontrolierim, kas izmanto šo mikroshēmu, vajadzētu strādāt (es izmantoju sitienu un tas darbojas labi). Arī manis izgatavotajā versijā es visiem izmantoju 330 Ω rezistorus, tas nozīmē, ka sarkanā krāsa ir daudz spilgtāka nekā citas krāsas.
Rīki
- Lodāmurs*
- Stiepļu griezēji*
- Adatu deguna knaibles
- Instrumenti korpusa izgatavošanai
Piezīme par lietu: Es izmantoju 3D printeri, lai izgatavotu lietu, jo es atklāju, ka tas ir vienkāršākais. Šim nolūkam jūs varētu izmantot jebkādu vēlamo lietu, taču atcerieties, ka, lai to izmantotu, jums būs jāatpūšas kāja.
*Nav parādīts attēlos
2. darbība. Drukājamās detaļas - pēc izvēles
Es izdrukāju 3 daļas, un tās bija visilgākā projekta daļa, tāpēc tas ir tik agri projektā. Daļas var atrast šeit.
Vispirms ir nepieciešams lodēšanas ceļvedis. To izmanto, lai visas detaļas turētu vietā, vienlaikus lodējot gaismas diodi un pogu.
Drukājot korpusa augšdaļu, es izmantoju balstus pogas atveres augšpusē, bet citi balsti nebija nepieciešami.
Nākamie ir jebkurā secībā - korpusa augšdaļa un korpusa apakšdaļa. Apakšdaļa tiks piestiprināta pie augšas, lai visu aptvertu.
3. darbība: samontējiet ķēdi
Šis solis ir faktiski apvienot visas ķēdes daļas. Es domāju, ka šī ir mulsinošākā daļa.
RGB ir 4 vadi, viens katrai krāsai un viens zemei. Ņemiet vērā, ka man ir kopīga katoda gaismas diode, ja jums ir kopīgs anoda gaismas diode, jūsu tapu izkārtojums būs atšķirīgs; lai uzzinātu, kas jums ir, vai nu apskatiet iepakojumu, ja jums tas ir, vai mēģiniet to pievienot sprieguma avotam. Ja jums ir jāpieliek zeme garākajam vadam, jums ir kopīgs katods, ja jums jāpieliek spriegums garākajam vadam un jāzemē kāds no citiem vadiem, jums ir kopīgs anods. Es to esmu izdarījis tikai ar parasto katoda LED.
- Lai sāktu ar 5 vadu galu noņemšanu, manis izmantotie vadi nāca no veca datora lentes kabeļa.
-
Piestipriniet rezistoru galus diezgan kārtīgi, varbūt apmēram 10 mm gari vai pietiekami ilgi, lai arī jūs justos ērti lodēt.
Ja izmantojat siltuma saraušanos, tas aptvers savienojumu starp vadu, rezistoru un LED. Tas ir tikai, lai pārliecinātos, ka neviens no vadiem nepārvietojas un nav īss
- Kad esat noteicis savu LED tipu, pielodējiet gaismas diodes pie pareizajiem rezistoriem. Vēl nelodējiet zemējuma tapu.
- Kad LED ir pielodēts pie rezistoriem, ievietojiet LED un pogu lodēšanas vadotnē, kas izdrukāta pēdējā solī. tagad salieciet LED zemējuma vadu uz leju, lai tas atbilstu vienam no pogu vadiem.
- Lodējiet zemējuma vadu ar pogas vadu un LED zemējuma vadu.
- Lodējiet pogas vadu pie otra pogas vada.
- Pārējos vadu galus pielodējiet pie pareizajām Arduino tapām.
Ja vēlaties nomainīt LED tapas, pārliecinieties, ka tās ir pievienotas PWM tapai Arduino. Pro micro tie ir tapas ar apļiem ap tiem. Būs jāveic arī koda atjauninājumi.
4. solis: ieprogrammējiet kontrolieri
Tagad ir pienācis laiks pievienot Arduino un ielādēt programmu.
Programma ir diezgan vienkārša, būtībā tā ir tikai Keyboard.h piemēra un RGB LED piemēra novirzīšana, vienkārši sasmalcināta un sasmalcināta kopā.
Visa augšējā sadaļa nosaka dažas vērtības, kas jāizmanto, izmantojot kodu, vispirms tapas, pogas un katra LED krāsa iegūst tapu, tās var pielāgot, ja nepieciešams.
Pirmās rindas tikai nosaka ieslēgšanas/statusa krāsas. Tos var viegli mainīt, vienkārši ievadot vēlamās krāsas RGB vērtību. Google ir krāsu atlasītājs, kas sniegs jums jebkuras krāsas vērtības.
Iestatīšanai vispirms mēs uzstādām mūsu ieejas/izejas tapas, pogas iekšpusē un gaismas diodes. Tad mēs iestatījām gaismas diodes krāsu uz iepriekš iestatīto krāsu. Visbeidzot, mums jāsāk saziņa ar datoru, lai tas atpazītu Arduino kā "tastatūru", lai mēs varētu nosūtīt taustiņu komandas.
Tad cilpai mums vienkārši jāpārbauda, vai poga ir nospiesta, izmantojot pogas tapas DigitalRead (). Kad mēs redzam presi, mēs varam nosūtīt vēlamo taustiņu gājienu uz datoru un mainīt LED krāsu uz statusa krāsu. Ja neatrodam, ka poga ir nospiesta, mēs atlaižam taustiņu, lai krāsa atkal tiktu ieslēgta.
Šeit ir tikai piezīme par mūsu nosūtīto tastatūras gājienu, KEY_LEFT_ALT, izmantojot bibliotēku Keyboard.h, mēs vēlamies izmantot preses () un atlaišanas (), nevis sūtīt () modifikācijas taustiņus, pilnu sarakstu var atrast šeit. Jebkurai taustiņai, kuru izmantojat, jums būs nepieciešama arī tās pašas atslēgas atlaišana (), pretējā gadījumā šī atslēga tiks turēta, līdz atvienosit Arduino.
#iekļaut
// definēt pogas tapu un LED tapas int Button_pin = 7; int RLED = 3; int GLED = 5; int BLED = 6; // noteikt LED krāsu ieslēgšanas laikā int Ron = 0; int Gon = 0; int Bon = 255; // noteikt LED krāsu statusa vai pogas nospiesta stāvokļa laikā int RStat = 255; int GStat = 0; int BStat = 255; void setup () {// padariet 10. tapu par ieeju un ieslēdziet // pullup rezistoru, lai tas būtu augsts, ja vien // nebūtu pievienots zemei: pinMode (Button_pin, INPUT_PULLUP); // uzstādīšanas LED tapas pinMode (RLED, OUTPUT); pinMode (GLED, OUTPUT); pinMode (BLED, OUTPUT); // iestatīt LED uz krāsu analogWrite (RLED, Ron); analogWrite (GLED, Gon); analogWrite (BLED, Bon); Keyboard.begin (); } void loop () {// ja poga tiek nospiesta, ja (digitalRead (Button_pin) == LOW) {// nosūta presi Keyboard.press (KEY_LEFT_ALT); // pārslēdziet LED krāsu uz statusa krāsu analogWrite (RLED, RStat); analogWrite (GLED, GStat); analogWrite (BLED, BStat); } cits {// atlaidiet taustiņu Keyboard.release (KEY_LEFT_ALT); // mainīt LED krāsu uz on color analogWrite (RLED, Ron); analogWrite (GLED, Gon); analogWrite (BLED, Bon); }}
5. solis: salieciet visu kopā
Tagad, kad esam izveidojuši lietu, samontējuši ķēdi un ievietojuši kodu mūsu Arduino, mēs beidzot varam to visu savākt.
Ievietojiet pogu un gaismas diodi vietā un iestatiet Arduino pozīcijā, un esat gandrīz pabeidzis!
Pēdējais solis, kas būs atkarīgs no jums, būs iedziļināties jūsu izmantotajā programmā un programmēt pogu, kuru ieprogrammējāt Arduino kā rācijsaziņas pogu. Darbvirsmas lietotnē Discord tas tiek darīts lietotāja balss un video iestatījumos.
Tieši tā, jums tagad vajadzētu būt strādājošai ārējai rācijsaziņas pogai!
Ja jums ir jautājumi par šo projektu, lūdzu, atstājiet tos zemāk, un es darīšu visu iespējamo, lai atbildētu!
Ieteicams:
Pēdu pele: 5 soļi
Pēdu pele: Vai vēlaties izmantot datoru, bet jums nav roku? Nu tad vajag pēdu peli! Pēdu pele ir vienkāršs un noderīgs sīkrīks, kas ļauj cilvēkiem bez rokām izmantot datora ikdienas ērtības
Arduino MIDI pēdu kontrolieris: 12 soļi
Arduino MIDI pēdu kontrolieris: Es nesen izveidoju šo MIDI kontrolieri, lai darbinātu frāzes cilpu, kas ir iebūvēts Boss DD500 aiztures pedālī. Es kontrolēju visu savu ģitāras iekārtu, izmantojot Behringer FCB MIDI plati, un tas ļauj man efektīvā veidā nomainīt plāksterus uz aiztures pedāļa
Eko enerģijas kurpes:-mobilā uzlāde, tūlītējs pēdu masētājs, mitrs sensors: 6 soļi (ar attēliem)
Eco Energy Shoes: -Mobile Charge, Instant Feet Massager, Wet Sensor: Eco Energy Shoes ir labākā izvēle pašreizējam scenārijam. Tā kā tas nodrošina mobilo uzlādi, pēdu masētāju un arī spēju uztvert ūdens virsmu. Šī visa sistēma izmanto bezmaksas enerģijas avotu. Tāpēc ir lietderīgi to izmantot
4 pēdu boulinga trase robotikas izaicinājumam: 4 soļi
4 pēdu boulinga trase robotikas izaicinājumam: Mūsu vasaras robotikas programmai es strādāju, lai atjauninātu dažus pirms vairākiem gadiem veiktos uzdevumus un iepazīstinātu ar jaunām idejām. Šis pirmais ir tas, ko mēs jau esam darījuši, bet ne šādi. Iepriekš mēs izmantojām koka boulinga tapas, kas arī izrādījās
3 pēdu DIY Actobotics slīdnis EMotimo Spectrum: III daļa: 6 soļi (ar attēliem)
3 pēdu DIY Actobotics slīdnis EMotimo Spectrum: III daļa: Šī ir slīdņa konstrukcijas III daļa, kurā es motorizēju slīdni laika nobīdēm un video secībām, izmantojot eMotimo Spectrum ST4. Šeit tiek atkārtoti daži tie paši attēli no 1. darbības, lai jums nebūtu jāiet uz priekšu un atpakaļ starp veidošanas pavedieniem