Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: MAX7219 жөнүндө көбүрөөк маалымат
- 3 -кадам: DS1307 жөнүндө көбүрөөк маалымат
- 4 -кадам: Туташуу диаграммасы
- 5 -кадам: Үйрөткүч
- 6 -кадам: Код
Video: Санариптик саат Arduino жана Led Dot Matrix Displayди колдонуу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бүгүнкү күндө, Жаратуучулар, Иштеп чыгуучулар долбоорлордун прототиптештирүүсүн тез өнүктүрүү үчүн Arduinoго артыкчылык беришүүдө. Arduino-ачык булак электроника платформасы, колдонууга оңой аппараттык жана программалык камсыздоого негизделген. Arduino абдан жакшы колдонуучу жамаатына ээ. Бул долбоордо биз Arduino аркылуу санариптик саатты кантип курууну көрөбүз. Бул долбоорду куруу жана аны талапка ылайык өзгөртүү оңой.
1 -кадам: Компоненттер
Төмөндө долбоор үчүн керектүү компоненттер бар
1 x Arduino Uno
Индиядагы Arduino Uno-
Улуу Британияда Arduino Uno -
АКШда Arduino Uno -
4 x MAX7219 Led Dot Matrix дисплейи
Улуу Британияда Dot Matrix Display -
АКШда чекит матрицасын көрсөтүү -
Индиядагы чекит матрицасы-
1 x DS1307 RTC модулу
Индияда DS1307 RTC сааты-
Улуу Британиядагы DS1307 RTC сааты -
АКШдагы DS1307 RTC сааты -
Бир нече зымдар
2 -кадам: MAX7219 жөнүндө көбүрөөк маалымат
MAX7219/MAX7221-бул чакан, сериялык киргизүү/чыгаруу жалпы катоддук дисплей драйверлери, алар микропроцессорлорду (μPs) 7-сегменттүү сандык LED дисплейлерине чейин, 8 цифраларга чейин, бар-графикалык дисплейлер же 64 жеке LED.
Чипке BCD код-B декодери, мультиплекс сканерлөө схемасы, сегмент жана цифралык драйверлер жана ар бир цифраны сактаган 8x8 статикалык RAM кирет.
Бардык LED үчүн сегменттин агымын орнотуу үчүн бир гана тышкы резистор талап кылынат. MAX7221 SPI ™, QSPI ™ жана MICROWIRE ™ менен шайкеш келет жана EMIди азайтуу үчүн чектелген сегменттеги драйверлерге ээ.
Ыңгайлуу 4 зымдуу сериялык интерфейс бардык жалпы микросхемаларга туташат. Жеке цифралар дисплейди толугу менен кайра жазбастан даректелиши жана жаңыртылышы мүмкүн.
MAX7219/MAX7221 ошондой эле колдонуучуга кодду тандап алууга мүмкүндүк берет- B кодун чечүү же ар бир цифраны чечүү.
3 -кадам: DS1307 жөнүндө көбүрөөк маалымат
DS1307 сериялык реалдуу убакыт сааты (RTC)-аз кубаттуу, толук экилик коддуу ондук (BCD) саат/календарь
плюс 56 байт NV SRAM.
Дарек жана маалыматтар I2C, эки багыттуу автобус аркылуу сериялык түрдө өткөрүлүп берилет.
Саат/календарь секунд, мүнөт, саат, күн, күн, ай жана жыл маалыматын берет.
Айдын аяктоо күнү 31 күндөн аз болгон айлар үчүн автоматтык түрдө туураланып, анын ичинде секирик жыл үчүн түзөтүүлөр киргизилет.
Саат AM/PM индикатору менен 24 сааттык же 12 сааттык форматта иштейт. DS1307де электр энергиясынын үзгүлтүктөрүн аныктоочу жана автоматтык түрдө камдык камсыздоого өтүүчү камтылган кубаттоо схемасы бар. Бөлүк резервдик камсыздоодон иштеп жатканда, убакытты сактоо операциясы улантылат.
4 -кадам: Туташуу диаграммасы
5 -кадам: Үйрөткүч
6 -кадам: Код
Код жана туташуу чоо -жайы үчүн:
github.com/stechiez/Arduino/tree/master/di…
Сиз китепканаларды төмөнкү реподан ала аласыз:
github.com/stechiez/Arduino/tree/master/l…
Сунушталууда:
Санариптик саат LED Dot Matrix - ESP Matrix Android App: 14 кадам
Санариптик саат LED Dot Matrix - ESP Matrix Android App: Бул макала сыймыктануу менен каржыланат PCBWAY.PCBWAY бүткүл дүйнө жүзү боюнча адамдар үчүн жогорку сапаттагы ПТРлерди жасайт. Өзүңүз үчүн аракет кылып көрүңүз жана PCBWAYде болгону 5 долларга 10 ПКБ алыңыз, абдан сонун сапат, рахмат PCBWAY. Мен ойлогон ESP Matrix Board
LEDC68 Old Gotek Displayди кайра колдонуу: 4 кадам
LEDC68 Old Gotek дисплейин кайра колдонуу: Менде бир нече Gotek Floppy дисктери бар, алардын бардыгы ретро компьютерлерде колдонууга уруксат берүү үчүн флэш дисплейге жаңыртылган. Бул программа стандарттык Gotek дискине ар кандай толуктоолорду киргизүүгө мүмкүндүк берет, айрыкча 3 орундуу LED дисплейи жогоруда болушу мүмкүн
Санариптик саат кристалл осцилляторун жана флиплерди колдонуу: 3 кадам
Санариптик саат кристалл осцилляторун жана флип -флопторун колдонот: Сааттар электрониканын дээрлик бардык түрүндө кездешет, алар каалаган компьютердин жүрөгүнүн согушу. Алар бардык ырааттуу схемаларды синхрондоштуруу үчүн колдонулат. алар ошондой эле убакытты жана датаны көзөмөлдөө үчүн эсептегич катары колдонулат. Бул көрсөтмөдө сиз үйрөнөсүз
Жөнөкөй санариптик саат Arduino Nano & DS1307 колдонуу: 4 кадам
Arduino Nano & DS1307 менен жөнөкөй санариптик саат: Бул макалада мен сизге Arduino менен санариптик саат жасоо боюнча үйрөткүчтү көрсөтөм .. Мен колдонгон Arduino тактасы Arduino Nano V3, DS1307 убакыт маалымат провайдери, MAX7219 7 Segment катары үйрөткүчкө кирерден мурун мен муну сунуштайм
Arduino колдонуу менен жөнөкөй санариптик саат: 6 кадам
Arduino колдонуу менен жөнөкөй санариптик саат: arduino жана жөнөкөй ПХБны колдонуу менен жөнөкөй санариптик саат жасаңыз