Category: category

מקלחת חיישן תפוסה שומר שלום / מבטל ריח במשרד

כאשר הראשון מאוד שני רכיבים אב טיפוס ציין הם נייר paperclips, כמו גם פוסט זה מציין אתה מבין שזה הולך להיות טוב. הבעיה: דוכן מקלחת אחד בעבודה עם עמיתים שונים שאופניים למשרד. הפתרון: מסך תפוסה חכם מספיק כדי להבין שמישהו באמת בחדר. אתה מבין מה אנחנו מדברים עליו, חיישן שמבין הרבה יותר מאשר אם הדלת פתוחה או סגורה. [ג’יימס] יש חכם כמו גם פיתחה חיישן כדי להציג אם הדלת הוא boltted או לא. אנו מאמינים כי טכניקה זו היא חריגה הרבה יותר מאשר מערכות מבוססות Motion.

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

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

משחק footsie עם משחקי הווידאו שלך

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

גרסה זו מנצלת arduino אונו כמו מועצת ממשק. הוא עשה הרבה אב טיפוס כדי לגלות את השיטה הטובה ביותר להתחבר את כל חיישנים אנלוגי, כמו גם איך בדיוק לבלוע כראוי את הלחצנים. כאשר הוא שמח עם התשומות הוא קבע על גילוי שיטה טובה הרבה יותר כדי לנצל את ה- USB HID בסיסי עם המכשיר. היינו המומים כדי לשמוע כי ATMEGA16U2 (אחד שבבי AVR החדש הכולל חומרה USB) לא משחק טוב עם לינוקס. עם זאת [ג ‘ון] טיפל כדי לפרוץ את השיטה שלו סביב הבעיה, כמו גם עכשיו הוא המשחק עם בקר הרבה יותר טוב יותר מאשר בעבר.

קח את השמים עם זה מעופף RC Superhero

זה ציפור! זה מטוס! שֶׁלָה….

Rc מעופף גיבור מדהים?

לא, אתה לא מדמיין דברים. Maker [גרג tanous] אוהב גם מטוסים RC כמו גם גיבורים להפליא, ולכן הוא האמין שזה יהיה מדהים לשלב את שני אהבתי לתוך צעצוע מרהיב אחד. Rcsuperhero זמין בשני טעמים, מדידה 75 “כמו גם 57” גבוה. המטוס הגדול יכול להיות קנה כמו ערכת, אולם המערכת הקטנה מוצעת רק בטופס התוכנית.

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

מטוסים RC הם די מגניב, אבל אנחנו חייבים להודות כי הרעיון של שיגור אנכית, גיבור מעופף נראה כמו הרבה כיף!

להישאר בסביבה כדי לראות [גרג] rcsuperhero בפעולה.

חומרה Xor עבור סיכות פלט על Microcontrollers AVR

האם ידעת שבבי AVR רבים יש סוג של חומרה בלעדי או (Xor) אפשרות כאשר הוא נוגע לרמות ההיגיון של סיכות הפלט? אם אתה מסתכל בגיליון הנתונים (התמונה שלמעלה היא צילום מסך מגיליון נתונים של Attiny13), תמצא קטע על הצמד. מתברר שאם אתה מגדיר יציאה כפלט, כתיבת לוגיקה אחת לרשום הפין המתאים תתחליף את רמות ההיגיון של זה. זה באמת קל להזניח אם אתה כותב ב C, אבל אני כבר עובד על למידה קצת של שפה אסמבלר ומצאתי את זה מאוד שימושי. תמשיכו לקרוא אחרי ההפסקה ואני אגיד לך איך אני קרה על מידע זה ומה זה טוב.

אז ראשית, בוא נדבר למה זה לא משנה מאוד אם אתה כותב בקוד C. בדרך כלל אם אתה רוצה לעבור כמה סיכות פלט אתה רק לכתוב אניה אחד כי xor של עם bitmask:

1.
Portb ^ = 0xff;

זהו קצת קצרון (למד הרבה יותר על זה מתוך סדרת הדרכה שלי) שמבצעת את xor על רמות הפלט הנוכחי וכותב את התוצאה בחזרה ליציאה. אבל אותו דבר ניתן לעשות בחומרה על ידי כתיבת bitmask כדי להירשם Pinb:

1.
Pinb = 0xff;

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

התרחשתי על פני תכונה זו כי הייתי מהבהב כמה נוריות כדרך ללמוד אסמבלר. היה לי ערבוב של קוד בשגרת שירות פסיקה:

1.
2.
3.
4.
LDI Myreg, 0xff
ב Intreg, Portb
EOR INGREG, Myreg
OUT PORTB, ENTRES

זה טוען bitmask לתוך רישום אחד, נטען ההיגיון הנוכחי של PORTB לרשום אחר, מבצע Xor של השניים, וכותב את התוצאה חזרה לפורט. זה לוקח ארבעה מחזורים דורש שני רושמים. החלפת סיביות היא כזה מבצע ראשוני הייתי מופתע לא היה פקודה של Xor Bits ישירות אז התחלתי לחפש מסביב. נתקלתי במאמר קצר זה ב AVR Freaks אשר חקרו אותי לתוך התכונה bit toggle. עכשיו הצלחתי להפחית את קוד האסמבלר שלי כדלקמן:

1.
2.
LDI Intreng2, 0xff; temmmentarity להשתמש intreg2 כמו מסכה קצת
מחוץ Pinb, Intreg2; כתיבה כדי Pinb Effectivley עושה בלעדי או ב portb

התוצאה היא באותו אפקט מחליף, אבל לוקח רק שני מחזורים דורש שימוש רק הרשמה אחת.

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

ביצוע עובי אוטובוס NFC לביש

[Stephen Cognetta] מנסה לקבל את המספר הכולל של דברים שהוא הבעלים למטה מתחת 115, והוא תמיד מחפש דרכים לייעל את חייו.

לעבר מטרה זו הוא התמוסס שלו sf transit קליפר כרטיס אצטון כדי לקבל את תג NFC מוטבע בפנים. התג מורכב שבב צ’יפ המצורף לאנטנה את גודל הכרטיס עצמו. זה לקח בערך שלושה ימים (וידאו מתחת לשבור) עבור שכבות להפריד ו [stephen] היה מסוגל לחלץ את התג.

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

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

היה מכוסה NFC לבוש לפני, כולל טלפון Unlocking טבעת NFC, כמו גם את תיבת הטבעת NFC. זה מראה אינפיניטי NFC בשליטה עושה שימוש רב של הטכנולוגיה.

סכין הצבא השוויצרי של עגלות כלי חשמל

כאשר אתה לתוך woodworking בצורה רצינית, אתה הולך בסופו של דבר רוצה כמה כלי חשמל. עם יעילות כזו של המבצע, דברים יכולים ללכת בצורת אגס במהירות, עם אבק עץ מקבל בכל מקום. זה לא תמיד מעשי (או רצוי) לעבוד בחוץ, ורבים מאיתנו יש רק סדנאות קטנות לעשות שלנו עושה. אבל כלים woodworking לאכול שטח במהירות. מיצוי מרכזי הוא פתרון אחד, אבל כל זה קבוע נוקשה לזרוק כוחות אחד לתקן את מיקומי הכלי, וזה לא תמיד דבר טוב. עגלות כלי נטייה אינן חדשות חדשות, ראינו פתרונות רבים לאורך השנים, אבל זה לבנות על ידי [פיטר Waldraff] הוא למדי Slick (וידאו מוטבע להלן,) כולל כמה תכונות נחמדות מאוד בפורמט קומפקטי מאוד בצורה ביקורתית.

על ידי repurposing ארונות ישנים, [פיטר] מדגים כמה uplycling אמיתי, עם קצת הולך לבזבז ואת התוצאה הסופית נראה נהדר מדי! יש מ ‘מרכזי (אנו מניחים) אבק חולץ עם צינור ואקום נשלף אשר מוסר בקלות לחבר עד כלים קטנים יותר. אלה מוסתרים בסעיף ליד המתכנן להעיף למעלה, מוכן לפעולה. מתג אוטומטי להתחיל עבור אבק קטן Extractor הוא wired-in כלים קטנים יותר כדי להוסיף קצת קלות שימוש תוך הפחתת הסבירות לשכחה לעבור אותו. כולנו עשינו את זה.

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

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

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

AIRASIA crash ANALYSIS: who OR WHAT FAILED?

just a few days after Christmas last year AirAsia flight 8051 traveling to Singapore tragically plummeted into the sea. Indonesia completed its investigation of the crash and just released the final report. Media coverage, especially in Asia is big. The stories are headlined by pilot error but,as technologists, there are lessons to be learned deeper in the report.

The Airbus A320 is a fly-by-wire system implying there are no mechanical linkages between the pilots and the control surfaces. everything is electronic and many of a flight is under automatic control. Unfortunately, this also implies pilots don’t spend much time actually flying a plane, possibly less than a minute, according to one report.

Here’s the scenario laid out by the Indonesian report: A rudder travel limit computer system alarmed four times. The pilots cleared the alarms following normal procedures. After the fifth alarm, the plane rolled beyond 45 degrees, climbed rapidly, stalled, and fell.

Pilot Error?

The media headlines focus on the latter steps in the failure chain, in part because the pilots were never trained to deal with the type of upset that occurred. It wasn’t just AirAsia who omitted this training on the A320. All airlines did because Airbus, the aircraft manufacturer, did not expect the aircraft to ever experience such an extreme upset. note that France, as the host country for Airbus, participated in the investigation.

As technologists we need to look further. The technical root cause was cracked solder joints on circuit boards for the rudder limit control system. This system limits the amount of rudder movement at high speeds. A essential point is this same system failed 23 times in 2014. This was considered minor damage and never fixed.

As in numerous situations, the failure chain is a cascade of human failures to respond correctly to a technical fault. little discussed in many reports is how the pilots attempted to fix the fifth rudder control fault. They followed normal procedures for the first faults but the last time they opened and reset a circuit breaker while in flight. somehow that implied the autothrust and autopilot were disconnected and never restored. This put the pilots solely in control of the plane through the fly-by-wire system.

Tragic Sequence of Events

To summarize, here are the three essential failures:

Bad solder joint,

Cycling the circuit breaker,

Inadequate recovery training.

We’ll disregard the mistake of not properly troubleshooting the board. That is a human failure but also a larger policy issue for AirAsia and not directly technical.

Bad solder joints occur despite best efforts to avoid them in manufacturing. Diagnosing an intermittent joint failure can be a nightmare so we can sympathize with the aircraft maintainers. how ought to we deal with intermittent failures in vital or essential systems? Clearly the system was checking its integrity because it kept issuing warnings throughout 2014. Is it possible to have a system refuse to function if a certain number of failures occur? I’d suggest that after 6 faults it could have a heightened alert, like refusing to boot when powered on in a safe environment (i.e. parked on the ground). essentially the system says, “I know I’m bad, now fix me.”

Aircraft Circuit Breaker
Why did the pilots mess with the circuit breaker? One report says the pilot saw a maintenance worker cycle a circuit breaker to clear a fault. That’s fine on the ground but not in the air. Why would a pilot try this, especially because there are advisories to pilots not to reset circuit breakers unless the system is flight critical? The control system here is a safety feature, but not vital so why not just leave it off?

People in general get overly comfortable with technology because it abounds. There are all kinds of jokes about non-technical relatives doing something crazy to a computer because the same action fixed something else.

Unfortunately, this typically implies people don’t know what they don’t know. In this case, the pilots appeared not to know cycling that breaker would disrupt other systems. Yes, it sounds unusual that would happen and I can’t discuss it because I don’t know why that would happen. If true, it appears to be a systemic problem that ought to be addressed. In our work, we need to make sure that failures in one part of a system do not upset critical parts elsewhere.

The pilots weren’t trained to deal with the flight upset because even Airbus, the aircraft manufacturer, did not expect the aircraft to ever experience such an extreme upset. I guess since Murphy isn’t French they don’t expect his effects to occur there. This assumption probably derived from the aircraft being fly-by-wire. The expectation being the aircraft would not let itself become upset to this degree. but the automatic flight systems were disrupted by the cycling of the circuit breaker.

לעטוף

Failures in complex systems takeהרבה מאמץ כדי לעקוב אחר. במצב זה אנו רואים כיצד שלוש פעולות נפרדות גורמות לכישלון ברביעי, כישלון התחזוקה, תורם מאוד. זה מציין כי הכישלון הכולל אולי נמנע במספר פעמים: אם המפרקים הלחמה לא נכשלו. אם הטייסים לא צויכו את מפסק המעגל. אם הטייסים שוחזרו את מחשבי הטיסה האוטומטיים. אם הטייסים הגיבו כראוי אחרי ההרגיז.

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

Windows 10 על לוח קטן

בחודשים האחרונים, מספר חברות, כמו גם מעצבים החלו להרים את האינטל החדש ביותר SCSs. אינטל צריכה להרוג את הזרוע איכשהו, נכון? הנוכחי של הלוח יחיד x86 מחשבים הוא Lattepanda. זה לוח קטן שיכול לרוץ מה מחשב שולחן עבודה בן 5 שנים יכול לרוץ, כולל גירסה מלאה של Windows 10.

זה לא הפעם הראשונה שראינו לוח קטן X86 בחודשים האחרונים. באוקטובר האחרון, לוח X86 שלוקח רמזים בסגנון מן פטל PI 2 להכות kickstarter. אלה מחשבים מתאימים, עם היכולת להפעיל את Windows 10, לינוקס, כמו גם כמעט כל אווירה אחרת תחת השמש.

מפרט Lattepanda כוללים נתיב דובדבן מרובע ליבות פועל ב 1.8GHz. ה- RAM הוא 2GB או 4GB בהתאם לתצורה, כמו גם 32GB של EMMC Flash. היקפי כוללים USB 3.0, Ethernet, WiFi, Bluetooth, כמו גם גרפיקה משולבת תמיכה HDMI או מחבר DSI.

אבל של התוכנית המחשב הוא רק מחשב, כמו גם אתה לא יכול להציע יצרנית שרק פועל סקייפ לשוק ‘Maker’. Lattepanda גם כולל ATMEGA32U4 כמו coprocessor, נותן את הלוח ‘Arduino פונקציונליות’. ביומיני הלכנו במעלה הדרכים להשיג נמל מקביל, אבל אני לסטות.

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

Dumping Roms סינטטי והימנעות ביטו

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

עם זאת, יש מדיום אחד כי להיות overlooked. ROMS, ואני לא מצביע על מחסניות משחק וידאו. בשנות ה -80, מסכה רום היו בכל מקום, שנמצאו בכל דבר, החל מכוניות מדברות לסינתיסיזר.

[עלי] Gotten קורבר I5M תחנת עבודה מ eBay לפני כמה שנים, אבל יחידה זו היתה בעיה. למרבה המזל, היה לו סינת דומה עם אותם דוגמאות המאוחסנות על הסיפון. היתה רק דרך אחת לגלות אם ביטו היה הסיבה: desoldering את הצ ‘יפס ושלח את כל המידע.

לאחר שהתעסק עם סינת שבור שלו, [עלי] עדיין היתה בעיה עם פלט הקול. החלטה על צ ‘יפס ROM היה צריך להיות הבעיה, [עלי] desoldered את הצ’ יפס וקנה מתאם SOP44 לאחר החלטה חוטי הלחמה לכל עופרת של שבב היה רעיון רע. מתאם זה היה מחובר ל Arduino מגה – עדיין הכלי הטוב ביותר עבור משימות מוזרות כזה – ואת התוכן של ROM הושלכו למחשב בעזרת סקיצה Arduino מועיל.

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

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

ההנדסה הפוכה פרוטוקול רצועת הוביל שני חוט

אם כי חג המולד עשוי להיות מספר שבועות מאחורינו, מתקנים שונים הוביל תוסס יכול להיות כיום להתגלות בבתים שלנו בכל סוג של שנה. [Tim] יש לי את ידיו על מסך LED שהגיע עם ניהול מרחוק המאפשר לאדם להגדיר לא רק את הצבע של נוריות ככל שלם עם זאת, כדי להפעיל אנימציות בסיסיות. עם זאת אלה לא היו רצועות WS2812B המשותף שלך עם קווי נתונים: כל הנורות היו רק מקושרים במקביל רק שני חוטים, אז בדיוק איך זה היה אפשרי?

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

לאחר ההנדסה הפוכה פרוטוקול, [Tim] המשיך לבצע סגנון דומה באמצעות ATMEGA328P כקרר כמו גם Attiny10 כמו הנהג LED. עם רק כמה שורות של קוד, כמו גם קבלים 100 nf חיץ על פני סיכות הכוח של בולט, [Tim] היה מסוגל להפוך הוביל על כמו גם על ידי שליחת פעימות עם קווי האספקה. כמה עבודה עדיין צריך להיעשות כדי לבצע לחלוטין פרוטוקול כפי מנוצל מחרוזות LED, אולם כהוכחה של מושג זה מראה כי סוג זה של תקשורת קו כוח אפשרי עם רכיבים נפוצים.

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