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

HackerBox 0056: זרע שדים: 8 שלבים
HackerBox 0056: זרע שדים: 8 שלבים

וִידֵאוֹ: HackerBox 0056: זרע שדים: 8 שלבים

וִידֵאוֹ: HackerBox 0056: זרע שדים: 8 שלבים
וִידֵאוֹ: Hackerbox 0098 - Escape 2024, יולי
Anonim
האקרבוקס 0056: זרע שדים
האקרבוקס 0056: זרע שדים

ברכות להאקרים של האקרבוקס ברחבי העולם! עם HackerBox 0056, נחקור פריצות USB, איתות USB ברמה נמוכה, דפיקות USB של מיקרו-גרעין עם מיקרו-בקרי ATTiny, ניסויים בבקרת מתכת חשופה, הפעלה והגנה על כבלי "USB רעים", שתלי USB של DemonSeed, מטעי הזרקת הקשה, הטריגררים RF, מעבר USB במהירות גבוהה ועוד.

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

HackerBoxes הוא שירות תיבות המנויים החודשי להאקרים לחומרה וחובבי אלקטרוניקה וטכנולוגיית מחשבים. הצטרף אלינו וחי את האק לייף.

שלב 1: רשימת תוכן עבור HackerBox 0056

  • O. MG שד זרע EDU עם 2 שתלי USB
  • כבל תורם MicroUSB שחור 1 מ '
  • כבל תורם MicroUSB לבן 1 מ '
  • מתכנת USBasp עם כבל סרט
  • מתאם USBasp 6 עד 10 פינים
  • רכזת USB עם ארבע יציאות ניתנות להחלפה
  • USB של Digispark
  • מועצת הפיתוח של ATTiny
  • מודול פריצת MicroUSB
  • מעגל משולב ATTiny85-20PU DIP-8
  • APA106 כתובת RGB LED 8 מ"מ עגול
  • דיודות זנר 3.6V
  • נגדים 68 אוהם
  • נגדים 1.5K אוהם
  • Mini Black הלחמה ללא הלחמה 170 נקודות
  • כותרות זכר כפולות לנשים 2x40
  • חוטי מגשר דו-פונט זכר-זכר
  • מדבקה EDU זרע בלעדית שד
  • מדבקה בלעדית של HackerBoxes WireHead

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

  • מלחם, הלחמה וכלי הלחמה בסיסיים
  • מחשב להפעלת כלי תוכנה

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

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

שלב 2: USB Digispark

USB Digispark
USB Digispark

ה- Digispark הוא לוח פיתוח מיקרו -בקר מבוסס ATTiny85 הדומה לקו ה- Arduino, רק קטן יותר וקצת פחות חזק. Digispark הוא מקום מצוין לקפוץ למיקרו -בקרים, או מושלם כאשר ארדואינו גדול מדי או פשוט מוגזם.

מפרטים:

  • תמיכה ב- Arduino IDE 1.0+ (OSX/Win/Linux)
  • כוח באמצעות USB או מקור חיצוני - 5v או 7-35v
  • וולט 500ma 5V המשולב
  • USB מובנה
  • 6 סיכות I/O (2 משמשות ל- USB רק אם התוכנית שלך מתקשרת באופן פעיל באמצעות USB, אחרת תוכל להשתמש בכל 6 גם אם אתה מתכנת באמצעות USB)
  • 8k זיכרון פלאש (כ- 6k לאחר מטען אתחול)
  • I2C ו- SPI (מול USI)
  • PWM על 3 פינים (אפשר יותר עם תוכנת PWM)
  • ADC על 4 סיכות
  • LED כוח
  • נורית בדיקה/סטטוס

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

Micronucleus הוא מטען אתחול המיועד לבקרי מיקרו AVT ATTiny עם ממשק USB מינימלי, כלי העלאה של תוכניות מבוססות libusb, ודגש רב על קומפקטיות של מטען אתחול. זהו ללא ספק מטען האתחול הקטן ביותר של ה- USB ל- AVR ATTiny.

תיעוד Digispark

שלב 3: מתכת חשופה ATTiny85

מתכת חשופה ATTiny85
מתכת חשופה ATTiny85

שבב חדש לגמרי של ATTiny85 שנרכש מספק חלפים כמו Mouser או DigiKey מגיע ריק לגמרי. לא יהיה בו מיקרו -גרעין או כל מטען אתחול אחר. יהיה צורך לתכנת אותו מאפס, למשל באמצעות ספק שירותי אינטרנט (מתכנת במעגל). כאן, נכניס את המתכת החשופה ATTiny85 לשקע של לוח פיתוח ATTiny ונחבר ספק אינטרנט ללוח לתכנות ראשוני.

USBasp הוא מתכנת USB במעגל עבור בקרי AVR של Atmel. הוא פשוט מורכב מ- ATMega88 או ATMega8 וכמה מרכיבים פסיביים. המתכנת משתמש במנהל USB מסוג קושחה בלבד, אין צורך בבקר USB מיוחד.

הכנס את ה- ATTiny85 ללוח הפיתוח של ATTiny (שים לב למחוון סיכה אחד) וחבר את הלוח כלפי מעלה ה- USBasp כפי שמוצג כאן.

הוסף תמיכה ATtiny ל- Arduino IDE שלך (ראה פרטים ב- High-LowTech):

תחת העדפות, הוסף ערך לרשימת כתובות האתר של מנהל הלוח עבור:

raw.githubusercontent.com/damellis/attiny/…

תחת כלים-> לוחות-> Board Mangers, הוסף את חבילת מנהל הלוח מאת ATtiny מאת David A. Mellis.

זה יוסיף לוחות ATtiny לרשימת הלוחות, שם תוכל לבחור כעת … לוח: ATtiny25/45/85 מעבד: ATtiny85 שעון: פנימי 1 מגהרץ

[הערה חשובה: לעולם אל תכוון את השעון לשעון חיצוני אלא אם כן יש לשבב מקור מקור לשעון חיצוני.]

טען את דוגמת הקוד עבור "מצמוץ"

שנה את LED_BUILTIN לאחד משלושה מקומות בסקיצה זו והעלה אותו ל- ATtiny85 באמצעות USBasp.

נורית ה- DevBoard Pluggable אמורה כעת למצמץ בדיוק כפי שעשתה ה- LED של LilyTiny מחוץ לקופסה.

הפוך את לוח הפיתוח של ATTiny ל- Digispark:

עד כה, השתמשנו בלוח הפיתוח של ATTiny כפריצה לחיבור ה- USBasp, לא מבחינה טכנית כ- Digispark. כדי להשתמש בו בתור Digispark, יהיה צורך לתכנת את המיקרו -בקר ATTiny85 עם מטען האתחול של מיקרו -גרעין שניתן להוריד אותו כאן.

שלב 4: בקרת LED להתייחסות

בקרת LED ניתנת להתייחסות
בקרת LED ניתנת להתייחסות

למרות שמדובר במיקרו -בקר די פשוט, ניתן להשתמש ב- ATTiny85 לשליטה על נוריות ניתנות להתייחסות כגון APA106, WS2812 או Neopixels.

אתה יכול לשלוט רק על LED אחד או על גדיל שלם.

יהיה עליך לתפוס ספרייה כגון Neopixel או FastLED אם אין לך כבר אחת.

כמו כן, יהיה עליך להקפיץ את קצב השעון הפנימי ATTiny85 מ -1 MHz המוגדר כברירת מחדל עד 8 מגה-הרץ באמצעות כלים-> שעון. בכל פעם שאתה משנה את קצב השעון, עליך לבצע פעולת "צריבת אתחול" תחת כלים.

פרויקט לדוגמא.

שלב 5: O. MG זרע שד EDU

Image
Image

O. MG DemonSeed EDU הוא שתל חומרה לימודי להכנת כבלי USB טובים.

כל ערכה כוללת 2 חבילות שתלי DemonSeed. זה אומר שאתה יכול ליצור שני כבלים.

DemonSeed EDU מיועד לחינוך. התחל עם כבלי USB רגילים ו- DemonSeed יעזור לך לגרום להם להיות גרועים. אתה יכול להשתמש בכבלי ה- USB הרעים כדי לתכנת עומסי הזרקת הקשות. כמו כן, באמצעות סדרות הווידיאו של O. MG, תוכל ללמוד להפעיל פונקציונליות כמו טריגרים של RF, מעבר USB במהירות גבוהה ועוד.

ל- O. MG יש קישורים כאן לסדרת הסרטונים של Demon Seed EDU וכן לערוץ רפוי.

אתה יכול לקנות DEMON SEED או את כבל O. MG החזק מ- HAK5 כאן.

כמו כן, קנה כמה סחורות O. MG מ- Dustrial וקבל 10% הנחה עם קוד ההנחה OMG10.

שלב 6: HACK LIFE

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

מה הלאה? הצטרף למהפכה. חי את האק לייף. קבל קופסה מגניבה של ציוד לפריצה שנשלח ישירות לתיבת הדואר שלך בכל חודש. גלוש אל HackerBoxes.com והירשם למנוי החודשי שלך ל- HackerBox.

שלב 7: בדוק

מִבְחָן

מוּמלָץ: