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

מתקן אלכוהול ג'ל אוטומטי עם Esp32: 9 שלבים
מתקן אלכוהול ג'ל אוטומטי עם Esp32: 9 שלבים

וִידֵאוֹ: מתקן אלכוהול ג'ל אוטומטי עם Esp32: 9 שלבים

וִידֵאוֹ: מתקן אלכוהול ג'ל אוטומטי עם Esp32: 9 שלבים
וִידֵאוֹ: עשר הנשים הכי גבוהות בעולם┃טופטן 2024, נוֹבֶמבֶּר
Anonim
מתקן אלכוהול ג'ל אוטומטי עם Esp32
מתקן אלכוהול ג'ל אוטומטי עם Esp32

במדריך נראה כיצד ליצור אב טיפוס שלם, להרכיב מתקן אלכוהול ג'ל אוטומטי עם esp32, הוא יכלול הרכבה שלב אחר שלב, מעגל אלקטרוני וגם קוד המקור מוסבר כל שלב אחר שלב.

שלב 1: מעגל

מעגל חשמלי
מעגל חשמלי

מעגל הפרויקט מורכב ממודול ky-033, בעל חיישן אופטי רפלקטיבי, שהוא TCRT5000L, מודול esp32-t, אם כי אנו יכולים להשתמש גם בארדואינו בכל אחת מהצפיות שלו, עם כמה מינימליות שינויים בקוד המקור, מנוע סרוו MG995, בגרסת 360 מעלות שלו, כך שנוכל לבצע סיבוב שלם עם מומנט גבוה, בתוכו בנוי עם גלגלי מתכת, וכמובן מעגל מודפס, אותו אשאיר את קובץ הגרבר למטה כדי שיוכלו להוריד בחינם.

שלב 2: תכונות של מודול ESP32-T

תכונות של מודול ESP32-T
תכונות של מודול ESP32-T

קישוריות

במודול ESP32 יש את כל גרסאות ה- wiFi:

  • 802.11 b/g/n/e/i/n
  • Wi-Fi Direct (P2P), P2P Discovery, מצב הבעלים של קבוצת P2P וניהול צריכת חשמל של P2P

גרסה חדשה זו כוללת קישוריות Bluethoot בעלת הספק נמוך

  • Bluetooth v4.2 BR/EDR ו- BLEBLE Beacon
  • בנוסף, אתה יכול לתקשר באמצעות SPI, I2C, UART, MAC Ethernet, פרוטוקולי SD מארח

תכונות מיקרו -בקר

המעבד מורכב מדגם SoC Tensilica LX6 עם התכונות והזיכרון הבאים

  • ליבה כפולה של 32 סיביות במהירות 160MHz
  • 448 קילובייט ROM
  • 520kByteS SRAM

יש 48 סיכות

  • 18 ADC 12 סיביות
  • 2 DAC של 8 סיביות
  • חיישני מגע 10 פינים
  • 16 PWM
  • 20 כניסות/יציאות דיגיטליות

מצבי צריכת חשמל וצריכה

להפעלה תקינה של ה- ESP32 יש צורך לספק מתח בין 2.8V ל- 3.6V. האנרגיה שאתם צורכים תלויה במצב הפעולה. הוא מכיל מצב, ה- Ultra Low Power Solution (ULP), שבו המשימות הבסיסיות (ADC, PSTN …) ממשיכות להתבצע במצב שינה

שלב 3: סרוו MG995 גרסת 360 מעלות

סרוו MG995 גרסת 360 מעלות
סרוו MG995 גרסת 360 מעלות

Mg995 - 360o, הוא סרוו סיבוב רציף (360o) הוא גרסה של סרווס רגיל, שבו האות שאנו שולחים לסרוו שולט על מהירות הסיבובים, במקום על המיקום הזוויתי כפי שקורה בסרוווס קונבנציונאלי.

סרוו סיבוב רציף זה הוא דרך קלה להשיג מנוע עם בקרת מהירות, מבלי להוסיף מכשירים נוספים כמו בקרים או מקודדים כמו במקרה של מנועי DC או צעד אחר צעד, מכיוון שהבקרה משולבת בסרוו עצמו.

מפרטים

  • חומר ציוד: מתכת
  • טווח סיבוב: 360
  • מתח הפעלה: 3 V עד 7.2 V
  • מהירות הפעלה ללא עומס: 0.17 שניות / 60 מעלות (4.8V); 0.13 שניות / 60 מעלות (6.0V)
  • מומנט: 15 ק"ג / ס"מ
  • טמפרטורת עבודה: -30 C עד 60 C
  • אורך הכבל: 310 מ"מ
  • משקל: 55 גרם
  • מידות: 40.7 מ"מ x 19.7 מ"מ x 42.9 מ"מ

כולל:

  • 1 סיבוב רציף של Servomotor Tower Pro Mg995.
  • 3 ברגים להרכבה
  • .3 התמודדות (קרניים).

שלב 4: מודול גלאי קו/חיישן עוקבים Ky-033

מודול גלאי קו/חיישן עוקבים Ky-033
מודול גלאי קו/חיישן עוקבים Ky-033

תיאור

מודול חיישן KY-033 LINE/FOLLOWER SENSOR מודול זה תוכנן במיוחד לזיהוי קווים קל, מהיר ומדויק, מה שמקל עליך להרכיב רובוטים של קו עוקב. מודול זה תואם ל- Arduino כמו גם לכל מיקרו -בקר בעל סיכת 5V. מתח הפעלה: 3.3-5 VDC זרם עבודה: 20mA מרחק זיהוי: 2-40mm אות פלט: רמת TTL (רמה נמוכה יש מכשול, רמה גבוהה עם מכשול) הגדרת רגישות: פוטנציומטר.: -10 עד +50oC מידות: 42x11x11mm זווית אפקטיבית: 35o

שלב 5: קוד המקור

#include Servo myservo;

const int sensorPin = 12; // Pin del sensor infrarrojo optico refectivo

int int = 0;

הגדרת בטל () {

myservo.attach (23); // סיכה למנוע מנוע סרוו MG995 דה 360

pinMode (sensorPin, INPUT); // definir pin como entrada

}

לולאת חלל () {

value = digitalRead (sensorPin); // lectura digital de pin del sensor infrarrojo

if (value == LOW) {// Si detecta un objeto cerca se cumple esta función

actuador (); // Lama a la función actuador

}

}

actuador void () {

myservo.write (180); // באחה אל אקטואדור ליניאלי

עיכוב (700);

myservo.write (90); // איתור מנוע אל סרוו

עיכוב (600);

myservo.write (0); // Sube el actuador ליניאלי

עיכוב (500);

myservo.write (90); // איתור מנוע אל סרוו

עיכוב (2000); // אספרמוס 2 סגנונות למען que no se vuelva a ctivar el servomotor inmediatamente

}

שלב 6:

ניתן להשתמש בקוד זה עם כל ארדואינו, אך עלינו להקפיד לשנות את השימוש בסיכה 23 (ללא ארדואינו מגה ללא בעיה) על ידי כל סיכת ארדואינו מ -2 עד 13 (מינוס 12 מכיוון שהוא משמש לחיישן האופטי המשקף), שכן למשל בארדואינו סיכה אחת או ננו 23 אינה קיימת.

הסרוו לשימוש לפרויקט זה הוא 360 מעלות, כך שהוא מסובב משלים על ידי הצבת ערך של 180o, בכיוון -מיסרו.כתב (180) -, אנו עוצרים אותו בעזרת -מיסרו.בורט (90) -ואכן אנו פונים זה בכיוון ההפוך עם -myservo.write (90) -, לכן חשוב מאוד להמתין זמן קצר בעיכוב עד שהמפעיל הליניארי יעבור למיקום הרצוי.

שלב 7: קבצים

קבצי ST

rogerbit.com/wprb/wp-content/uploads 2020/10/Archivos-STL.zip

או שאתה יכול להוריד אותם מהמכונית המקורית, אבל הקובץ למעלה כולל שינוי לקבצי STL אחד שמסתכלים על הסרטון. Http://www.thingiverse.com/thing: 3334797

קובץ גרבר

rogerbit.com/wprb/wp-content/uploads 2020/10/Gerber_PCB_ESP32.zip

שלב 8: ספריית סרוו תואמת Esp32

כדי לשלוט במנוע, אתה יכול פשוט להשתמש ביכולות ה- PWM של ESP32 על ידי שליחת אות 50 הרץ עם רוחב הדופק המתאים. או שתוכל להשתמש בספרייה כדי להפוך את המשימה לפשוטה בהרבה.

rogerbit.com/wprb/wp-content/uploads 2020/04/ServoESP32-master.zip

שלב 9: הסוף

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

פרויקט מומלץ

www.youtube.com/watch?v=vxBG_bew2Eg

מוּמלָץ: