Мазмуну:
Video: DS3231 жана LCD1602 менен Arduino Сааты: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул чоңураак долбоордун бир бөлүгү, бирок ал өз алдынча долбоор болушу мүмкүн. Бул негизинен убакытты жана датаны коюу үчүн эки баскычтуу саат.
Бул баардык зымдар менен нан тактасында анча деле жакшы көрүнбөйт, бирок бул ишти аткарат жана I2C дисплейин колдонуу менен жөнөкөйлөтүүгө болот, бирок мен бул теманы келечекте үйрөтмөкчү болом.
Иштөө режими абдан жөнөкөй, сизде эки баскыч бар, биринчиси, ардуинодогу 8 -пинге байланган, параметрди тандоо үчүн колдонулат (күн, саат мүнөт …) жана аягында жаңы датаны сактоо үчүн. Ардуинодогу 9 -пинге тиркелген экинчи баскыч тандалган параметрди көбөйтүү үчүн жана аягында сиз киргизген маалыматты жокко чыгаруу үчүн колдонулат (сактабаңыз), эгер сиз ага канааттанбасаңыз.
1 -кадам: Тетиктер керек:
1. Arduino UNO R3 же шайкеш келген такта
2. DS3231 RTC (Real Time Clock) модулу
3. CR2032 батареясы, эгерде модуль менен келбесе
4. LCD 1602 дисплей
5. 1602 ЖКнын контрастын жөнгө салуу үчүн 50K ом өзгөрмө каршылыгы
6. Күндү жана убакытты тууралоо үчүн 2 баскыч
7. Түймө казыктары ачылуучу эки 10K ом каршылыгы
8. Бөлүктөрдү туташтыруу үчүн секирүүчү зым
9. Нан тактасы
2 -кадам: Схеманы чогултуу
Мен долбоордун биринчи сүрөтүнүн негизинде туташууга мүмкүн эмес экенине ишенем, бул үчүн анын схемасы.
3 -кадам: Кодду жазыңыз:
Бул долбоордун кодун бул жерден, тиркелген файлдан таба аласыз. Аны муктаждыктарыңызга ылайыкташтырып тартынбаңыз. Код.ino файлынын ичинде түшүндүрүлөт. Бардык сунуштар кабыл алынат.
Ошондой эле мен колдонгон китепкана тиркелет. Башка DS3231 китепканалары иштебеши мүмкүн.
Сунушталууда:
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: 6 кадам
Интернет сааты: NTP протоколу менен ESP8266 NodeMCU колдонуп OLED менен күндү жана убакытты көрсөтүү: Саламатсыздарбы, бул көрсөтмөлөрдө биз интернеттен убакыт ала турган интернет саатын курабыз, андыктан бул проектти иштетүү үчүн эч кандай RTC кереги жок, ал үчүн иштеп жаткан интернет байланышы Жана бул долбоор үчүн сизге esp8266 керек, ал
LCD менен Arduino DS3231 RTC Сааты: 3 кадам
LCD менен Arduino DS3231 RTC Сааты: DS3231 RTC (реалдуу убакыт сааты) менен таанышуу үчүн, мен 24 сааттык негизделген жөнөкөй arduino курдум. Анын төмөнкү функциялары бар 3 баскычы бар: убакытты коюу режимине кирүү үчүн каалаган баскычты басыңыз, убакытты мүнөт ичинде көбөйтүү жана азайтуу
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Эски Ойготкучту жана Ардуинону колдонуу менен аба ырайынын сааты: 13 кадам (сүрөттөр менен)
Эски Ойготкучту жана Ардуинону колдонуу менен аба ырайынын сааты: Менде ойготкуч сааттын айланасында жатып, аны саатка жана аба ырайын божомолдоочу станцияга айландыруу идеясы келди. Бул долбоор үчүн сизге керек болот: Эски тегерек ойготкуч Arduino Nano BME280 сенсор модулу ( температура, нымдуулук, басым) ЖК дисплей
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү