Kazalo:

Ura mešane generacije: 6 korakov
Ura mešane generacije: 6 korakov

Video: Ura mešane generacije: 6 korakov

Video: Ura mešane generacije: 6 korakov
Video: Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть? 2024, November
Anonim
Ura mešane generacije
Ura mešane generacije

Pozdravljeni vsi skupaj, Ta projekt sem začel 1 mesec nazaj, zaradi mojega slabega zdravja (ujela me je denga) je trajalo dlje. Običajno delam projekt na osnovi Arduina, zato je bilo zelo zanimivo narediti projekt ure.

Za ustvarjanje zanimivega projekta sem preveril veliko projektov, povezanih z uro, in na koncu ustvaril uro za ustvarjanje mešanic.

Vsebuje minutni pesek, 90-stopinjsko številčnico za uro in 2 sedem segmentna zaslona za prikaz minut.

Zgradimo ga.

1. korak: Potrebni materiali

  1. 4 kos 1 cm * 3 cm * 8 cm (v * š * l) leseni blok. z.
  2. Palice za sladoled.
  3. 2 kosa 180 servo motorja
  4. 2-delni sedem-segmentni zaslon.
  5. Stroj za vrtanje lesa.
  6. Ardunio nano.
  7. Napajanje 5v 1Amp.
  8. Kosi lesa Sapre.
  9. Žensko -ženski kabel.
  10. Peščeni kozarec za eno minuto.

2. korak: Namestitev peščenega stekla in servomotorja

Namestitev peščenega stekla in servo
Namestitev peščenega stekla in servo
Namestitev peščenega stekla in servo
Namestitev peščenega stekla in servo
Namestitev peščenega stekla in servo
Namestitev peščenega stekla in servo
  1. V enem od okvirjev naredite kvadratno luknjo, da se bo zlahka pritrdila na servo.
  2. označite servo obris, ga položite na les in ga s svedrom zbližajte.
  3. Servo pritrdite z vročim lepilom ali super lepilom.
  4. Ustvaril je majhno škatlo enake velikosti kot peščeno steklo.
  5. Servo gonilo je nameščeno na sredini škatle, kot je prikazano na sliki.
  6. Na drugi strani škatle naredite majhno luknjo, tako da bo dala izvijaču prostor za namestitev škatle na servo.
  7. Servo pin pritrdite na pin 12 Arduino.
  8. Zaženite priloženo kodo.
  9. Pošljite 0 in 180 v serijski monitor in preverite, ali se peščeno steklo vrti.
  10. Odpravite pomanjkljivosti, če obstajajo.

3. korak: naredite okvir

Naredite okvir
Naredite okvir
Naredite okvir
Naredite okvir
Naredite okvir
Naredite okvir
  1. Zdaj pritrdite druge kose lesa in iz njih naredite kvadratno škatlo.
  2. Odločite se za drugi položaj servo za eno uro.
  3. S palico za sladoled pokrijete sprednjo stran.

4. korak: Naredite Daila

Naredi Dail
Naredi Dail
Naredi Dail
Naredi Dail
Naredi Dail
Naredi Dail
  1. S pomočjo super lepila pritrdite servo glavo nanjo.
  2. Nato uporabite priloženi program, odprite serijski monitor aplikacije Arduino.
  3. Pošljite enega po enega 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 in nastavite kos lesa.
  4. To je 12 intervalov ure z vsako razliko 8 stopinj.
  5. Zatič servo signala je pritrjen na pin 12, zato ga lahko ustrezno spremenite, da nastavite številčnico.

5. korak: Sedemsegmentni zaslon za minute

Sedem-segmentni zaslon za minute
Sedem-segmentni zaslon za minute
Sedem-segmentni zaslon za minute
Sedem-segmentni zaslon za minute
Sedem-segmentni zaslon za minute
Sedem-segmentni zaslon za minute
  1. S svedrom z najmanjšim svedrom ustvarite celoto na sprednji strani.
  2. 10 v zgornji vrsti in 10 v spodnji vrsti.
  3. Tako lahko 2 sedem segmentna zaslona enostavno drsite in po tem uporabite super lepilo, da ga popravite.
  4. Do takrat smo končali s celo uro.
  5. Zdaj moramo nastaviti sedemsegmentni zaslon.

Zatiči dveh sedem segmentnih zaslonov.

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};

1. sedem segmentov: a, b, c, d, e, f, g zatiči diagrama bodo povezani z 2, 3, 4, 5, 6, 7, 8 zatiči Arduina.

2. sedem segmentov: a, b, c, d, e, f, g zatiči diagrama bodo povezani z A0, A1, A2, A3, A4, A5, 9 zatiči Arduina.

Zaženite kodo in preverite, ali pravilno utripa od 9 do 0 ali ne.

Korak 6: Zberite vse

Zberi vse
Zberi vse
Zberi vse
Zberi vse
  1. Ko je vse sestavljeno, bo ura videti kot na sliki.
  2. Pin 12 za urni ročni servo.
  3. Pin 11 za servo servo iz peskovnika.
  4. Drugi zatiči so enaki kot pri zatičih s sedmimi segmenti.
  5. Nastavite čas s spreminjanjem vrednosti spodnje številke v programu.

    • int ure = 1;
    • int minute = 9;
    • int sec = 0;

Priporočena: