Satura rādītājs:

Arduino žiroskopu pulkstenis: 7 soļi
Arduino žiroskopu pulkstenis: 7 soļi

Video: Arduino žiroskopu pulkstenis: 7 soļi

Video: Arduino žiroskopu pulkstenis: 7 soļi
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Jūlijs
Anonim
Arduino žiroskopu pulkstenis
Arduino žiroskopu pulkstenis

Video LINK

Sveiki visiem, šodien es visiem parādīšu, kā izveidot īpašu žirātu pulksteni, kuru darbina Arduino. Pirmkārt, es vēlos visu atzinību piešķirt oriģinālajam autoram: elektronika ikvienam. Sākotnējais viņa izgatavotais dizains ir šeit. Viņš veido daudz pārsteidzošu elektronisko projektu, un pulksteņa sākotnējā ideja bija no viņa. Es izmantoju Arduino Leonardo dēli, bet jebkurai citai Arduino tāfelei vajadzētu būt labi. Pulkstenis izmanto soļu motoru, lai pagrieztu plāksni, lai parādītu dažādus laikus.

Šim projektam es pievienoju uzlabojumus pulksteņa sākotnējam kodam, lai iekļautu vairāk funkciju. Es kodam pievienoju LED gaismu, lai pulkstenis joprojām būtu redzams naktī. Es arī pievienoju skaļruņu moduli pie tāfeles, tāpēc katru stundu pulkstenis pīkstēs divas reizes, lai to norādītu. Es izveidoju pamatni pulkstenim, ar kuru izveidot savienojumu, un iekļāvu noņemamu atbalsta statīvu pulksteņa otrā pusē, lai tas būtu stabilāks. Iepriekš redzamais video demonstrācijas nolūkos ir paātrināts 100 reizes.

Solis: materiāli

Materiāli:

Kartons

Arduino dēlis

USB kabelis

Stepper motors un kontrolieris

Jebkuras krāsas LED

Runātājs

Maizes dēlis

Pārnēsājams akumulators (pēc izvēles)

Rīki:

Lente un līme

Šķēres

Zīmulis

Lineāls

Lodēšanas lielgabals

Kompass

2. solis: Stepper Motor Library

Tas ir nepieciešams tikai jūsu bibliotēkā, ja pakāpju motoram izmantojat ULN2003 kontrolleri. Pretējā gadījumā šo darbību var izlaist.

1. Sāciet, lejupielādējot zemāk esošos.cpp un.h failus

2. Izveidojiet jaunu failu ar nosaukumu StepperMotor

3. Velciet un nometiet.cpp un.h failu jaunajā StepperMotor failā

4. Dodieties uz savu Arduino bibliotēku failu un nometiet tajā StepperMotor failu

5. Atveriet Arduino IDE un palaidiet šo testa kodu, lai pārliecinātos, ka viss ir instalēts pareizi

#iekļaut

StepperMotor motors (8, 9, 10, 11);

void setup () {

Sērijas sākums (9600);

motor.setStepDuration (1);

}

void loop () {

motors.solis (1000);

kavēšanās (2000);

motors.solis (-1000);

kavēšanās (2000);

}

6. Tagad pārbaudiet kodu Arduino IDE, ja tas tiek apkopots bez jebkādām problēmām, ja esat visu pareizi instalējis.

3. darbība: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Pavisam ir 4 lietas, kas mums būs jāsavieno ar Arduino:

Stepper motors un kontrolieris

Vispirms pievienojiet pakāpju motoru pie kontroliera. Pēc tam pievienojiet kontrolierīces int 1 pie tapas 6, int 2 līdz tapai 7, no 3 līdz 8 un no 4 līdz 9. Pēc tam pievienojiet - (negatīvo) tapu GND uz tāfeles un + (pozitīvo) tapu uz 5V uz tāfeles.

Runātājs

Runājot par skaļruni, pievienojiet sarkano (pozitīvo) tapu 3 un melno (negatīvo) tapu pie GND.

Vadīja

Pievienojiet gaismas diodes garo kāju (pozitīvo) pusi pie tapas 2 un īsās kājas (negatīvo) pusi ar GND.

Pārbaudiet attēlus, lai pārliecinātos, ka viss ir pareizi pievienots.

Piezīme: Ja izmantoto plāksni nevar pieslēgt tieši pie vadiem, tad, lai visas detaļas kopā lodētu, jums jāizmanto lodēšanas pistole.

4. solis: kods

Kopējiet un ielīmējiet šo kodu zemāk Arduino IDE un augšupielādējiet to uz tāfeles:

Kods LINK

5. solis: elektronikas korpuss

Korpuss elektronikai
Korpuss elektronikai
Korpuss elektronikai
Korpuss elektronikai
Korpuss elektronikai
Korpuss elektronikai
Korpuss elektronikai
Korpuss elektronikai

Elektronikas korpuss būtībā ir viena maza kastīte ar apaļu pamatni un garu papīra sloksni cipariem.

Maza kaste

Gabals 8cm x 2cm x2

Gabals 14 cm x 8 cm x 2

Gabals 14 cm x 2 cm x 2

Aplis

11.46 rādiusa aplis

Sejas numurs

72 cm x 2 cm papīra gabals no mīksta kartona. Rakstiet, sākot no pulksten 12:00 ar 1 cm intervālu, līdz sasniedzat 11:50, kura garumam jābūt tieši tik lielam, lai visi numuri ietilptu.

Bāze

Jebkura izmēra un formas, ja vien pulkstenis tajā var ietilpt.

Piezīme: neaizmirstiet kastē izgriezt mazus caurumus (skatiet attēlus iepriekš) strāvas padeves un gaismas diodēm. Arī vidū izgrieziet caurumu stienim.

6. darbība: montāža

Montāža
Montāža
Montāža
Montāža
Montāža
Montāža
Montāža
Montāža

Pirms kastes aizzīmogošanas sakārtojiet visu elektroniku, kas izgatavota saskaņā ar iepriekš redzamo attēlu. Līmējiet vai salīmējiet visu vietā. Pēc tam aizveriet kastīti. Izveidojiet nelielu stieni no kartona, lai tas izietu cauri pulksteņa caurumam, un savienojiet to ar pakāpiena motora stieni. Ja pulkstenis ir pārāk smags un nokrīt, jūs varat pievienot atbalstu pulksteņa otrā pusē. Nav īsti svarīgi, kā jūs to darāt, ja vien jūs varat apturēt pulksteņa noliekšanos uz vienu pusi, bet iepriekš redzamajos attēlos redzams, kā es to darīju. Pēc tam pievienojiet visu pulksteni zemāk esošajai pamatnei un nostipriniet to ar lenti un līmi (skatiet attēlus iepriekš). Un, lai padarītu to vēl vēsāku, pievienojiet lodziņam bultiņu, kas norāda uz cipariem, lai skaidrāk parādītu laiku.

7. darbība: pārbaude

Kad esat pabeidzis, atcerieties pārbaudīt savu pulksteni, lai pārliecinātos, ka tas darbojas pareizi. Pārbaudiet, vai pulkstenis darbojas un vai tas ir precīzs. Ja pulkstenis ir pārāk lēns, iespējams, vēlēsities palielināt motora skaitu. Solis (62), ja pulkstenis iet pārāk ātri, tad samaziniet skaitli.

Bieži sastopamās problēmas:

Gaismas diode nedeg: iespējams, tas ir tāpēc, ka pakāpju motors izmanto pārāk daudz enerģijas. Ja tas tā ir, iespējams, vēlēsities pievienot papildu jaudu (portatīvo akumulatoru).

Pulkstenis griežas pretējā virzienā: pēc tam dodieties uz savu kodu un nomainiet motoru. Solis (62) uz negatīvu skaitli.

Ieteicams: