תוכן עניינים:
- שלב 1: סקירה קצרה של סדרת Linksys WRT54G
- שלב 2: הרחבת הפונקציונליות
- שלב 3: רשימת חומרה
- שלב 4: עיצוב חומרה
- שלב 5: מגבלות
- שלב 6: תוכנת WRTG
- שלב 7: תוכנת Arduino
- שלב 8: רשימת סגירה ורשימת משימות
וִידֵאוֹ: NLDWRTG לוח הרחבה ULTIMATE WRT54G ULTIMATE: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
אני משתנה נתבי WRT54G מאז 2006 אך מעולם לא הספקתי לתכנן לוח ייעודי עבורו עד לשנה שעברה.
שלב 1: סקירה קצרה של סדרת Linksys WRT54G
en.wikipedia.org/wiki/Linksys_WRT54G_serie…
יש הרבה גרסאות שונות בשוק אז בואו נסתכל שאפשר לשנות:
-WRT54G 2.0/2.1/2.2 -> למרות שכל האפשרויות אפשריות, אם האם הישנה הגדולה תופסת את כל שטח התיק, אם אתה משנה את הסדרה הזו עליך להעביר את המעגל שלך מחוץ לקופסה או ליצור מעטפת חדשה לגמרי (srsly לא שווה את המאמץ)
-WRT54G 4.0 עבר ל- SoC החדש -> זה היה הלוח הראשון בו הוצג לוח האם בצורת L כך שזו הגרסה הראשונה שבה תוכל לנצל את המגן שלי ולהכניס אותו למארז.
-WRT54GL 1.0/1.1-> Linksys הוציאה את WRT54GL (הנתב הנמכר ביותר בכל הזמנים) בשנת 2005 לתמיכה בקושחה של צד שלישי המבוססת על לינוקס, לאחר שהקו WRT54G המקורי הועבר מ- Linux ל- VxWorks, החל מגרסה 5. ה- WRT54GL הוא מבחינה טכנית הוצאה מחודשת של גרסת 4 WRT54G. מודל זה הוא המלך של WRTGs. יש הרבה נתבים יד שנייה ברחבי השוק, כך שאם יש לך אפשרות לבחור איזה סוג לקנות, קנה תמיד את WRT54GL.
-WRT54G 5.0 ומעלה -> משתמש במערכת ההפעלה VxWorks וזיכרון פלאש מופחת; אינו תואם לרוב הקושחה של צד שלישי, אם כי כלי השירות "רוצח VxWorks" מאפשר לטעון קושחה מסוימת של קוד פתוח של צד שלישי בגירסאות אלה ובעתיד. Linksys עשה כאן תפנית רעה ובעצם הרס מוצר טוב לגמרי. למרות שניתן לשנות את אלה, שטח הנתב כה קטן (2MB) שהוא יכול להתאים רק לקושחת המיקרו DD-WRT אשר די אינה יכולה לעשות דבר מעבר לפונקציונליות ניתוב רגילה (ללא VPN, ללא smbfs/cifs, ללא NFS, ללא mmc, ללא ext2). הצלחתי ליצור גרעינים לסדרה זו ולסחוט 1-1 מודול נדרש על עלות הוצאת אחרים. זה לא שווה את הזמן והמאמץ שלך, אל תקנה נתבים אלה.
עם סדרת WRT המאוחרת יותר, Linksys עברה לארכיטקטורת ARM למשל ל- WRT1200 AC יש מעבד ARM כפול ליבה של 1.3 GHz. יש לי ניסיון גרוע עם נתבים אלה גם לאחר שניסיתי מספר גרסאות OpenWRT (כיום LEDE) שהנתבים יכולים להקפיא באופן אקראי. אני מצפה למכשירי יוניקס לזמן פעולה של 300+ ימים.
שלב 2: הרחבת הפונקציונליות
אוקיי אז איזה פריצות אתה יכול לעשות עם הנתב הזה:
1, הוסף 2 יציאות טוריות -> שיכולות להיות שימושיות אם יש לך שרתים אחרים במיקום מרוחק ואתה רוצה להתחבר לביוס שלהם דרך קו סידורי או נתבים אחרים, swtiches המאפשרים זאת
2, הוסף 1 יציאת USB1.0 -> יכול לשמש לחיבור מדפסת, כונן קשיח חיצוני וכו '(מעולם לא עשיתי את המוד הזה, כך שזה לא יהיה חלק מהכתיבה)
3, הוסף כרטיס SD חיצוני לאחסון, זה יכול להרחיב את זיכרון האחסון הקטן של הנתב שלך בנפח 16MB ל -16/32/…+GB. לא הייתה לי שום בעיה להשתמש בכמויות אלה של כרטיסי SD וגם לא הייתה לי בעיה להשתמש בכרטיסים עמידים חדשים מסוג CLASS 10. אם ניסית מה היא הגבלת הכרטיסים לדגמי WRTG אנא השאר הערה למטה.
4, הוסף ארדואינו לשליטה בבית שלך, ממסרים, מתגים
הוספת ארדואינו בעצם פותחת כמות בלתי מוגבלת של אפשרויות: שליטה ברובוטים, שליטה במכשירי אינפרא אדום באופק (טלוויזיות, מכשירי וידיאו, תקליטורי DVD, מקרנים, מיזוג אוויר), חיבור טונות של מכשירים למתגים אלחוטיים בזול של 433 מגה -הרץ, תקשורת עם שארדואינים אחרים, רספיס, הוספת Xbee וכו 'וכו'.
למרות שאפשר לעשות את כל זה עם פטל PI + ארדואינו ותוספים, אני רואה בנתב WRT54G אמין יותר מאשר הפטל. יש לי נתבים אלה בתצורות דומות עם יותר משך זמן (מעל!) שנה אחת! קוד הבקרה של Arduino נטען בזיכרון כך שלא הייתי צריך למהר עם ההחלפה מכיוון שצומת הבקרה עדיין תפקוד מושלם:))
שלב 3: רשימת חומרה
אני מצרף את פריסת הלוח הן בפורמט SVG והן בפורמט EasyEda. אם ברצונך לבנות את הפרויקט תזדקק לרכיבים הבאים: ווסת מתח 1x LM7805
2x כובעים עבור vreg 1uF 10uF (10 יחידות קבלים אלקטרוליטיים 25V 35V 50V 1uF ~ 1000uF ערך ומתח שונים)
1 x כבל 4 פינים מה- SDcar ללוח (10 יחידות Jumper Wire 2/3/4/5/6/7Pin נקבה לנקבה כבל Dupont 20 ס מ עבור Arduino)
2x ממסרי קנים DIP051A7212D
1x שקע זכר RS232 (20 יח '9 פינים D-Sub DB9 זכר זווית ישרה מחבר PCB WT7n)
1x MAX 233 (10 יחידות Max233 Max233cpp Rs232 Rs-232 דרייבר/מקלטים Ic New X)
כבל מחבר 1x 10 פינים (5 יחידות 2 מ"מ פינה 2x5 פינים 10 פינים 10 חוט IDC שטוח סרט אורך 10 ס"מ)
שקע 10 פינים (20 יחידות 2.54 מ מ 2x5 פינים 10 פינים ישר זכר מכוסה PCB כותרת מחבר IDC)
1x כותרות מחברים (10 יח '1*40 פינים שורה אחת נקבה 2.54 מ מ מחבר כותרת ניתנת לשבירה עבור Arduino 2017)
1x כרטיס SD (יכול להיות SD גדול או ישן microsd חדש עם ממיר, מתחת לגודל 32GB הם אמורים לעבוד, מעבר לזה לא בדקתי כרטיסים)
1x 3v5v TTL ממיר (5x ממיר רמה לוגית 3.3V עד 5V TTL דו כיווני עבור Arduino Raspberry pi)
מחבר אופטי 4n35
1x קורא חריץ לשקע מודול כרטיס SD עבור Arduino ARM MCU לקרוא ולכתוב
1x Arduino Promicro (5 יחידות Leonardo Pro Micro ATmega32U4 16MHz 5V החלף ATmega328 Arduino Pro Mini)
מודולי 1x RX ו- TX קונים אותם כחבילה משולבת (5 יח 'משדר ומקלט RF 433Mhz לשלט רחוק אלחוטי Arduino)
שלב 4: עיצוב חומרה
-ברגי לוח לחלק הלוח התחתון הראשי מפלסטיק שחור
-MAX233 נבחר על פני ה- MAX232 כך שלא יידרשו פקקים נוספים למחשב-> WRTG ממיר סדרתי -כל הרכיבים נמצאים בשורה אחת כך שניתן לחתוך מלבן פשוט בחזית במקום לקדוח חורים מרובים, לחלופין צלחת כיסוי יפה. (או מארז חדש לגמרי של WRTG) יכול להיות מתוכנן עם makerbot
-שקע המיקרו USB של arduino promicros הפונה ללוח הקדמי לתכנות חיצוני.
-מבוסס על Arduino Promicro (arduino ניזון מהקלט 12V של הנתב WRT54G (באמצעות ווסת מתח), מתח המעגל הפתוח של המתאם הוא בערך 16V!)
-לפרומיקרו יש USB אמיתי, לא זבל משותף, כך שניתן לחבר את ה- WRTG/dev/tts/1 לחומרת UART של החומרה.
-תקשורת סדרתית באמצעות/dev/tts/0 בין PC WRTG
-מקלט 433Mhz + משדר (משדר יכול לקחת 12V לטווח גבוה יותר)
-ניתן להוסיף משדר ומקלט ללוח הקדמי
-ניתן להוסיף נוריות LED נוספות ללוח הקדמי (ציינו Rx/Tx עבור מחוון RF, IR, נתב/ardu comm)
יכולתי לעצב את הלוח עם ממיר מיני באק אבל נקטתי בגישה של ווסת המתח הליניארי מכיוון שהיה לי את זה ביד. מצאתי 5V בנקודה מסוימת של המעגל, אך כאשר הקשתי עליו הופך את הנתב לבלתי שמיש (כנראה לא יכול לספק את כמות הזרם הדרושה ללוח הארדואינו), ולכן הלכתי עם גישה נוספת ל- vreg.
ממיר TTL 3v5v קיים כדי לספק את המרת המתח הנכונה (אני משתמש בדגם arduino promicro 5V, שמשתמש ב- 5V ביציאת UART של החומרה, ולכן יש צורך בהמרת רמת מתח). עם זאת, שיניתי נתבים בעבר והוספתי Arduino Nanos, מיקרו ללא הממיר ולא הייתה לי בעיה מכיוון שנמל TTY של WRTG הוא סובלני 5V אבל זה לא אומר שאתה צריך להפעיל אותו מהמתח הזה.
ה- 4n35 הוצג גם כדי להיפטר מרעש כלשהו שמקורו בצד המחשב החיצוני, לא השתמשתי ברכיב זה בעבר אך זה יכול להיות גם בגלל שהמחשב הנייד שהשתמשתי בו במהלך הבדיקות פגום.
כבל המחבר 10 פינים מטפל ברוב החיבורים אולם עליך לוודא שהתקנת את השקעים כראוי.
כפי שמוצג בתמונה ביציאה הטורית
סיכה 1: 3.3V + סיכה 2: 3.3V <= 2 הפינים הימניים ביותר (קרוב יותר ללדים) הם החיבור החיובי לצד הימני של המחבר במגן NLDWRTG (קרוב לווסת המתח LM7805)
פין 9: GND + פין 10: GND <= בצד הנגדי מתחבר ה- NEGATIVE לצד השמאלי של המחבר במגן NLDWRTG
לחיבור החוטים בין קורא ה- SDCARD לבין ה- WRTG בצע:
www.jbprojects.net/articles/wrt54gl_mods/
הסיכות הרלוונטיות:
- CS -> נקודה 1
- MOSI -> נקודה 2
- SCK -> נקודה 5
- MISO -> נקודה 7
שלב 5: מגבלות
המעבד של WRT54GL אינו החזק ביותר (ברודקום BCM5352 @ 200 מגה -הרץ), ניתן להעביר אותו בשעון יתר ל -250 מגה -הרץ (לא מומלץ:)) אז אל תצפה להריץ עליו את SETI @ HOME. לנתב - רק- יש ממשקי 100mbit/s ובניגוד למה שאתה יכול למצוא בהרבה מקומות החומרה הזו *לא תומכת ב- 802.1q VLAN *. זה רק VLAN מבוסס יציאה פשוטה, אנא אל תכניס את ה- WRTG לרשת המעבירה VLAN, זה לא יכול לעשות זאת.
יישום שימושי במיוחד הוא שימוש בנתב כלקוח VPN לחיבור למיקום מרכזי. למרות שהוא שימושי לחלוטין גם לשרת VPN אל תצפה ממנו לביצועים רבים.
להלן כמה מהתוצאות שלי עם WRT54GL v1.1 באמצעות OpenVPN כלקוח.
תפוקת מנהרה מקסימלית: 500kbit/s למטה 50 kbit/s למעלה
ביצועי ניתוב מרביים ללא VPN מ- WAN -> LAN 28 mbit/s
ביצועי NAT (Masquerade) מרביים ללא VPN מ- WAN -> LAN 27 mbit/s
עדיין יש הרבה מיקומים עם רוחב פס כולל נמוך מזה (ISDNs, Adsls, רשתות כבלים, לווין וכו ') מה הנתב הזה יכול לספק באופן מושלם.
בדרך כלל הבעיות נובעות מהכנסת יותר מדי לקוחות אלחוטיים לנתבים אלה. ראיתי התקנות רבות לאורך השנים בקפה, בבתי מלון, במסעדות שבהן הם זורקים נתב wifi אחד על הדלפק וקוראים לזה ביום, בציפיה שהוא יוכל לשרת 10+ אנשים. כל מה שהם מקבלים הוא חוויית wifi בלתי ניתנת לשימוש לחלוטין בסופו של דבר מכיוון שרוחב הפס התיאורטי הכולל של הנתב הזה 802.11G הוא 51 מגה -ביט לשנייה וזה לכולם, נניח שהאמיתית היא בסביבות 30 מגה -ביט לשנייה. עבור 10 אנשים שהם 3Mbit/s למשתמש במקרה הטוב, וזה לא מספיק בשום מקום ליישומי רעב רוחב הפס של היום (הזרמת וידאו/אודיו, דפי אינטרנט 2.0 מלאים בתמונות גדולות וכו ').
כפי שציינתי קודם הנקודה של פריצה זו היא שלט רחוק וזה לא ישתמש ביותר מכמה תעבורה kbit/s דרך VPN.
שלב 6: תוכנת WRTG
הקושחה בנויה על הגרסה הטובה ביותר: DD-WRT v24-sp2 (08/12/10) std-nokaid (SVN עדכון 14929) ישנן תמונות אחרות כמו ה- VPN אשר מקריבות את מודול ext2 כדי לחסוך מקום ועדיין יש את ה- mmc kernelmodul (LoL). Optware 2 היא חבילת שירות שהופסקה אך עדיין שימושית, המרחיבה את הפונקציונליות הבסיסית של DD-WRT:
-זה מבצע הפקה בסיסית של לינוקס מההתקנה הנמוכה של ה- busybox.
-מספק bash ופגזים אחרים.
-מספק הרבה אלים כמו: htop, netcat, tcpdump, ngrep, mc
-מספק שירותי שרת כמו: סמבה, כוכבית, vsftpd, שרת ג'אבר
עם זאת חבילות התוכנה ישנות, רצופות באגים ופגיעות. פרסום ותמונה כאן יהיו זהים למתן התקנת Window $ 98, לכן לא אפרסם דבר עדיין אך אכתוב אותו שלב אחר שלב כיצד להתקין את כרטיס ה- OptWare 2 SDCard שלך.
בעתיד אני מתכנן לעשות הפצת לינוקס חדשה (SnowGlobe Linux) עם חבילות טריות למכשיר זה ולפרסם את זה.
1, JFFS2 חייב להיות מופעל, לא משנה שאין בו מקום פנוי:
/dev/mtdblock/4 128K 128K 0 100%/jffs
2, מחיצת SDCARD. להלן טריק חכם:
14 ג'יגה-בתים או כל מה שנרצה לקבל עבור מחיצת הנתונים הראשונה למחיצת ddwrt 100-500mb השנייה (EXT2) לשחזור
לדוגמה:
דיסק /dev /sde: 14.5 GiB, 15523119104 בתים, 30318592 מגזרים
יחידות: מגזרים של 1 * 512 = 512 בתים גודל מגזר (לוגי/פיזי): 512 בתים/512 בתים גודל קלט/פלט (מינימלי/אופטימלי): 512 בתים/512 בתים סוג תווית דיסק: dos מזהה דיסק: 0x6ad48986 אתחול התחלה של המכשיר גודל מגזרים סוג סוג /dev /sde1 2048 29362175 29360128 14G 83 Linux /dev /sde2 29362176 30318591 956416 467M 83 Linux
צור מערכות קבצים:
mkfs.ext2 -L SnowGlobe -data /dev /sde1
mkfs.ext2 -L SnowGlobe -recovery /dev /sde2
כוונן מערכות קבצים:
tune2fs -c0 -i0 -m0 /dev /sde1
tune2fs -c0 -i0 -m0 /dev /sde2
רק המחיצה הראשונה תהיה אוטומטית על ידי המערכת בהתחלה! הרעיון מאחורי מחיצת השחזור הוא של- WRT54G אין מקום להחזיק fdisk בשום מקום אחר. אז אם יש כיבוי לא נקי ויש חוסר עקביות במערכת הקבצים, הדרך היחידה לתקן זאת היא לקבל עותק של fdisk (ונדרשת libs כדי להתחיל) על מחיצה שנייה שתורכב מדי פעם רק כקריאה בלבד להפעלת fsck אם נָחוּץ. אחרת היה צריך להוציא את הכרטיס ולהכניס אותו למחשב לצורך תיקון …
3, הרכבה
אם אתה מכניס כרטיס מחולק וכבר מעוצב כראוי ומגפי wrtg כראוי סביר להניח שהמחיצה הראשונה תהיה אוטומטית:
/dev/mmc/disc0/part1 13.8G 59.6M 13.7G 0%/mmc
Opt חייב להיות כבול רכוב עכשיו:
mount -o bind /mmc / /opt /
4, סקריפט התקנה OWRT2
לפני שתתחיל לבדוק אם defgw, dns הכל טוב.
wget https://www.3iii.dk/linux/optware/optware-install-… -O -| tr -d '\ r'> /tmp/optware-install.sh
sh /tmp/optware-install.sh
אם הוא לא מצליח לקבל את הסקריפט זה בגלל wget busybox נכשל. זה יעבוד עם wget של owrt אבל היי אתה רוצה להתקין owrt …
הפלט אמור להיראות כך:
בודק את תצורת המערכת …
שימוש ב- 192.168.1.1 כשער ברירת מחדל. שימוש בשרת השמות הבאים: שרת שמות 192.168.1.30 אזהרה: שרת שמות מקומי שונה משער! בדוק את התצורה או הזן: sed -i s/192.168.*/192.168.1.1/ /tmp/resolv.conf כדי לתקן זאת. מתקין את החבילה uclibc-opt_0.9.28-13_mipsel.ipk… מתחבר ל- ipkg.struction2-linux.org [140.211.166.82]: 80 uclibc-opt_0.9.28-12 100% | ************* ******************************** | 832 KB 00:00:00 עדכון ETA /opt/etc/ld.so.cache/opt/sbin/ldconfig: לא יכול ליצור /opt/etc/ld.so.cache~ (אין קובץ או ספרייה כאלה) התקנת חבילה ipkg-opt_0.99.163-9_mipsel.ipk… מתחבר ל- ipkg.struction2-linux.org [140.211.166.82]: 80 ipkg-opt_0.99.163-9_ 100% | *************** ******************************* | 75896 00:00:00 ETA הורדה https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… ניפוח https://ipkg.struction2-linux.org/feeds/optware/ddwrt/c… עודכן רשימת החבילות הזמינות ב-/opt/lib/ipkg/lists/optware הסתיימה בהצלחה. התקנת uclibc-opt (0.9.28-12) ל-/opt/… הורדת https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… חבילת uclibc-opt מציעה התקנת ipkg-opt הגדרת uclibc-opt עדכון /opt/etc/ld.so.cache הסתיים בהצלחה. התקנת ipkg-opt (0.99.163-9) ל-/opt/… הורדת https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… הגדרת ipkg-opt הסתיימה בהצלחה.
5, באג נתיב:
עליך לייצא את הנתיב באמצעות:
ייצא PATH = "/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/jffs/sbin:/ jffs/bin:/jffs/usr/sbin:/jffs/usr/bin:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin"
אחרת ipkg לא יעשה כלום!
6, אמת את ipkg:
עדכון ipkg
צריך להוציא:
מוריד
ניפוח https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… רשימה מעודכנת של חבילות זמינות ב-/opt/lib/ipkg/lists/optware הסתיימה בהצלחה.
7, התקן חבילות:
ipkg install bash htop mc openvpn tcpdump vim bzip2 bc e2fsprogs findutils gawk grep gzip less make ntfs-3g openssl perl php psmisc psutils
samba36 sed tar unrar unzip vnstat vsftpd wget whois zip ncftp
8, רשימת חבילות מותקנות:
ipkg-opt list_ מותקן
לא מומלץ לבנות חבילות בנתב בגלל המחסור במשאבים. הגדר מטרה זו סביבת Cross -Compilation נפרדת של מיפסים ב- Vmware/Vbox/KVM.
דברים שצריך:
-מערכת הפעלה מארחת של 64 ביט של דביאן 7
-OpenWrt-SDK-Linux-x86_64-1.tar.bz2->
openwrt.org/docs/guide-developer/obtain.fi…
אל תבזבז זמן לנסות להרכיב את ה- SDK בעצמך, ה- SDK הבינארי המסופק מספיק טוב.
בנה אפליקציית helloworld פשוטה
#include int main (void) {printf ("לעזאזל! עולם, למה הקוד שלי לא יאסוף? / n / n"); החזר 0; }
./staging_dir_mipsel/mipsel-linux-uclibc/bin/gcc -lpthread hello.c -o שלום
אם הכל ילך כשורה, יהיה עליך להפעיל קובץ mips כעת:
שלום: ELF 32-bit LSB הפעלה, MIPS, MIPS32 גירסה 1 (SYSV), מקושר באופן דינמי (משתמש ב- libs משותפים), לא מופשט
שלב 7: תוכנת Arduino
תוכל להוריד את קוד המקור המלא להלן. זה די פשוט, הוא יכול לשלוט על 2 ממסרים וכמה תקעי RC דרך רדיו 433Mhz. אתה יכול להרחיב אותו בקלות: הוסף עוד מתגי RC.
שלב 8: רשימת סגירה ורשימת משימות
ה- WRT54G הוא חומרה מצוינת ולכן כל העבודה המושקעת בפרויקט זה שווה את זה, מלבד מגן ה- NLD Wrtg עשוי להיות שימושי עם גרסאות חומרה עתידיות.
מכיוון שצריכת החשמל של WRTG נמוכה יותר מאשר ה- PI של Raspberry, הפעלה סולארית של הנתב יכולה להיות גם שדרוג טוב ועם ה- Arduino נוכל לעקוב אחר כל פרט בתהליך הטעינה הסולרית (מתח סוללה, מתח פנל, צריכה). אני אמשיך בהמשך את סדרת WRTG עם פריצות סולאריות.
למצוא דרך לתכנת את Arduino ישירות מה- WRTG יהיה נהדר (זה ידרוש שיטה לאיפוס ה- Arduino).
אנשים בעלי כישורי תלת מימד, Makerbot מוזמנים יותר לעצב לוח כיסוי מותאם אישית (הכולל את מחברי הלוח שלי) לחזית או לעצב מחדש את החלק הקדמי הפלסטי של הנתב.
עדכון: כדי לחגוג את ארכיטקטורת MIPS שהופכת לקוד פתוח, עדכנתי את ההדרכה כיצד לחצות תוכניות C פשוטות ל- WRTG.
יחי ה- MIPS!:)
סוג מערכת: Broadcom BCM5352 שבב rev 0 מעבד: 0 דגם מעבד: BCM3302 V0.8 BogoMIPS: 199.47 הוראות המתנה: אין טיימרים של מיקרו -שניות: כן tlb_entries: 32 וקטור הפרעה נוסף: אין נקודת צפייה בחומרה: אין חריגים VCED: לא זמין VCEI חריגים: לא זמין
מוּמלָץ:
לוח הרחבה מותאם אישית תוצרת בית של פטל פי: 8 שלבים
Raspberry Pi לוח הרחבה מותאם אישית תוצרת בית: מאז 2015 אני משפר את הפרויקט הנהדר הזה כדי שיהיה לי מרכז מדיה מותאם אישית כמעט ללא הגבלה ברכב שלי. יום אחד החלטתי להביא ארגון לחוטים שם עם לוח PCB תוצרת בית בהתאמה אישית. התמונות למעלה נמצאות על שלב אב טיפוס רחב, כך ש
לוח הרחבה RaspberryPi 3/4 להוספת תכונות נוספות ל- Raspberry Pi: 15 שלבים (עם תמונות)
לוח הארכה של RaspberryPi 3/4 להוספת תכונות נוספות ל- Raspberry Pi: אנו יודעים כי פטל Pi 3/4 אינו מגיע עם ADC מובנה (ממיר אנלוגי לדיגיטלי) ו- RTC (שעון בזמן אמת) כך שאני מתכנן מחשב לוח המכיל 16 ערוץ 12bit ADC, RTC, מודול 4G SIM7600, כפתורי לחיצה, ממסרים, כיבוי USB, כיבוי 5V, כוח 12V
לוח לוח לוח: 7 שלבים
לוח לוח: לפני זמן רב מאוד מצאתי כותב NC של Rotring ללא הבקר. שכחתי לגמרי מה אני רוצה לעשות עם זה, אבל בשבוע שעבר מצאתי אותו שוב ואני רוצה להכין ממנו מגש לוח. כתב היד האישי שלי על הלוח הוא לא
הרחבה חושית של Cat Whisker לבישה (2.0): 6 שלבים (עם תמונות)
Cat Whisker Extension Sensory Extension Wearable (2.0): פרויקט זה הוא המשך והדמיה מחדש של עמיתו לשעבר (מטטררה) " Whisker Sensory Extension Wearable ". מטרתו של פרויקט זה הייתה להתמקד ביצירת "הרחבות חושיות" חדשות ומועשרות בחישוביות ש
לוח הרחבה של בודקי רכיבים: 3 שלבים
לוח הרחבה של בודקי רכיבים: פרויקט זה הוא לוח PCB להרחבה לבודק רכיבים אלקטרוניים בזול. ישנן גרסאות רבות של מכשיר זה ב- Ali Express. ביססתי את הלוח שלי על זה: GM328A V1.11 תכונות לוח הרחבה: סוללת Li-PO מחליפה סוללה 9V. תא אחד לי