תוכן עניינים:
- אספקה
- שלב 1: העלה את תצורת מודול Bluetooth
- שלב 2: חבר מודול Bluetooth
- שלב 3: הגדרת מודול HC-05
- שלב 4: חבר מודול RTC DS1302
- שלב 5: העלה את תוכנית Arduino
- שלב 6: התקן את אפליקציית Maya מחנות Play
- שלב 7: התחבר ללוח שלך ממאיה
וִידֵאוֹ: Arduino: תוכניות זמן ושלט רחוק מאפליקציית אנדרואיד: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
תמיד תהיתי מה קורה עם כל הלוחות האלה של Arduino שאנשים לא צריכים אותם אחרי שהם מסיימים את הפרויקטים המגניבים שלהם. האמת קצת מרגיזה: כלום. ראיתי זאת בבית של משפחתי, שם ניסה אבי לבנות פתרון אוטומציה ביתי משלו, אך מכיוון שהוא חשמלאי הוא לא הצליח להתגבר על חלק התכנות. בפרויקט זה אני מנסה לטפל בבעיות איתו התמודד:
- תכנות קשה.
- לוקח זמן לבנות תוכנות יקרות ערך.
- אפליקציות תוצרת בית נראות משעממות ואינן ידידותיות למשתמש.
לקח כמה חודשים לתקן את זה, אבל הפרויקט היה שווה את זה. בכוונתי לפתור את הבעיה של אבי על ידי מתן אפליקציית אנדרואיד המתחברת באמצעות בלוטות 'ותומכת בתוכניות זמן, סצנות ושליטה ידנית מחוץ לקופסה ללא כל ידע בתכנות. בואו נתחיל!
אספקה
חוּמרָה:
- 1x Arduino Uno
- 1x מודול בלוטות 'HC-05
- 1 x מודול RTC DS1302
- 1x לוח לחם
- 3x התנגדות 1k אוהם (יכול להיות גם 220 אוהם או 10k אוהם)
- 1x כבל USB 2.0 מסוג A/B
- 12x חוטי מגשר
- סמארטפון עם אנדרואיד 5.0+ (Bluetooth זמין)
- מחשב נייד/מחשב
תוֹכנָה:
- Arduino IDE
- אפליקציית מאיה מחנות Play
שלב 1: העלה את תצורת מודול Bluetooth
ראשית, עליך להגדיר את מתאם ה- Bluetooth מהמחשב הנייד/המחשב האישי שלך. חבר את לוח Arduino ליציאת ה- USB של המחשב שלך. הפעל את Arduino IDE, פתח סקיצה חדשה, העתק והדבק את הקוד למטה.
קוד:
הגדרת בטל () {
Serial.begin (38400); עיכוב (500); Serial.println ("AT+NAME = Arduino_Maya"); עיכוב (500); Serial.println ("AT+BAUD = 115200, 0, 0"); עיכוב (500); Serial.println ("AT+POLAR = 1, 0"); עיכוב (500); } לולאת חלל () {}
וודא שהאפשרויות הבאות נבחרו ב- IDE שלך:
- כלים → לוח → Arduino Uno
- כלים → יציאה → היציאה שאליה חיברת את Arduino
הידור והעלה את התוכנית
שלב 2: חבר מודול Bluetooth
חבר את HC-05 שלך כפי שמוצג בתוכנית. הוראות כלליות:
- VCC מתחבר לסיכה 5V Arduino.
- GND מתחבר לסיכת GND של Arduino.
- TXD מתחבר לסיכה RXD של Arduino.
- RXD מתחבר לסיכת TXD של Arduino דרך מחלק מתח מכיוון שרמת המתח ההגיוני של הנתונים הוא 3.3V. Arduino TXD (סיכת שידור) הוא 5V, ולכן אם לא תשתמש במפריד מתח, תשרף את המודול שלך.
שלב 3: הגדרת מודול HC-05
בשלב זה ניישם את התצורה משלב 2 על מודול ה- Bluetooth. בצע את ההנחיות הבאות:
- נתק את כבל ה- USB מהמחשב.
- לחץ והחזק את לחצן KEY במודול HC-05 שלך למשך 5 שניות בעת חיבור כבל USB.
- לחץ על כפתור RESET בלוח ה- Arduino שלך.
- המתן 10 שניות לפני החלת התצורה.
- נתק את כבל ה- USB וחבר אותו שוב.
שלב 4: חבר מודול RTC DS1302
חבר את DS1302 שלך כפי שמוצג בתוכנית. הוראות כלליות:
- VCC מתחבר לסיכה 5V Arduino.
- GND מתחבר לסיכת GND של Arduino.
- CLK מתחבר לסיכה 8 של Arduino.
- DAT מתחבר לסיכה 7 של Arduino.
- RST מתחבר לסיכה 6 של Arduino.
שלב 5: העלה את תוכנית Arduino
כֵּן! כל החומרה מוגדרת כעת. בואו להתעדכן בתוכנה. ראשית, הורד את הקושחה ללוח הזמין בקישור זה:
קושחה Arduino Uno.hex
לאחר מכן, נתק את מודול הבלוטות 'HC-05. זה מאוד חשוב מכיוון שלא ניתן להעלות קוד חדש בזמן שהמודול מחובר.
השתמש ב- AVRDUDE
AVRDUDE הוא כלי המשמש להעלאת קושחה למיקרו -מעבדי AVR, והוא נכלל ב- Arduino IDE כך שכבר יש לך אותו. פתח את הקונסולה ונווט אל ספריית ההתקנה של Arduino IDE. בדרך כלל הוא ממוקם איפשהו בקבצי התוכנית. לאחר שתמצא אותו, נווט לתיקיה זו:/hardware/tools/avr/bin/.
Linux / Mac OS
אם התקנת את Arduino IDE ממקורות רשמיים, כבר היה עליך להוסיף avrdude לנתיב ההפעלה שלך.
Windows, Linux ו- Mac OS
אמת את התקנת avrdude באמצעות פקודה זו. אם מוצגת עזרה תוכל להמשיך הלאה. אם אתה נתקל בבעיות אל תהסס לשאול את Google בנושא.
avrdude -עזרה
העלה קושחה ללוח ה- Arduino Uno שלך. הערה: הקושחה נבנתה במיוחד עבור Arduino Uno והיא לא תעבוד עבור לוחות Arduino אחרים.
avrdude -v -patmega328p -carduino -b115200 -P -D -Uflash: w:: i
לאחר העלאת הקושחה, חבר מחדש את מודול ה- Bluetooth HC-05.
שלב 6: התקן את אפליקציית Maya מחנות Play
הלוח שלך מוכן כעת לשימוש. הורד את אפליקציית Maya מחנות Play עבור Android 5.0 ואילך עם מתאם Bluetooth זמין.
מאיה - תוכניות זמן עבור Arduino
עם מאיה תוכלו לשדרג את הבית שלכם לחכם מבלי להשקיע הרבה כסף במותגים יקרים. אתה יכול לעשות שימוש חוזר באלקטרוניקה שכבר יש לך.
תוכניות זמן - הגדר את השגרה היומית שלך בתוכניות זמן הניתנות להתאמה אישית. לדוגמה, תוכל להורות ללוח שלך להדליק ולכבות מדי פעם אורות כדי להפחיד גנבים.
סצנות - היו ספונטניים והפעילו פעולות אשר מסתיימות אוטומטית לאחר עיכוב שהגדרתם.
שליטה ידנית - פועל כמתג. הפעל או בטל סיכות לפי רצונך. עבור סיכות PWM נתמך ערך אחוז.
שלב 7: התחבר ללוח שלך ממאיה
בסדר, עד כאן כל כך טוב. פתח את האפליקציה והתחבר ללוח.
- במסך קבלת הפנים בחר כבר הגדרתי לוח. בואו להתחבר לזה.
- אפשר bluetooth וסרוק מכשירים זמינים. לאחר שהתגלה הלוח שלך (Arduino_Maya) אנא לחץ עליו.
- זיווג בלוטות 'מתחיל. מערכת ההפעלה אנדרואיד תבקש ממך את הסיכה על מנת להתחבר ללוח. עבור HC-05 זה 1234 כברירת מחדל.
- במידה ומכל סיבה שהיא תתנתק, אנא דווח על בעיה באמצעות הקישור הזה.
- אתה מחובר. מזל טוב!: ד
קישורים שימושיים
מרכז העזרה: https://apps.maroon-bells.com/maya/help_center.html דף פייסבוק: בחנות Play: https://play.google.com /apps/testing/com.maroonbells.maja
מוּמלָץ:
מכונית Arduino עם L293D ושלט רחוק: 5 שלבים
מכונית Arduino עם L293D ושלט רחוק: במקרה יש לי שבב L293D ושלט רחוק ומקלט IR. אני רוצה לבנות מכונית ארדואינו מבלי לקנות הרבה דברים, אז הבאתי רק שלדה לרכב ארבעה גלגלים. מאז טינקרקד יש מקלט L293D ו- IR וארדואינו, אז יצרתי סקיצה
ESP8266 - השקיה בגינה עם טיימר ושלט רחוק באמצעות אינטרנט / ESP8266: 7 שלבים (עם תמונות)
ESP8266 - השקיה בגינה עם טיימר ושלט רחוק באמצעות אינטרנט / ESP8266: ESP8266 - שלט השקיה מרחוק ועם תזמון לגינות ירק, גינות פרחים ומדשאות. הוא משתמש במעגל ESP-8266 ובשסתום הידראולי / חשמלי להזנת השקיה.יתרונות: עלות נמוכה (~ 30,00 $ דולר) פקודות מהירות לפקודות
כיצד לשלוט על זרוע רובוט בגודל גדול של 4dof עם ארדואינו ושלט רחוק PS2 ?: 4 שלבים
כיצד לשלוט בזרוע רובוט בגודל גדול בגודל 4dof עם שלט רחוק Arduino ו- Ps2?: ערכה זו משתמשת במנוע כוח גבוה mg996, היא זקוקה לזרם גבוה, יש לנו בדיקה של הרבה קלט כוח. רק מתאם 5v 6a יעבוד. לוח לוח arduino גם על זרוע רובוט 6dof
ESP8266 - שקע מתוזמן ושלט רחוק (אבטחת קשישים): 6 שלבים
ESP8266 - שקע מתוזמן ושלט רחוק (אבטחת קשישים): מידע: מכלול זה הוא בדיקה נגד התחממות יתר, שריפה ותאונות במקרה של שכחת מכשירים מחוברים (בעיקר על ידי קשישים חולי אלצהיימר). לאחר הפעלת הכפתור, השקע מקבל 110/220 VAC למשך 5 דקות (עוד
רובוט אוטונומי ושלט רחוק: 11 שלבים
רובוט אוטונומי ושלט רחוק: בניית הרובוט הזה אמורה להיות זולה ומהירה יחסית. להלן מה שתצטרך כדי להתחיל: חומרה 1 פטל פי 1 נהג מנוע כפול H-Bridge 1 ממיר באק 2 מנועי DC 3V-6V HC-SR04 אולטרסאונד חיישן אחר קופסה לשמש מארז M