สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: รู้จักการทำงานพื้นฐาน
- ขั้นตอนที่ 2: การใช้ Arduino บน MINI PLC
- ขั้นตอนที่ 3: ซอฟต์แวร์และการเขียนโปรแกรม
- ขั้นตอนที่ 4: เปิดฮาร์ดแวร์
- ขั้นตอนที่ 5: ต้นแบบ JLCPCB & PCB
- ขั้นตอนที่ 6: บทเรียนวิดีโอเกี่ยวกับ MINI PLC
- ขั้นตอนที่ 7: วิดีโอนำเสนอ MINI PLC
วีดีโอ: มินิ PLC: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
การ์ด Mini PLC ประกอบด้วยการ์ดที่พัฒนาโดย Jefferson Bueno Channel บน YouTube และให้คุณใช้การเรียนรู้ในการเขียนโปรแกรมต้นทุนต่ำที่เกี่ยวข้องกับโฆษณา PLC
จุดมุ่งหมายคือการสร้างซอฟต์แวร์แบบเปิดและผลิตภัณฑ์ฮาร์ดแวร์แบบเปิดที่มีส่วนประกอบเชิงพาณิชย์ที่เข้าถึงได้ง่าย
วงจรเชิงปฏิบัติและการสอนที่สามารถใช้เพื่อการเรียนรู้หรือแม้กระทั่งในโครงการสุดท้าย
Jefferson Bueno Channel
เสบียง
Componet List Mini PLC
ตัวต้านทาน (1/4W)
- ตัวต้านทาน 13 ตัว 10K โอห์ม
- 27 ตัวต้านทาน 2k2 โอห์ม
- ตัวต้านทาน 6 ตัว 1k โอห์ม
ตัวเก็บประจุ
- ตัวเก็บประจุเซรามิก 2 ตัว 22pF
- 1 ตัวเก็บประจุเซรามิก 100nF
- ตัวเก็บประจุไฟฟ้า 1 ตัว 2200uF x 16V
ทรานซิสเตอร์
- 6 ทรานซิสเตอร์ BC557 (PNP)
- 6 ทรานซิสเตอร์ BC547 (NPN)
ไดโอดและ LED's
- 5 ไดโอด 1N4007
- ไฟ LED 6 ดวง สีเหลือง 3 มม.
- ไฟ LED 4 ดวง สีเขียว 3 มม.
คริสตัล
- 1 คริสตัล 16MHZ
ไอซี´
- 1 ไอซี ULN2003APG
- 1 ไอซี 7805
สวิตช์
- 1 DIP Switch 6 ทาง
- ปุ่มสัมผัส 6x6x4, 2 2T
คนอื่น
- 1 ซ็อกเก็ต 28 พิน Slin
- 4 รีเลย์ 24VCC 5 พิน
- 2 ขั้ว 5 มม. / 6 ทาง
- ขั้วต่อเทอร์มินัล 1 บล็อก 5 มม. / 8 ทาง
- ขั้วต่อเทอร์มินัล 1 บล็อก 5 มม. / 2 ทาง
- 1 ขั้วพินแม่มด 40 พิน
- 1 Buzzer 5VCC
ขั้นตอนที่ 1: รู้จักการทำงานพื้นฐาน
บอร์ดมีอินพุตดิจิตอล 24Vdc ที่เลือกไว้ล่วงหน้า 06 (หก) ช่องและอนุญาตให้ใช้ 05 (ห้า) (สี่ช่องสำหรับเอาต์พุตและอีกหนึ่งช่องสำหรับกระดิ่ง) นอกเหนือจากการมีพอร์ตดิจิทัล 6 (หก) 5Vdc ที่ผู้ใช้ใช้ในการเขียนโปรแกรมหาก ดิจิตอลอินพุทหรือเอาท์พุต ถ้าใช้พอร์ตดิจิตอลเหล่านี้เป็นอินพุท จะทำให้ตัวต้านทานแบบ PULL-UP ทำงานโดยใช้ DIP ปล่อยทิ้งไว้ และถ้าจะใช้เป็นเอาท์พุท ให้ปล่อยให้ DIP สำหรับพอร์ตเป็น OFF.
ขั้นตอนที่ 2: การใช้ Arduino บน MINI PLC
Mini PLC อนุญาตให้ตั้งโปรแกรมใน Ladder และในภาษา C Aduino มี 6 อินพุตที่กำหนดบนพิน 4/5/6/11/12/13 ของไมโครคอนโทรลเลอร์ Atmega328P และเอาต์พุตห้าเอาต์พุตโดยใช้พิน 23/24/25/26/27 ของไมโครคอนโทรลเลอร์ พินสี่พินแรกมีไว้สำหรับรีเลย์และ สุดท้ายสำหรับออด ยังมีพอร์ตดิจิตอลหกพอร์ต (พิน:14/15/16/17/18/19) ที่สามารถตั้งโปรแกรมเป็นอินพุตหรือเอาต์พุตได้ โดยที่ 5VDC แตกต่างจากอินพุต 24VDC ที่กำหนด หากคุณต้องการใช้พอร์ตดิจิทัลเหล่านี้เป็นอินพุต คุณสามารถใช้ตัวต้านทานแบบดึงขึ้นที่สามารถเชื่อมต่อผ่าน SWITCH DIP และใช้เป็นเอาต์พุตได้ เพียงแค่ปิด pullup DIP ในการเริ่มต้นใช้งาน คุณต้องมี Arduino Uno R3 ที่เชื่อมต่อกับ MiniPLC และหลังจากเสร็จสิ้นซอฟต์แวร์ คุณสามารถปล่อยให้ Arduino เชื่อมต่ออยู่หรือถอด Atmega328P ออกจาก Arduino และเชื่อมต่อกับซ็อกเก็ต 28 พินของบอร์ด MiniPLC
ขั้นตอนที่ 3: ซอฟต์แวร์และการเขียนโปรแกรม
เนื่องจากวงจรนี้ใช้ Arduino UNO จึงสามารถเขียนโปรแกรมผ่านซอฟต์แวร์ของ Arduino เองได้ เช่นเดียวกับซอฟต์แวร์ LADDER ที่สร้างได้โดย LDMICRO ซึ่งในกรณีที่จำเป็นต้องใช้ AVRDUDES เพื่อบันทึกไฟล์ HEX ที่สร้างใน LDMICRO
ทำให้สามารถเขียนโปรแกรมในภาษา C และภาษา LADDER ได้
ขั้นตอนที่ 4: เปิดฮาร์ดแวร์
ตัวเลือกในการสร้างวงจร softawe แบบเปิดนั้นมาจากความจำเป็นในการรวมผู้คนและอนุญาตให้ทุกคนดาวน์โหลดไฟล์และประกอบ PCB ของตนเอง ทำให้ง่ายต่อการเรียนรู้หรือกระตุ้นความสนใจของคนหนุ่มสาวและผู้ใหญ่สู่โลกแห่งอิเล็กทรอนิกส์
ไฟล์ที่มีอยู่นั้นสามารถเลือกได้อย่างอิสระว่าต้องการสร้าง PCB ที่ไหน และยังรวมถึงรายการส่วนประกอบวงจรด้วย บน PCB เอง ID ของส่วนประกอบจะถูกบันทึกพร้อมกับค่าที่เกี่ยวข้องซึ่งทำให้การประกอบง่ายยิ่งขึ้น
ขั้นตอนที่ 5: ต้นแบบ JLCPCB & PCB
JLCPCB ดำเนินการมากว่าสิบปีในการผลิต PCB ที่มีคุณภาพดีเยี่ยม ทำให้โครงการของคุณมีความเป็นมืออาชีพมากขึ้น ด้วยลำดับของ PCB โปรเจ็กต์ของคุณจะมี PCB´S ขนาด 100x100 มม. จำนวน 5 ชิ้น ในราคาเพียง 2 ดอลลาร์ และคุณยังสามารถเลือกสีที่มีให้สำหรับโปรเจ็กต์ของคุณได้
ช่อง Jefferson Bueno ใช้บริการของ JLCPCB และแนะนำให้ทุกคน
ขั้นตอนที่ 6: บทเรียนวิดีโอเกี่ยวกับ MINI PLC
ในช่อง Jefferson Bueno คุณจะพบรายการเล่นทั้งหมดเกี่ยวกับการเขียนโปรแกรมและการใช้ MINI PLC เข้าร่วมช่องและติดตามวิดีโอใหม่แต่ละรายการ
เพลย์ลิสต์ MINI PLC
ขั้นตอนที่ 7: วิดีโอนำเสนอ MINI PLC
ชมวิดีโอการนำเสนอ MINI PLC
แนะนำ:
รถลากจูงแบบสามแกน (cnc) - PLC: 4 ขั้นตอน
Three Axial Tow Truck (cnc) - PLC: สวัสดีวิทยานิพนธ์ฉบับปัจจุบันเกี่ยวข้องกับการเขียนโปรแกรมของ PLC-PS3 ของ KLOKNER MOELLER โดยมีวัตถุประสงค์ทั้งสองเพื่อการใช้งานของแบบจำลองทางกล ที่เรียกว่าเครนขนส่งแบบสามแกน และในกรณีของเรา การขนส่งโหลดโลหะ มันคือเ
Automatické Ovládání Varny Pomocí WEMOS D1 (มินิ) / Blynk App: 5 ขั้นตอน
Automatické Ovládání Varny Pomocí WEMOS D1 (มินิ) / Blynk App: Ahoj všem domovařičům, kteří chtějí automatizovat svou varnu a mají omezený rozpočet nebo jen nechtějínovestevezvet zvezvet zvet zvejín Požitek z držení vařechy a regulace plynu je skvělý ผ่อนคลาย, ale ne vždy je na
มินิ FPV-Rover: 4 ขั้นตอน
มินิ FPV-Rover: นี่เป็นเวอร์ชันมินิของ FPV-Rover V2.0https://www.thingiverse.com/thing:2952852 ขนาดคือ 10 ซม. x 10 ซม. x 3 ซม. ติดตามฉันบน Instagram สำหรับข่าวสารล่าสุดhttps://www.instagram. com/ernie_meets_bert
มินิ RC Airsled: 6 ขั้นตอน
Mini RC Airsled: สำหรับการแข่งขัน Snow ฉันสร้าง RC ขนาดเล็ก airsled ขึ้นมา มันทำมาจากเศษชิ้นส่วนโดรน Eachine E010 และต้องใช้การพิมพ์ 3 มิติเล็กน้อย อย่างไรก็ตาม นั่นคือทั้งหมดที่คุณต้องการสำหรับโครงการนี้ แม้จะมีทักษะการบัดกรีขั้นพื้นฐานก็ตาม
มินิ USB LED: 5 ขั้นตอน
Mini USB LED: ในที่นี้ ฉันจะบอกคุณถึงวิธีทำ Mini USB LED โดยใช้สิ่งที่คุณอาจมีอยู่แล้วในบ้าน เช่น ไม้บรรทัด และไฟฉาย LED เนื่องจาก USB จ่ายไฟได้ 5 โวลต์ จึงสะดวกมากในการจ่ายไฟ เออ เชี่ย