Obsah:

Hodiny smíšené generace: 6 kroků
Hodiny smíšené generace: 6 kroků

Video: Hodiny smíšené generace: 6 kroků

Video: Hodiny smíšené generace: 6 kroků
Video: Apple Watch - Tipy a triky (nejen) pro začátečníky /1. díl/ 2024, Listopad
Anonim
Hodiny smíšené generace
Hodiny smíšené generace

Ahoj všichni, Tento projekt byl zahájen před 1 měsícem, protože kvůli mému špatnému zdravotnímu stavu (byl chycen dengue) to trvalo déle. Normálně dělám projekt založený na Arduinu, takže udělat hodinový projekt bylo docela zajímavé.

Abych vytvořil zajímavý projekt, zkontroloval jsem spoustu projektů souvisejících s hodinami a ciferníky a nakonec jsem přišel s výrobou hodin pro generování mixů.

Obsahuje minutové přesýpací hodiny, 90 stupňový ciferník hodin, který udává hodinu, a 2 sedmisegmentový displej pro zobrazení minut.

Pojďme to postavit.

Krok 1: Požadované materiály

  1. 4 ks dřevěný blok 1 cm * 3 cm * 8 cm (v * š * d). s.
  2. Zmrzlinové tyčinky.
  3. 2 kusy servomotoru 180
  4. 2 kusy sedmisegmentového displeje.
  5. Vrtačka na dřevo.
  6. Ardunio nano.
  7. Napájení 5v 1Amp.
  8. Kusy dřeva Sapre.
  9. Kabel typu female -female.
  10. Přesýpací hodiny na minutu.

Krok 2: Nastavení pískového skla a serva

Nastavení pískového skla a serva
Nastavení pískového skla a serva
Nastavení pískového skla a serva
Nastavení pískového skla a serva
Nastavení pískového skla a serva
Nastavení pískového skla a serva
  1. V jednom z rámů vytvořte čtvercový otvor, aby se mohl snadno připevnit k servu.
  2. označte obrys serva, položte jej na dřevo a pomocí vrtačky udělejte jeden celek blízko sebe.
  3. Servo zajistěte horkým lepidlem nebo super lepidlem.
  4. Byla vytvořena malá krabička stejné velikosti jako pískové sklo.
  5. Uprostřed skříně je připevněna servo převodovka, jak je znázorněno na obrázku.
  6. Na další straně krabice vytvořte malý otvor tak, aby poskytl prostor pro šroubovák pro upevnění krabice na servo.
  7. Připojte pin servo ke kolíku číslo 12 Arduino.
  8. Spusťte přiložený kód.
  9. Odešlete 0 a 180 na sériový monitor a zkontrolujte, zda nedochází k otáčení přesýpacích hodin.
  10. Opravte případné nedostatky.

Krok 3: Vytvořte rámeček

Vytvořte rámeček
Vytvořte rámeček
Vytvořte rámeček
Vytvořte rámeček
Vytvořte rámeček
Vytvořte rámeček
  1. Nyní připojte další kusy dřeva a udělejte z toho čtvercový box.
  2. Rozhodněte o druhé poloze serva pro hodinové vězení.
  3. Přední stranu zakryjte zmrzlinovou tyčinkou.

Krok 4: Make the Dail

Udělejte Dail
Udělejte Dail
Udělejte Dail
Udělejte Dail
Udělejte Dail
Udělejte Dail
  1. Pomocí super lepidla k němu připevněte servo hlavu.
  2. Poté použijte přiložený program, otevřete sériový monitor aplikace Arduino.
  3. Po jednom odešlete 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 a nastavte kus dřeva.
  4. Jedná se o 12 intervalů hodin s každým rozdílem 8 stupňů.
  5. Signální pin servo je připojen ke kolíku 12, můžete odpovídajícím způsobem změnit nastavení číselníku.

Krok 5: Sedmisegmentový displej pro min

Sedmisegmentový displej pro minuty
Sedmisegmentový displej pro minuty
Sedmisegmentový displej pro minuty
Sedmisegmentový displej pro minuty
Sedmisegmentový displej pro minuty
Sedmisegmentový displej pro minuty
  1. Pomocí vrtáku s nejmenším vrtákem vytvořte celek v přední části.
  2. 10 v horní řadě a 10 ve spodní řadě.
  3. Aby se 2 sedmisegmentový displej mohl snadno klouzat a poté pomocí super lepidla jej opravit.
  4. Do této doby máme celé hodiny hotové.
  5. Nyní musíme nastavit sedmisegmentový displej.

Piny dvou sedmi segmentového displeje.

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. sedm segmentů: a, b, c, d, e, f, g piny diagramu budou připojeny k 2, 3, 4, 5, 6, 7, 8 pinům Arduina.

2. sedm segmentů: a, b, c, d, e, f, g piny diagramu budou připojeny k A0, A1, A2, A3, A4, A5, 9 pinům Arduina.

Spusťte kód a zkontrolujte, zda bliká správně 9 až 0, nebo ne.

Krok 6: Shromážděte vše

Shromáždit vše
Shromáždit vše
Shromáždit vše
Shromáždit vše
  1. Jakmile je vše sestaveno, hodiny budou vypadat jako na obrázku.
  2. Pin 12 pro hodinové ruční servo.
  3. Kolík 11 pro servo přesýpacích hodin.
  4. Ostatní piny jsou stejné jako pro sedmisegmentové piny.
  5. Nastavte čas změnou hodnot pod číslem v programu.

    • int hodiny = 1;
    • int minuty = 9;
    • int sec = 0;

Doporučuje: