สารบัญ:

การควบคุม PWM แบบ Bluetooth 6 เอาต์พุต = 800W: 5 ขั้นตอน
การควบคุม PWM แบบ Bluetooth 6 เอาต์พุต = 800W: 5 ขั้นตอน

วีดีโอ: การควบคุม PWM แบบ Bluetooth 6 เอาต์พุต = 800W: 5 ขั้นตอน

วีดีโอ: การควบคุม PWM แบบ Bluetooth 6 เอาต์พุต = 800W: 5 ขั้นตอน
วีดีโอ: Input/Output เบื้องต้น : Arduino EP.4 2024, กรกฎาคม
Anonim
Image
Image
รับโมดูลและส่วนประกอบที่คุณต้องการ
รับโมดูลและส่วนประกอบที่คุณต้องการ

วัตถุประสงค์ของโครงการคือเพื่อให้คุณมีวิธีที่ง่ายและรวดเร็วในการควบคุมการโหลดทุกประเภทด้วยโทรศัพท์ Android ผ่านบลูทูธ โหลดอาจเป็นมอเตอร์ ไฟ LED แถบ ไฟ โซลินอยด์ ปั๊ม และโหลดประเภท R, L หรือ C อื่นๆ นอกจากนี้ ต้องขอบคุณ multiProtections ของ POWER SHIELD คุณสามารถทำทุกอย่างได้อย่างปลอดภัย (แทนที่จะเห็นควัน คุณจะเห็นสัญญาณ feedBack และไฟ LED เตือนของ SHIELD) และบนหน้าจอโทรศัพท์ คุณจะเห็นการบริโภคในปัจจุบันทั้งหมด

เสบียง

www.v-vTech.com

ขั้นตอนที่ 1: รับโมดูลและส่วนประกอบที่คุณต้องการ

  1. Arduino MEGA 2560;
  2. "พาวเวอร์ชิลด์ 6+6 T800"
  3. โมดูลบลูทูธ HC-05;
  4. 12V RGB LED Strip (พร้อมสายบวกทั่วไป);
  5. ตัวต้านทาน 1kΩ & 2kΩ @ 0.25W TH;
  6. LED กำลังสูงบางตัว…หรือเพียง 12V (อาจเป็นไฟเบรกของรถยนต์)
  7. ตัวต้านทาน 10W @ 1.5Ω หากคุณใช้ LED 100W 32V บางตัว คุณควรอ่านคู่มือผู้ใช้ของ SHIELD ก่อน!
  8. มอเตอร์ DC 12V (เลือกกำลังไฟขึ้นอยู่กับความแรงของแหล่งจ่ายไฟของคุณ);
  9. 35V @ 2200µF ตัวเก็บประจุ ESR ต่ำ;
  10. แหล่งจ่ายไฟ DC 12V (POWER SHIELD T800 ตัวเดียวสามารถทำงานได้สูงสุด 32V @ 25A = 800W)

ขั้นตอนที่ 2: ประกอบชิ้นส่วนเหล่านี้

ประกอบชิ้นส่วนเหล่านี้
ประกอบชิ้นส่วนเหล่านี้

ในแผนผังตัวอย่างนี้ ใช้แหล่งจ่ายไฟ DC 12V @ อย่างน้อย 3A อย่างไรก็ตาม พาวเวอร์ซัพพลาย "POWER SHIELD 6+6 T800" สามารถเป็น 6…32V @ 25A ขึ้นอยู่กับโหลดที่คุณจะใช้ ตัวอย่างเช่น ฉันใช้ LED 100W และเชื่อมต่อกับแหล่งจ่ายไฟ 32V แยกต่างหาก (โปรดอ่านคู่มือผู้ใช้หน้า 19) นอกจากนี้ยังสามารถทำงานกับโหลดของแรงดันเอาต์พุตที่แตกต่างกัน! สำหรับข้อมูลเพิ่มเติม โปรดอ่านคู่มือผู้ใช้ฉบับเต็มซึ่งคุณสามารถพบได้ที่ www.v-vTech.com

ขั้นตอนที่ 3: อัปโหลดโค้ดไปยัง Arduino

อัปโหลดโค้ดไปยัง Arduino
อัปโหลดโค้ดไปยัง Arduino

รหัสนี้เขียนขึ้นสำหรับ Arduino MEGA 2560

