สารบัญ:

DIY ESP-Smartwatch: 4 ขั้นตอน
DIY ESP-Smartwatch: 4 ขั้นตอน

วีดีโอ: DIY ESP-Smartwatch: 4 ขั้นตอน

วีดีโอ: DIY ESP-Smartwatch: 4 ขั้นตอน
วีดีโอ: How to make a DIY Smartwatch! || ESP8266 IoT Project 2024, กรกฎาคม
Anonim
Image
Image
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch

ชุดอุปกรณ์เริ่มต้น 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

ดาวน์โหลดรหัสไปยัง Smart Watch และรีเลย์
ดาวน์โหลดรหัสไปยัง Smart Watch และรีเลย์
ดาวน์โหลดรหัสไปยัง Smart Watch และรีเลย์
ดาวน์โหลดรหัสไปยัง Smart Watch และรีเลย์
ดาวน์โหลดรหัสไปยัง Smart Watch และรีเลย์
ดาวน์โหลดรหัสไปยัง Smart Watch และรีเลย์

ตัวอย่างนี้จะได้รับเวลาจากเซิร์ฟเวอร์ 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 เพื่อควบคุม

ตอนนี้คุณสามารถใช้ Smart Watch เพื่อควบคุม
ตอนนี้คุณสามารถใช้ Smart Watch เพื่อควบคุม
ตอนนี้คุณสามารถใช้ Smart Watch เพื่อควบคุม
ตอนนี้คุณสามารถใช้ Smart Watch เพื่อควบคุม
ตอนนี้คุณสามารถใช้ Smart Watch เพื่อควบคุม
ตอนนี้คุณสามารถใช้ Smart Watch เพื่อควบคุม

4.1 การแสดงเวลาของนาฬิกาอัจฉริยะ:

4.2 ใช้ปุ่ม "S1" และ "S2" เพื่อควบคุมแสงและพัดลม

1) กด S1 เลือก UI ควบคุมแสง กด S2 เปิดหรือปิดไฟ

2) กด S1 เลือก UI การควบคุมพัดลม กด S2 เปิดหรือปิดพัดลม

แนะนำ: