תוכן עניינים:
- שלב 1: מה שאתה צריך
- שלב 2: בנה את המעגל שלך
- שלב 3: צור סקריפט פייתון לקריאת הנתונים שלך ולרישום אותם
וִידֵאוֹ: הכנת לוגר נתונים עם ה- Raspberry Pi: 3 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
כונן הנתונים הפשוט הזה מבצע מדידות אור קבועות באמצעות LDR אנלוגי (פוטורסיסטור) ושומר אותן בקובץ טקסט ב- Raspberry Pi שלך. כונן הנתונים הזה ימדוד וירשם את רמת האור כל 60 שניות, ויאפשר לך לעקוב אחר האופן בו השתנה הבהירות לאורך זמן.
אם נרצה להשתמש בחיישנים אנלוגיים עם ה- Raspberry Pi, נצטרך להיות מסוגלים למדוד את ההתנגדות של החיישן. בניגוד לארדואינו, סיכות ה- GPIO של ה- Raspberry Pi אינן מסוגלות למדוד התנגדות ויכולות לחוש רק אם המתח המסופק להן הוא מעל מתח מסוים (כ -2 וולט). כדי להתגבר על בעיה זו, תוכל להשתמש בממיר אנלוגי לדיגיטל (ADC), או שתוכל להשתמש בקבל זול יחסית.
שלב 1: מה שאתה צריך
- RaspberryPi עם Raspbian כבר מותקן. יהיה עליך גם לגשת ל- Pi באמצעות צג, עכבר ומקלדת או באמצעות שולחן עבודה מרוחק. אתה יכול להשתמש בכל דגם של Raspberry Pi. אם יש לך אחד מדגמי Pi Zero, ייתכן שתרצה להלחים כמה סיכות כותרת ליציאת GPIO.
- התנגדות תלויה באור (ידועה גם בשם LDR או פוטורסיסטור)
- קבל קרמיקה 1 uF
- קרש אבות טיפוס ללא הלחמה
- כמה חוטי מגשר זכר לנקבה
שלב 2: בנה את המעגל שלך
בנה את המעגל הנ ל בלוח הלחם שלך וודא שאף אחד ממרכיבי הלידים אינו נוגע. הנגד התלוי לאור והקבל הקרמי אין להם קוטביות מה שאומר שניתן לחבר זרם שלילי וחיובי לשני העופרים. לכן אינך צריך לדאוג לאיזה כיוון רכיבים אלה חוברו במעגל שלך.
לאחר שבדקת את המעגל שלך, חבר בזהירות את כבלי המגשר לסיכות ה- GPIO של ה- Raspberry Pi שלך על ידי ביצוע התרשים לעיל.
שלב 3: צור סקריפט פייתון לקריאת הנתונים שלך ולרישום אותם
פתח את IDLE ב- Raspberry Pi שלך (תפריט> תכנות> פייתון 2 (IDLE)) ופתח פרוייקט חדש (קובץ> קובץ חדש). לאחר מכן הקלד את הדברים הבאים:
ייבא RPi. GPIO כ- GPIO
זמן יבוא יבוא datetime loginterval = 60 מרווח לוג בשניות savefilename = "lightlevels.txt" SensorPin = 17 TriggerPin = 27
GPIO.setmode (GPIO. BCM)
כובע = 0.000001 #1uf adj = 2.130620985
התנגדות מדידה (mpin, tpin):
GPIO.setup (mpin, GPIO. OUT) GPIO.setup (tpin, GPIO. OUT) GPIO.output (mpin, False) GPIO.output (tpin, False) time.sleep (0.2) GPIO.setup (mpin, GPIO. IN) time.sleep (0.2) GPIO.output (tpin, True) starttime = time.time () endtime = time.time () while (GPIO.input (mpin) == GPIO. LOW): endtime = time.time () החזר שעת סיום-התחלה def כתב (txt, fn): f = open (fn, 'a') f.write (txt+'\ n') f.close () i = 0 t = 0 בעוד True: stime = time.time () עבור טווח (1, 11): res = (התנגדות מדידה (SensorPin, TriggerPin)/cap)*adj i = i+1 t = t+res אם a == 10: t = t/i הדפס (t) כתוב (str (datetime.datetime.now ())+","+str (t), שם קובץ שמור) i = 0 t = 0 בעוד stime+loginterval> time.time (): #המתן עד שיש עבר הזמן. שינה (0.0001)
שמור את הפרויקט שלך כ- datalogger.py (קובץ> שמור בשם) בתיקיית מסמכים.
כעת פתח את מסוף (תפריט> אביזרים> מסוף) והקלד את הפקודה הבאה:
python datalogger.py
הסקריפט ייצור קובץ טקסט בשם "lightlevels.txt" ויעדכן אותו כל 60 שניות. אתה יכול לשנות את שם הקובץ הזה בשורה 6. תוכל גם לשנות את התדירות שבה מעדכן הנתונים מתעדכן על ידי שינוי שורה 5.
מוּמלָץ:
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD - סימולציית רישום נתונים DHT11 בפרוטוס: 5 שלבים
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD | סימולציית רישום נתונים ב- DHT11 בפרוטוס: הקדמה: היי, זהו Liono Maker, הנה קישור ל- YouTube. אנו יוצרים פרויקט יצירתי עם Arduino ועובדים על מערכות מוטבעות. Data-Logger: לוגר נתונים (גם לוגר נתונים או מקליט נתונים) הוא מכשיר אלקטרוני המתעד נתונים לאורך זמן עם
הכנת מד כוח/לוגר משלך: 5 שלבים (עם תמונות)
הכנת מד/לוגר חשמל משלך: בפרויקט זה אראה לך כיצד שילבתי Arduino, IC צג כוח INA219, LCD OLED ו- PCB כרטיס מיקרו SD בכדי ליצור מד כוח/לוגר שיש לו יותר פונקציות מ מד הכוח הפופולרי USB. בואו נתחיל
לוגר נתונים - מודול מחשב רישום: 5 שלבים
Logger Data - Module Computer Logging: Logger Data Ethernet for אוסף נתונים מבוסס HTTP מגשר חיישן הממיר חיישן ממשק I2C לחיישן Ethernet
רכישת נתונים ומערכת ויזואליזציית נתונים לאופנוע מירוץ חשמלי של MotoStudent: 23 שלבים
רכישת נתונים ומערכת ויזואליזציית נתונים לאופנוע מירוץ חשמלי של MotoStudent: מערכת רכישת נתונים היא אוסף של חומרה ותוכנה הפועלים יחד על מנת לאסוף נתונים מחיישנים חיצוניים, לאחסן ולעבד אותם לאחר מכן כך שניתן יהיה להמחיש אותם בצורה גרפית ולנתח אותם, המאפשר למהנדסים לבצע
כיצד להכין לוגר נתונים לטמפרטורה, PH וחמצן מומס: 11 שלבים (עם תמונות)
כיצד להכין לוגר נתונים לטמפרטורה, PH וחמצן מומס: מטרות: צור לוגר נתונים עבור ≤ 500 $. הוא מאחסן נתונים עבור טמפרטורה, pH ו- DO עם חותמת זמן ושימוש בתקשורת I2C. מדוע I2C (מעגל אינטגרטיבי)? אפשר לערום כמה שיותר חיישנים באותו קו בהתחשב בכך שלכל אחד מהם יש