Мазмуну:

Уникалдуу саат модели Arduino Servo Motors менен иштейт: 5 кадам
Уникалдуу саат модели Arduino Servo Motors менен иштейт: 5 кадам

Video: Уникалдуу саат модели Arduino Servo Motors менен иштейт: 5 кадам

Video: Уникалдуу саат модели Arduino Servo Motors менен иштейт: 5 кадам
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Ноябрь
Anonim
Image
Image
Ардуино Servo Motors тарабынан иштелген уникалдуу саат модели
Ардуино Servo Motors тарабынан иштелген уникалдуу саат модели

Бул көрсөтмө менен мен сизге Arduino Nano жана Servo моторлору аркылуу Саатты кантип түзүүнү көрсөтөм. Бул үчүн сизге төмөнкү нерселер керек болот,

Жабдуулар

  • Arduino Board (Мен Arduino Nano колдондум)
  • 2 Серво мотору
  • LED лампалары
  • Зымдар
  • Картон куту
  • Pen
  • Карандаш
  • Башкаруучу
  • Сагыз
  • Кагаз кесүүчү

1 -кадам: Керектүү LED лампаларын ширетүү

Керектүү LED лампаларын ширетүү
Керектүү LED лампаларын ширетүү
Керектүү LED лампаларын ширетүү
Керектүү LED лампаларын ширетүү
Керектүү LED лампаларын ширетүү
Керектүү LED лампаларын ширетүү
  1. Сандык көрсөткүчтү жана мүнөттүк баалуулуктарды көрсөтүү үчүн бизге LED лампалары керек. Өткөргүч зымды же букту колдонуу зымдарды LEDге.
  2. Аларды сүрөттөрдөгүдөй кылып жасаңыз

2 -кадам: саат жана мүнөт Servo Motors даярдоо

Саат жана мүнөт Servo Motors даярдоо
Саат жана мүнөт Servo Motors даярдоо
Саат жана мүнөт Servo Motors даярдоо
Саат жана мүнөт Servo Motors даярдоо
Саат жана мүнөт Servo Motors даярдоо
Саат жана мүнөт Servo Motors даярдоо

Бул кадамда номерленген плиталарды көрсөтүүчү Сааттын жана Мүнөттүн маанисин түзүү керек.

  1. Картонду колдонуу тегеректи жана номерленген аймакты 180 градустагыдай белгилейт, анткени серво 180 градус колдоону колдонот. Эгерде сиз 360 даражадагы servo моторун колдонуп жатсаңыз, анда табактын дизайнын өзгөртө аласыз.
  2. Аларды сүрөттөгүдөй кылып кесип алыңыз.
  3. Эгерде сиз сааттын дубалына servo моторлорду бекитүү үчүн пин колдонбосоңуз, анда башка техниканы колдонуңуз. Бул жерде мен servo моторду жабуу үчүн картон бодун колдонгом жана ал капкак саат дубалына туура келет.

3 -кадам: Arduino тактасын саат үчүн программалаңыз

Саат үчүн Arduino тактасын программалаңыз
Саат үчүн Arduino тактасын программалаңыз

Бардык нерселерди чогултуудан мурун LED зымдарын, Servo моторлорду Arduino тактасына кошуп, жүктөө программасынын тууралыгын текшериңиз. Мен колдонгон программа ушул жерде тиркелет.

Экинчи көрсөткүч LED үчүн Arduino pin 3 колдонулат

Мүнөт көрсөткүчү үчүн 4 LED Arduino pin 7, 8, 9, 10 колдонулат

Servo моторлору үчүн 5, 6 казык колдонулат

4 -кадам: Бардык бөлүктөрдү чогултуу

Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу

Эми servo моторлор жана светодиоддор негизги саат дубалы катары алынган картон кутуга тиркелиши мүмкүн. Андан кийин саат жана мүнөттүк плиталарды дубалга орнотуңуз. Долбоор аяктагандан кийин азыр жогоруда көрүнүп турат.

5 -кадам: Долбоорду жана жакшыртууларды аяктоо

Эми тышкы энергия булагын колдонуу менен arduino тактасын кубаттаңыз жана сиз жаңы сааттан ырахат ала аласыз. Демо максатында саат кадимки саат ылдамдыгына караганда ылдамдыкта иштейт. Бул arduino коду аркылуу жөнгө салынышы мүмкүн.

Бул долбоордо мага убакыт коюу функциясы кошулган жок. Муну сериялык маалыматтарды окуу же Bluetooth түзмөгүн туташтыруу аркылуу оңой эле ишке ашырса болот.

Муну көргөнүңүз үчүн рахмат.

Сунушталууда: