Агуулгын хүснэгт:
- Алхам 1: Алхам 1: Эд анги, багаж хэрэгсэл
- Алхам 2: Алхам 2: Дэлгэцийг бэлтгэх
- Алхам 3: ESP8266 модулийг гадаад антен ашиглахын тулд өөрчлөх
- Алхам 4: Бусад зүйлийг угсрах
- Алхам 5: Бүх зүйлийг хооронд нь холбох
- Алхам 6: Програм хангамж
- Алхам 7: Хайрцаг
- Алхам 8: Дууссан цаг
Видео: NTP синхрон сэрүүлэг: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн байна уу.
Энэ бол миний анхны зааварчилгаа бөгөөд англи хэл бол миний төрөлх хэл биш тул тэвчээртэй байгаарай.
Би интернетээс синхрончлогдох RTC -тэй NTP сэрүүлэгтэй цаг бүтээхийг хүсч байсан.
Би ZaNgAbY болон энэ залуугийн маш сайхан цагийг олсон (Баярлалаа).
Энэхүү цаг нь NTP сервертэй синхрончлогдсон алдартай ESP8266 дээр суурилсан RTC цагны матриц юм.
Цаг сайхан байгаа хэдий ч надад таалагддаг зарим функц байхгүй тул би заримыг нь нэмсэн.
1. Тусдаа дэлгэцтэй дохиоллын функц.
2. Авто гэрэл.
3. Цаг нь стек бөгөөд дахин тохируулах шаардлагатай бол гадаад дахин тохируулах товчлуур.
4. Сарыг үг биш тоо болгон өөрчилсөн (надад ингэж таалагддаг)
5. WiFi холболт амжилтгүй болсон, RTC цаг хүчинтэй байвал эхлүүлэх үед RTC цаг харагдана.
6. WiFi холболт байгаа бол цэнхэр LED асах болно.
7. WiFi ssid болон нууц үгийг хатуу кодлодоггүй тул та үүнийг вэб хуудсаар дамжуулан өөрчилж болно.
8. Хэрэв 24 цагийн дараа NTP серверээс шинэчлэх боломжгүй бол ESP8266 нь WiFi -д дахин холбогдохыг оролдох болно.
9. Сэрүүлэг зогсоох унтраалга нь мэдрэгчтэй товчлуур юм
Алхам 1: Алхам 1: Эд анги, багаж хэрэгсэл
Эд анги:
4 + 2 x 8x8 MAX7219 LED матриц (үүн шиг)
1 x RTC DS3231 (үүн шиг)
1 x ESP12 самбар (үүн шиг)
1 x ганц товчлууртай товчлуур (үүн шиг)
1 x LDR модуль (үүн шиг)
1 x I2C PCF8574 модуль (I2C -ийн LCD модулийг ийм байдлаар ашигласан)
1 x Sparkfun Цуваа LED дэлгэц
ПХБ -ийн прототип 65.5mm x 210mm (би үүнийг хоёр хэсгээс хийсэн)
Хонхыг арилгахын тулд 1 x маш чип сэрүүлэгтэй цаг (үүн шиг)
1 x plexiglass pip 80mm диаметр гадна талд 74mm дотор 213mm урттай.
1 x 5.5mm X 2.1mm DC цахилгаан хангамж Металл Жак самбар холбох.
4 x товчлуур.
1 x асаах/унтраах унтраалга.
1 x цэнхэр LED ба 1k эсэргүүцэл.
1 x 470uF 16V конденсатор.
1 x Цонхны өнгөт хальс.
1 х 5в 1А цахилгаан хангамж.
утаснууд
Хэрэгсэл:
гагнуурын төмөр
ба ерөнхий хэрэгсэл.
Алхам 2: Алхам 2: Дэлгэцийг бэлтгэх
Би тус бүрдээ 4 блокоос бүрдсэн хоёр нэгжийг авсан тул нэг хэсгийг нь талыг нь огтолж, 6 блок дэлгэцтэй боллоо.).
6 блок дэлгэцтэй болсны дараа үүнийг ПХБ -ийн загвар дээр угсарч, би эрэг, тусгаарлагч, боолт ашигласан, хэрэв танд хурдан шийдэл таалагдсан бол хоёр талт соронзон хальс ашиглаж болно.
Дараа нь бид дохиоллын дэлгэцийг үндсэн матрицын дэлгэцийн доор угсарч, зургуудыг үзэх хэрэгтэй.
Сэрүүлгийн дэлгэцийн зүүн талд би цэнхэр WiFi гэрлийг гагнав.
Алхам 3: ESP8266 модулийг гадаад антен ашиглахын тулд өөрчлөх
Цаг ашиглаж буй өрөөнд сайн WiFi холболт авахад надад хэцүү байгаа тул ESP8266 модулийг гадаад антен ашиглахаар өөрчилсөн.
Хэрэв танд WiFi холболт байхгүй бол та анхны антенаа ашиглаж болно.
Алхам 4: Бусад зүйлийг угсрах
ПХБ -ийн прототипийн ар талд бид ESP8266, RTC болон PCF8574 модулийг угсарна.
Би залгуурыг гагнасан тул модулийг залгаж, салгаж болно.
Түүнчлэн та LDR модулийг угсрах хэрэгтэй бөгөөд ингэснээр мэдрэгч нь орчны гэрлийг мэдрэх болно.
Сүүлд нь мэдрэгчтэй унтраалгыг тохиромжтой газар нэмж оруулаарай, ингэснээр та сэрүүлгээ зогсоохын тулд түүнд амархан хүрч чадна.
Алхам 5: Бүх зүйлийг хооронд нь холбох
Нэг модулийн нөгөө рүү холбох цорын ганц нарийн төвөгтэй утас биш схемийг үзнэ үү.
Хэрэв та схемийг уншихад бэрхшээлтэй байгаа бол текстийн тайлбарыг энд оруулав.
====================
MAX7219 to ESP8266 ===================
VCC - 5V (1 -р тэмдэглэл)
GND - GND
CS - D8
DIN - D7
CLK - D5
===================
DS3231 -ээс ESP8266 хүртэл
===================
GND - GND
VCC - 3.3V
SDA - D1
SCL - D2
==========================================
Sparkfun цувралын 7 сегментийн дэлгэцийг ESP8266 дээр харуулав
==========================================
VCC - 5V (1 -р тэмдэглэл)
GND - GND
RX - D4
==========================================
LDR гэрэл мэдрэгчийн модуль нь ESP8266 -тэй
==========================================
VCC - 3.3V
GND - GND
ГАРАХ - А0
===========================================
WiFi удирдсан катод - D3, 1к резистортой 3.3В хүртэл анод
(Би 1k резистор ашигласан, учир нь би гэрлийг бүдэг болгохыг хүссэн)
===========================================
============================================
Ebay PCF8574T I/O Fr I2C порт интерфэйсийн дэмжлэг Arduino ===================================== =====
P0 - цаг нэмэгдүүлэх товчлуур
P1 - цаг dn товчлуур
P2 - минут дээшлүүлэх товчлуур
P3 - дуугаралт (би чип сэрүүлэгтэй цагны электрон дуугаруулагчийг ашигласан ~ 1 доллар)
P4 - dn минутын товчлуур
P5 - дохиоллын ON/OFF товчлуур
P6 - зуны улиралд 1 цаг нэмнэ (зөвхөн Израилийн хувьд) (тэмдэглэл 2)
P7 - дохиоллыг зогсоох мэдрэгчтэй товчлуур
RTA -ийн SDA -аас SDA
RTC -ийн SCL -ээс SCL
GND -ээс GND хүртэл
VCC 3.3V хүртэл
Бүх товчлуурууд нэг талыг порт руу, нөгөө талыг GND -тэй холбодог.
Тэмдэглэл 1 - LED матрицын 6 блок болон дохиоллын дэлгэц 5V -д холбогдсон байна
Тэмдэглэл 2 - PCF8574 -ийн P6 -тай холбогдсон унтраалга нь зөвхөн манай улсад л хэрэгтэй байдаг, учир нь зуны цаг дэлхийн бусад оронтой ижил цагт байдаггүй тул шаардлагатай бол би нэг цаг нэмж болно.
Цагийн хүчийг хоёр аргаар нийлүүлж болно.
1. USB кабелийг ESP12e модульд холбож, модулийн VV зүүгээс дэлгэцийн 5V -ийг авна.
2. 5V -ийг зориулалтын холбогчоор (схемд тайлбарласны дагуу) оруулаад 5V -ийг цэг матрицын модуль, дохиоллын дэлгэц болон ESP12e модулийн Vin зүү рүү холбоно.
Хэрэв та 2 -р сонголтыг ашиглаж байгаа бол 5V ба GND хооронд 470uF 16V конденсаторыг холбох хэрэгтэй.
Би мөн дахин тохируулах ажлыг товчлуур дээр холбосон бөгөөд үүнийг зүүгээр цагны гаднаас хүрч болно.
Модуль бүрийн хүчдэлийг анхаарч үзээрэй !
Алхам 6: Програм хангамж
Arduino -ийн ноорогийг хавсаргасан болно, би маш олон тайлбар бичсэн тул энэ нь ойлгомжтой болно гэж бодож байна.
Та сонсохоос WiFiManager номын сан, сонсохоос ESP8266WiFi номын санг оруулах шаардлагатай болно
Хэрэв та ESP12e -ийг Arduino IDE -ээр хэрхэн програмчлахаа мэдэхгүй байгаа бол үүнийг google -ээс авна уу.
Алхам 7: Хайрцаг
Би хайрцгийг 210 мм урттай Plexiglas хоолойгоор хийсэн бөгөөд дотор нь цонхны өнгөт хальсаар бүрхсэн (машинд ашигладаг).
Миний CNC тээрэмдэх машинаар хийсэн Delrin -ээс хийсэн хоёр хажуугийн хавтас (магадгүй үүнийг 3D принтерээр хийж болно).
Надад CNC програмчлалд ашигладаг хавтасны зөвхөн DXF файлууд байдаг.
Хэрэв хэн нэгэн DXF файл хэрэгтэй бол надад тэмдэглэл илгээнэ үү.
Мэдээжийн хэрэг та цагны хувьд өөр сайхан хайрцаг хийж болно.
Алхам 8: Дууссан цаг
Бэлэн болсон цагийг эндээс харж болно
Баярлалаа.
Зөвлөмж болгож буй:
Хөршийн өргөн синхрон LED: 5 алхам (зурагтай)
Хөршийн өргөн синхрон LED: Надад амралтаараа унтраах гэж бодож байсан утасгүй LED баарнууд байсан. Гэхдээ миний хашаанд тэд мөн адил утсаар холбогдож болно. Тэгэхээр, илүү даалгавар нь юу вэ? Миний блок дээрх бүх байшингийн синхрон дэлгэц бүхий LED чимэглэл
Утасны програмын алсын удирдлагатай Raspberry Pi бүх гэрийн синхрон аудио: 10 алхам (зурагтай)
Утасны програмын алсын удирдлагатай Raspberry Pi бүхэл бүтэн гэрийн синхрон аудио: Зорилго нь iTunes Remote (алим) эсвэл Retune (андройд) ашиглан утас, таблет ашиглан хялбархан удирдах боломжтой аудио болон/эсвэл бие даасан эх сурвалжийг аль ч өрөөнд синхрончлох явдал юм. Би бас аудио бүсийг автоматаар асаах/унтраахыг хүсч байна, тиймээс би Raspberry Pi руу хандлаа
Wifi синхрон чийдэн: 10 алхам (зурагтай)
Wifi синхрон чийдэн: Таны амьдралыг гэрэлтүүлж буй хүнд зориулсан төсөл … 2 жилийн өмнө алс холын найздаа зул сарын баярын бэлэг болгож би интернет холболтоор анимацийг синхрончлох чийдэнг бүтээсэн. Энэ жил, 2 жилийн дараа би энэхүү шинэчилсэн хувилбарыг
Өнгөний синхрон мэдрэгчтэй чийдэн: 5 алхам (зурагтай)
Өнгөний синхрон мэдрэгчтэй чийдэн: Энэ төслийн хувьд бид өнгөө мэдрэгчээр өөрчлөх боломжтой, интернэтээр хоорондоо синхрончлох боломжтой хоёр чийдэн хийх болно. Бид үүнийг өөр хотод нүүж ирсэн найздаа зул сарын баярын бэлэг болгон ашигласан. Тэр нэгийг авсан
Синхрон мотор генераторыг хэрхэн яаж хийх вэ: 6 алхам
Синхрон мотор генераторыг хэрхэн яаж хийх вэ: Гэртээ синхрон мотороор 220 ватт гар утас, гэрэл, цахилгаан чийдэн, бусад олон зүйлийг цэнэглэх боломжтой