ESP32 LED Matrix Сааты: 8 кадам
ESP32 LED Matrix Сааты: 8 кадам
Anonim
ESP32 LED матрицалык сааты
ESP32 LED матрицалык сааты

Бул ESP8266 LED Matrix Clock долбоорунун уландысы.

Түпнуска коддун автору аны ESP32 үчүн жаңыртты (schreibfaul1ге чоң рахмат!), Ошондуктан мен буга чейин кылган Саатты жаңыртууну чечтим.

1 -кадам: Бөлүктөр жана шаймандар

Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар

Бөлүктөр:

  • 6 x 8x8 MAX7219 LED матрицасы
  • 1 x ESP32 тактасы
  • 1 x KY-018 Фоторезистор модулу
  • 1 x DHT11 сенсору
  • 1 x Микро USB сайгыч
  • 1 x макарон банкы
  • 1 x 5.5mm X 2.1mm DC Power Supply Metal Jack Panel Mount
  • 1 x USB 5.5mm X 2.1mm баррель джек 5v DC электр кабели
  • 1 x Терезе пленкасы
  • 11 х ургаачыдан дюпондук зымдар

Куралдар:

  • кандооч
  • спрей бөтөлкө
  • хобби бычагы
  • эки тараптуу скотч

Бардык бөлүктөрдү ebay/aliexpress жана/же жергиликтүү дүкөндөрдөн оңой эле алса болот.

2 -кадам: LED матрицасын даярдоо

LED матрицасын даярдоо
LED матрицасын даярдоо
LED матрицасын даярдоо
LED матрицасын даярдоо

ПХБда басып чыгарылган багытты сактоо менен 2 х 4pcs модулдарын сатып алып, бирин экиге бөлүп, экинчисине кошуу оңой болду.

3 -кадам: LED Matrix Display, LDR жана DHT11ди ESP32ге туташтырыңыз

LED Matrix Display, LDR жана DHT11ди ESP32ге туташтырыңыз
LED Matrix Display, LDR жана DHT11ди ESP32ге туташтырыңыз
LED Matrix Display, LDR жана DHT11ди ESP32ге туташтырыңыз
LED Matrix Display, LDR жана DHT11ди ESP32ге туташтырыңыз
LED Matrix Display, LDR жана DHT11ди ESP32ге туташтырыңыз
LED Matrix Display, LDR жана DHT11ди ESP32ге туташтырыңыз

Модулдардагы төөнөгүчтөрдүн башын кошуп, андан кийин дюпондук кабелдерди колдонуп, аларды төмөнкүдөй туташтырыңыз.

MAX7219

  • VCC - VIN
  • GND - GND
  • DIN - D23
  • CS - D15
  • CLK - D18

DHT11

  • S - D4
  • + - 3V3
  • - - GND

LDR

  • S - D34
  • + - 3V3
  • - - GND

4 -кадам: Күн пленкасын макарон кумурасына сүйкөп коюңуз

Күн пленкасын макарон банкага сүйкөп коюңуз
Күн пленкасын макарон банкага сүйкөп коюңуз
Күн пленкасын макарон банкага сүйкөп коюңуз
Күн пленкасын макарон банкага сүйкөп коюңуз
Күн пленкасын макарон банкага сүйкөп коюңуз
Күн пленкасын макарон банкага сүйкөп коюңуз
Күн пленкасын макарон банкага сүйкөп коюңуз
Күн пленкасын макарон банкага сүйкөп коюңуз

Калган компоненттер көрүнүп турушу үчүн, кумуранын бир гана бөлүгүн пленка менен жабууну чечтим.

Бир аз сыноодон кийин, мен байкадым, "сыры" кумураны жана пленканы мүмкүн болушунча самындуу суу менен нымдап, сиз аны колдонуп жатканда өзгөртүүлөрдү киргизе аласыз. Бардыгын жакшы жана нымдуу кармоо үчүн чачуучу бөтөлкөнү колдонуңуз жана ашыкча тасманы кесүү үчүн хобби бычагын колдонуңуз. Толук кургаткандан кийин, пленканы банкага жакшылап сунуу керек.

5 -кадам: DC Power Supply Metal Jackди даярдаңыз

DC Power Supply Metal Jackди даярдаңыз
DC Power Supply Metal Jackди даярдаңыз
DC Power Supply Metal Jackди даярдаңыз
DC Power Supply Metal Jackди даярдаңыз
DC Power Supply Metal Jackди даярдаңыз
DC Power Supply Metal Jackди даярдаңыз
DC Power Supply Metal Jackди даярдаңыз
DC Power Supply Metal Jackди даярдаңыз

2 дюпондук зымдарды DC уячасына туташтырыңыз, андан кийин микро USB сайгычын туташтырыңыз.

Мен бул жерде сүрөттөлгөн түйүндү колдондум.

Банктын капкагынын ортосуна бүтүн бургулап, DC уячасын орнотуңуз.

DHT11 сенсорунун капкагындагы кээ бир бүтүндөрдү бургулаңыз.

6 -кадам: ESP32 модулун жаркылдатыңыз

ESP32 модулун жаркылдатыңыз
ESP32 модулун жаркылдатыңыз

Кийинки кадам - ESP32ге кодду жүктөө.

Түпнуска кодду бул жерден тапса болот (авторго чоң рахмат!) DHT11 жана LDR сенсорлорун жаңыртууну камтыган менин версиямды тиркелген жерден таба аласыз. Жүктөө процесси абдан алдыга жылат, жөн гана кодду WiFi ишеним грамоталары менен жаңыртууну унутпаңыз.

// Ишеним грамоталары ----------------------------------------#SSIDди аныктоо "### ## "; // Сиздин WiFi грамоталарыңыз бул жерде#аныктоо PW "#####";

7 -кадам: Бардыгын бириктирүү

Image
Image

Модулдар LED модулдарынын контактыларынын бирине тийбешин текшериңиз, эгер алар тийсе, кандайдыр бир шорттон сактануу үчүн контакттарды жабуу үчүн кээ бир электрдик лента колдонуңуз.

Ошондой эле, кумуранын капкагын артка бурап койгондон кийин дисплей жылбай турганын текшерүү үчүн, мен анын түбүнө бир аз скотч кошуп койгом, ал кумуранын түбүндө калат. Болгону USB кабелин туташтыруу гана калды!

8 -кадам: Мындан аркы идеялар

TP4056 аркылуу заряддалган камдык батареяны кошуңуз;

3d басылган корпусту иштеп чыгуу

Бул долбоор сизге жакты деп үмүттөнөбүз жана эгер сизде кандайдыр бир суроолор болсо, тартынба.

Окуганыңыз үчүн рахмат!

Сунушталууда: