Jauktas paaudzes pulkstenis: 6 soļi
Jauktas paaudzes pulkstenis: 6 soļi
Anonim
Jauktas paaudzes pulkstenis
Jauktas paaudzes pulkstenis

Sveiki visiem, Es sāku šo projektu 1 mēnesi atpakaļ, manas sliktās veselības dēļ (mani noķēra tropu drudzis) tas aizņēma ilgāku laiku. Es parasti veidoju uz Arduino balstītu projektu, tāpēc pulksteņa projekta veikšana bija diezgan interesanta.

Lai izveidotu interesantu projektu, es pārbaudīju daudzus ar pulksteni saistītus projektus un pulksteņa ciparnīcas, un visbeidzot es izdomāju izveidot jauktas paaudzes pulksteni.

Tajā ir minūtes smilšu stikls, 90 grādu pulksteņa ciparnīca, kas parāda stundu un 2 septiņu segmentu displejs, lai parādītu minūtes.

Veidosim to.

1. darbība. Nepieciešamie materiāli

  1. 4 gabali 1cm * 3cm * 8cm (h * w * l) koka bluķis. ar.
  2. Saldējuma kociņi.
  3. 2 gab. 180 servomotors
  4. 2 gabali septiņu segmentu displejs.
  5. Koka urbjmašīna.
  6. Ardunio nano.
  7. Barošanas avots 5v 1Amp.
  8. Sapre koka gabali.
  9. Kabelis no sievietes līdz sievietei.
  10. Smilšu glāze viena minūte.

2. solis: smilšu stikla un servo uzstādīšana

Smilšu stikla un servo uzstādīšana
Smilšu stikla un servo uzstādīšana
Smilšu stikla un servo uzstādīšana
Smilšu stikla un servo uzstādīšana
Smilšu stikla un servo uzstādīšana
Smilšu stikla un servo uzstādīšana
  1. Vienā no rāmjiem izveidojiet kvadrātveida caurumu, lai to varētu viegli piestiprināt pie servo.
  2. atzīmējiet servo kontūru, novietojiet to uz koka un izveidojiet veselus tuvu viens otram, izmantojot urbi.
  3. Nostipriniet servo, izmantojot kādu karstu līmi vai superlīmi.
  4. Tika izveidota neliela kastīte ar tāda paša izmēra smilšu stiklu.
  5. Piestiprināta servopārvades galva kastes vidū, kā parādīts attēlā.
  6. Izveidoja nelielu caurumu citā kastes pusē, lai tas ļautu skrūvgriežam uzstādīt kasti pie servo.
  7. Pievienojiet servo tapu Arduino tapai ar numuru 12.
  8. Palaidiet pievienoto kodu.
  9. Sūtiet 0 un 180 seriālajā monitorā un pārbaudiet, vai nav pagriezta smilšu stikls.
  10. Novērsiet trūkumus, ja tādi ir.

3. solis: izveidojiet rāmi

Izveidojiet rāmi
Izveidojiet rāmi
Izveidojiet rāmi
Izveidojiet rāmi
Izveidojiet rāmi
Izveidojiet rāmi
  1. Tagad pievienojiet citus koka gabalus un padariet to par kvadrātveida kastīti.
  2. Nosakiet otro servo pozīciju stundai dail.
  3. Izmantojiet saldējuma nūju, lai pārklātu priekšējo seju.

4. solis: pagatavojiet Dail

Padarīt Dail
Padarīt Dail
Padarīt Dail
Padarīt Dail
Padarīt Dail
Padarīt Dail
  1. Ar superlīmes palīdzību piestipriniet tai servo galvu.
  2. Pēc tam izmantojiet pievienoto programmu, atveriet lietotnes Arduino sērijas monitoru.
  3. Sūtiet 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 pa vienam un iestatiet koka gabalu.
  4. Šie ir 12 pulksteņa intervāli ar katru 8 grādu starpību.
  5. Servo signāla tapa ir pievienota 12. tapai, jūs varat attiecīgi mainīt, lai iestatītu ciparnīcu.

5. darbība. Septiņu segmentu displejs min

Septiņu segmentu displejs min
Septiņu segmentu displejs min
Septiņu segmentu displejs min
Septiņu segmentu displejs min
Septiņu segmentu displejs min
Septiņu segmentu displejs min
  1. Izmantojot sējmašīnu ar mazāko urbi, priekšpusē izveidojiet veselumu.
  2. 10 augšējā rindā un 10 apakšējā rindā.
  3. Lai 2 septiņu segmentu displejs varētu viegli slīdēt un pēc tam izmantojiet super līmi, lai to salabotu.
  4. Pa šo laiku mēs esam pabeiguši visu pulksteni.
  5. Tagad mums ir jāiestata septiņu segmentu displejs.

Divu septiņu segmentu displeja tapas.

static const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};

static const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};

Pirmie septiņi segmenti: diagrammas a, b, c, d, e, f, g tapas tiks savienotas ar 2, 3, 4, 5, 6, 7, 8 Arduino tapām.

Otrie septiņi segmenti: diagrammas a, b, c, d, e, f, g tapas tiks savienotas ar Arduino A0, A1, A2, A3, A4, A5, 9 tapām.

Palaidiet kodu un pārbaudiet, vai tas pareizi mirgo no 9 līdz 0.

6. darbība: salieciet visu

Salieciet visu
Salieciet visu
Salieciet visu
Salieciet visu
  1. Kad viss ir samontēts, pulkstenis izskatīsies kā attēlā.
  2. Piespraude 12 stundu rokas servo.
  3. Piespraude 11 smilšu stikla servo.
  4. Citas tapas ir tādas pašas kā septiņu segmentu tapām.
  5. Iestatiet laiku, mainot zemāk esošā skaitļa vērtības programmā.

    • int stundas = 1;
    • int minūtes = 9;
    • int sek = 0;

Ieteicams: