Spisu treści:

Zegar mieszanej generacji: 6 kroków
Zegar mieszanej generacji: 6 kroków

Wideo: Zegar mieszanej generacji: 6 kroków

Wideo: Zegar mieszanej generacji: 6 kroków
Wideo: OD SPODU #45 NA PODNOŚNIKU, ILE RDZY MA ZDA 6 DRUGIEJ GENERACJI? 2024, Listopad
Anonim
Zegar mieszanej generacji
Zegar mieszanej generacji

Cześć wszystkim, Zacząłem ten projekt miesiąc temu, z powodu mojego złego stanu zdrowia (Złapałem dengę) trwało to dłużej. Zwykle tworzę projekt oparty na Arduino, więc wykonanie projektu zegara było dość interesujące.

Aby stworzyć ciekawy projekt, sprawdziłem wiele projektów związanych z zegarami i tarczami zegarów, aż w końcu wymyśliłem zrobienie zegara generacji miksu.

Zawiera klepsydrę minutową, 90-stopniową tarczę zegarka wyświetlającą godzinę i 2 siedmiosegmentowy wyświetlacz pokazujący minuty.

Zbudujmy to.

Krok 1: Wymagane materiały

  1. 4-częściowy blok drewna 1 cm * 3 cm * 8 cm (wys. * szer. * l). z.
  2. Patyczki do lodów.
  3. 2 sztuki silnika serwo 180
  4. Dwuczęściowy wyświetlacz siedmiosegmentowy.
  5. Wiertarka do drewna.
  6. Ardunio nano.
  7. Zasilanie 5v 1Amp.
  8. Kawałki drewna sapre.
  9. Kabel żeński do żeńskiego.
  10. Klepsydra jednej minuty.

Krok 2: Konfiguracja klepsydry i serwomechanizmu

Konfigurowanie klepsydry i serwomechanizmu
Konfigurowanie klepsydry i serwomechanizmu
Konfigurowanie klepsydry i serwomechanizmu
Konfigurowanie klepsydry i serwomechanizmu
Konfigurowanie klepsydry i serwomechanizmu
Konfigurowanie klepsydry i serwomechanizmu
  1. Zrób kwadratowy otwór w jednej z ramek, aby można go było łatwo przymocować do serwomechanizmu.
  2. zaznacz kontur serwomechanizmu, połóż go na drewnie i zbliż do siebie za pomocą wiertarki.
  3. Zabezpiecz serwo za pomocą gorącego kleju lub super kleju.
  4. Stworzyłem małe pudełko tego samego rozmiaru co klepsydra.
  5. Zamocowana głowica serwo w środku pudełka, jak pokazano na rysunku.
  6. Zrobiłem mały otwór w drugiej stronie pudełka, aby dać miejsce na śrubokręt do zamontowania pudełka do serwomechanizmu.
  7. Podłącz pin serwomechanizmu do pinu numer 12 Arduino.
  8. Uruchom załączony kod.
  9. Wyślij 0 i 180 w monitorze szeregowym i sprawdź obrót klepsydry.
  10. Napraw ewentualne wady.

Krok 3: Zrób ramkę

Zrób ramkę
Zrób ramkę
Zrób ramkę
Zrób ramkę
Zrób ramkę
Zrób ramkę
  1. Teraz dołącz inne kawałki drewna i utwórz kwadratowe pudełko.
  2. Wybierz drugą pozycję serwa dla godziny dziennej.
  3. Użyj patyczka do lodów, aby zakryć przednią twarz.

Krok 4: Zrób Dail

Zrób Dail
Zrób Dail
Zrób Dail
Zrób Dail
Zrób Dail
Zrób Dail
  1. Za pomocą super kleju przymocuj do niego głowicę serwomechanizmu.
  2. Następnie użyj dołączonego programu, otwórz monitor szeregowy aplikacji Arduino.
  3. Wyślij 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 jeden po drugim i ustaw kawałek drewna.
  4. Są to 12 przedziałów zegara z każdą różnicą 8 stopni.
  5. Pin sygnału serwo jest dołączony do pinu 12, można go odpowiednio zmienić, aby ustawić tarczę.

Krok 5: Wyświetlacz siedmiosegmentowy dla minut

Wyświetlacz siedmiosegmentowy dla minut
Wyświetlacz siedmiosegmentowy dla minut
Wyświetlacz siedmiosegmentowy dla minut
Wyświetlacz siedmiosegmentowy dla minut
Wyświetlacz siedmiosegmentowy dla minut
Wyświetlacz siedmiosegmentowy dla minut
  1. Za pomocą wiertła z najmniejszym wiertłem stwórz całość w czole.
  2. 10 w górnym rzędzie i 10 w dolnym rzędzie.
  3. Aby 2 siedmiosegmentowy wyświetlacz mógł się łatwo przesuwać, a następnie użyj super kleju, aby go naprawić.
  4. Do tego czasu skończymy z całym zegarem.
  5. Teraz musimy ustawić wyświetlacz siedmiosegmentowy.

Piny dwóch wyświetlaczy siedmiosegmentowych.

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

Pierwsze siedem segmentów: piny a, b, c, d, e, f, g schematu zostaną połączone z pinami 2, 3, 4, 5, 6, 7, 8 Arduino.

Drugie siedem segmentów: piny a, b, c, d, e, f, g schematu zostaną połączone z pinami A0, A1, A2, A3, A4, A5, 9 Arduino.

Uruchom kod i sprawdź, czy miga od 9 do 0 prawidłowo, czy nie.

Krok 6: Złóż wszystko

Złóż wszystko
Złóż wszystko
Złóż wszystko
Złóż wszystko
  1. Po złożeniu wszystkiego zegar będzie wyglądał jak na obrazku.
  2. Pin 12 dla serwomechanizmu godzinowego.
  3. Pin 11 do serwa klepsydrowego.
  4. Pozostałe piny są takie same jak piny siedmiosegmentowe.
  5. Ustaw czas zmieniając w programie wartości poniższej liczby.

    • liczba godzin = 1;
    • int minut = 9;
    • int sek = 0;

Zalecana: