תוכן עניינים:
- שלב 1: פונקציה
- שלב 2: שלב 1: לוח משדרים
- שלב 3: שלב 2: לוח מקלט
- שלב 4: שלב 3: קוד המשדר
- שלב 5: שלב 4: קוד המקלט
וִידֵאוֹ: פעמון דלת ארדואינו: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
אספקה
-2 לוחות לחם
-זַמזָם
חוטי ג'מפר
-2 ארדואינו/ג'נואינו עם כבלי חשמל
-משדר ומקלט rf
-לחץ על הכפתור
נגד 100 אוהם
שלב 1: פונקציה
פרויקט זה הוא פעמון דלת עובד אשר הפונקציה העיקרית שלו היא באמצעות קוד לתכנת הארדואינו באופן שבו כפתור הלחיצה עם המשדר שולח אות לקצה המקבל עם הבאזר והמקלט אשר יפעיל את צליל זמזום הפעמון באמצעות חיבור אלחוטי..
שלב 2: שלב 1: לוח משדרים
איך הפרויקט הזה אמור לפעול הוא שיש לו 2 לוחות לחם ושני arduiono/genuinos מחוברים אליהם. ללוח המשדרים אנו מחברים את כפתור הלחיצה כאשר הנגד של 100 אוהם מחובר לקרקע וחוט המחובר לחשמל בלוח הלחם. לאחר מכן חבר את המשדר ללוח הלחם וחבר את הכפתור הן למשדר והן לארדואינו כפי שמוצג בתמונה.
שלב 3: שלב 2: לוח מקלט
על לוח המקלט הוא המקום שאליו נכנס הזמזם. חבר חוט אחד לקרקע דרך המקלט וחבר חוט לסיכה לבחירתך שתוכל להתאים אישית מאוחר יותר בקוד שלך. חבר את המקלט ללוח הלחם והעבר אותו לארדואינו כפי שמוצג בתמונה.
שלב 4: שלב 3: קוד המשדר
// ask_transmitter.pde
// -* -מצב: C ++ -* -
// דוגמא פשוטה לאופן השימוש ב- RadioHead להעברת הודעות
// עם משדר ASK פשוט בצורה מאוד פשוטה.
// מיישם משדר פשוט (חד כיווני) עם מודול TX-C1
#לִכלוֹל
#include // לא ממש בשימוש אבל צריך להרכיב
נהג RH_ASK;
// נהג RH_ASK (2000, 2, 4, 5); // ESP8266 או ESP32: אין להשתמש בסיכה 11
הגדרת חלל ()
{
Serial.begin (9600); // איתור באגים בלבד
pinMode (5, INPUT);
אם (! driver.init ())
Serial.println ("init נכשל");
}
לולאת חלל ()
}
if (digitalRead (5) == HIGH) {
const char *msg = "a";
driver.send ((uint8_t *) msg, strlen (msg));
driver.waitPacketSent ();
עיכוב (200);
}
}
שלב 5: שלב 4: קוד המקלט
#לִכלוֹל
#include // לא היה בשימוש בפועל אבל צריך להרכיב
#כלול "pitches.h" // הוסף תדר שווה ערך עבור תו מוזיקלי
#כלול "theme.h" // הוסף הערה הערכה ומשך
נהג RH_ASK;
הגדרת חלל ()
{
Serial.begin (9600); // ניפוי באגים בלבד
אם (! driver.init ())
Serial.println ("init נכשל");
אַחֵר
Serial.println ("נעשה");
נהג RH_ASK;
הגדרת חלל ()
{
Serial.begin (9600); // ניפוי באגים בלבד
אם (! driver.init ())
Serial.println ("init נכשל");
אַחֵר
Serial.println ("נעשה");
}
בטל Play_Pirates ()
{
for (int thisNote = 0; thisNote <(sizeof (Pirates_note)/sizeof (int)); thisNote ++) {
int noteDuration = 1000/Pirates_duration [thisNote]; // להמיר משך לעיכוב בזמן
tone (8, Pirates_note [thisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1.05; // כאן 1.05 הוא קצב, הגדל כדי לשחק אותו לאט יותר
עיכוב (pauseBetweenNotes);
noTone (8); // עצור מוזיקה בסיכה 8
}
}
לולאת חלל ()
{
uint8_t buf [1];
uint8_t buflen = sizeof (buf);
if (driver.recv (buf, & buflen)) // ללא חסימה
{
Serial.println ("נבחר -> 'הוא פיראט'");
Play_Pirates ();
Serial.println ("עצור");
}
}
מוּמלָץ:
Nest Hello - פעמון פעמון עם שנאי משולב בבריטניה (220-240V AC - 16V AC): 7 שלבים (עם תמונות)
Nest Hello - פעמון פעמון עם שנאי משולב בבריטניה (220-240V AC - 16V AC): רציתי להתקין פעמון דלת של Nest Hello, זרם הפועל על 16V -24V AC (הערה: עדכון תוכנה בשנת 2019 שינה את אירופה טווח גרסאות ל- 12V-24V AC). פעמוני הפעמון הסטנדרטיים עם שנאים משולבים הזמינים בבריטניה ב
פעמון דלת ארדואינו: 4 שלבים
פעמון דלת ארדואינו: היום אראה לך כיצד להכין פעמון באמצעות ארדואינו. פעמון הדלת הזה מנגן מנגינה אקראית מספריית שירים. אתה יכול להתאים אישית את פעמון הדלת שלך ולהוסיף עוד שירים. התקן אותו מחוץ לחדר השינה, הכיתה, המשרד או אפילו לך
פעמון דלת מותאם אישית המופעל באמצעות פעמון: 6 שלבים
פעמון דלת מותאם אישית המופעל בפעמון: שלום! שמי ג'סטין, אני ג'וניור בתיכון, ומדריך זה יראה לך כיצד להכין פעמון דלת המופעל כאשר מישהו דורך על מחצלת הדלת שלך, והוא יכול להיות כל מנגינה או שיר שתרצה! מכיוון שמחצלת הדלת מפעילה את הדלת
פעמון דלת ללא מגע DIY ללא ארדואינו !: 7 שלבים
פעמון דלת ללא מגע DIY ללא ארדואינו !: מתגי פעמון הדלת הם אחד הדברים שהאנשים הכי נוגעים בהם. ומכיוון שמגפת COVID -19 הופכת לנושא רציני, שמירה על היגיינה טובה הפכה בראש סדר העדיפויות בימים אלה. אז בהנחיה זו אראה לכם דרך פשוטה
פעמון דלת וירוס הקורונה של ארדואינו: 6 שלבים
פעמון דלת וירוס הקורונה בארדואינו: בשל התפרצות הקורונה העולמית, אני רוצה ליצור פעמון שאינך צריך ללחוץ לאותות בפנים שאתה כאן והם חייבים לפתוח את הדלת. הדבר הזה יכול לגרום לך להידבק בנגיף על ידי נגיעה בפעמון הדלת של אנשים אחרים