Мазмуну:
- 1 -кадам: Кубатты туташтыруу
- 2 -кадам: Температура сенсорун туташтыруу
- 3 -кадам: Убакыт модулун туташтыруу
- 4 -кадам: Потенциометрди туташтыруу
- 5 -кадам: ЖК экранды туташтыруу
- 6 -кадам: Кодекс
Video: JClock: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Саламатсызбы, менин атым Джеймс Хаббард жана мен jClock деп атаган бул саатты жараткам. Бул ds1302 реалдуу убакыт саатынын модулун колдонот, ал убакытты Arduino караганда такыраак сактай алат. Бул аны куруу үчүн керек болот:
1. Arduino Uno.
2. ds 1302 rtc (реалдуу убакыт сааты)
3. TMP36 температура сенсорунун модели
4. Нан тактасы
5. ЖК экран 16дан 2ге чейин
6. Потенциометр (экрандын контрасты үчүн)
7. 220 Ом каршылыгы
1 -кадам: Кубатты туташтыруу
Ардуинодогу 5Вны нан тактаңыздагы электр тилкесинин бир жагына, экинчисин жерге туташтырыңыз. Кыска туташуудан сак болуңуз.
2 -кадам: Температура сенсорун туташтыруу
Температура сенсорун нандын үстүнө коюңуз, сүрөттө көрсөтүлгөндөй, жалпак жагы ардуиного карайт. Үстүнкү пин панелде 5В, ортоңку пин ардуинодогу аналогдук 0 -пинге барат, ал эми астындагы пин -нандын үстүндө жерге түшөт.
3 -кадам: Убакыт модулун туташтыруу
Убакыт модулу биринчи сүрөттө окшош болушу керек. Биринчиден, убакыт модулунда, VCCди 5Vга, жана GNDди нан тактасына жерге туташтырыңыз. Андан кийин, clkти санарип пинге 6, датаны санариптик пинге 7, ал эми биринчи сүрөттө көрсөтүлгөндөй arduinoдогу санарип пинге 8 туташтырыңыз.
4 -кадам: Потенциометрди туташтыруу
Потенциометрди нандын үстүнө жабыштырыңыз. Мен сизди бардыгын нан тактасынын үстүнө коюуну талап кылып жатам, анткени экран тактанын ылдый жагында болот. Потенциометрдин жогорку пини 5Вга барат, ортосу зымды туташтырат, бирок азырынча эч нерсе кылбайт, түбү жерге түшөт.
5 -кадам: ЖК экранды туташтыруу
Бул эң башаламан кадам, анткени анда зымдар көп. Экранды нан тактасынын төмөнкү оң бурчуна чаптаңыз. Төмөндөн башталып, пин 1 - астынкы пин жана 16 -пин - экрандын жогорку пини. 1 -пин жерге түшөт. 2 -пин 5Вга өтөт. Андан кийин, потенциометрди 3 -пинге туташтырыңыз. LCDдеги Pin4 arduino боюнча 12 -пинге барат, ошону менен 6 жана 11 -пиндер менен. Биз 7, 8, 9 жана 10 -казыктарды өткөрүп жиберебиз. Андан кийин lcdдин 11 -пин ардуинодогу 5 -пинге туташат, ошону менен 12 жана 4, 13 жана 3 -жана 2 жана 14 -пиндер менен 5 -pin 220 менен 5Вга туташат. ортосундагы ом каршылыгы жана 16 -пин жерге түшөт.
6 -кадам: Кодекс
Код файлы төмөндө. Аны arduino IDE менен иштетүү.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)