Satura rādītājs:

DIY VEX ierakstu atskaņotājs: 6 soļi
DIY VEX ierakstu atskaņotājs: 6 soļi

Video: DIY VEX ierakstu atskaņotājs: 6 soļi

Video: DIY VEX ierakstu atskaņotājs: 6 soļi
Video: Чужой звонок_Рассказ_Слушать 2024, Jūlijs
Anonim
DIY VEX ierakstu atskaņotājs
DIY VEX ierakstu atskaņotājs

Šis ir ceļvedis DIY VEX ierakstu atskaņotāja izveidošanai. Ņemiet vērā, ka daudziem no šiem komponentiem ir alternatīvas, kas var darboties labāk, tie ir tikai pieejamie materiāli. Šis ierakstu atskaņotājs var atskaņot 33 1/3 un 45 apgr./min ierakstus.

Kas jums būs nepieciešams

Kopējās izmaksas: 36 USD

Irbulis $ 2:

Rokas turētājs $ 4:

No sievietes līdz RCA tēviņam $ 5:

24 Visas pavedienu stieņi 2 $:

2 iepakojumi ar #10 24 riekstiem $ 2:

Skaņas skaļrunis 26 ASV dolāri:

Vex materiāli, kas jums būs nepieciešami:

7x bāri

4x sudraba stienis

3x skārienjūtīgs sensors

2x pamatnes plāksne

2x starplikas

1x garoza

1x akumulators

1x USB kabelis

1x 393 motors

1x kodētājs

1x pārnesums

1x ass

1x motora kabelis

X Skrūves un uzgriežņi

1. darbība: shēma

Shēma
Shēma

*Shēma ir vienkārši atskaites punkts, tai nav mēroga

2. darbība: sensoru piestiprināšana

Sensoru piestiprināšana
Sensoru piestiprināšana
Sensoru piestiprināšana
Sensoru piestiprināšana

Šim solim nepieciešamās sastāvdaļas: 1x Cortex 1x pamatplāksne 1x 393 motors 1x motora kabelis 1x kodētājs 4x sudraba stienis 1x stienis x3 skārienjūtīgais sensors 1 ass

1) Novietojiet pamatplāksni uz galda uz augšu un piestipriniet garozu pie pamatnes plāksnes centra

2) 4 atstarpes no labās puses, izmantojot 4 sudraba stieņus, turiet stieni virs pamatnes

3) Izmantojiet asi, lai izlīdzinātu kodētāju un 393 motoru, pēc tam uzstādiet 393 motoru uz stieņa un kodētāju uz pamatplāksnes, lai motors būtu vērsts pret pamatplāksni

4) Pēc pareizas izlīdzināšanas piestipriniet 393 motoru un kodētāju vietā, izmantojot VEX skrūves un uzgriežņus

5) Pievienojiet visus 3 pieskāriena sensorus pamatplāksnes aizmugurē un uzstādītā motora un kodētāja pretējā pusē

6) Pievienojiet visus motorus un sensorus to garozas perspektīvajām pieslēgvietām

3. solis: izveidojiet skaņas ieroci

Tonālā ieroča veidošana
Tonālā ieroča veidošana
Tonālā ieroča veidošana
Tonālā ieroča veidošana
Tonālā ieroča veidošana
Tonālā ieroča veidošana
Tonālā ieroča veidošana
Tonālā ieroča veidošana

Šim solim nepieciešamās papildu sastāvdaļas: 1x irbulis 1x skaņas stiprinājuma turētājs 1x 3,5 mm stereo kabelis 2 iepakojumi ar uzgriezni #10 24

1) Izurbiet toņa rokas turētāja ritenī caurumu, kas ir pietiekami plašs, lai #10 24 stienis varētu iziet cauri, to var izdarīt, izmantojot starpliku, lai turētu riteni vietā

2) Pievienojiet irbuli pie 3,5 mm stereo kabeļa vadiem

3) Piestipriniet uzgriežņus katrā pusē, lai turētu #10 24 stieni vietā

4) Piestipriniet irbuli pie uzgriežņa stieņa galā, izmantojot karstu līmi

Šeit ir saite, kas palīdzēs savienot irbuli:

4. solis: toņa sviras montāža

Toņa sviras montāža
Toņa sviras montāža

Šim solim nepieciešamās papildu sastāvdaļas: 2x starplikas

1) Izmantojiet starplikas, lai tonālo rokturi uzstādītu aptuveni 3 collas no kartona apļa malas, tikai divi caurumi sakritīs ar augšējām pamatplāksnēm, tāpēc tonālais rokturis būs jāuzstāda, izmantojot šos caurumus

2) Atbilstoši noregulējiet tonālo roku, izmantojot uzgriežņus #10 24

5. darbība: kods

Kods
Kods

Šim solim nepieciešamās papildu sastāvdaļas: 1x akumulators 1x USB kabelis

1) Pievienojiet USB kabeli garozā un datoram

2) Pievienojiet akumulatoru

3) Atveriet programmu RobotC

Šeit ir koda paraugs, jūsu var atšķirties:

#pragma config (sensors, dgtl1, Bump1, sensorTouch)

#pragma config (sensors, dgtl2, Bump2, sensorTouch)

#pragma config (sensors, dgtl3, Bump3, sensorTouch)

#pragma konfigurācija (sensors, dgtl4, kodētājs, sensorQuadEncoder)

#pragma config (sensors, dgtl6, zaļš, sensorsLEDtoVCC)

#pragma konfigurācija (motors, ports2, motors, tmotorVex393_MC29, openLoop)

//*!! Kods, ko automātiski ģenerē 'ROBOTC' konfigurācijas vednis !!*//

bool OnOFF = nepatiess;

galvenais uzdevums ()

{

kamēr (1 == 1) // uz visiem laikiem

{tillBump (Bump1); // Jauda

Ieslēgts OnOFF = true; turnLEDOn (zaļš); // Ieslēgšanas/izslēgšanas indikators

kamēr (OnOFF == true)

{if (SensorValue (Bump2) == 1) // 33 & 1/3 rpm poga

{stopMotor (motors); // Aptur jebkuru iepriekšējo kodu

startMotor (Motors, -16); // 33 un 1/3 apgr./min

}

cits {}

ja (SensorValue (Bump3) == 1) // poga 45 apgr./min

{stopMotor (motors); // Aptur jebkuru iepriekšējo kodu startMotor (motors, -18); // 45 apgr./min

}

cits {}

ja (SensorValue (Bump1) == 1) // Izslēgts

{

OnOFF = nepatiess; stopMotor (Motors); // Izslēdz motoru

turnLEDOff (zaļš); // Ieslēgšanas/izslēgšanas indikators

}

cits {}}}}

Ieteicams: