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: Emisija SAT: Sve generacije BMW Serije 5 - All of BMW 5 Series driven on track: 1972-2023. (ENG SUB) 2024, Studeni
Anonim
Sat mješovite generacije
Sat mješovite generacije

Bok 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čanika, te na kraju smislio izradu sata za generiranje miksa.

Sadrži minutu pješčanog stakla, brojčanik sata od 90 stupnjeva za prikaz sata i 2 sedmo segmentna zaslona za prikaz minuta.

Izgradimo ga.

Korak 1: Potrebni materijali

  1. 4 komada 1 cm * 3 cm * 8 cm (v * š * l) drveni blok. s.
  2. Štapići za sladoled.
  3. 2 komada 180 servo motora
  4. 2 dijela sedmo-segmentnog zaslona.
  5. Stroj za bušenje drva.
  6. Ardunio nano.
  7. Napajanje 5v 1Amp.
  8. Sapre komadi drveta.
  9. Ženski na ženski kabel.
  10. Pješčanik od jedne minute.

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šilicom ju uskladite.
  3. Učvrstite 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 mjesta 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 četvrtastom 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 drva.
  4. To je 12 intervala sata sa svakih 8 stupnjeva razlike.
  5. Pin za servo signal priključen je na pin 12, možete ga promijeniti u skladu s time da postavite brojčanik.

Korak 5: Sedam-segmentni zaslon za minute

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

Igle dva sedmo segmentna zaslona.

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 dijagrama bit će povezani s A0, A1, A2, A3, A4, A5, 9 pinova Arduina.

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

Korak 6: Sastavite sve

Skupi sve
Skupi sve
Skupi sve
Skupi sve
  1. Nakon što je sve 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. Postavite vrijeme promjenom vrijednosti donjeg broja u programu.

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

Preporučeni: