תוכן עניינים:

צג תינוק Arduino עם Java Viewer: 8 שלבים (עם תמונות)
צג תינוק Arduino עם Java Viewer: 8 שלבים (עם תמונות)

וִידֵאוֹ: צג תינוק Arduino עם Java Viewer: 8 שלבים (עם תמונות)

וִידֵאוֹ: צג תינוק Arduino עם Java Viewer: 8 שלבים (עם תמונות)
וִידֵאוֹ: CS50 2013 - Week 9 2024, נוֹבֶמבֶּר
Anonim
צג תינוקות Arduino עם Java Viewer
צג תינוקות Arduino עם Java Viewer

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

מצורף מציג מבוסס ג'אווה המקבל נתונים סדרתיים מהארדואינו.

שלב 1: התנהגות

התנהגות:

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

- טמפרטורה: שלושה נוריות מוארות על סמך אם הטמפרטורות הנוכחיות הן מעל, מתחת או בערך על טמפרטורה רצויה מראש.

- לחות: זהה לטמפרטורה.

- תנועה: כאשר זוהה תנועה הסדרה של שישה נוריות מוארת בזמן גילוי תנועה.

- צליל: שולח הודעת אירוע לתקליטור ג'אווה תקשורת עם תוכנית ג'אווה

- Arduino שולח נתוני חיישנים באמצעות תקשורת טורית לתוכנית Java. תוכנית Java מחשבת את הזמן שחלף ומציגה נתונים באמצעות ממשק משתמש מבוסס JFrame.

שלב 2: חומרים

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

חומרים:

- ארדואינו אונו

- חיישן לחות/טמפרטורה DHT11

- מודול חיישן קול

- חיישן תנועה PIR HC-SR501 PIR

- (6) נגדים של 220 אוהם

- (6) נוריות (בכל צבע)

- לפחות 25 חוטים

- מחשב עם 64 סיביות Java JDK מותקן

- Arduino IDE עם כבל USB

שלב 3: חבר Leds

חבר Leds
חבר Leds

חבר 6 נוריות ליציאות 5 עד 10 בארדואינו.

שלב 4: חבר חיישן לחות/טמפרטורה

חבר חיישן לחות/טמפרטורה
חבר חיישן לחות/טמפרטורה

מחבר את חיישן הלחות/הטמפרטורה לסיכה 2 על הארדואינו.

שלב 5: חבר חיישן תנועה

חבר חיישן תנועה
חבר חיישן תנועה

חבר את חיישן התנועה לסיכה 12 בארדואינו. (טרנזיסטור (N) הוחלף בחיישן תנועה בתמונה, אותו חיווט)

שלב 6: חבר חיישן קול

חבר חיישן קול
חבר חיישן קול

חבר את חיישן הקול לפין 4 על הארדואינו. (טרנזיסטור (P) החליף חיישן קול בתמונה, אותו חיווט)

שלב 7: חבר חשמל וקרקע

חבר חשמל וקרקע
חבר חשמל וקרקע

חבר את סיכת + 5V בארדואינו למסילה + בלוח הלחם.

חבר את סיכת ה- GND שבארדואינו למסילה - בלוח הלחם.

שלב 8: קידוד

שלב 1:

טען את ArduinoHex.ino לארדואינו

שלב 2:

- באמצעות תוכנת תכנות Eclipse, צור פרוייקט עם שני קבצי ה- dll בספריית השורש שלו.

- טען את הקובץ RXTXcomm.jar

עבור אל פרויקט> מאפיינים> נתיב לבנות Java> הוסף JAR חיצוניים

- טען את ArduinoHex.java, ArduinoHexDriver.java ו- ComPortTest.java לתיקיית src בפרויקט

שלב 3: השתמש ב- Arduino IDE או ב- ComPortTest כדי למצוא איזו יציאת COM משמשת arduino

שלב 4: וודא שכל המסופים הטוריים האחרים ל- arduino סגורים.

שלב 5: הפעל את ArduinoHexDriver

מקורות:

קבלה טורית של ComPortTest.java ו- java-end:

קינת ריפסינגה

dummyscodes.blogspot.com/2014/08/using-java…

מוּמלָץ: