ไม่ปลอดภัยสำหรับโมดูลบลูทู ธ Arduino โดยใช้ EC1 Splat PLC: 6 ขั้นตอน

ไม่ปลอดภัยสำหรับโมดูลบลูทู ธ Arduino โดยใช้ EC1 Splat PLC: 6 ขั้นตอน

สารบัญ:

Anonim

บอร์ด 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