สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในโอกาสนี้ เราจะใช้Node-RED เพื่อควบคุมและ Arduino MEGA 2560 R3 ด้วยความร่วมมือของเพื่อนร่วมงาน Absolutely Automation ฉันได้ระบุวิธีนี้ที่ช่วยให้สามารถควบคุม Arduino ได้อย่างง่ายดายหากเกิดภาวะแทรกซ้อน
นอกจากนี้ในความคิดเห็นหนึ่ง มีใครปรึกษาว่ามีวิธีการควบคุมจาก Arduino และ Node-RED ที่ใช้งานได้จริงมากกว่านี้หรือไม่
ฉันตัดสินใจทำบทช่วยสอนเพื่อพิจารณาโซลูชันนี้
ในกรณีของฉัน ฉันได้ติดตั้ง Node-RED บนพีซีของฉันด้วย lubuntu ในแอปพลิเคชันอื่นสามารถติดตั้งบน Raspberry pi ได้ แม้ว่าคุณจะต้องคำนึงถึงความเร็วและประสิทธิภาพในกรณีที่แอปพลิเคชันซับซ้อนมาก
ข้อมูลเพิ่มเติม: PDAControl เวอร์ชันภาษาอังกฤษ: การควบคุม Arduino จาก Node-RED ด้วยเฟิร์มแวร์ Firmata
เวอร์ชันภาษาอังกฤษ:Controlar Arduino desde Node-RED กับเฟิร์มแวร์ Firmata
ขั้นตอนที่ 1: วัสดุ
วัสดุ
1 Arduino MEGA 2560 R3 -Clone (ราคาถูกมาก-Aliexpress)
ขั้นตอนที่ 2: ฉันแนะนำระบบปฏิบัติการ Linux…. ลูบุนตู
ฉันแนะนำระบบปฏิบัติการ linux ในกรณีของฉัน Lubuntu เบาและรวดเร็ว
ด้านล่างโซลูชันหากพวกเขาเป็นผู้ใช้ Windows
สร้างเครื่องเสมือนด้วย Virtualbox ใน Windows และติดตั้งระบบ Linux ในไม่กี่ขั้นตอน
กวดวิชาที่แนะนำ:
ติดตั้ง lubuntu (Ubuntu) จาก Scratch บน Virtualbox
pdacontrolen.com/install-ubuntu-ubuntu-from…
ขั้นตอนที่ 3: การติดตั้งถาวร
การติดตั้งถาวร
คุณยังสามารถติดตั้ง lubuntu อย่างถาวรได้ในกรณีของฉันออกจาก windows ดีเป็นตัวเลือก..
กวดวิชาที่แนะนำ:
การโยกย้ายแบบเต็มไปยังระบบปฏิบัติการ Lubuntu
pdacontrolen.com/full-migration-to-lubuntu-…
ขั้นตอนที่ 4: ติดตั้ง Node-RED
ติดตั้ง Node-RED
เป็นเวลานานที่ฉันต้องการลองใช้แพลตฟอร์มนี้ชื่อ Node-red ที่สร้างโดย IBM ได้รับการพัฒนาใน nodejs เครือข่าย Node ได้รับการพัฒนาโดย Nick O'Leary และ Dave Conway-Jones ขอบคุณสำหรับความช่วยเหลือของคุณ
บทแนะนำสอนการใช้งาน: ติดตั้ง Node-RED
pdacontrolen.com/installation-node-red-plat…
แต่โหนดแดงคืออะไร?
เป็นเครื่องมือกราฟิกโอเพ่นซอร์สตามการเชื่อมต่อของโหนดที่มี API และ / หรือบริการสำหรับการสื่อสารและ / หรือการเชื่อมต่อของอุปกรณ์สำหรับอินเทอร์เน็ต
บทช่วยสอน Node-RED:
pdacontrolen.com/installation-node-red-plat…
ขั้นตอนที่ 5: ติดตั้งโหนดสำหรับ Arduino
ติดตั้งโหนดสำหรับ Arduino
จาก Node-RED จากจานสีโหนด เราสามารถติดตั้งโหนด Arduino ได้โดยตรง และในตัวอย่าง เราจะคัดลอกตัวอย่างการกะพริบพื้นฐานใน Arduino GPIO 13
บทช่วยสอน Node-RED
แพ็คเกจข้อมูล npm:node-red-node-arduino
ขั้นตอนที่ 6: อัปโหลดเฟิร์มแวร์เฟิร์มแวร์จาก Arduino IDE
อัปโหลดเฟิร์มแวร์เฟิร์มแวร์จาก Arduino IDE
ในทางเทคนิคแล้ว รหัสนี้เป็นโปรโตคอลที่รวดเร็วมากซึ่งควบคุม GPIO, ADC, PWM และการจัดการสตริงผ่านพอร์ตอนุกรม มีเฟิร์มแวร์หลายเวอร์ชัน แต่เราจะใช้ StandardFirmata ที่รวมอยู่ในไลบรารีตัวอย่าง
ขั้นตอนที่ 7: ข้อสรุปและข้อควรพิจารณา
ข้อสรุปและข้อควรพิจารณา
โซลูชันที่ทันท่วงทีสำหรับการใช้งานอย่างง่ายที่อนุญาตให้เชื่อมต่อเบลดกับพีซีโดยตรง ข้อเสียเปรียบอย่างมากโดยทั่วไปของการควบคุมที่ทำจากแพลตฟอร์มภายนอกโดยไม่ต้องรันโค้ดอย่างถูกต้องบนบอร์ดคือความปลอดภัยหรือความเป็นอิสระในกรณีที่ขาดการเชื่อมต่อในกรณีนี้คือการตัดการเชื่อมต่อของ Node-RED
แต่ไม่ควรกลัวการรับประกันฮาร์ดแวร์ที่แข็งแกร่ง
ข้อมูลเพิ่มเติม: PDAControl
ฉบับภาษาอังกฤษ
ควบคุม Arduino จาก Node-RED ด้วยเฟิร์มแวร์ Firmata
pdacontrolen.com/controlling-arduino-from-n…
Version en Español
ควบคุม Arduino desde Node-RED พร้อมเฟิร์มแวร์ Firmata
pdacontroles.com/controlar-arduino-desde-no…