Агуулгын хүснэгт:

Arduino Servo мотороор ажилладаг өвөрмөц цагны загвар: 5 алхам
Arduino Servo мотороор ажилладаг өвөрмөц цагны загвар: 5 алхам

Видео: Arduino Servo мотороор ажилладаг өвөрмөц цагны загвар: 5 алхам

Видео: Arduino Servo мотороор ажилладаг өвөрмөц цагны загвар: 5 алхам
Видео: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Долдугаар сарын
Anonim
Image
Image
Arduino Servo Motors -ээр ажилладаг өвөрмөц цагийн загвар
Arduino Servo Motors -ээр ажилладаг өвөрмөц цагийн загвар

Энэхүү зааварчилгааны тусламжтайгаар би Arduino Nano болон Servo мотор ашиглан цаг хэрхэн бүтээхийг танд үзүүлэх болно. Үүнийг хийхийн тулд танд дараахь зүйлс хэрэгтэй болно.

Хангамж

  • Arduino Board (би Arduino наног ашигласан)
  • 2 Servo мотор
  • LED чийдэн
  • Утас
  • Цаасан хайрцаг
  • Үзэг
  • Харандаа
  • Шугам
  • Бохь
  • Цаас таслагч

Алхам 1: Шаардлагатай LED чийдэнг гагнах

Шаардлагатай LED чийдэнг гагнах
Шаардлагатай LED чийдэнг гагнах
Шаардлагатай LED чийдэнг гагнах
Шаардлагатай LED чийдэнг гагнах
Шаардлагатай LED чийдэнг гагнах
Шаардлагатай LED чийдэнг гагнах
  1. Секунд болон минутын утгыг харуулахын тулд бидэнд LED чийдэн хэрэгтэй болно. Холбогч утас эсвэл хошууг ашиглан утсыг LED -д холбоно.
  2. Тэдгээрийг зураг дээрх шиг хий

Алхам 2: Цаг ба минутын Servo мотор бэлтгэх

Цаг ба минутын Servo мотор бэлтгэх
Цаг ба минутын Servo мотор бэлтгэх
Цаг ба минутын Servo мотор бэлтгэх
Цаг ба минутын Servo мотор бэлтгэх
Цаг ба минутын Servo мотор бэлтгэх
Цаг ба минутын Servo мотор бэлтгэх

Энэ алхамд дугаарласан хавтанг харуулсан Цагийн утга ба Минутын утгыг үүсгэх шаардлагатай.

  1. Картон ашиглан тойрог болон дугаарласан хэсгийг 180 градусаар тэмдэглээрэй, учир нь servo нь зөвхөн 180 градусын дэмжлэгийг ашиглах болно. Хэрэв та 360 градусын servo мотор ашиглаж байгаа бол хавтангийн загварыг өөрчилж болно.
  2. Зураг дээрх шиг тэдгээрийг хайчилж ав.
  3. Хэрэв та servo моторыг цагны хананд бэхлэхдээ зүү ашиглаагүй бол үүнийг хийх өөр аргыг ашиглаарай. Энд би карбон боолт ашиглан servo моторыг таглаж, бүрхүүл нь цагны хананд тохирох болно.

Алхам 3: Arduino Board -ийг цагийн хуваарьт програмчлах

Arduino Board -ийг цаг програмчлах
Arduino Board -ийг цаг програмчлах

Бүх зүйлийг угсрахаасаа өмнө LED утас, Servo моторыг Arduino самбар дээр холбож, байршуулах програмын зөв эсэхийг шалгаарай. Миний ашиглаж байсан програмыг энд хавсаргасан болно.

Хоёрдахь заагчийн хувьд Arduino pin 3 -ийг ашигладаг

Минутын заалтын хувьд 4 LED нь Arduino pin 7, 8, 9, 10 -ийг ашигладаг

Servo моторын хувьд 5, 6 голтой

Алхам 4: Бүх эд ангиудыг угсарна

Бүх эд ангиудыг угсрах
Бүх эд ангиудыг угсрах
Бүх эд ангиудыг угсрах
Бүх эд ангиудыг угсрах
Бүх эд ангиудыг угсрах
Бүх эд ангиудыг угсрах

Одоо servo мотор, LED нь үндсэн цагийн хананд зориулагдсан картон хайрцагт хавсаргаж болно. Дараа нь цаг, минутын хавтанг хананд наана. Дууссаны дараа төсөл одоо дээр дурдсан шиг харагдаж байна.

Алхам 5: Төсөл, сайжруулалтыг дуусгах

Одоо гадны тэжээлийн эх үүсвэр ашиглан arduino самбарыг асаагаарай, та шинэ цагийг эдлэх боломжтой болно. Демо зорилгоор цаг нь ердийн цагийн хурднаас илүү хурдтай ажилладаг. Үүнийг arduino кодыг ашиглан тохируулж болно.

Энэ төсөлд надад цаг тохируулах функц нэмэгдээгүй байна. Үүнийг цуваа өгөгдөл унших эсвэл bluetooth төхөөрөмжийг холбох замаар хялбархан хэрэгжүүлэх боломжтой.

Үүнийг үзэж байгаад баярлалаа.

Зөвлөмж болгож буй: