תוכן עניינים:
- שלב 1: קישור GitHub
- שלב 2: הפגנה חיה ב- YouTube
- שלב 3: דרושים רכיבים
- שלב 4: כיצד ליישם קוד וחיבורים
- שלב 5: התקנה
- שלב 6: עיצוב PCB
- שלב 7: גרף זרימת בקרה מפורט של המערכת
- שלב 8: קוד
וִידֵאוֹ: מערכת נגד קרח: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
פרויקט זה נועד למנוע היווצרות של קרח או שלג על ידי שימוש במי מלח כסוכן נגד קרח. באמצעות חיישן הלחות והטמפרטורה לאיתור התנאים הסביבתיים, הממטר מפזר את מי התמלחות הנשלטים על ידי פטל פטל. חיישן IR משמש לאיתור אנשים ובעלי חיים. כשהוא מזהה אנשים, הממטרה נכבית.
כל מערך ההוראות לבנייה ולשימוש בפרויקט מסופק בדף GitHub שלי.
GitHub: מערכת אנטי אייסינג
שלב 1: קישור GitHub
אנא בקר בדף GitHub שלנו כדי להבין את הרכיבים, הכלים והחבילות השונים המשמשים לבניית המערכת.
מערכת אנטי אייסינג
עיין בקישור לעיל כדי לדעת יותר על הפרויקט מכיוון שהוא מכיל עמודים שונים כולל readme ו- wiki המשויכים אליו כדי לסייע לך טוב יותר בבניית מערכת אנטי קרח משלך.
אני אספק את ההוראות שלב אחר שלב מהשלב השלישי ואילך כדי להקל על חובבי RPi לבנות אותו מההנחיות:)
שלב 2: הפגנה חיה ב- YouTube
עיין בדף YouTube שלנו להפגנה חיה. הקישור להלן:
הדגמה של YouTube למערכת אנטי אייסינג
שלב 3: דרושים רכיבים
חוּמרָה:
1. חיישן IR: HC-SR501 PIR גלאי תנועה מתח: 5V-20V צריכת חשמל: פלט 65mATTL: 3.3V, 0V זמן נעילה: 0.2 שניות שיטות טריגר: L-השבת טריגר חוזר, H הפעל טריגר חוזר טווח חישה: פחות מ -120 מעלות, בתוך 7 מטר טמפרטורה: - 15 ~ +70 מימד: 32*24 מ"מ, מרחק בין בורג 28 מ"מ, M2, ממד עדשה בקוטר: 23 מ"מ
2. חיישן לחות וטמפרטורה: DHT22 (AM2302)
עלות נמוכה 3 עד 5 וולט ו- I/O2.5mA שימוש מקסימלי בזמן ההמרה (תוך בקשת נתונים) טוב לקריאות לחות 0-100% עם דיוק 2-5% טוב ל -40 עד 80 מעלות צלזיוס דיוק ± 0.5 מעלות צלזיוס אין יותר קצב דגימה של יותר מ 0.5 הרץ (אחת לשתי שניות) נתוני אוטובוס יחיד משמשים לתקשורת בין MCU ל- DHT22, זה עולה 5 ms לתקשורת חד פעמית.
3. משאבת מנוע DC ללא מברשות Decdeal QR50E
בעלות נמוכה ורב -תכליתית 12V 5W כמות משאבה 280l/H יכול להתמודד עם פתרונות מסוגים שונים כולל מי מלח (מי מלח) ושמן בטמפרטורות שונות
4. סוללת DC/ ספק כוח DC 12V
שלב 4: כיצד ליישם קוד וחיבורים
קוד:
- שיבוט את המאגר.
- העתק את הקוד/html אל/var/www/html
- בתיקיית Code, ניתן לבצע את הקובץ הראשי.
- אם שינית את מספר סיכת הקלט/פלט, תוכל להשתמש ב- CMake כדי לבנות מחדש את הקובץ הראשי.
- פתח את הדפדפן והזן את כתובת raspberryPi כדי לגשת לממשק המשתמש.
חיבורים:
אנו משתמשים במספור WiringPi בקוד שלנו, ומכאן:
כוח GPIO: 4.
מנוע GPIO: 3.
חיישן PIR GPIO: 0.
חיישן DHT22 GPIO: 7.
שלב 5: התקנה
מכיוון שהפרויקט שלנו כלל את Mysql, Php, שרת האינטרנט, ישנן מספר פקודות להגדרת סביבת העבודה כדלקמן:
בדיקת מערכת הפטל פאי מעודכנת
עדכון sudo apt-get
sudo apt-get upgrade
התקנת apache2, php, תומך ב- mysql
sudo apt -get להתקין apache2 -y
sudo apt-get install php7.0
sudo apt-get התקן את שרת mysql
sudo apt-get להתקין mysql-client
sudo apt-get default-libmysqlclient-dev
לאחר התקנת תומכים לסביבה, יש ליצור מסד נתונים וטבלה רלוונטית על מנת לקרוא ולכתוב נתונים.
אם ברצונך ליצור חשבון התחברות ספציפי במקום להשתמש ב'שורש ', תוכל פשוט לעבור על הפקודות הבאות:
יצירת משתמש חדש בשם 'pi'
sudo mysql -u root לכניסה למסד הנתונים של mysql.
mysql> USE mysql;
mysql> צור משתמש 'pi'@'localhost' המזוהה על ידי '';
mysql> להעניק את כל ההפרטים ב *. * ל- 'pi'@'localhost';
mysql> UPDATE user SET plugin = 'mysql_native_password' WHERE משתמש = 'pi';
mysql> FLUSH PRIVILEGES;
mysql> יציאה;
שירות mysql הפעלה מחדש
יצירת מסד נתונים עבור פטל פאי
mysql> צור חיישן מסד נתונים;
mysql> שימוש בחיישן;
mysql> צור טבלה th_sensor (שם char (20) לא null מפתח ראשי, float value (10, 2) לא null, value2 float (10, 2);
mysql> יציאה;
כעת תוכל להעתיק/קוד/תיקיית html לספריית ברירת המחדל של localhost בשם/var/www/html.
יצירת סקריפט אתחול להפעלת המערכת לאחר פתיחת ה- pi.
לדוגמה, יצירת קובץ בשם boot.desktop תחת הכיוון:.config/autostart/
תוכן הקובץ כדלקמן:
[כניסה לשולחן העבודה]
סוג = יישום
שם = testboot
NoDisplay = נכון
Exec = xxx/xxx/xx./main
"Xxx/xxx/xx" הוא הספרייה של הקובץ הראשי שלך.
לבסוף, לאחר אתחול ה- pi, תוכל לפתוח את דפדפן האינטרנט שלך כדי לראות את הממשק.
שלב 6: עיצוב PCB
סכמטי ו- PCB בחרנו ללכוד Orcad ועורך PCB לצייר את ה- PCB.
מעגל חיישנים:
הקובץ המקורי של הסכימה. אנא פתח קובץ זה על ידי Orcad Capture.
הקובץ המקורי של ה- PCB. אנא פתח קובץ זה על ידי עורך PCB.
סכמטי מעגל החיישנים מסופקים למעלה יחד עם קבצי ה- PCB. 16 סיכות מספיקות לפרויקט שלנו, אז השתמשנו בכותרת בלבד עם 16 סיכות.
J2 מיועד לחיישן PIR
J3 מיועד לחיישן לחות וטמפרטורה
J4 מיועד ל- GPIO
R1 ו- R2 הם נגדי המשיכה
D1 LED מיועד לבדיקת המנוע. אות זה משמש לשליטה במנוע.
D2 LED מיועד לתצפית. הוא יראה אם המעגל פועל.
מעגל בקרת מנוע:
הקובץ המקורי של הסכימה. אנא פתח קובץ זה על ידי Orcad Capture.
הקובץ המקורי של ה- PCB. אנא פתח קובץ זה על ידי עורך PCB.
סכמטי ו- PCB לכונן מוטורי
מעגל נהג סכמטי של מנוע מסופק למעלה יחד עם קבצי ה- PCB
J1 מיועד למקור כוח.
J2 מיועד ל- Motor.
J3 מיועד לאות בקרה שמגיע מה- GPIO.
J4 מיועד למתג.
Q1 הוא לשלוט במנוע.
נורית D2 היא לבדוק אם המעגל פועל כראוי.
שלב 7: גרף זרימת בקרה מפורט של המערכת
פירוט של זרימת האות במערכת כולה יחד עם עיכובי הזמן, קצבי הדגימה והרענון ופרוטוקולי האוטובוס המשמשים מסופק לעיל להבנת המערכת נוספת.
כמו תמיד הצעות נוספות לשיפור ושינויים יתקבלו בברכה:)
שלב 8: קוד
חבילת הקוד הועלה בקובץ.zip שבו תוכל להשתמש כדי לחלץ ולהרכיב את פטל הפטל שלך.
אנו משתמשים ב- GitHub כתוכנת בקרת הגירסאות שלנו מכיוון שהיא חינמית, קלה לתחזוקה ושחרור גרסאות חדשות יותר, תוך רישום כל השינויים שבוצעו בתוכנית.
תהליך שיבוט החבילה וחיבור באמצעות הפקודה 'עשה' אמור להיות קל יותר בהשוואה לקידוד כל שורה (קשה לכתוב סוגים שונים של קודים עבור רכיבים ומשימות שונות בשפות שונות בקבצים שונים).
כתב ויתור: בשום אופן אין לראות בכך פרסומת או הדגמה לאתר אחר, מכיוון שאני מאמין כי אנו קהילה פתוחה וקהילה בוגרת הפועלת יחד לבניית עתיד טוב יותר טיפין טיפין:)
מקווה שתהנו לבנות את הפרויקט הזה כמונו:)
לחיים!
מוּמלָץ:
קרח קרח: 11 שלבים
IceScreamer: דוושת הגיטרה האוברדרייב של UC3Music המבוססת על TubeScreamer של Ibanez. עיצוב ותיעוד לוח על ידי JorFru twitter GitHubLéelo en español לפרויקט זה יש אלקטרוניקה דומה מאוד ל- Ibanez TS-808 TubeScreamer. יתר על כן, לוח זה מאפשר לך לבחור בין
תיבה קדומה ואפקטים של בס זעיר: קרח שחור, אלקטרה פאז: 9 שלבים (עם תמונות)
תיבת קדם-הבנה ואפקטים זעירה בס: קרח שחור, אלקטרה פאז: במדריך זה אראה כיצד תוכלו להכין מגבר מראש לבס/גיטרה ותיבת אפקטים. אני בוחר להכין קופסת אפקט היברידית, המערבבת את אפקט העיוות הנפוץ של "הקרח השחור" או "אלקטרה דיסטורשן" עם אפקט ה"באז פאז "
מכונת ערפל קרח יבשה אולטימטיבית - מבוקרת Bluetooth, מופעלת באמצעות סוללה ומודפסת בתלת -ממד: 22 שלבים (עם תמונות)
מכונת ערפל קרח יבש אולטימטיבית - מבוקרת בלוטות ', מופעלת באמצעות סוללה ומודפסת בתלת מימד: לאחרונה הייתי צריך מכונת קרח יבש לכמה אפקטים תיאטרליים להצגה מקומית. התקציב שלנו לא ימתח לשכור אצל איש מקצוע אז זה מה שבניתי במקום זאת. הוא מודפס בעיקר בתלת מימד, נשלט מרחוק באמצעות בלוטות ', סוללות
מערכת הבטיחות לרכב נגד אלכוהול: 3 שלבים
מערכת הבטיחות לרכב נגד אלכוהול: כיום הרבה תאונות מתרחשות עקב נהיגה בשכרות והיא צריכה לעצור אנשים לנהוג אחרי שיכור. מערכת בטיחות מכוניות האלכוהול מספקת מערכת בטיחות שמונעת תאונה כזו במצב שיכור. מערכת זו משתמשת ב חיישנים ושימוש
הקפאת קרח בתוך פחיות אלטואידים הופכת אותם נוקשים יותר לחיתוך חורים וכו ': 3 שלבים
הקפאת קרח בתוך פחיות אלטואידים הופכת אותם נוקשים יותר לחיתוך חורים וכו ': פחים אלטוידיים יוצרים מארזים ומארזים נהדרים לפרויקטים של אלקטרוניקה ורדיו, אך קשה לחתוך אותם מכיוון שהמתכת נוטה להתכופף ולקרוע בקלות. במדריך זה מוצגת דרך פשוטה לתמוך במתכת הפחים האלטואידים הללו. האישור