สารบัญ:
- ขั้นตอนที่ 1: คำอธิบายส่วนปฏิบัติการ (OP)
- ขั้นตอนที่ 2: เพิ่มทักษะที่ทันสมัย
- ขั้นตอนที่ 3: แผนผังและโปรแกรม
- ขั้นตอนที่ 4: คู่มือฉุกเฉิน: จะทำอย่างไรในกรณีฉุกเฉินหรือเปิดเครื่อง…
- ขั้นตอนที่ 5: บทสรุป
วีดีโอ: Arduino-tomation ตอนที่ 3: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
อีกเครื่องที่แปลงโฉมให้ทันสมัย เพื่ออะไร? เพื่อเรียนรู้เกี่ยวกับวิธีการอัตโนมัติ
ขั้นตอนที่ 1: คำอธิบายส่วนปฏิบัติการ (OP)
เครื่องจักรที่โง่เขลานี้เป็นแบบจำลองขนาดเล็กของเครื่องจักรขนาดใหญ่ที่ใช้ในโรงงานอุตสาหกรรมสำหรับการบำบัดด้วยสารเคมีบนชิ้นโลหะหรืออะไรก็ตาม…
มันทำจากรถเล็ก ๆ ที่ใส่ตะกร้าที่เต็มไปด้วยสิ่งของและเคลื่อนย้ายจากที่หนึ่งไปยังอีกที่หนึ่ง (5 แห่ง) มอเตอร์ DC 24V สองตัวช่วยให้สามารถเคลื่อนที่ในแนวตั้งและแนวนอนได้ เซ็นเซอร์ระบุตำแหน่งต่างๆ ของรถ
ขั้นตอนที่ 2: เพิ่มทักษะที่ทันสมัย
ฉันตัดสินใจใช้โคลน Arduino ตาม tha atmega1284P ซึ่งมี I/O มากพอที่จะควบคุมระบบ ฉันยังใช้หน้าจอสัมผัสอุตสาหกรรม (COOLMAY MT6037H-W อันโด่งดังของฉัน) ซึ่งสื่อสารกับ Arduino เนื่องจากแผงอีเธอร์เน็ต W5100 ในโปรโตคอล modbus-tcp
ขั้นตอนที่ 3: แผนผังและโปรแกรม
เพื่ออธิบายสิ่งที่ฉันมุ่งหมาย จำเป็นต้องมีคำแนะนำที่ดี:
- เครื่องสถานะของโปรแกรมแปลงเป็นภาพร่าง Arduino โดยตรงด้วยไลบรารี SM
-SFC (GRAFCET ในภาษาฝรั่งเศส) โดยมีข้อตกลง IEC61131 (วิธีทางอุตสาหกรรม)
ฉันให้แผนผังของระบบกับคุณด้วย
คุณยังสามารถค้นหา 2 โปรแกรม:
- ร่าง Arduino (TraitSurf1284.rar)
- ร่าง HMI (TraitSurf.rar)
ขั้นตอนที่ 4: คู่มือฉุกเฉิน: จะทำอย่างไรในกรณีฉุกเฉินหรือเปิดเครื่อง…
ในฝรั่งเศส เราใช้ไกด์ชื่อ GEMMA (Guide des Modes de Marches et d'Arrêt) เพื่ออธิบายขั้นตอนต่างๆ ในการทำให้เครื่องทำงาน
ทุกปุ่มและไฟบนแผงหน้าปัดถูกเขียนไว้บนหน้าพิเศษนี้ และสิ่งที่ควรทำในกรณีฉุกเฉิน, ความผิดพลาด, ชิ้นส่วนที่แตกหัก, การผลิตที่ไม่ดี….
ดูเหมือนภาพบ้าๆ บอๆ แต่มีประโยชน์มากเมื่อคุณไม่รู้ว่าจะทำอย่างไรกับเครื่องโง่ๆ นี้
PS: IC: เงื่อนไขเบื้องต้น: รถว่าง สูง และบน C1
OP: ส่วนปฏิบัติการของระบบ
ขั้นตอนที่ 5: บทสรุป
เป็นเครื่องที่ดีมากสำหรับนักเรียนที่ต้องการเรียนรู้ระบบอัตโนมัติและโซลูชันการเขียนโปรแกรม ที่นี่คุณสามารถตั้งโปรแกรมเครื่องของคุณด้วยภาษา C เท่านั้น (ไม่ใช่ IEC31131) หากคุณต้องการวิธีภาษา LADDER ให้ใช้ LDmicro (ดูหนึ่งในคำแนะนำก่อนหน้าของฉัน ข้อตกลง IEC61131) สำหรับการตั้งโปรแกรมเครื่องของรัฐ ให้ใช้ Yakindu (ไม่ใช่ IEC61131) แต่ไม่ได้ทำงานกับโคลน ดังนั้นให้เปลี่ยนโคลนเป็นบอร์ด MEGA2560 สำหรับการเขียนโปรแกรม SFC (ข้อตกลง IEC61131) ให้ใช้ GRAFCET STUDIO กับ Arduino DUE เท่านั้น (การแก้ไขบางอย่างในแผนผัง จะต้องทำ)
ขอบคุณสำหรับเว็บไซต์ที่น่าสนใจทั้งหมดที่พบทั่วโลก
อาจารย์สุขสันต์!!!
แนะนำ:
BLE พลังงานต่ำมากง่าย ๆ ใน Arduino ตอนที่ 2 - เครื่องวัดอุณหภูมิ / ความชื้น - Rev 3: 7 ขั้นตอน
BLE พลังงานต่ำมากง่าย ๆ ใน Arduino ตอนที่ 2 - ตัวตรวจสอบอุณหภูมิ/ความชื้น - Rev 3: อัปเดต: 23 พฤศจิกายน 2020 - การเปลี่ยนแบตเตอรี่ AAA 2 ก้อนครั้งแรกตั้งแต่วันที่ 15 มกราคม 2019 เช่น 22 เดือนสำหรับ 2xAAA AlkalineUpdate: 7 เมษายน 2019 – Rev 3 ของ lp_BLE_TempHumidity เพิ่มการพล็อตวันที่/เวลา โดยใช้ pfodApp V3.0.362+ และการควบคุมปริมาณอัตโนมัติเมื่อ
Arduino LTC6804 BMS - ตอนที่ 2: บอร์ดบาลานซ์: 5 ขั้นตอน
Arduino LTC6804 BMS - ส่วนที่ 2: บอร์ดบาลานซ์: ส่วนที่ 1 มาแล้วA Battery Management System (BMS) มีฟังก์ชันสำหรับตรวจจับพารามิเตอร์ของก้อนแบตเตอรี่ที่สำคัญ รวมถึงแรงดันไฟฟ้าของเซลล์ กระแสของแบตเตอรี่ อุณหภูมิของเซลล์ ฯลฯ หากสิ่งใดสิ่งหนึ่งขาดหายไป ช่วงที่กำหนด, แพ็คสามารถดิสโก้
Arduino Portable Workbench ตอนที่ 3: 11 ขั้นตอน
Arduino Portable Workbench ส่วนที่ 3: หากคุณเคยดูส่วนที่ 1, 2 และ 2B แล้ว จนถึงตอนนี้ยังไม่มี Arduino มากนักในโครงการนี้ แต่มีเพียงไม่กี่สายของบอร์ด ฯลฯ ซึ่งไม่เกี่ยวกับเรื่องนี้และส่วนโครงสร้างพื้นฐาน ต้องสร้างก่อนงานที่เหลือ นี่คืออุปกรณ์อิเล็กทรอนิกส์และ A
Arduino Workbench แบบพกพา ตอนที่ 1: 4 ขั้นตอน
Portable Arduino Workbench ส่วนที่ 1: การมีหลายโปรเจ็กต์ในเที่ยวบินหมายความว่าในไม่ช้าฉันจะไม่เป็นระเบียบและรูปภาพของโต๊ะทำงานของฉันแสดงให้เห็นว่าสามารถเกิดอะไรขึ้น ไม่ใช่แค่โต๊ะทำงานนี้ ฉันมีห้องโดยสารที่อยู่ในสภาพที่คล้ายกันและมีโรงงานไม้ แม้ว่าจะเป็นระเบียบเรียบร้อยกว่า แต่เครื่องมือไฟฟ้า
Arduino Workbench แบบพกพา ตอนที่ 2: 7 ขั้นตอน
Portable Arduino Workbench Part 2: ฉันได้สร้างกล่องเหล่านี้ไว้สองสามกล่องตามที่อธิบายไว้ในตอนที่ 1 แล้ว และถ้ากล่องสำหรับพกพาสิ่งของต่างๆ และเก็บโปรเจ็กต์ไว้ด้วยกันก็เพียงพอแล้ว กล่องเหล่านี้จะทำงานได้ดี ฉันต้องการที่จะสามารถเก็บโปรเจ็กต์ทั้งหมดไว้ในตัวมันเองและย้ายมันเป็น