תוכן עניינים:
וִידֵאוֹ: שליחת מידע עם אטום הליום: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
הליום היא פלטפורמה אלחוטית מלאה לאינטרנט של דברים, המספקת חומרה משולבת, ממשקי תוכנה ותשתית בנויה לחיבור אובייקטים בקלות, ביעילות ובאבטחה לאינטרנט. ישנם שני רכיבי חומרה: האטום והגשר. האטום הוא המכשיר הקטן המתקשר לגשר, שאחר כך לוקח מידע זה ומעביר אותו לאינטרנט. עבור הדגמה זו נשתמש במגן ה- Helium Atom dev על אונו Arduino.
משאבים מועילים אחרים של הליום כוללים:
בלוג הליום
פורום הליום
מסמכי הליום
שלב 1: הורד את ספריית הליום
מכיוון שלוח ה- Atom dev הוא מגן על גבי Arduino Uno, תזדקק ל- Arduino IDE כדי לתכנת ולטעון את הקוד על המכשיר. ספריית הליום-ארדואינו מספקת את הפונקציות הדרושות לפתיחת חיבורים והודעות אריזה. מידע מפורט על השימוש בספריית הליום-ארדואינו ניתן למצוא ב- Helium Docs. הורד והפעל את שניהם.
שלב 2: קידוד בארדואינו
התחל תמיד בהצהרות הכלולות שלך
#לִכלוֹל
#לִכלוֹל
לאחר מכן עליך להכריז על מודם הליום שלך
מודם HeliumModem *;
בפונקציית הגדרת החלל יש לאתחל את המודם
הגדרת חלל ()
{modem = HeliumModem חדש (); }
הנתונים נשלחים בתוך פונקציית הלולאה שלך. ראשית הכריז על חבילת נתונים והגדר את מספר האלמנטים שהוא יכיל. לאחר מכן הוסף את הנתונים למנה ואחריו שליחת החבילה דרך המודם. בצע את זה בזמן עיכוב כדי להגדיר את תדירות החבילות שנשלחו.
לולאת חלל ()
{DataPack dp (1); dp.appendString ((char *) "שלום עולם"); מודם-> sendPack (& dp); עיכוב (500); }
DataPack היא הדרך של הליום לעטוף את הנתונים שלך כדי לשלוח אותם אל/מ- Atom. עליך להצהיר על גודל חבילת הנתונים ואחריה מה שיש בה לפי הסדר. שים לב בקוד שלמעלה צירפתי מחרוזת אחת לחבילת הנתונים, כך ש- dp הוגדר ל 1. אם נרצה לשלוח דבר אחר, למשל מילה בת 16 סיביות לא חתומה, יחד עם המחרוזת שנצטרך
DataPack dp (2);
dp.appendString ((char *) "שלום עולם"); dp.appendU16 (הנתונים שלך);
פרטים על הוספת סוגי נתונים שונים ניתן למצוא ב- Helium Docs.
קוד למעלה. תוכנית זו שולחת שוב ושוב את "שלום העולם" מהאטום הליום שלך.
שלב 3: התחבר והעלה לחומרה
האטום מתקשר אל הגשר המתחבר לרשת, כך ששני התקני החומרה חייבים להיות מופעלים לעבודה. אם יש לך גשר משלך וודא שהוא מופעל, או שהוא מופעל על ידי כבל אתרנט מחובר או מחובר לשקע בקיר ומחובר באמצעות 3G. לוח ה- dev Arduino יופעל באמצעות ה- usb הדרוש להעלאת הקוד שלו אליו, אך ניתן להפעיל אותו גם בנפרד.
העלה את הקוד שלך ללוח ה- Dev של Arduino. הפעל תוכנית במחשב שלך שממנפת את אחד ממשקי ה- API של הליום כדי להירשם למכשיר שלך. הדרכה להרשמה באמצעות רובי. כעת אתה אמור לראות את הנתונים שנשלחו מהאטום הליום שלך!
אם מצאת שזה מועיל ו/או רוצה הדרכות אחרות, אל תהסס לצלצל לי @WrittenAir תודה לך ותהנה!
מוּמלָץ:
מדידת טמפרטורה אוטומטית וקול מידע: 5 שלבים (עם תמונות)
מדידת טמפרטורות אוטומטית וקול מידע: היום האחרון, כל העולם נאבק בנגיף Covid19. הבדיקה הראשונה של אנשים שהושפעו (או חשוד שהושפע) היא מדידת חום הגוף. אז הפרויקט הזה מיוצר לפי מודל שיכול למדוד את טמפרטורת הגוף באופן אוטומטי וליידע על ידי vo
חיישן אולטרסאונד אורות הנפשת LED אוטומטיים לקבלת פנים ומסך מידע LCD: 6 שלבים
חיישן אולטרסאונד אורות הנפשת LED אוטומטיים לקבלת פנים ומסך מידע LCD: כשאתה חוזר הביתה מעייף ומנסה לשבת ולהירגע, זה בטח משעמם לראות את אותו הדבר סביבך כל פעם מחדש. למה שלא תוסיף משהו מהנה ומעניין שמשנה את מצב הרוח שלך? בנה ארדואין קל במיוחד
תחנת מידע (ארדואינו): 5 שלבים (עם תמונות)
תחנת מידע (Arduino): ברוכים הבאים להנחיה האחרונה שלי לבנות תחנת מידע עצמאית! המכשיר המדהים הזה משתמש ב- Uno Arduino עם מגן Ethernet כדי להתחבר לאינטרנט ולמשוך את החדשות האחרונות ומזג האוויר המקומי ולהציג אותו על צג LCD.
כיצד לבנות מחדש מחבר חשמלי אטום: 4 שלבים
כיצד לבנות מחדש מחבר חשמלי אטום: שלום לכולם, לאחרונה נלחמתי במחבר גרוע למחרשת השלג שלי. למקום החלקים לא היה אחד במלאי, וגם לא הספק שלהם. בסופו של דבר הסתכלתי על חמישים דולר וחודש -חודשיים המתנה. תיק את זה! החלטתי לבנות מחדש את המסך
דירי - בלון הליום המופעל: 6 שלבים
דירי - בלון הליום המופעל: במדריך זה אלווה אותך בתהליך יצירת בלון הליום אוטונומי המתעד את החלל. תסתכל על הסרטון: https://www.youtube.com/watch?v=NwzptoiYJdUT הבלון והמארז מיוצרים בעצמם, האלקטרוני