Სარჩევი:

შერეული თაობის საათი: 6 ნაბიჯი
შერეული თაობის საათი: 6 ნაბიჯი

ვიდეო: შერეული თაობის საათი: 6 ნაბიჯი

ვიდეო: შერეული თაობის საათი: 6 ნაბიჯი
ვიდეო: Apple Watch Tips - ვიდეო რჩევები 2024, ნოემბერი
Anonim
შერეული თაობის საათი
შერეული თაობის საათი

Სალამი ყველას, დავიწყე ეს პროექტი 1 თვის უკან, რადგან ჩემი ცუდი ჯანმრთელობის გამო (დენგამ დაიჭირა) ამას დიდი დრო დასჭირდა. მე ჩვეულებრივ ვაკეთებ Arduino– ზე დაფუძნებულ პროექტს, ამიტომ საათის პროექტის გაკეთება საკმაოდ საინტერესო იყო.

საინტერესო პროექტის შესაქმნელად შევამოწმე საათთან დაკავშირებული ბევრი პროექტი და საათის სახეები და საბოლოოდ მივიღე შერეული თაობის საათის დამზადება.

იგი შეიცავს წუთიან ქვიშას, 90 გრადუსიანი საათის ციფერბლატს, რომელიც აძლევს საათს და 2 შვიდ სეგმენტიან ეკრანს, რომ აჩვენოს წუთი.

მოდი ავაშენოთ.

ნაბიჯი 1: საჭირო მასალები

  1. 4 ცალი 1 სმ * 3 სმ * 8 სმ (ს * ვ * ლ) ხის ბლოკი. თან.
  2. ნაყინის ჩხირები.
  3. 2 ცალი 180 სერვო ძრავა
  4. შვიდ სეგმენტიანი დისპლეის 2 ცალი.
  5. ხის საბურღი მანქანა.
  6. არდუნიო ნანო.
  7. კვების წყარო 5v 1Amp.
  8. საპრის ხის ნაჭრები.
  9. კაბელი ქალიდან მდედრამდე.
  10. Sandglass ერთი წუთის განმავლობაში.

ნაბიჯი 2: ქვიშის მინისა და სერვოს დაყენება

ქვიშის მინისა და სერვოს დაყენება
ქვიშის მინისა და სერვოს დაყენება
ქვიშის მინისა და სერვოს დაყენება
ქვიშის მინისა და სერვოს დაყენება
ქვიშის მინისა და სერვოს დაყენება
ქვიშის მინისა და სერვოს დაყენება
  1. გააკეთეთ კვადრატული ხვრელი ერთ ჩარჩოში ისე, რომ ადვილად დაიმალოს სერვოზე.
  2. მონიშნეთ servo მონახაზი დადეთ იგი ხეზე და გახადეთ ერთმანეთთან ახლოს საბურღი გამოყენებით.
  3. დააფიქსირეთ სერვო ცხელი წებოს ან სუპერ წებოს გამოყენებით.
  4. შეიქმნა პატარა ზომის ყუთი, როგორც ქვიშის ქვიშა.
  5. მიმაგრებულია servo gearhead შუა ყუთში როგორც ნაჩვენებია ფიგურაში.
  6. გააკეთეთ პატარა ხვრელი ყუთის მეორე მხარეს ისე, რომ ის მისცემს ადგილს ხრახნიან საჭეს, რომ ყუთი დაამონტაჟოს სერვოზე.
  7. მიამაგრეთ servo pin არდუინოს პინ 12 ნომერზე.
  8. გაუშვით თანდართული კოდი.
  9. გააგზავნეთ 0 და 180 სერიულ მონიტორზე და შეამოწმეთ ქვიშის მინის როტაცია.
  10. გამოასწორეთ ხარვეზები ასეთის არსებობის შემთხვევაში.

ნაბიჯი 3: გააკეთეთ ჩარჩო

