Мазмуну:
- 1 -кадам: компоненттери талап кылынат
- 2 -кадам: Дисплейлерди Breadboardго туташтырыңыз
- 3 -кадам: Резисторлорду жана ачкычтарды кошуу
- 4 -кадам: Arduino менен туташуу
- 5 -кадам: Кодду кошуу !!
Video: Arduino санариптик саатын кантип жасоо керек: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Санарип сааттар - илим тармагындагы эң чоң ойлоп табуулардын бири.
"Тасмалардагыдай эле, кантип санариптик сааттарды кантип жасоо керек?" Деп ойлонуп көрдүңүз беле ????
Мен дагы балалыгымды кыялымда өткөрдүм, мен өзүмдүн санариптик саатымды курдум … ошондуктан мен өзүм үчүн саат курдум …
Мен сизге көрсөтөм, кантип өзүңүз эле аз сандагы жана кичинекей компоненттери бар укмуштуудай санариптик саат кура аласыз …
Мен эски чычкандан, кээ бир зымдардан жана ардуинодон бөлүп алган цифраларды, 3 SPDT өчүргүчтөрүн көрсөтүү үчүн 4 7 сегменттүү жалпы аноддук дисплейди колдондум. биз жөндөө баскычын басып, мүнөт же саатты басуу менен убакытты коюп, мүнөттү же саатты керектүү нерсеге өзгөртүүгө болот..!
Андыктан баштайлы …!
1 -кадам: компоненттери талап кылынат
Бул жерде сиз талап кылган компоненттер:
1. An Arduino uno.
2. 4 7 сегменттүү жалпы анод дисплейлери (эгерде сизде 4 орундуу жети сегмент болсо, анда экөөнүн тең схемасы бирдей деп кабатыр болбоңуз).
Сиз аларды тез арада сатып ала аласыз, алар сонун! Мен аларды сайттан сунуштайт элем.
3. 3 spdt которгучтары (мен аларды эски чычкандан тазаладым).
4. кээ бир зымдар жана секирүүчү зымдар (ким болбосун кылат!).
5. нан.
6. 4 1 кох резистор.
2 -кадам: Дисплейлерди Breadboardго туташтырыңыз
Байланыштарды жогорудагы сүрөттө көрсөтүлгөндөй кылыңыз.. бул абдан жөнөкөй.!
Байланыштарга кам көрүңүз, анткени өтө көп зымдар сизди чаташтырышы мүмкүн.
Remmenber 4 дисплейдин бардык a, b, c, d, e, f, g, чекит сегменттери бири -бирине туташкан…. жана ар бир дисплейдин кому, б.а. 3 жана 8, резерваторлор менен бирге туташат …
Кабатыр болбо!!, акырын барып, бир аз сабыр кыл, сен муну кыла аласың.
3 -кадам: Резисторлорду жана ачкычтарды кошуу
Сүрөттө көрсөтүлгөндөй дисплейдин ар бир кому менен 1 кох резисторду тиркеңиз..!
Spdt өчүргүчтөрүн кошуңуз же эгерде сизде баскычтарды бассаңыз сонун болмок!…
4 -кадам: Arduino менен туташуу
Эми байланыштар дисплей жана өчүргүчтөр үчүн жасалууда … эми аларды мээге туташтыруу убактысы келди.
бул жөнөкөй..
Сегмент казыктары үчүн!
a to pin 2
b 3 -пинге
c 4 -пинге
d 5 -пинге
e 6 га кадоо
f 7 -ге чейин
g 8 -пинге
9 чекитине чекит коюңуз
Көрсөткүчтөр үчүн
дисплей 1ден 10го чейин
дисплей 2ден 11ге чейин
3төн 12ге чейин көрсөтүү
dispaly 4 - пин 13кө
азыр ачкычтар үчүн
баскыч 1 - бул которгучтар …
2 -баскыч жана 3 -баскыч - бул саатты алмаштыруучу жана мүнөтүн алмаштыруучу алмаштыргычтар.
жөндөө баскычын1 кармап, каалоону басуу менен саат же мүнөтүн өзгөртүү керек..!
баскычтардын туташуусу үчүн жогорудагы сүрөттү караңыз.. биз аналогдук казыктарды колдонуп, аларды санариптик кирүү казыктары катары колдонгонбуз … ооба, чын, биз аларды санариптик i/o казыктары катары да колдоно алабыз.
5 -кадам: Кодду кошуу !!
Азыр эң сонун бөлүгү … кодду жазуу жана arduinoго кошуу …
Мен кодду жана убакыт китепканасынын файлын тиркеп койдум.. убакытты эсептөө жана көрсөтүү үчүн….
Коддо саат () функциясы бизге саатты жана мүнөт () функциясын биз тактага которулган убакыттан баштап айтат. тактага электр жарыгы өчкөндө убакыт өлөт.. жана ал саат сайын 00: 00дөн баштап кайра башталат …
Ошондой эле мен 12 сааттык форматтын кодун тиркеп койдум. 12 сааттык форматты алуу үчүн жөн эле hourFormat12 () функциясын колдонот.
Демейки боюнча, убакыт китепканасы 24 сааттык убакытты кайтарат.
Эскертүү:
Убакыт Папкасын Time.zipге Arduino китепканаларыңыздын папкасына кошуңуз
мисалы менин системамда:
C: / Program Files (x86) Arduino / librarys
Сиздин муктаждыктарыңыз үчүн кодду өзгөртүүгө ийкемдүү болуңуз … жана эгер сизде кээ бир карьерлер бар болсо, сурап көрүңүз.
Жасоо менен бактылуу болуңуз…
Эскертүү: Мен Time.zip файлын жаңырттым, анткени ал Arduino IDEнин жаңы версияларында жокко чыгарылган.
Сунушталууда:
Arduino аркылуу Led Strip менен Аналогдук Саатты жана Санариптик Саатты Кантип Жасоо керек: 3 кадам
Arduino аркылуу Led Strip менен аналогдук саат жана санариптик саат кантип жасалат: Бүгүн биз аналогдук саат жасайбыз & Санарип саат Led Strip жана MAX7219 Dot модулу менен Arduino.Ал жергиликтүү убакыт алкагы менен убакытты оңдойт. Аналогдук саат узунураак LED тилкесин колдоно алат, ошондуктан аны көркөм өнөргө айлантуу үчүн дубалга илип коюуга болот
Arduino саатын кантип жасоо керек: 5 кадам
Arduino саатын кантип жасоо керек: Мен 15ке жакын аналогдук саат иштеп чыккам. Мына мен алардын бирин тааныштырып жатам
Led Pixel Arduino столунун саатын кантип жасоо керек: 9 кадам
Led Pixel Arduino столунун саатын кантип жасоо керек: достор, бул көрсөтмөдө мен сизге ардуинону колдонуп алдыңкы саатты кантип жасоону көрсөтөм
Санариптик планшеттин жардамы менен кантип жеңил анимация жасоо керек: 6 кадам
Санарип планшеттин жардамы менен кантип анимацияны оңой жасаса болот: Бул жайда, ата -энемдин жардамы менен мен Wacom Intous Pro кичинекейин ала алдым. Мен сүрөт монтаждоону, сүрөт тартууну жана мультфильмдердин эскизин үйрөндүм. Андан кийин Инструктивдүү тартууну чечтим. Мен акыры кыска жана кызыктуу анимация түзүүнү чечтим
Дали стилиндеги эрүү саатын кантип жасоо керек: 9 кадам (сүрөттөр менен)
Дали стилиндеги ээрүү саатын кантип жасоо керек: Мен эски рекорддорумдун бирин да укпайм, бирок алардын жанында жүргөндү абдан жакшы көрөм. Бактыга жараша, менин досторум да ошондой. Дагы бир жалпы жагыбыз - бул саат канча экенин билүү. Мен рекорддор менен чаташтырып көрдүм жана өзүмдүн көйгөйүмдү чечтим