หากคุณไม่มี MEGA และคุณต้องการใช้บอร์ด Arduino ที่มีขนาดเล็กกว่า เช่น UNO หรือ NANO (แต่ละอันพอดีกับ POWER SHIELD T800) คุณต้องแก้ไขโค้ดและแผนผังเล็กน้อย แต่ฉันยังคงแนะนำให้รับ MEGA เพราะคุณจะไม่สูญเสียการสื่อสารแบบอนุกรมกับคอมพิวเตอร์ของคุณในขณะที่โมดูล BlueTooth เชื่อมต่อกับพอร์ตอนุกรม 1 คุณจะต้องใช้สิ่งนี้สำหรับฟีดแบ็คและการเขียนโปรแกรม ดังนั้นหากคุณดื้อด้าน:) ให้ทำการเปลี่ยนแปลงเหล่านี้:

  • ในแผนผัง คุณควรสลับสายสื่อสารจาก "Serial Port 1" เป็น "Serial Port 0";
  • ในแบบร่าง คุณต้องลบบรรทัดทั้งหมดที่เกี่ยวข้องกับ "Serial.*";
  • ในแบบร่าง คุณต้องเปลี่ยนชื่อทั้งหมด "Serial1.*" เป็น "Serial";
  • และอาจได้ผล…

ขั้นตอนที่ 4: ดาวน์โหลดและกำหนดค่าแอพของ Android

ดาวน์โหลดและกำหนดค่าแอพของ Android
ดาวน์โหลดและกำหนดค่าแอพของ Android
ดาวน์โหลดและกำหนดค่าแอพของ Android
ดาวน์โหลดและกำหนดค่าแอพของ Android
  1. ดาวน์โหลดแอป "Bluetooth Electronics" สำหรับ Android
  2. คัดลอกไฟล์พาเนลของแอป "POWER_SHIELD_6+6_T800_control_panel_v09_final_2_for_Bluetooth_Electronics_app.kwl" ของไฟล์พาเนลของแอปไปยังไดเร็กทอรี "keuwlsoft" ของหน่วยความจำภายในโทรศัพท์ของคุณ หากไม่มี dir ดังกล่าว - สร้างมันขึ้นมา
  3. เปิดแอป Bluetooth Electronics >> กดปุ่มฟลอปปี้อิมเมจ >> โหลดพาเนล >> เปิดไฟล์ *.kwl จากนั้นแผงเดียวควรปรากฏขึ้น
  4. กดปุ่ม "เชื่อมต่อ" >> หากคุณใช้โมดูล HC-05 ให้เลือก "Bluetooth Clasic" >> กด "ค้นพบ" >> ค้นหาอุปกรณ์ของคุณ & กดปุ่ม "จับคู่" >> เลือกโมดูลที่เพิ่มใหม่ของคุณ >> กด "เชื่อมต่อ" >> จากนั้น "เสร็จสิ้น"
  5. สุดท้ายในเมนูของแอปหลัก ควรเปลี่ยนปุ่ม "เรียกใช้ >" เป็นสีน้ำเงิน เลือก "POWER SHIELD's 6+6 T800 pannel และกด "Run >"
  6. หากคุณประกอบแผนผังได้ดีและโทรศัพท์ของคุณใช้ได้ คุณก็สามารถควบคุมอุปกรณ์ได้

ขั้นตอนที่ 5: สนุก

ฉันหวังว่าคุณจะทำโปรเจ็กต์นี้สำเร็จและตอนนี้มันกำลังทำงานอยู่บนโต๊ะของคุณ! ฉันคิดว่าโปรเจ็กต์นี้ปรับขนาดได้มากเพราะตามโปรเจ็กต์นี้ คุณสามารถควบคุมโหลด DC ใดๆ จากระยะไกลได้ ในแอพ "Bluetooth Electronics" คุณสามารถแก้ไข เพิ่ม หรือลบปุ่ม ตัวเลื่อน หรือหน้าจอ feedBack… POWER SHIELD T800 มีคุณสมบัติมากมายที่เป็นประโยชน์สำหรับผู้ใช้ที่มีประสบการณ์หรือมือใหม่ อาจเป็นประโยชน์สำหรับโครงการบ้านอัจฉริยะหรือหุ่นยนต์ เพื่อให้คุณสามารถปรับเปลี่ยนโครงการนี้ได้อย่างง่ายดายสำหรับความต้องการส่วนบุคคลของคุณ

แนะนำ: