Turinys:

Mišrios kartos laikrodis: 6 žingsniai
Mišrios kartos laikrodis: 6 žingsniai

Video: Mišrios kartos laikrodis: 6 žingsniai

Video: Mišrios kartos laikrodis: 6 žingsniai
Video: Samsung Gear S3 Frontier apžvalga 2024, Lapkritis
Anonim
Mišrios kartos laikrodis
Mišrios kartos laikrodis

Sveiki visi, Aš pradėjau šį projektą prieš 1 mėnesį, nes dėl mano blogos sveikatos (mane užklupo dengės karštligė) tai užtruko ilgiau. Aš paprastai kuriu „Arduino“projektą, todėl padaryti laikrodžio projektą buvo gana įdomu.

Norėdami sukurti įdomų projektą, aš patikrinau daugybę su laikrodžiu susijusių projektų ir laikrodžių veidų, o galiausiai sugalvojau sukurti mišrios kartos laikrodį.

Jame yra minutinis smėlio stiklas, 90 laipsnių laikrodžio ratukas, rodantis valandą, ir 2 septynių segmentų ekranas, rodantis minutes.

Pastatykime.

1 žingsnis: reikalingos medžiagos

  1. 4 vnt. 1 cm * 3 cm * 8 cm (aukštis * plotis * l) medžio blokas. su.
  2. Ledų lazdelės.
  3. 2 gabalai 180 servo variklių
  4. 2 dalių septynių segmentų ekranas.
  5. Medžio gręžimo mašina.
  6. Ardunio nano.
  7. Maitinimas 5v 1Amp.
  8. Sapro medžio gabaliukai.
  9. Moteriškas kabelis.
  10. Vienos minutės smėlio stiklas.

2 žingsnis: Smėlio stiklo ir servo nustatymas

Smėlio stiklo ir servo nustatymas
Smėlio stiklo ir servo nustatymas
Smėlio stiklo ir servo nustatymas
Smėlio stiklo ir servo nustatymas
Smėlio stiklo ir servo nustatymas
Smėlio stiklo ir servo nustatymas
  1. Viename iš rėmų padarykite kvadratinę skylę, kad ją būtų galima lengvai pritvirtinti prie servo.
  2. pažymėkite servo kontūrą, padėkite jį ant medžio ir grąžtu padarykite visiškai arti vienas kito.
  3. Pritvirtinkite servo servetėlę karštais klijais arba superklijais.
  4. Sukurta maža tokio paties dydžio dėžutė kaip smėlio stiklas.
  5. Pritvirtinta servo pavarų dėžė dėžutės viduryje, kaip parodyta paveikslėlyje.
  6. Kitoje dėžutės pusėje padarykite nedidelę skylę, kad atsuktuvui būtų suteikta erdvė pritvirtinti dėžę prie servo.
  7. Pritvirtinkite servo kaištį prie „Arduino“kaiščio 12.
  8. Paleiskite pridėtą kodą.
  9. Siųskite 0 ir 180 serijiniame monitoriuje ir patikrinkite, ar sukasi smėlio stiklas.
  10. Ištaisykite trūkumus, jei tokių yra.

3 žingsnis: padarykite rėmelį

Padarykite rėmelį
Padarykite rėmelį
Padarykite rėmelį
Padarykite rėmelį
Padarykite rėmelį
Padarykite rėmelį
  1. Dabar pritvirtinkite kitus medžio gabalus ir padarykite kvadratinę dėžę.
  2. Nuspręskite antrą servo padėtį valandai dail.
  3. Naudokite ledų lazdelę, kad padengtumėte priekinį veidą.

4 žingsnis: padarykite „Dail“

Padaryk Dail
Padaryk Dail
Padaryk Dail
Padaryk Dail
Padaryk Dail
Padaryk Dail
  1. Naudodami super klijus, prie jo pritvirtinkite servo galvutę.
  2. Tada naudokite pridėtą programą, atidarykite „Arduino“programos nuoseklųjį monitorių.
  3. Siųskite 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 po vieną ir nustatykite medžio gabalą.
  4. Tai yra 12 laikrodžio intervalų su kiekvienu 8 laipsnių skirtumu.
  5. Servo signalo kaištis pritvirtintas prie 12 kaiščio, galite atitinkamai pakeisti, kad nustatytumėte ratuką.

5 veiksmas: septynių segmentų ekranas min

Septynių segmentų ekranas min
Septynių segmentų ekranas min
Septynių segmentų ekranas min
Septynių segmentų ekranas min
Septynių segmentų ekranas min
Septynių segmentų ekranas min
  1. Naudodami grąžtą su mažiausiu grąžtu, sukurkite visą priekinį paviršių.
  2. 10 viršutinėje eilutėje ir 10 apatinėje eilutėje.
  3. Kad 2 septynių segmentų ekranas galėtų lengvai slysti, o po to naudokite super klijus.
  4. Iki to laiko mes baigiame visą laikrodį.
  5. Dabar turime nustatyti septynių segmentų ekraną.

Dviejų septynių segmentų ekrano kaiščiai.

statinė konst uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};

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

Pirmieji septyni segmentai: diagramos a, b, c, d, e, f, g kaiščiai bus prijungti prie 2, 3, 4, 5, 6, 7, 8 „Arduino“kaiščių.

Antri septyni segmentai: diagramos a, b, c, d, e, f, g kaiščiai bus prijungti prie A0, A1, A2, A3, A4, A5, 9 „Arduino“kaiščių.

Paleiskite kodą ir patikrinkite, ar jis tinkamai mirksi nuo 9 iki 0, ar ne.

6 žingsnis: Surinkite viską

Surinkite viską
Surinkite viską
Surinkite viską
Surinkite viską
  1. Kai viskas bus surinkta, laikrodis atrodys taip, kaip parodyta paveikslėlyje.
  2. 12 kaištis, skirtas valandiniam rankiniam servui.
  3. Smeigtuko servo 11 kaištis.
  4. Kiti kaiščiai yra tokie patys kaip ir septynių segmentų smeigtukai.
  5. Nustatykite laiką, pakeisdami žemiau esančio skaičiaus reikšmes programoje.

    • int valandos = 1;
    • int minutes = 9;
    • int sek = 0;

Rekomenduojamas: