Sadržaj:

Sat mješovite generacije: 6 koraka
Sat mješovite generacije: 6 koraka

Video: Sat mješovite generacije: 6 koraka

Video: Sat mješovite generacije: 6 koraka
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Novembar
Anonim
Sat mješovite generacije
Sat mješovite generacije

Zdravo svima, Započeo sam ovaj projekt prije mjesec dana, zbog mog lošeg zdravlja (uhvatila me denga) trajalo je duže. Inače radim na Arduino projektima, pa je rad na satu bio prilično zanimljiv.

Da bih napravio zanimljiv projekt, provjerio sam mnogo projekata vezanih za sat i brojčanike, te na kraju došao do izrade sata za generiranje miksa.

Sadrži minutnu pješčanu staklo, brojčanik za sat od 90 stepeni za prikaz sata i 2 sedmo segmentna ekrana za prikaz minuta.

Hajde da ga izgradimo.

Korak 1: Potrebni materijali

  1. 4 komada 1 cm * 3 cm * 8 cm (v * š * l) drveni blok. sa.
  2. Štapići za sladoled.
  3. 2 komada 180 servo motora
  4. 2 komada sedmo-segmentnog ekrana.
  5. Mašina za bušenje drva.
  6. Ardunio nano.
  7. Napajanje 5v 1Amp.
  8. Sapre komadi drveta.
  9. Ženski na ženski kabel.
  10. Peščanik jedna minuta.

Korak 2: Postavljanje pješčanog stakla i servo uređaja

Postavljanje pješčanog stakla i servo uređaja
Postavljanje pješčanog stakla i servo uređaja
Postavljanje pješčanog stakla i servo uređaja
Postavljanje pješčanog stakla i servo uređaja
Postavljanje pješčanog stakla i servo uređaja
Postavljanje pješčanog stakla i servo uređaja
  1. Napravite kvadratnu rupu u jednom od okvira tako da se može lako pričvrstiti na servo.
  2. označite servo konturu, stavite je na drvo i bušite bušilicom zajedno.
  3. Osigurajte servo pomoću vrućeg ljepila ili super ljepila.
  4. Napravio je malu kutiju iste veličine kao pješčanik.
  5. Servo prijenosnik pričvršćen u sredini kutije, kao što je prikazano na slici.
  6. Napravio je malu rupu na drugoj strani kutije tako da će dati prostor za odvijač da montira kutiju na servo.
  7. Priključite servo pin na pin broj 12 Arduina.
  8. Pokrenite priloženi kôd.
  9. Pošaljite 0 i 180 u serijski monitor i provjerite ima li rotacije pješčanog stakla.
  10. Popravite nedostatke ako postoje.

Korak 3: Napravite okvir

Napravite okvir
Napravite okvir
Napravite okvir
Napravite okvir
Napravite okvir
Napravite okvir
  1. Sada pričvrstite druge komade drva i učinite ih kvadratnom kutijom.
  2. Odredite drugi položaj servo servera za sat vremena.
  3. Štapićem za sladoled pokriti prednju stranu.

Korak 4: Napravite Daila

Napravi Dail
Napravi Dail
Napravi Dail
Napravi Dail
Napravi Dail
Napravi Dail
  1. Uz pomoć super ljepila pričvrstite servo glavu na nju.
  2. Zatim upotrijebite priloženi program, otvorite serijski monitor aplikacije Arduino.
  3. Pošaljite 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 jedan po jedan i postavite komad drveta.
  4. Ovo je 12 intervala sata sa svakih 8 stepeni razlike.
  5. Pin za servo signal priključen je na pin 12, možete ga promijeniti u skladu s tim kako biste postavili brojčanik.

Korak 5: Sedam-segmentni ekran za min

Sedam-segmentni ekran za min
Sedam-segmentni ekran za min
Sedam-segmentni ekran za min
Sedam-segmentni ekran za min
Sedam-segmentni ekran za min
Sedam-segmentni ekran za min
  1. Koristeći bušilicu s najmanjim svrdlom, stvorite cijelu na prednjoj strani.
  2. 10 u gornjem i 10 u donjem redu.
  3. Tako da se dva sedmosegmentna zaslona mogu lako kliziti, a nakon toga upotrijebite super ljepilo da ga popravite.
  4. Do tada smo završili sa cijelim satom.
  5. Sada moramo postaviti ekran sa sedam segmenata.

Igle dva sedmo segmentna ekrana.

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

Prvih sedam segmenata: a, b, c, d, e, f, g pinovi dijagrama bit će povezani s 2, 3, 4, 5, 6, 7, 8 pinova Arduina.

2. sedam segmenata: a, b, c, d, e, f, g pinovi na dijagramu bit će povezani s A0, A1, A2, A3, A4, A5, 9 pinova Arduina.

Pokrenite kôd i provjerite treperi li ispravno 9 na 0 ili ne.

Korak 6: Sastavite sve

Skupi sve
Skupi sve
Skupi sve
Skupi sve
  1. Kada sve bude sastavljeno, sat će izgledati kao na slici.
  2. Pin 12 za satni servo upravljač.
  3. Pin 11 za servo servo od pješčanih stakla.
  4. Ostali pinovi su isti kao i kod sedmosegmentnih pinova.
  5. Podesite vreme promenom vrednosti ispod broja u programu.

    • int sati = 1;
    • int minute = 9;
    • int sek = 0;

Preporučuje se: