תוכן עניינים:

HackerBox 0029: ערכת שדה: 6 שלבים
HackerBox 0029: ערכת שדה: 6 שלבים

וִידֵאוֹ: HackerBox 0029: ערכת שדה: 6 שלבים

וִידֵאוֹ: HackerBox 0029: ערכת שדה: 6 שלבים
וִידֵאוֹ: HackerBox #0029: Field Kit 2024, יולי
Anonim
HackerBox 0029: ערכת שדות
HackerBox 0029: ערכת שדות

ערכת שדות - החודש בוחנים האקרים האקס בוקס כלים מיניאטוריים וניידים לפעולות שטח זריזות. מדריך זה מכיל מידע לעבודה עם HackerBox #0029, אותו תוכל לאסוף כאן עד גמר המלאי. כמו כן, אם תרצה לקבל HackerBox כזה ישירות בתיבת הדואר שלך בכל חודש, אנא הירשם ב- HackerBoxes.com והצטרף למהפכה!

נושאים ויעדי למידה עבור HackerBox 0029:

  • הרכיב ערכת כלים קטנה אלקטרוניקה לפעולות שטח ניידות
  • הכן מוליכי קליפ של מיקרו-לוכד ליישומי פריצה לחומרה
  • הגדר את פלטפורמת ה- Micro ATmega32U4 Pro ב- Arduino IDE
  • החלת פעולות קלט/פלט ואוטובוסים פשוטות לניצול מטרות חומרה
  • להבין תכנות והטלת תוכן של EPROMs
  • התנסות בכלי מנתח לוגי מבוסס עיבוד

HackerBoxes הוא שירות תיבות המנויים החודשי לאלקטרוניקה DIY וטכנולוגיית מחשבים. אנחנו חובבים, יוצרים ונסיינים. אנחנו חולמי החלומות. פריץ לכוכב הלכת!

שלב 1: האקרבוקס 0029: תכולת הקופסה

האקרבוקס 0029: תכולת האריזה
האקרבוקס 0029: תכולת האריזה
האקרבוקס 0029: תכולת האריזה
האקרבוקס 0029: תכולת האריזה
  • כרטיס הפניה אספנות של HackerBoxes #0029
  • מארז רוכסן בלעדי של האקרבוקס
  • מגהץ נייד 5V
  • ProMicro ATmega32U4 5V 16MHz
  • תצוגת OLED 0.91 אינץ '128x32 I2C
  • מודול כפתור לחיצה ארבעה מפתחות
  • שישה מודולי באגים לד
  • מודול EEPROM AT24C256 I2C
  • לוח לחם ללא הלחמה של 400 נקודות
  • צרור חוט מגשר
  • סט קליפ מיני
  • פתיל הלחמה 2 מ"מ על 1.5 מ '
  • כבל MicroUSB
  • כבל MiniUSB
  • סט נהגים מדויק
  • מדבקת פריק טלפון אקסקלוסיבית בלעדית
  • מחזיק מפתחות דרקון 8 ביט בלעדי

עוד כמה דברים שיהיו מועילים:

מחשב להפעלת כלי תוכנה

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

שים לב שיש הרבה מידע לחברים הנוכחיים והפוטנציאליים בשאלות הנפוצות של HackerBox.

שלב 2: פעולות שטח

Image
Image

בתור האקר חומרה, אתה אף פעם לא יודע מתי או היכן יהיה עליך לשנות את הפלאש בנתב, לזרוק את ה- ROM ממערכת משחקי וידאו, להחליף כמה סיכות קלט/פלט, לבטל סוללה חולה או להציל את היום.

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

תרחישים לדוגמה:

צעצועי פריצה

עוד צעצועים

מכונות הצבעה

יום השדה 2018

פריצת מכוניות

שלב 3: Arduino Pro Micro 5V 16MHz

תרחישי מיקרו פרו לפעולות שטח
תרחישי מיקרו פרו לפעולות שטח

ה- Arduino Pro Micro מבוסס על המיקרו -בקר ATmega32U4 בעל ממשק USB מובנה. המשמעות היא שאין FTDI, PL2303, CH340, או כל שבב אחר המשמש מתווך בין המחשב שלך לבין המיקרו -בקר Arduino.

אנו מציעים קודם כל לעבוד עם ה- Pro Micro מבלי להלחם את הפינים למקומן. אתה יכול לבצע את התצורה הבסיסית ואת הבדיקות מבלי להשתמש בסיכות הכותרת. כמו כן, עיכוב הלחמה במודול נותן משתנה אחד פחות לאיתור באגים אם תיתקל בסיבוכים כלשהם.

אם אין לך את Arduino IDE מותקן במחשב שלך, התחל עם קבלת הטופס arduino.cc. אזהרה: הקפד לבחור את גרסת 5V תחת כלים> מעבד לפני שתכנת את ה- Pro Micro. הגדרה זו של 3.3V תעבוד פעם אחת ואז נראה שהמכשיר לא יתחבר לעולם למחשב שלך עד שתעקוב אחר ההוראות "אפס לאתחול האתחול" במדריך שנדון להלן, וזה יכול להיות קצת מסובך.

ל- Sparkfun יש מדריך חיבור מיקרו מצוין. מדריך החיבור כולל סקירה מפורטת של לוח ה- Pro Micro ולאחר מכן פרק עבור "התקנה: Windows" וקטע "התקנה: Mac ו- Linux". בצע את ההוראות בגרסה המתאימה של הוראות ההתקנה האלה כדי להגדיר את ה- Arduino IDE שלך שתומך ב- Pro Micro. בדרך כלל אנו מתחילים לעבוד עם לוח Arduino על ידי טעינה ו/או שינוי של הסקיצה הסטנדרטית של בלינק. עם זאת, ה- Pro Micro אינו כולל את נורית ה- LED הרגילה על סיכה 13. למרבה המזל, אנו יכולים לשלוט על נוריות ה- RX/TX ו- Sparkfun סיפקה סקיצה קטנה ומסודרת להדגים כיצד. זה בחלק של מדריך החיבור שכותרתו, "דוגמה 1: מהבהבים!" ודא שאתה יכול לאסוף ולהוריד את הבזקים האלה! דוגמא לפני שממשיכים הלאה.

שלב 4: תרחישי מיקרו פרו לפעולות שטח

כדי לקרוא ולכתוב ערכות של שמונה קלט/פלט מה- Pro Micro באמצעות ממשק סידורי פשוט, נסה את המערכון של Serial_IO.ino הכלול כאן. זהו אחד הכלים המשובצים הפשוטים ביותר בהם אנו עשויים להשתמש כדי לתפעל או לחקור כל מערכת מטרה עליה אנו עובדים.

ניתן להשתמש במגשרים פשוטים או במודול כפתורי המישוש להדגמת הכניסות הדיגיטליות בסיכות 10, 16, 14, 15, 18, 19, 20 ו -21.

באופן דומה ניתן להשתמש במודול LED להצגת הפלטים הדיגיטליים בסיכות 2, 3, 4, 5, 6, 7, 8 ו -9.

בשימוש מעשי, קווי I/O אלה יתממשקו למערכת היעד.

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

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

ניתן להשתמש בתצוגת OLED 128x32 כאשר מחשב אינו זמין להצגת פלט. ישנן ספריות SSD1306 שונות הזמינות באינטרנט.

לאתגר מתקדם של השימוש במיקרו -בקר כפלטפורמת איתור באגים/פריצה תסתכל על פרויקט Bus Ninja. שים לב שזה ידרוש את שרשרת הכלים avr-gcc ואת avrdude בניגוד לשימוש ב- Arduino IDE.

שלב 5: הכנסת ערכת השדה לתרגול

הכנסת ערכת השדה לתרגול
הכנסת ערכת השדה לתרגול

מכיוון שלכולנו רקע שונה ומקרי שימוש שונים בכלים שונים, נשמח לראות אנשים שמשתפים חלק מהפרטים האלה בתגובות למטה.

שקול לשתף את מחשבותיך בחלק מהנקודות הללו או בכולן:

לצרכים הספציפיים שלך, מה אתה יכול לארוז בערכת השדה שלך שלא כלולה כאן?

באילו מצבים אתה חושב שאתה צריך את ערכת השדה שלך?

היכן תשמור את ערכת השדה שלך?

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

שלב 6: לפרוץ את הפלנטה

לפרוץ לפלנטה
לפרוץ לפלנטה

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

הושיט יד ושתף את הצלחתך בתגובות למטה או בדף הפייסבוק של HackerBoxes. בהחלט יידע אותנו אם יש לך שאלות או שאתה זקוק לעזרה במשהו. תודה שהיית חלק מהאקרבוקס!

מוּמלָץ: