Агуулгын хүснэгт:
- Алхам 1: Arduino IDE -ийг тохируулна уу
- Алхам 2: Тоног төхөөрөмжийн холболт
- Алхам 3: Ухаалаг цаг ба реле рүү кодыг татаж аваарай
- Алхам 4: Одоо та ухаалаг цагийг ашиглан хянана
Видео: DIY ESP-ухаалаг цаг: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү ESPWatch гарааны хэрэгсэл нь эхлэн суралцагчдад дэлгэрэнгүй гарын авлага бүхий ESP цагийг хэрхэн бүтээх талаар сурахад зориулагдсан бөгөөд эхлэгчдэд электрон ертөнцөд шумбах боломжтой бөгөөд 1 ~ 2 цагийн сургалтаар электрон бус гарааны төхөөрөмж нь энэхүү ESP цагийг бүтээх боломжтой юм. бие даан ямар нэгэн зүйл бүтээх баяр баясгаланг эдлээрэй.
ESPWatch нь ESP12 WIFI модульд суурилсан бөгөөд интернэт серверээс бодит цагийг авахаас гадна Relay/LED/Fan гэх мэт орон нутгийн хэрэгслүүдийг алсаас удирдах боломжтой юм. Энэхүү сургалтаар та электрон/програмчлалын ертөнцөд нэвтрэх анхны бөгөөд хялбар алхам болох бүрэлдэхүүн хэсгүүдийг гагнах үндсэн ур чадвар/Arduino програмчлал/WIFI хэрэглээ/үндсэн http протоколыг сурах болно.
Тэнд бид энгийн хайрцаг/цагны цагираг бэлдсэн бөгөөд ингэснээр та үүнийг хэдхэн минутын дотор бугуйнд хийж болно. Та өөрийн гараар үйлдвэрлэсэн энэхүү гайхалтай цагийг үзүүлэхэд бэлэн үү?
Тодорхойлолт:
1. Суралцагчдад зориулсан дэлгэрэнгүй гарын авлага бүхий иж бүрдэл;
2. Сурах видео;
3. Arduino IDE/ESP дээр үндэслэсэн;
4. Бодит цагийн цаг + Алсын удирдлага;
5. Нээлттэй техник хангамж+ Нээлттэй програм хангамж;
6. 12+ насныханд;
Багцын жагсаалт: 0.96 инч IIC OLED X1
ESP-12S x1
Товч x3
3.7V Lipo зай x1
Бичил USB x1
X1 солих
цагны цаг 1
Нийлэг бүрхүүл x1
Зарим резистор ба конденсатор
Зэсийн зарим багана ба шураг
Алхам 1: Arduino IDE -ийг тохируулна уу
ESP8266 -д зориулсан Arduino IDE -ийг тохируулахын тулд гарын авлагыг дагана уу
Энд дар.
Алхам 2: Тоног төхөөрөмжийн холболт
2.1 Батерейг холбоно уу
2.2 GND, RX, TX-ийг USB-Serial адаптерт холбоно уу
Watch -> USB -ээс SerialGND GND руу
TX RX
RX TX
Алхам 3: Ухаалаг цаг ба реле рүү кодыг татаж аваарай
Энэ жишээ нь NTP серверээс цаг авах, OLED дээр огноо, цагийг харуулах, MQTT мессеж дамжуулах замаар релеийг удирдах болно.
3.1 Хараат байдал
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
Номын сангийн менежерээс эдгээр номын санг хайж олохын тулд бид "ntpclient", "lwmqtt", "esp ssd1306" болон "timekeeping" -ээс хайж болно. Дараа нь тэдгээрийг суулгаарай.
3.2 Энд зуучлагчаар CloudMQTT -ийг ашиглана уу.
3.2.1 CloudMQTT -д бүртгүүлж, жишээ үүсгэнэ үү
3.3 Ноорог watch/watch.ino -г цаг руу татаж аваарай
Кодын маягтыг эндээс татаж авна уу.
3.3.1 Watch.ino-ийн ноорогуудыг нээж, Wi-Fi сүлжээний SSID болон нууц үгийг өөрчилж, MQTT-ийн хостын нэр, порт, хэрэглэгчийн болон хэрэглэгчийн_ нууц үгийг өөрчилнө үү.
3.3.2 Зөв самбар болон ком портыг сонгоно уу
3.3.4 FLASH товчийг дарна уу; ESP8226 -ийг bootloader горимд оруулахын тулд SW1 -ээс theESP8266 -ийг асаана уу.
3.3.5 Байршуулах товчийг дарж кодыг оруулна уу
3.4 Реле/relay.ino тоймыг нүүлгэн шилжүүлэх модульд татаж авах
3.4.1 Ноорогуудыг нээж, Wi-Fi сүлжээний SSID болон нууц үгийг өөрчилж, MQTT-ийн хостын нэр, порт, хэрэглэгчийн болон хэрэглэгчийн нууц үгийг өөрчилнө үү.
Анхаарсан: порт нь цагтай ижил байх ёстой.
3.4.2 ESP-01S: Кодыг байршуулахдаа ESP8266 дибаг хийгчийг ашиглана уу. NodeMCU -тэй адил.
3.4.3 ESP-01 ESP8266 дибаг хийгчийг залгаарай.
3.4.4 Ноорог нээх.ino
3.4.5 Зөв самбарыг сонгоно уу
3.4.6 Кодыг байршуулах товчийг дарна уу.
Алхам 4: Одоо та ухаалаг цагийг ашиглан хянана
4.1 Ухаалаг үзэх цагийн дэлгэц:
4.2 Гэрэл ба сэнсийг удирдахын тулд "S1" ба "S2" товчлууруудыг ашиглана уу.
1) S1 товчийг дарж Гэрлийн хяналтын интерфейсийг сонгож, S2 -ийг асаах буюу унтраана уу.
2) S1 дээр дарж сэнсний удирдлагын интерфейсийг сонгож, S2 -ийг асаах эсвэл унтраах сэнсийг дарна уу.
Зөвлөмж болгож буй:
Цаг хэмжих (соронзон хальсны цаг): 5 алхам (зурагтай)
Цаг хэмжих (соронзон хальсны хэмжих цаг): Энэхүү төслийн хувьд бид (Алекс Фиел & Анна Линтон) өдөр тутмын хэмжих хэрэгслийг аваад цаг болгон хувиргасан. Анхны төлөвлөгөө нь одоо байгаа соронзон хальсны хэмжүүрийг моторжуулах явдал байв. Үүнийг хийхдээ бид өөрсдийнхөө бүрхүүлийг бүтээхэд илүү хялбар байх болно гэж шийдсэн
ESP8266 Цаг уурын станцын цаг: 4 алхам
ESP8266 Цаг уурын станцын цаг: Энэхүү төсөл нь цаг, цаг агаарыг жижигхэн тохиромжтой багцад харуулах сайхан арга юм. Би төсөл, энэ нь хэрхэн ажилладаг, кодыг энд харуулах болно. Та янз бүрийн товчлуур дээр дарж тухайн цаг агаарыг тогтоосон байршилд харуулах боломжтой
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
Esp 8266 Esp-01-ийг Arduino IDE ашиглан эхлүүлэх - Esp самбарыг Arduino Ide -д суулгах, програмчлах Esp: 4 алхам
Esp 8266 Esp-01-ийг Arduino IDE ашиглан эхлүүлэх | Esp самбарыг Arduino Ide-д суулгах, програмчлах Esp: Энэхүү зааварчилгаанд бид Arduino IDE-д esp8266 самбарыг хэрхэн суулгах, esp-01 програмыг хэрхэн яаж програмчлах, код оруулах талаар сурах болно. энэ болон ихэнх хүмүүс асуудалтай тулгардаг