שליטה ב- Arduino מתוך Node-RED באמצעות Firmata Firmata IoT#: 7 שלבים
שליטה ב- Arduino מתוך Node-RED באמצעות Firmata Firmata IoT#: 7 שלבים
Anonim
שליטה בארדואינו מתוך Node-RED באמצעות קושחה Firmata IoT#
שליטה בארדואינו מתוך Node-RED באמצעות קושחה Firmata IoT#

בהזדמנות זו נשתמש ב- Node-RED לשליטה וב- Arduino MEGA 2560 R3, הודות לשיתוף פעולה של עמית אוטומציה בהחלט ציינתי שיטה זו המאפשרת לשלוט בקלות בארדואינו אם יש סיבוכים.

גם באחת ההערות מישהו מתייעץ אם יש דרך מעשית יותר לשלוט מארדואינו ומ- Node-RED?

החלטתי לעשות הדרכה בכדי לקחת בחשבון את הפתרון הזה.

במקרה שלי התקנתי את Node-RED על המחשב שלי עם lubuntu, ביישומים אחרים ניתן להתקין על פטל פטל, אם כי עליך לקחת בחשבון את המהירות והביצועים במקרה של יישומים מורכבים מאוד.

מידע נוסף: PDAControl גרסה אנגלית: שליטה בארדואינו מ Node-RED עם פירמת פירמה של קושחה

גירסה en Español: Controlar Arduino desde Node-RED עם Firmata Firmata

שלב 1: חומרים

חומרים
חומרים

חומרים

1 Arduino MEGA 2560 R3 -שיבוט (מאוד ביפים -Aliexpress)

שלב 2: אני ממליץ על מערכת הפעלה לינוקס … לובונטו

אני ממליץ על מערכת הפעלה לינוקס במקרה שלי Lubuntu, קליל ומהיר

מתחת לפתרון אם הם משתמשי Windows.

צור מכונה וירטואלית עם Virtualbox ב- Windows ובכמה צעדים הרכיב מערכת Linux

הדרכה מומלצת:

התקן את lubuntu (אובונטו) מ- Scratch ב- Virtualbox

pdacontrolen.com/install-ubuntu-ubuntu-from …

שלב 3: התקנה קבועה

Image
Image

התקנה קבועה

אתה יכול גם להתקין את lubuntu לצמיתות, במקרה שלי עזוב חלונות, טוב הוא אופציה..

הדרכה מומלצת:

הגירה מלאה למערכת ההפעלה Lubuntu

pdacontrolen.com/full-migration-to-lubuntu-…

שלב 4: התקן את Node-RED

התקן את Node-RED

הרבה זמן רציתי לנסות את הפלטפורמה הזו בשם Node-red שנוצרה על ידי IBM, היא פותחה ב- nodejs, רשת Node מפותחת על ידי ניק או'לירי ודייב קונוויי-ג'ונס תודה על תרומותיך.

הדרכה מומלצת: התקן Node-RED

pdacontrolen.com/installation-node-red-plat…

אבל מהו Node-Red?

זהו כלי גרפי בקוד פתוח המבוסס על חיבור של צמתים המכילים APIs ו / או שירותים לתקשורת ו / או חיבור התקנים לאינטרנט.

Tutorials Node-RED:

pdacontrolen.com/installation-node-red-plat…

שלב 5: התקן צמתים עבור Arduino

התקן צמתים עבור Arduino
התקן צמתים עבור Arduino

התקן צמתים עבור Arduino

מתוך Node-RED מלוח הצמתים נוכל להתקין ישירות את הצמתים של Arduino, ובדוגמה נעתיק את דוגמת ההבהוב הבסיסית ב- arduino GPIO 13.

הדרכות בצומת אדום

חבילת מידע npm: node-red-node-arduino

שלב 6: העלה קושחה של קושחה מ- Arduino IDE

העלה קושחה של קושחה מ- Arduino IDE
העלה קושחה של קושחה מ- Arduino IDE

העלה קושחה של קושחה מ- Arduino IDE

קוד זה מבחינה טכנית הוא פרוטוקול מהיר מאוד המכוון את השליטה ב- GPIO, ADC, PWM וטיפול במחרוזות דרך היציאה הטורית, ישנן מספר גרסאות של הקושחה אך נשתמש ב- StandardFirmata הכלול בספריות המדגם.

שלב 7: מסקנות ושיקולים

מסקנות ושיקולים
מסקנות ושיקולים
מסקנות ושיקולים
מסקנות ושיקולים

מסקנות ושיקולים

פתרון בזמן ליישומים פשוטים המאפשרים חיבור הלהב ישירות למחשב האישי. החיסרון הגדול באופן כללי של הפקדים המבוצעים מפלטפורמה חיצונית, מבלי לבצע קוד כהלכה על הלוח, הוא הבטיחות או האוטונומיה במקרה של ניתוק במקרה זה, ניתוק Node-RED

אך אין לחשוש מהבטחת חומרה חזקה.

מידע נוסף: PDAControl

גירסא אנגלית

שליטה בארדואינו מ- Node-RED עם Firmata Firmware

pdacontrolen.com/controlling-arduino-from-n…

גרסה en Español

בקר Arduino desde Node-RED עם קושחה Firmata

pdacontroles.com/controlar-arduino-desde-no…