22/12/2022 12:21elxyzad כתב: בדקתי וזה עובד.
תכתובקוד: בחירת הכל
echo 419 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio419/direction echo 1 > /sys/class/gpio/gpio419/value
אז התחברת ל- Header pins של הלוח? האם הבנתי נכון?
מה לגבי PWM?...
Banana Pi BPI-R3
- tzah
-
- עוסק בתחום

- תגובות: 1172
- הצטרף: פברואר 2011
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
התחברתי לקונקטור הזה ששאלת עליו. לא בדקתי pwm. אני אבדוק בהזדמנות...
עשיתי את זה עם כבלים קצרים וזה היה מסורבל..
אולי יש לי קונקטור כזה בעבודה, נראה שבוע הבא
- tzah
-
- עוסק בתחום

- תגובות: 1172
- הצטרף: פברואר 2011
Re: Banana Pi BPI-R3 - אופציה מעניינת
22/12/2022 14:39elxyzad כתב: התחברתי לקונקטור הזה ששאלת עליו. לא בדקתי pwm. אני אבדוק בהזדמנות
עשיתי את זה עם כבלים קצרים וזה היה מסורבל..
אולי יש לי קונקטור כזה בעבודה, נראה שבוע הבא...
הבנתי. אז התחברת לקונקטור ה-SATA עם 4 הפינים עם שני חוטים של מאוורר 12V.
האמת, זה פתרון טוב. יש לך אפשרות לשלוט על עיתוי הפעלת המאוורר, אז אולי PMW לא כ"כ חיוני.
המאוורר שמחובר ל- 12V INPUT עובד יפה מאוד. גם אפשרות נוספת!
תודה על המאמץ המלחמתי
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
זה נכון, אני יכול לכתוב סקריפט שיפעיל את המאוורר רק מטמפרטורה מסויימת.
אבל יותר מזה, הטרנזיסטור הזה שמחובר לgpio 8 יכול לשמש כדרייבר למאוורר, אז אם יש אפשרות להפעיל pwm מpgio 8 אפשר לייצר pwm ישר מהמתח. צריך רק לבדוק אם יש טיימר על gpio8
אבל יותר מזה, הטרנזיסטור הזה שמחובר לgpio 8 יכול לשמש כדרייבר למאוורר, אז אם יש אפשרות להפעיל pwm מpgio 8 אפשר לייצר pwm ישר מהמתח. צריך רק לבדוק אם יש טיימר על gpio8
- tzah
-
- עוסק בתחום

- תגובות: 1172
- הצטרף: פברואר 2011
Re: Banana Pi BPI-R3 - אופציה מעניינת
בינגו. אגב, הזמנתי את כל הקונקטורים עבור הלוח. כעת אנסה עם בחיבור לקונקטור 3 פינים. יש לו גם PIN PWM22/12/2022 15:23elxyzad כתב: זה נכון, אני יכול לכתוב סקריפט שיפעיל את המאוורר רק מטמפרטורה מסויימת.
אבל יותר מזה, הטרנזיסטור הזה שמחובר לgpio 8 יכול לשמש כדרייבר למאוורר, אז אם יש אפשרות להפעיל pwm מpgio 8 אפשר לייצר pwm ישר מהמתח. צריך רק לבדוק אם יש טיימר על gpio8...
לקונקטור עם ה- SATA אין PWM לכן אין טעם לנסות.
נא להרשם/להכנס לחשבון בפורום על מנת לצפות בקבצים או בתמונות המצורפים לשרשור
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
- tzah
-
- עוסק בתחום

- תגובות: 1172
- הצטרף: פברואר 2011
Re: Banana Pi BPI-R3 - אופציה מעניינת
תודה...
פד תרמי: https://www.aliexpress.com/item/1005004879308733.html
לדעתי אפשר לנסות בעובי 1-2 מ"מ. אני כבר לא זוכר באיזה עובי השתמשתי.
אגב. יש לך מושג האם יש Image לאובונטו? אני לא מצאתי.
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
יש ב wiki, אבל אם כבר אני הייתי מנסה את ה debian שיש שם .22/12/2022 18:31tzah כתב: תודה
פד תרמי: https://www.aliexpress.com/item/1005004879308733.html
לדעתי אפשר לנסות בעובי 1-2 מ"מ. אני כבר לא זוכר באיזה עובי השתמשתי.
אגב. יש לך מושג האם יש Image לאובונטו? אני לא מצאתי....
למה לא openwrt?
- tzah
-
- עוסק בתחום

- תגובות: 1172
- הצטרף: פברואר 2011
Re: Banana Pi BPI-R3 - אופציה מעניינת
בבקשה תנסה לחבר את המאוורר לקונקטור 3 פינים ולהפעיל את ה- PWM. אני לא הצלחתי להפעיל22/12/2022 18:40elxyzad כתב: יש ב wiki, אבל אם כבר אני הייתי מנסה את ה debian שיש שם .
למה לא openwrt?...
חיבורי החוטים:
פין ראשון -> הולך לחוט בצבע כחול של המאוורר (PWM)
פין אמצעי > מתחבר לחוט השחור במאוורר (Ground)
פין שלישי > מתחבר לחוט הצהוב במאוורר (+12v)
חוט ירוק במאוורר > נשאר לא פעיל (Speed Sense)
האמת, גם לא בדקתי עם אבומטר (עצלן).
אולי צריך לקחת מתח מקונקטור אחר?
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
לא בטוח שהמד שלך יתפוס את האות של הpwm.
תוודא שהpwm עובד בכלל
תוודא שהpwm עובד בכלל
קוד: בחירת הכל
echo 0 > /sys/class/pwm/pwmchip0/export
echo 10000 > /sys/class/pwm/pwmchip0/pwm0/period
echo 5000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle
echo normal > /sys/class/pwm/pwmchip0/pwm0/polarity
echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
- OMRIJ
-
- חבר ותיק

- תגובות: 2687
- הצטרף: מרץ 2007
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
לא, upload 100mb....
אתה רואה תוצאה של בדיקת מהירות שעברה בטאנל של WG שרץ על הראוטר. בלי WG הוא מגיע ל940 בערך.
@tzah
צדקתי בקשר לנגדים, אם אתה מחליף בניהם אתה מקבל 12V
- tzah
-
- עוסק בתחום

- תגובות: 1172
- הצטרף: פברואר 2011
Re: Banana Pi BPI-R3 - אופציה מעניינת
23/12/2022 12:56elxyzad כתב: לא, upload 100mb.
אתה רואה תוצאה של בדיקת מהירות שעברה בטאנל של WG שרץ על הראוטר. בלי WG הוא מגיע ל940 בערך.
@tzah
צדקתי בקשר לנגדים, אם אתה מחליף בניהם אתה מקבל 12V...
יפה. נראה לי שאשתמש בפתרון שלך עם הקונקטור 4 פינים. עובד יפה מאוד
לגבי הפקודות להפעלת ה- PWM . אני מקבל:
ash: write error: Resource busy
אולי אנסה להתחבר גם לקונקטור 2 פינים. עוד לא ניסיתי , אבל אמור לעבוד. השאלה היא האם ניתן לשלוט על ההפעלה שלו
גם באמצעות פקודות GPIO
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
כנראה שיש כבר בקרה. הייתי בודק עם סקופ אבל אין לי בבית.
אם אתה מחבר לפין הנגדי בקונקטור של ה3, המאוורר עובד בעוצמה מלאה?
על ה2 אי אפשר לשלוט, זה פשוט קו של מתח.
אם אתה מחבר לפין הנגדי בקונקטור של ה3, המאוורר עובד בעוצמה מלאה?
על ה2 אי אפשר לשלוט, זה פשוט קו של מתח.
- tzah
-
- עוסק בתחום

- תגובות: 1172
- הצטרף: פברואר 2011
Re: Banana Pi BPI-R3 - אופציה מעניינת
צודק23/12/2022 15:30elxyzad כתב: כנראה שיש כבר בקרה. הייתי בודק עם סקופ אבל אין לי בבית.
אם אתה מחבר לפין הנגדי בקונקטור של ה3, המאוורר עובד בעוצמה מלאה?
על ה2 אי אפשר לשלוט, זה פשוט קו של מתח....
בקונקטור של 3 פינים בכלל לא הצלחתי לפעיל את המאוורר. ממה שאני זוכר המתח הוא 3.3V או 5V (אני כבר לא זוכר).
כנראה לא סוף העולם אם אשתמש בקונקטור 4 פינים. אפילו לא בדקתי מה הטמפרטורה עם וללא הפעלת המאוורר
אבל לפחות ניתן לתזמן את הפעלת המאוורר. בהזדמנות. אנסה לשוחח עם הצוות של החברה ולשאול אותם איך עושים את זה
עם PWM וקונקטור 3 פינים.
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
3.3 זה הpwm.
דרך ה4 פינים אפשר לעשות pwm אפילו עם 2 חוטים. אני צריך לכתוב סקריפט כדי לבדוק את זה
דרך ה4 פינים אפשר לעשות pwm אפילו עם 2 חוטים. אני צריך לכתוב סקריפט כדי לבדוק את זה
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
טוב, המאוורר שיש לי ממש גדול ועושה מופע לדים מעצבן שצורך מלא זרם.. בוא תנסה את הסקריפט הזה
צריך להתקין את coreutils-sleep
המספר 20 הוא התדר, תנסה לשחק עם המספר הזה.
10 ו 90 זה ה DUTY CYCLE
תחבר רק את המתח של ה SATA ואדמה
קוד: בחירת הכל
#!/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
המספר 20 הוא התדר, תנסה לשחק עם המספר הזה.
10 ו 90 זה ה DUTY CYCLE
תחבר רק את המתח של ה SATA ואדמה
- tzah
-
- עוסק בתחום

- תגובות: 1172
- הצטרף: פברואר 2011
Re: Banana Pi BPI-R3 - אופציה מעניינת
23/12/2022 21:33elxyzad כתב: טוב, המאוורר שיש לי ממש גדול ועושה מופע לדים מעצבן שצורך מלא זרם.. בוא תנסה את הסקריפט הזהצריך להתקין את coreutils-sleepקוד: בחירת הכל
#!/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
המספר 20 הוא התדר, תנסה לשחק עם המספר הזה.
10 ו 90 זה ה DUTY CYCLE
תחבר רק את המתח של ה SATA ואדמה...
טוב אתה...
רק אומר (כותב)..לא יותר פשוט לכתוב סקריפט, שאם לדוגמא הטמפ' של המעבד גבוהה מ- 45 מעלות צלזיוס
המאוורר יופעל לפרק זמן נתון. נשמע לי הרבה יותר הגיוני.
-
elxyzad
-
- חבר פעיל במיוחד

- תגובות: 956
- הצטרף: נובמבר 2020
Re: Banana Pi BPI-R3 - אופציה מעניינת
זה רק סקריפט לבדיקה של הpwm. אם זה יעבוד אני אכתוב משהו יותר רציני23/12/2022 22:32tzah כתב: טוב אתה...
רק אומר (כותב)..לא יותר פשוט לכתוב סקריפט, שאם לדוגמא הטמפ' של המעבד גבוהה מ- 45 מעלות צלזיוס
המאוורר יופעל לפרק זמן נתון. נשמע לי הרבה יותר הגיוני....
מה שאתה רוצה אני יכול לכתוב בשניה.. אולי עדיף באמת
