Мазмұны:
- 1 -қадам: 1 -қадам: ThumbWheels қалай жұмыс істейтінін түсініңіз
- 2 -қадам: 2 -қадам: Микроконтроллерді таңдап, тақтаны қосыңыз
- 3 -қадам: 3 -қадам: Микроконтроллеріңізді кодтаңыз
- 4 -қадам: 4 -қадам: қорап жасаңыз және оған бәрін салыңыз
- 5 -қадам: 5 -қадам: Ләззат алыңыз
Бейне: Доңғалақты сағат - Уақытты білейік: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Барлығына сәлем, бұл менің бірінші нұсқаулықтарым, сондықтан жақсы болады деп сенемін. Сонымен қатар, менің ағылшын тілім өте нашар, сондықтан мен көп қателеспеймін деп үміттенемін!
Бұл жобаның мақсаты-ескі зертханалық қондырғылардың көмегімен алынған «бармақ дөңгелектерін» қайта пайдалану
Басқару тақталарында дөңгелектер қолданылды. Саусақпен жылжыту арқылы айналдыруға болатын жартылай ашық дөңгелектермен сіз қажетті нөмірді таңдай аласыз.
Неліктен оларды қолмен сіз болжаған уақытты енгізіп, содан кейін түймені басу арқылы тексеретін сағатты жасауға болмайды?:-)
1 -қадам: 1 -қадам: ThumbWheels қалай жұмыс істейтінін түсініңіз
Әр доңғалақ 0 -ден 9 -ға дейінгі санды таңдай алады және электрлік түрде төрт қосқышқа тең. Неге?
Сіз санды енгізгенде, '5' дейік, дөңгелек оны екілік кодты ондық санға түрлендіреді, бұл жағдайда '' 0101 '', яғни «0 * 8 + 1 * 4 + 0 * 2 + 1 * 1» «, себебі. біз оны екілік жүйеде кодтағымыз келеді (2 -база). Сіз бен біз сияқты адамдар 0 -ден 9 -ға дейін санай алады, содан кейін фигураларды жіберіп алады, сондықтан ары қарай санау үшін тасымалдағышты қосу керек. Сондықтан, біз «125» саны туралы ойланыңыз, бұл «1 * 100 + 2 * 10 + 5 * 1» дегенді білдіреді, бұл 10 фигурадан тұратын ондық жүйе. Компьютерлер мен электронды заттар әдетте екілік жүйені қолданады, тек 0 және 1 цифрлары бар. Егер сіз санды екілік кескінге бөлуді қаласаңыз, мысалы 9 саны, бұл евклидтік бөлімге ұқсайды, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Екілік кодталған ондық - бұл бірдей нәрсе, бірақ сіз әр цифрлық санды екілік сандар тобына айналдырасыз. Мысалы, 4827 0100 1000 0010 0111 ретінде кодталады.
Осы цифрлық сандардың әрқайсысына сәйкес қосқыштар дөңгелекте физикалық түрде ашылады немесе жабылады, содан кейін оларды оқу арқылы қандай нөмір енгізілгенін білуге болады. Мен құтқарылған дөңгелектермен микроконтроллерге (мкк) аз түйреуіштерді қолдануға мүмкіндік беретін ауысу регистрлерінен тұратын оқу схемасы болды (https://kk.wikipedia.org/wiki/Shift_register). Сәйкес деректер кестесі мен жақсы мультиметрдің көмегімен оларды қалай сыммен қосуға болатынын түсіну оңай. Бірақ егер сізде рульдік дөңгелектерді құтқару кезінде бұл регистрлер болмаса, қосқыштарды тікелей мкк -ге қосуға болады. Бұл жерде үзіліссіз режимдегі қағаз парағы мен мультиметр пайдалы болады.
Екілік сандар туралы қосымша ақпарат: https://www.mathsisfun.com/binary-number-system.h… және
2 -қадам: 2 -қадам: Микроконтроллерді таңдап, тақтаны қосыңыз
Сіз рульдік доңғалақтармен қалай байланысуға болатынын түсінгеннен кейін, сіз сағат ішінде пайдаланғыңыз келетін бөліктерге интерфейс жасау үшін қажет түйреуіштердің санын есептей аласыз (бармақ дөңгелектерінің кірістері, RGB светодиодтарының шығыстары, түймелердің кірістері, кіріс-шығыс) нақты уақыттағы сағат тақтасына және сізге пайдалы болуы мүмкін басқа нәрселерге …).
Мен Arduino Nano -ға ұқсайтын «Nucleo F303K8» тақтасын қолдандым. Егер сіз оларды «D4», «A4» және «D5», «A5» түйреуіштері бір -бірімен байланыстыратын болсаңыз, абай болыңыз (мен бұған дейін көп уақыт жоғалттым), сондықтан мен дәнекерлеу көпірін алып тастауым керек болды.
Real Time Clock тақтасы MCP79410 чипіне негізделген коммерциялық, i2c шинасын қолданады, бірақ кез келген басқа жұмыс жасайды. Жарық диодтары - бұл жалпы анодты RGB, серияға сәйкес резисторларды қосуды ұмытпаңыз.
Содан кейін сіз мұның бәрін байланыстыра аласыз, Интернетте сізде бар бөлшектерге арналған көптеген оқулықтар бар және бұл өте классикалық нәрсе. Мен вербордты осының бәрін дәнекерлеу үшін қолдандым.
3 -қадам: 3 -қадам: Микроконтроллеріңізді кодтаңыз
Енді сіз жұмысты орындау үшін микроконтроллерді кодтауыңыз керек. Бұл, мысалы, менікі, бірақ менің ойымша, сіз өзіңіздің жеке жазбаңызды жазасыз:-)
4 -қадам: 4 -қадам: қорап жасаңыз және оған бәрін салыңыз
Орнату жұмыс істегеннен кейін оны жақсы қорапқа қоюға болады. Мен беттерді жасау үшін лазерлік кескішті, ал бүйірін 3D принтерді қолдандым. (Және оны біріктіру үшін көптеген ыстық желім! ^^ әсіресе светодиодтар мен түймелер)
5 -қадам: 5 -қадам: Ләззат алыңыз
Сіз қазір осы жұмысқа шабыттандыру арқылы осындай сағат жасай аласыз!
Мен мұны болашақта мықты бүйірлік қорапты жасау арқылы немесе екінші түймеге функция қосу арқылы жақсартуды жоспарлап отырмын (мысалы, уақытты ұзақ басу кезінде орнатыңыз, немесе оны болжай отырып, «көрсету» күнін көрсетіңіз).
Ұсынылған:
CHAMPION 4Omni доңғалақты футбол роботы: 7 қадам (суреттермен)
CHAMPION 4Omni доңғалақты футбол роботы: бұл Bluetooth басқаратын 4 дөңгелекті рульді Arduino Mega 2560 негізіндегі робот (сіз кез -келген arduino UNO немесе кез келгенін пайдалана аласыз), бұл қарапайым робот емес, футбол роботы және ол менің атаммен бірге 3 сайысқа қатысты
Proyecto Laboratorio De Mecatrónica (екі доңғалақты теңгерімді робот): 6 қадам
Proyecto Laboratorio De Mecatrónica (Екі доңғалақты тепе -теңдік роботы): «Екі дөңгелекті тепе -теңдік роботы» функциясын әзірлеу үшін ең маңызды құрал. түсіну және түсіндіру. Бұл робот жүйені құрады, бірақ бұл робот жоқ
Arduino R3 Bluetooth 4 доңғалақты көлік: 9 қадам
Arduino R3 Bluetooth 4 доңғалақты автокөлік: МЫНА ҚҰРАЛДАР & СІЗГЕ КЕРЕК МАТЕРИАЛДАР! МАТЕРИАЛДАР: _4-дөңгелектер_4-моторлар_1-аккумулятор (12v 2000mAh) _1-arduino R3 & 1-arduino қозғалтқышы shield_1-bluetooth чипі (HC-005) _1-дәнекерлеу металл_болттары & жаңғақтар & тақта сепараторлары_акрил автомобиль шассиі
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
C51 4 бит электронды сағат - ағаш сағат: 15 қадам (суреттермен)
C51 4 бит электронды сағат - ағаштан жасалған сағат: демалыс күндері бос уақыт болды, сондықтан мен осы уақытқа дейін AliExpress -тен сатып алған 2,40 долларлық 4 биттік электронды цифрлық сағатты жинадым