Мазмұны:

Arduino Servo Motors арқылы жұмыс жасайтын бірегей сағат моделі: 5 қадам
Arduino Servo Motors арқылы жұмыс жасайтын бірегей сағат моделі: 5 қадам

Бейне: Arduino Servo Motors арқылы жұмыс жасайтын бірегей сағат моделі: 5 қадам

Бейне: Arduino Servo Motors арқылы жұмыс жасайтын бірегей сағат моделі: 5 қадам
Бейне: MKS Gen L - Marlin 1 1 9 (configuration.h) 2024, Шілде
Anonim
Image
Image
Arduino Servo Motors арқылы жұмыс жасайтын бірегей сағат моделі
Arduino Servo Motors арқылы жұмыс жасайтын бірегей сағат моделі

Осы нұсқаулықпен мен сізге Arduino Nano және Servo қозғалтқыштарының көмегімен сағатты қалай жасау керектігін көрсетемін. Мұны істеу үшін сізге келесі элементтер қажет:

Жабдықтар

  • Arduino тақтасы (мен Arduino Nano қолдандым)
  • 2 Серво қозғалтқыштары
  • Жарықдиодты шамдар
  • Сымдар
  • Картон қорап
  • Қалам
  • Қарындаш
  • Сызғыш
  • Сағыз
  • Қағаз кескіш

1 -қадам: Қажетті жарықдиодты шамдарды дәнекерлеңіз

Қажетті жарықдиодты шамдарды дәнекерлеңіз
Қажетті жарықдиодты шамдарды дәнекерлеңіз
Қажетті жарықдиодты шамдарды дәнекерлеңіз
Қажетті жарықдиодты шамдарды дәнекерлеңіз
Қажетті жарықдиодты шамдарды дәнекерлеңіз
Қажетті жарықдиодты шамдарды дәнекерлеңіз
  1. Секунд көрсеткіші мен минут мәндерін көрсету үшін бізге жарықдиодты шамдар қажет. Өткізгіш сымның көмегімен немесе сымдарды светодиодқа жалғау.
  2. Оларды суреттегідей етіп жасаңыз

2 -қадам: сағаттық және минуттық серво қозғалтқыштарын дайындаңыз

Сағат және минуттық серво қозғалтқыштарын дайындаңыз
Сағат және минуттық серво қозғалтқыштарын дайындаңыз
Сағат және минуттық серво қозғалтқыштарын дайындаңыз
Сағат және минуттық серво қозғалтқыштарын дайындаңыз
Сағат және минуттық серво қозғалтқыштарын дайындаңыз
Сағат және минуттық серво қозғалтқыштарын дайындаңыз

Бұл қадамда нөмірленген тақталарды көрсететін Сағат мәні мен Минут мәнін жасау қажет.

  1. Картонның көмегімен шеңбер мен нөмірленген аумақты 180 градусқа белгілеңіз, себебі серво тек 180 градусқа қолдау көрсетеді. Егер сіз 360 градусқа қызмет көрсететін сервоқозғалтқышты қолдансаңыз, пластинаның дизайнын өзгертуге болады.
  2. Оларды суреттегідей кесіңіз.
  3. Егер сіз серво қозғалтқыштарын сағат қабырғасына бекіту үшін түйреуішті пайдаланбасаңыз, мұны істеу үшін басқа техниканы қолданыңыз. Бұл жерде мен сервоқозғалтқышты жабу үшін картоннан жасалған корпусты қолдандым және оның қақпағы сағат қабырғасына сәйкес келеді.

3 -қадам: Arduino тақтасын сағатқа бағдарламалау

Сағатқа арналған Arduino тақтасын бағдарламалаңыз
Сағатқа арналған Arduino тақтасын бағдарламалаңыз

Барлық элементтерді жинамас бұрын, светодиодты сымдарды, Arduino тақтасына Servo моторларын жалғаңыз және жүктеу бағдарламасының дұрыстығын тексеріңіз. Мен қолданған бағдарлама осында бекітілген.

Екінші көрсеткіш жарық диоды үшін Arduino pin 3 қолданылады

Минутты көрсету үшін 4 светодиоды Arduino pin 7, 8, 9, 10 қолданылады

Серво қозғалтқыштары үшін 5, 6 түйреуіштер қолданылады

4 -қадам: барлық бөлшектерді жинаңыз

Барлық бөлшектерді жинаңыз
Барлық бөлшектерді жинаңыз
Барлық бөлшектерді жинаңыз
Барлық бөлшектерді жинаңыз
Барлық бөлшектерді жинаңыз
Барлық бөлшектерді жинаңыз

Енді серво қозғалтқыштары мен жарық диодтары негізгі қабырға ретінде алынған картон қорапқа бекітілуі мүмкін. Содан кейін қабырғаға сағат және минут тақтайшаларын салыңыз. Аяқтағаннан кейін жоба жоғарыда көрсетілгендей көрінеді.

5 -қадам: Жобаны және жетілдіруді аяқтаңыз

Енді сыртқы қуат көзін пайдаланып arduino тақтасын қосыңыз, сонда сіз жаңа сағатты тамашалай аласыз. Демонстрациялық мақсат үшін сағат қалыпты жылдамдыққа қарағанда жылдамдықпен жұмыс істейді. Мұны arduino кодының көмегімен реттеуге болады.

Бұл жобада маған уақытты орнату функциясы қосылмаған. Мұны сериялық деректерді оқу немесе Bluetooth құрылғысын қосу арқылы оңай жүзеге асыруға болады.

Осыны көргеніңізге рахмет.

Ұсынылған: