Banana Pi BPI-R3

פורום רשתות, IT ומחשוב כללי - רשתות, ראוטרים, מחשבים ניידים, אביזרים וכו'.
tzah
עוסק בתחום
עוסק בתחום
תגובות: 834
הצטרף: פברואר 2011
נתן תודות: 78 פעמים
קיבל תודות: 74 פעמים

שרשור שלא נקרא #196 

23/12/2022 15:30  
elxyzad כתב:
כנראה שיש כבר בקרה. הייתי בודק עם סקופ אבל אין לי בבית.
אם אתה מחבר לפין הנגדי בקונקטור של ה3, המאוורר עובד בעוצמה מלאה?

על ה2 אי אפשר לשלוט, זה פשוט קו של מתח.
...
צודק
בקונקטור של 3 פינים בכלל לא הצלחתי לפעיל את המאוורר. ממה שאני זוכר המתח הוא 3.3V או 5V (אני כבר לא זוכר).

כנראה לא סוף העולם אם אשתמש בקונקטור 4 פינים. אפילו לא בדקתי מה הטמפרטורה עם וללא הפעלת המאוורר
אבל לפחות ניתן לתזמן את הפעלת המאוורר. בהזדמנות. אנסה לשוחח עם הצוות של החברה ולשאול אותם איך עושים את זה
עם PWM וקונקטור 3 פינים.

elxyzad פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 456
הצטרף: נובמבר 2020
נתן תודות: 1 פעם
קיבל תודות: 69 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #197 

3.3 זה הpwm.
דרך ה4 פינים אפשר לעשות pwm אפילו עם 2 חוטים. אני צריך לכתוב סקריפט כדי לבדוק את זה

elxyzad פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 456
הצטרף: נובמבר 2020
נתן תודות: 1 פעם
קיבל תודות: 69 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #198 

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

קוד: בחירת הכל

#!/bin/sh

function gpiopwm() {
        sleep_low=$(awk -v freq="$2" -v duty="$3"  'BEGIN{print (1/freq)*((100-duty)/100)}')
        sleep_high=$(awk -v freq="$2" -v duty="$3"  'BEGIN{print (1/freq)*((100-(100-duty))/100)}')
        echo "low $sleep_low high $sleep_high"
        var_count=0
        repeat=1000
        while [ $var_count -lt $repeat ]
        do
        echo 1 > /sys/class/gpio/gpio$1/value
        sleep $sleep_high
        echo 0 > /sys/class/gpio/gpio$1/value
        let var_count=var_count+1
        if [ $var_count -le $repeat ]
        then
                sleep $sleep_low
        fi
        done
}

echo 419 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio419/direction
lastcpu=0
duty=15
gpiopwm 419 20 10
echo "finished 10"
gpiopwm 419 20 90
צריך להתקין את coreutils-sleep
המספר 20 הוא התדר, תנסה לשחק עם המספר הזה.
10 ו 90 זה ה DUTY CYCLE

תחבר רק את המתח של ה SATA ואדמה

tzah
עוסק בתחום
עוסק בתחום
תגובות: 834
הצטרף: פברואר 2011
נתן תודות: 78 פעמים
קיבל תודות: 74 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #199 

23/12/2022 21:33  
elxyzad כתב:
טוב, המאוורר שיש לי ממש גדול ועושה מופע לדים מעצבן שצורך מלא זרם.. בוא תנסה את הסקריפט הזה

קוד: בחירת הכל

#!/bin/sh

function gpiopwm() {
        sleep_low=$(awk -v freq="$2" -v duty="$3"  'BEGIN{print (1/freq)*((100-duty)/100)}')
        sleep_high=$(awk -v freq="$2" -v duty="$3"  'BEGIN{print (1/freq)*((100-(100-duty))/100)}')
        echo "low $sleep_low high $sleep_high"
        var_count=0
        repeat=1000
        while [ $var_count -lt $repeat ]
        do
        echo 1 > /sys/class/gpio/gpio$1/value
        sleep $sleep_high
        echo 0 > /sys/class/gpio/gpio$1/value
        let var_count=var_count+1
        if [ $var_count -le $repeat ]
        then
                sleep $sleep_low
        fi
        done
}

echo 419 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio419/direction
lastcpu=0
duty=15
gpiopwm 419 20 10
echo "finished 10"
gpiopwm 419 20 90
צריך להתקין את coreutils-sleep
המספר 20 הוא התדר, תנסה לשחק עם המספר הזה.
10 ו 90 זה ה DUTY CYCLE

תחבר רק את המתח של ה SATA ואדמה
...

טוב אתה...

רק אומר (כותב)..לא יותר פשוט לכתוב סקריפט, שאם לדוגמא הטמפ' של המעבד גבוהה מ- 45 מעלות צלזיוס
המאוורר יופעל לפרק זמן נתון. נשמע לי הרבה יותר הגיוני.

elxyzad פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 456
הצטרף: נובמבר 2020
נתן תודות: 1 פעם
קיבל תודות: 69 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #200 

23/12/2022 22:32  
tzah כתב:
טוב אתה...

רק אומר (כותב)..לא יותר פשוט לכתוב סקריפט, שאם לדוגמא הטמפ' של המעבד גבוהה מ- 45 מעלות צלזיוס
המאוורר יופעל לפרק זמן נתון. נשמע לי הרבה יותר הגיוני.
...
זה רק סקריפט לבדיקה של הpwm. אם זה יעבוד אני אכתוב משהו יותר רציני

מה שאתה רוצה אני יכול לכתוב בשניה.. אולי עדיף באמת

elxyzad פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 456
הצטרף: נובמבר 2020
נתן תודות: 1 פעם
קיבל תודות: 69 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #201 

הינה הסקריפט

קוד: בחירת הכל

#!/bin/sh

pin_num=8
sleep_time=5 #seconds
fan_time=30 #seconds
fan_temp_threshold=45

gpio_num=$((pin_num + 411))
echo $gpio_num > /sys/class/gpio/export
gpio_sys_path='/sys/class/gpio/gpio'
gpio_sys_path="${gpio_sys_path}${gpio_num}"
current_dir="`cat ${gpio_sys_path}/direction`"
if [ "$current_dir" = "in" ]; then
	echo out > "${gpio_sys_path}"/direction
fi
echo 0 > ${gpio_sys_path}/value
while [ true ]
do
temp=$((`cat /sys/class/thermal/thermal_zone0/temp`/1000))
if [ "$temp" -gt "$fan_temp_threshold" ]; then
	echo 1 > ${gpio_sys_path}/value
	sleep $fan_time
	echo 0 > ${gpio_sys_path}/value
else
	sleep $sleep_time
fi
done
אני אשתמש בו בעצמי, רק צריך להשיג מאוורר נורמלי.
אתה יכול לשנות את הערכים בתחילת הסקריפט אם אתה רוצה.
תגיד לי אם עובד לך..

tzah
עוסק בתחום
עוסק בתחום
תגובות: 834
הצטרף: פברואר 2011
נתן תודות: 78 פעמים
קיבל תודות: 74 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #202 

הללויה..
לגבי ה- PWM והקונקטור 3 פינים:
הפעם לא הייתי עצלן ובדקתי עם אבומטר. החיבור הקודם שלי היה פשוט הפוך מבחינת החוטים.
הפעם בדקתי מתח במו שצריך וחיברתי את החוטים בצורה הנכונה. המאוורר עובד!

elxyzad פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 456
הצטרף: נובמבר 2020
נתן תודות: 1 פעם
קיבל תודות: 69 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #203 

מעולה. אז התחלת לבדוק את המכשיר?
מעניין כמה אנשים בארץ היו מוכנים לשלם על המכשיר הזה עם תמיכה והתקנה..

tzah
עוסק בתחום
עוסק בתחום
תגובות: 834
הצטרף: פברואר 2011
נתן תודות: 78 פעמים
קיבל תודות: 74 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #204 

24/12/2022 18:14  
elxyzad כתב:
מעולה. אז התחלת לבדוק את המכשיר?
מעניין כמה אנשים בארץ היו מוכנים לשלם על המכשיר הזה עם תמיכה והתקנה..
...
בהדלקה ראשונה המאוור התחיל לעבוד. בהדלקות אחרות הפסיק
הוא נע קדימה וברוורס למשך שניה וחוזר. יש מצב שהוא יתחיל לעבוד בטמפ' מסויימת? הפעם החיבורים נכונים.

tzah
עוסק בתחום
עוסק בתחום
תגובות: 834
הצטרף: פברואר 2011
נתן תודות: 78 פעמים
קיבל תודות: 74 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #205 

בקיצור ... 5V לא עובד היטב עם מאוורר 12V
למרות שהוא נדלק פעם אחת ללא בעיה.
חזרנו לפתרון שלך :)

elxyzad פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 456
הצטרף: נובמבר 2020
נתן תודות: 1 פעם
קיבל תודות: 69 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #206 

חבל על המאמץ, ב5v הוא גם מושך יותר מדי זרם ..
תנסה את הסקריפט שלי

tzah
עוסק בתחום
עוסק בתחום
תגובות: 834
הצטרף: פברואר 2011
נתן תודות: 78 פעמים
קיבל תודות: 74 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #207 

תוצאה סופית:
מחר אשחק עם הסקריפט שלך.
IMG_20221224_205928.jpg
(65.92 KiB) הורד 138 פעמים

elxyzad פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 456
הצטרף: נובמבר 2020
נתן תודות: 1 פעם
קיבל תודות: 69 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #208 

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

tzah
עוסק בתחום
עוסק בתחום
תגובות: 834
הצטרף: פברואר 2011
נתן תודות: 78 פעמים
קיבל תודות: 74 פעמים

Re: Banana Pi BPI-R3 - אופציה מעניינת

שרשור שלא נקרא #209 

24/12/2022 21:54  
elxyzad כתב:
שני הסקריפטים עובדים.
אם צורת העבודה של הכיבוי הדלקה תעצבן אותי, אני אשנה את הסקריפט לעבוד עם pwm
זה שיש שם טרנזיסטור מאפשר לך לעשות pwm עם 2 פינים בלבד
...
מעולה ותודה

elxyzad פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 456
הצטרף: נובמבר 2020
נתן תודות: 1 פעם
קיבל תודות: 69 פעמים

Re: Banana Pi BPI-R3 - כמה הייתם מוכנים לשלם על מוצר מוגמר?

שרשור שלא נקרא #210 

הוספתי שאלה לחברי הפורום

שלח תגובה

חזור אל “רשתות, אינטרנט ו- Fiber”