გააკეთე ჩარჩო
გააკეთე ჩარჩო
გააკეთე ჩარჩო
გააკეთე ჩარჩო
გააკეთე ჩარჩო
გააკეთე ჩარჩო
  1. ახლა მიამაგრეთ სხვა ხის ნაჭრები და გახადეთ კვადრატული ყუთი.
  2. გადაწყვიტეთ მეორე სერვო პოზიცია საათის განმავლობაში.
  3. გამოიყენეთ ნაყინის ჯოხი წინა სახის დასაფარავად.

ნაბიჯი 4: ჩადება Dail

გააკეთე დეილი
გააკეთე დეილი
გააკეთე დეილი
გააკეთე დეილი
გააკეთე დეილი
გააკეთე დეილი
  1. სუპერ წებოს დახმარებით მიამაგრეთ სერვო თავი მასზე.
  2. შემდეგ გამოიყენეთ თანდართული პროგრამა, გახსენით Arduino აპლიკაციის სერიული მონიტორი.
  3. გაგზავნეთ 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 სათითაოდ და დააყენეთ ხის ნაჭერი.
  4. ეს არის საათის 12 ინტერვალი თითოეული 8 გრადუსიანი სხვაობით.
  5. სერვო სიგნალის პინი მიმაგრებულია პინ 12 -ზე, შესაბამისად შეგიძლიათ შეცვალოთ ციფერბლატის დაყენება.

ნაბიჯი 5: შვიდი სეგმენტის ჩვენება მინუსებისთვის

შვიდი სეგმენტის ჩვენება მინებისათვის
შვიდი სეგმენტის ჩვენება მინებისათვის
შვიდი სეგმენტის ჩვენება მინებისათვის
შვიდი სეგმენტის ჩვენება მინებისათვის
შვიდი სეგმენტის ჩვენება მინებისათვის
შვიდი სეგმენტის ჩვენება მინებისათვის
  1. ბურღვის გამოყენებით ყველაზე პატარა ბურღვით შექმენით მთლიანი წინა სახე.
  2. 10 ზედა რიგში და 10 ქვედა რიგში.
  3. ასე რომ, შვიდ სეგმენტიანი დისპლეი ადვილად სრიალებს და ამის შემდეგ გამოიყენეთ სუპერ წებო, რომ დააფიქსიროთ.
  4. ამ დროისთვის ჩვენ დავასრულეთ მთელი საათი.
  5. ახლა ჩვენ უნდა დავაყენოთ შვიდი სეგმენტის ჩვენება.

ორი შვიდი სეგმენტის ჩვენების ქინძისთავები.

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

პირველი შვიდი სეგმენტი: a, b, c, d, e, f, g დიაგრამის ქინძისთავები შეუერთდება არდუინოს 2, 3, 4, 5, 6, 7, 8 ქინძისთავებს.

მე -2 მეშვიდე სეგმენტი: a, b, c, d, e, f, g დიაგრამის ქინძისთავები შეუერთდება არდუინოს A0, A1, A2, A3, A4, A5, 9 ქინძისთავებს.

გაუშვით კოდი და შეამოწმეთ ის ციმციმებს 9 -დან 0 -მდე სწორად თუ არა.

ნაბიჯი 6: შეიკრიბეთ ყველა

შეიკრიბეთ ყველა
შეიკრიბეთ ყველა
შეიკრიბეთ ყველა
შეიკრიბეთ ყველა
  1. მას შემდეგ რაც ყველაფერი შეიკრიბება საათი გამოიყურება როგორც სურათზე.
  2. მიამაგრეთ 12 საათიანი ხელის სერვო.
  3. ქინძისთავები 11 ქვიშის მინის სერვოსთვის.
  4. სხვა ქინძისთავები იგივეა, რაც შვიდ სეგმენტიანი ქინძისთავებისთვის.
  5. დაადგინეთ დრო პროგრამის ქვემოთ მოცემული რიცხვის მნიშვნელობების შეცვლით.

    • int საათი = 1;
    • int წუთი = 9;
    • int sec = 0;

გირჩევთ: