สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: ฉันแนะนำระบบปฏิบัติการ Linux…. ลูบุนตู
- ขั้นตอนที่ 3: การติดตั้งถาวร
- ขั้นตอนที่ 4: ติดตั้ง Node-RED
- ขั้นตอนที่ 5: ติดตั้งโหนดสำหรับ Arduino
- ขั้นตอนที่ 6: อัปโหลดเฟิร์มแวร์เฟิร์มแวร์จาก Arduino IDE
- ขั้นตอนที่ 7: ข้อสรุปและข้อควรพิจารณา
วีดีโอ: ควบคุม Arduino จาก Node-RED ด้วยเฟิร์มแวร์ Firmata IoT#: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในโอกาสนี้ เราจะใช้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…
แนะนำ:
ฟักทองฮาโลวีน IoT - ควบคุม LED ด้วยแอพ Arduino MKR1000 และ Blynk ???: 4 ขั้นตอน (พร้อมรูปภาพ)
ฟักทองฮาโลวีน IoT | ควบคุมไฟ LED ด้วย Arduino MKR1000 และแอพ Blynk ???: สวัสดีทุกคน เมื่อไม่กี่สัปดาห์ก่อนเป็นวันฮาโลวีน และตามประเพณี ฉันแกะสลักฟักทองสวยๆ สำหรับระเบียงของฉัน แต่เมื่อฟักทองอยู่กลางแจ้ง ฉันตระหนักว่ามันค่อนข้างน่ารำคาญที่ต้องออกไปจุดเทียนทุกเย็น และฉัน
Alexa Voice ควบคุม Raspberry Pi Drone ด้วย IoT และ AWS: 6 ขั้นตอน (พร้อมรูปภาพ)
Alexa Voice ควบคุม Raspberry Pi Drone ด้วย IoT และ AWS: สวัสดี! ฉันชื่ออาร์ม ฉันอายุ 13 ปีจากแมสซาชูเซตส์ บทช่วยสอนนี้แสดงให้เห็นว่าคุณสามารถอนุมานจากชื่อได้อย่างไรว่าจะสร้าง Raspberry Pi Drone ได้อย่างไร ต้นแบบนี้แสดงให้เห็นว่าโดรนมีการพัฒนาอย่างไร และพวกมันจะมีบทบาทสำคัญขนาดไหนใน
IoT: ควบคุม HoloLens โดยใช้คิ้วของคุณ (EMG): 5 ขั้นตอน
IoT: ควบคุม HoloLens โดยใช้คิ้วของคุณ (EMG): โครงการนี้เป็นส่วนหนึ่งของโครงการ NASA SUITS ของมหาวิทยาลัยโคโลราโด โบลเดอร์ ที่นำเสนอและทดสอบที่ NASA JSC ในเดือนเมษายน 2019 สำหรับโครงการในปีนั้น ฉันเป็นหัวหน้าโครงการด้านฮาร์ดแวร์ การพัฒนาและนี่คือหนึ่งในผลงานของฉัน
IOT: ESP 8266 Nodemcu ควบคุม RGB LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: 9 ขั้นตอน
IOT: ESP 8266 Nodemcu การควบคุม RGB LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: สวัสดีทุกคน ในคำแนะนำนี้ ฉันได้แสดงวิธีการสร้างตัวควบคุมแถบ LED RGB ด้วย nodemcu ซึ่งสามารถควบคุม RGB LED STRIP ได้ทั่วโลกผ่านทางอินเทอร์เน็ต BLYNK APP. สนุกกับการทำโครงการนี้ & ทำให้บ้านของคุณมีสีสันด้วย
IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: 5 ขั้นตอน
IOT: ESP 8266 Nodemcu การควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: สวัสดีทุกคน ในคำแนะนำนี้ฉันสร้างแสงโดยใช้แถบนำแสง neopixel ซึ่งสามารถควบคุมผ่านอินเทอร์เน็ตจากทั่วทุกมุมโลกโดยใช้ BLYNK APP และ nodemcu คือ ทำงานเป็นสมองของโปรเจ็กต์นี้ ดังนั้นจงสร้างแสงรอบข้างให้กับคุณ