![ไม่ปลอดภัยสำหรับโมดูลบลูทู ธ Arduino โดยใช้ EC1 Splat PLC: 6 ขั้นตอน ไม่ปลอดภัยสำหรับโมดูลบลูทู ธ Arduino โดยใช้ EC1 Splat PLC: 6 ขั้นตอน](https://img.gwsigeps.com/img/circuits/fail-safe-for-the-arduino-bluetooth-module-using-an-ec1-splat-plc-6.jpg)
สารบัญ:
- วัสดุ:
- ขั้นตอนที่ 1: เปิดโปงโมดูล BT
- ขั้นตอนที่ 2: ประสานลวด
- ขั้นตอนที่ 3: เสียบโมดูล
- ขั้นตอนที่ 4: โปรแกรม
- ขั้นตอนที่ 5: เพิ่มสิ่งที่เราต้องการในโปรแกรม
- ขั้นตอนที่ 6: ทดสอบ
บอร์ด EC1 Splat มีให้ที่ Splatco.com เป็นคอนโทรลเลอร์ EOM ในตัวที่สามารถทำงานหลายอย่างพร้อมกันได้มากถึง 64 กระบวนการในคราวเดียวคุณสมบัติบางอย่างรวมเอาท์พุท PWM (พัลส์ปรับความกว้างพัลส์) จุดลอยตัวและอื่น ๆ อีกมากมาย โมดูลพอร์ตอนุกรมไร้สาย ปัญหาที่พบเมื่อเร็ว ๆ นี้คือโมดูล EC1 และ BT ไม่มีคำสั่งการเขียนโปรแกรมเมื่อโมดูล BT ถูกตัดการเชื่อมต่อจากอุปกรณ์ Android ในคำแนะนำนี้ฉันจะแสดงวิธีที่ง่ายและสะดวกในการแก้ไขปัญหานี้ด้วยการเขียนโปรแกรมเพียงสามบรรทัด (ไม่รวมฟังก์ชันแฮช Bluetooth)
คุณจะต้องการ:
ทักษะการบัดกรีเบื้องต้นและการติดตั้ง
บอร์ด EC1 มีให้ที่ Splat
โมดูลพอร์ตอนุกรมไร้สายบลูทู ธ JY-MCU และสายเคเบิลเชื่อมต่อ (มาพร้อมกับมัน)
สายเดี่ยวยาวประมาณหกนิ้วโดยมีขั้วต่อขาหญิงที่ปลายด้านหนึ่ง (ดูภาพ)
สายเคเบิล micro USB เข้ากับ USB มาตรฐาน
คอมพิวเตอร์ที่ใช้ SPLat / PC, สภาพแวดล้อมการเขียนโปรแกรม SPLat ฟรี (IDE)
เครื่องตัดลวดขนาดเล็กสำหรับการลบท่อหด
เริ่มกันเลย!
วัสดุ:
ขั้นตอนที่ 1: เปิดโปงโมดูล BT
สิ่งแรกที่เราต้องทำคือถอดท่อหดออกจากด้านบน LED สีแดงที่มุมของบอร์ด
การใช้เครื่องตัดลวดขนาดเล็กอย่างระมัดระวังตัดชิ้นออกจากมุมจนนำทั้งหมดสามารถเข้าถึงได้
ขั้นตอนที่ 2: ประสานลวด
การใช้หัวแร้งขณะนี้คุณสามารถดึงและบัดกรีลวดไปยังปลายด้านบวกของหลอด LED ได้ซึ่งควรเป็นจุดสิ้นสุดที่ใกล้ที่สุดกับปลั๊กง่ามสี่ตัว มีแผ่นบัดกรีสองแผ่นอยู่แล้วและใกล้กับขอบมากที่สุดเชื่อมต่อกับ LED โดยตรงซึ่งจะทำให้การบัดกรีง่ายขึ้นเล็กน้อย
ขั้นตอนที่ 3: เสียบโมดูล
เสียบโมดูล BT เข้ากับ Splat EC1 ด้วยสายเคเบิลที่ให้มา * โปรดทราบว่า pinout ของโมดูล BT และ EC1 ไม่อยู่ในลำดับเดียวกันฉันขอแนะนำให้วางปลั๊กในจุดที่ถูกต้องจากนั้นติดกาวร้อน ๆ กาว.
จากนั้นเสียบสายไฟที่เราเพิ่งบัดกรีกับอินพุตใด ๆ บน EC1 ที่คุณต้องการใช้ แต่อินพุตต้องมีความทนทานต่อ 5v
คุณสามารถค้นหาสำเนาของ EC1 pin out ได้บน Splat easysteps
สำหรับการสาธิตนี้ฉันจะใช้อินพุต 2 กับพิน 21 ของ EC1
ขั้นตอนที่ 4: โปรแกรม
ถ้าคุณไม่มีประสบการณ์การเขียนโปรแกรม Splat ที่ผ่านมาคุณจะต้องการบางอย่าง แต่ไม่มากเกินไปเนื่องจากโมดูล BT ใช้ SimpleHMI คุณไม่จำเป็นต้องเขียนโปรแกรมอะไรบนโทรศัพท์ Android สำหรับเรื่องนี้ฉันจะใช้ "แอพตัวอย่างแรกที่ใช้บลูทู ธ กับ Android"
โปรแกรมดูเหมือนภาพด้านบน
ขั้นตอนที่ 5: เพิ่มสิ่งที่เราต้องการในโปรแกรม
ตอนนี้เราจะเพิ่มโปรแกรมบางบรรทัด
ก่อนอื่นภายใต้คำสั่ง seccond gosub เราจะพิมพ์:
หยุด 20
ปิด 1
เรียกใช้งาน monitorconnect
จากนั้นที่ด้านล่างของโปรแกรมในบรรทัดของเราเองเราจะพิมพ์ดังต่อไปนี้
monitorconnect
รอ 2
ในวันที่ 1
killtask
โปรแกรมจะมีลักษณะเหมือนภาพด้านบน * เครื่องหมายดาวเปลี่ยนแปลง *
* นอกจากนี้โปรแกรมจะถูกตัดที่ด้านบนของภาพหน้าจอ *
ขั้นตอนที่ 6: ทดสอบ
ณ จุดนี้คุณควรโหลดโปรแกรมบนแผ่นไม้กระดานและทดสอบโปรแกรมตัวอย่างจะกะพริบแสงสีแดงเมื่อคุณแตะปุ่มโปรแกรมที่เราเพิ่งเขียนจะเปิดไฟสีแดงเมื่อสัญญาณหายและเปิด ปิดเมื่อสัญญาณกลับคืนมา ส่วนนี้ของโปรแกรมสามารถเขียนใหม่เพื่อวัตถุประสงค์ใด ๆ ขอบคุณสำหรับการติดตามในการทำลายครั้งนี้! หากคุณต้องการอุปกรณ์ Splat อีกต่อไปคุณสามารถค้นหาได้ที่ www.splatco.com