สารบัญ:
วีดีโอ: DIY ESP-Smartwatch: 4 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ชุดอุปกรณ์เริ่มต้น ESPWatch นี้มีไว้สำหรับผู้เริ่มต้นเรียนรู้วิธีสร้างนาฬิกา ESP พร้อมคำแนะนำโดยละเอียด สำหรับผู้เริ่มต้นเพื่อดำดิ่งสู่โลกอิเล็กทรอนิกส์ด้วยการเรียนรู้ 1 ~ 2 ชั่วโมง สตาร์ทเตอร์ที่ไม่มีระบบอิเล็กทรอนิกส์สามารถสร้างนาฬิกา ESP นี้ได้ เพลิดเพลินไปกับความสุขในการสร้างบางสิ่งบางอย่างด้วยตัวเอง
ESPWatch ใช้โมดูล ESP12 WIFI โดยได้รับข้อมูลเรียลไทม์จากเซิร์ฟเวอร์อินเทอร์เน็ต และยังสามารถควบคุมเครื่องมือในท้องถิ่นจากระยะไกล เช่น รีเลย์/LED/พัดลม ด้วยการเรียนรู้นี้ คุณจะได้เรียนรู้ทักษะพื้นฐานของการบัดกรีส่วนประกอบ/การเขียนโปรแกรม 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
สายนาฬิกาx1
เปลือกอะคริลิค x1
ตัวต้านทานและตัวเก็บประจุบางตัว
เสาทองแดงและสกรูบางตัว
ขั้นตอนที่ 1: ตั้งค่า Arduino IDE
ทำตามคำแนะนำเพื่อตั้งค่า Arduino IDE สำหรับ ESP8266
คลิกที่นี่.
ขั้นตอนที่ 2: การเชื่อมต่อฮาร์ดแวร์
2.1 ต่อแบตเตอรี่
2.2 เชื่อมต่อ GND, RX และ TX กับอะแดปเตอร์ USB-to-Serial
ดู ->USB ไปยัง SerialGND GND
TX RX
RX TX
ขั้นตอนที่ 3: ดาวน์โหลดรหัสไปยัง Smart Watch และ Relay
ตัวอย่างนี้จะได้รับเวลาจากเซิร์ฟเวอร์ NTP แสดงวันที่และเวลาบน OLED และควบคุมการถ่ายทอดผ่านบัสข้อความ MQTT
3.1 การพึ่งพา
*arduino-mqtt
*ThingPulse ESP8266 OLED SSD1306
*TimeLib
เราสามารถค้นหา "ntpclient", "lwmqtt", "esp ssd1306" และ "timekeeping" เพื่อค้นหาไลบรารีเหล่านี้ใน Library Manager จากนั้นติดตั้ง
3.2 ใช้ CloudMQTT เป็นนายหน้าที่นี่
3.2.1 ลงทะเบียน CloudMQTT และสร้างอินสแตนซ์
3.3 ดาวน์โหลดสเก็ตช์ watch/watch.ino ไปยังนาฬิกา
ดาวน์โหลดแบบฟอร์มรหัสที่นี่
3.3.1 เปิดภาพสเก็ตช์ watch.ino เปลี่ยน SSID และรหัสผ่านของ Wi-Fi และปรับเปลี่ยนชื่อโฮสต์ พอร์ต ผู้ใช้ และ user_password สำหรับ MQTT
3.3.2 เลือกบอร์ดและพอร์ตคอมที่เหมาะสม
3.3.4 กดปุ่ม FLASH ค้างไว้; เปิดเครื่อง ESP8266 โดย SW1 เพื่อให้ ESP8226 เข้าสู่โหมดบูตโหลดเดอร์
3.3.5 คลิกปุ่มอัปโหลด อัปโหลดรหัส
3.4 ดาวน์โหลดสเก็ตช์ relay/relay.ino ไปยังโมดูลรีเลย์
3.4.1 เปิดภาพสเก็ตช์ เปลี่ยน SSID และรหัสผ่านของ Wi-Fi และแก้ไขชื่อโฮสต์ พอร์ต ผู้ใช้ และ user_password สำหรับ MQTT
หมายเหตุ: พอร์ตต้องเหมือนกับนาฬิกา
3.4.2 ESP-01S: ใช้ดีบักเกอร์ ESP8266 รีเซ็ตอัตโนมัติเมื่ออัปโหลดรหัส เช่นเดียวกับ NodeMCU
3.4.3 เสียบตัวดีบั๊ก ESP-01 เข้ากับตัวดีบัก ESP8266
3.4.4 เปิดภาพสเก็ตช์ relay.ino
3.4.5 เลือกกระดานที่ถูกต้อง
3.4.6 คลิกปุ่มอัปโหลด อัปโหลดรหัส
ขั้นตอนที่ 4: ตอนนี้คุณสามารถใช้ Smart Watch เพื่อควบคุม
4.1 การแสดงเวลาของนาฬิกาอัจฉริยะ:
4.2 ใช้ปุ่ม "S1" และ "S2" เพื่อควบคุมแสงและพัดลม
1) กด S1 เลือก UI ควบคุมแสง กด S2 เปิดหรือปิดไฟ
2) กด S1 เลือก UI การควบคุมพัดลม กด S2 เปิดหรือปิดพัดลม