สารบัญ:

เพลิดเพลินไปกับฤดูร้อนที่เย็นสบายด้วยพัดลม M5StickC ESP32 - ความเร็วที่ปรับได้: 8 ขั้นตอน
เพลิดเพลินไปกับฤดูร้อนที่เย็นสบายด้วยพัดลม M5StickC ESP32 - ความเร็วที่ปรับได้: 8 ขั้นตอน

วีดีโอ: เพลิดเพลินไปกับฤดูร้อนที่เย็นสบายด้วยพัดลม M5StickC ESP32 - ความเร็วที่ปรับได้: 8 ขั้นตอน

วีดีโอ: เพลิดเพลินไปกับฤดูร้อนที่เย็นสบายด้วยพัดลม M5StickC ESP32 - ความเร็วที่ปรับได้: 8 ขั้นตอน
วีดีโอ: พัดลมไอหมอกเย็น❄️☃️ แบบตั้งโต๊ะใส่น้ำแข็งและน้ำได้🧑‍🎄ขนาด600ml.🌬️❄️เย็นสบายตัว ประหยัดไฟสุดๆ 2024, พฤศจิกายน
Anonim
เพลิดเพลินไปกับฤดูร้อนที่เย็นสบายด้วยพัดลม M5StickC ESP32 - ความเร็วที่ปรับได้
เพลิดเพลินไปกับฤดูร้อนที่เย็นสบายด้วยพัดลม M5StickC ESP32 - ความเร็วที่ปรับได้

ในโครงการนี้ เราจะเรียนรู้วิธีควบคุมความเร็วพัดลมโดยใช้บอร์ด M5StickC ESP32 และโมดูลพัดลม L9110

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • M5StickC ESP32
  • โมดูลพัดลม L9110
  • ซอฟต์แวร์ Visuino: ดาวน์โหลด Visuino ที่นี่:

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
  • เชื่อมต่อ StickC pin 5V กับพินโมดูล FAN VCC
  • เชื่อมต่อ StickC pin GND กับพินโมดูล FAN GND
  • เชื่อมต่อ StickC pin G0 กับพินโมดูล FAN INA

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก M5 Stack Stick C Board Type

เริ่ม Visuino และเลือก M5 Stack Stick C Board Type
เริ่ม Visuino และเลือก M5 Stack Stick C Board Type
เริ่ม Visuino และเลือก M5 Stack Stick C Board Type
เริ่ม Visuino และเลือก M5 Stack Stick C Board Type

เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "M5 Stack Stick C" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ

ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
ใน Visuino เพิ่มและตั้งค่าส่วนประกอบ
  • เพิ่มองค์ประกอบ "ตัวนับ"
  • เพิ่มองค์ประกอบ "Detect Edge"
  • เพิ่มองค์ประกอบ "Integer To Analog"
  • เพิ่มองค์ประกอบ "ลบออกจากค่าอนาล็อก"
  • เลือก "Counter1" และในหน้าต่างคุณสมบัติ: ตั้งค่า Max>Value เป็น 10 ตั้งค่า Min>Value เป็น 0
  • เลือก "IntegerToAnalog1" และในหน้าต่างคุณสมบัติตั้งค่า Scale เป็น 0.1
  • เลือก "SubtractFromValue1" และในหน้าต่างคุณสมบัติตั้งค่า Value เป็น 1
  • เลือกบอร์ด "M5 Stack Stick C" และในหน้าต่างคุณสมบัติ ให้ขยาย Modules>Display ST7735 และ:

    • ตั้งค่าการวางแนวเป็น goRight
    • เลือกองค์ประกอบและคลิกที่ปุ่ม 3 จุดและในหน้าต่างองค์ประกอบ:

      • ลาก "วาดข้อความ:" ไปทางซ้ายและในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น 2 และข้อความเป็น "ความเร็วพัดลม"
      • ลาก "ข้อความ: ฟิลด์" ไปทางซ้ายและในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น 3 และ Y ถึง 30

ปิดหน้าต่างองค์ประกอบ

ขั้นตอนที่ 5: ในส่วนประกอบ Visuino Connect

ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
  1. เชื่อมต่อพินปุ่ม "M5 Stack Stick C" A (M5) กับพิน "DetectEdge1" In
  2. เชื่อมต่อพิน "DetectEdge1" กับพิน "Counter1" ใน
  3. เชื่อมต่อพิน "Counter1" เข้ากับพิน "IntegerToAnalog1" และ "M5 Stack Stick C" > Text Field1> ปักหมุด
  4. เชื่อมต่อพิน "IntegerToAnalog1" กับพิน "SubtractFromValue1" In
  5. เชื่อมต่อขา "SubtractFromValue1" เข้ากับ "M5 Stack Stick C" กับ GPIO[0] พิน Analog PWM

ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด

สร้าง คอมไพล์ และอัปโหลดโค้ด
สร้าง คอมไพล์ และอัปโหลดโค้ด

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"

ขั้นตอนที่ 7: เล่น

หากคุณจ่ายไฟให้กับโมดูล M5StickC พัดลมจะเริ่มหมุนและคุณสามารถเปลี่ยนความเร็วได้โดยใช้ปุ่มสีส้ม M5 นอกจากนี้ คุณจะเห็นความเร็วบนจอแสดงผลด้วย

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:

ขั้นตอนที่ 8: การแก้ไขปัญหา

การแก้ไขปัญหา
การแก้ไขปัญหา
  • ตรวจสอบให้แน่ใจว่าคุณได้เลือกบอร์ด StickC ที่ถูกต้อง ตรวจสอบรุ่นของคุณ
  • บางครั้งคุณจำเป็นต้องปิด/เปิดโมดูล StickC ก่อนใช้งาน คุณสามารถทำได้โดยกดปุ่มด้านข้างค้างไว้ 5 วินาทีขึ้นไป

แนะนำ: