THE REDBULL creation contest BEGINS!

THE REDBULL creation contest BEGINS!

The RedBull creation contest begins today.

Last year, we had a ton of fun competing in the RedBull creation contest. The idea is that RedBull hosts this big contest where teams compete by making amazing stuff. Finalists get to take a trip to Brooklyn for a build off extravaganza. Frankly, we think this is how ALL advertising budgets should be spent.

This year, however, we will not be participating as a team in the contest. We’ll be helping judge it!

The hardware:

In previous years, RedBull has sent out some custom hardware for people to use. Last year it was basically an Arduino on a custom PCB with some amazing touch sensors. This year, they’ve sent out this multi purpose LED controller shield that looks pretty impressive.

You can see all the details along with a breakdown of the board from the creator himself, after the break.

From [JoeJoe], the creator of the board:

Basically, it is kind of an LED lighting multi-tool with some extra sensors and output devices on-board.  The board is controlled over I2C using an Arduino Uno R3, or you can air-wire pretty much any device that supports 400KHz (fast mode) I2C to the breakout pads.  We’ve tested it with some of custom networked devices and with Raspberry Pi, for example.  The I2C addresses of each device are written on the silkscreen of the board, though some peripherals (on pic microcontrollers for example) expect you to use that address shifted one bit to the left (they don’t automatically add in the low read/write bit).

Onboard you will find the following:

Two smart devices for driving 12V RGB LED strip.  Each device will drive up to four strips, for a total of 24 discrete channels.  There are built-in macros for color fades over time, pulsing, random color sweeps, etc which offload the necessity of controlling of these effects from the Arduino.  To use these, follow the wiring specified on the silkscreen for the strip, and hook up at 12V power supply to the pads/terminal block at the top of the board.  I *suppose* these could also be used to PWM any sort of device that was within the current/power specs of the MOSFET, but I’d definitely suggest snubber diodes if you were to attempt any DC motor controlling. We included 5M of RGB strip in the package.

One “addressable LED strip multi-tool” device.  This handles the timing for controlling up to 256 RGB pixels of addressable strip based on the WS2811, WS2801, or LPD8806 IC.  We have included 1M of high-density WS2811 strip, which is the default mode for the device.  using the library macros, you can write a framebuffer to the strip, set up gradients between two colors across a number of pixels, rotate or auto-rotate the current framebuffer at a given speed, and create a effects such as ‘comet’ chase.  To use this device, you’ll hook 5v up to the marked location in the lower left of the board.

One DMX driving device.  This is in the lower right of the board, and is for driving 3-channel (RGB mode) DMX fixtures.  You can cut apart a 3-pin XLR cable and connect this to LED PAR cans, or any other sort of DMX fixture (fog machine maybe?).  using the library you can write a universe of DMX which will be output continuously to the A and B pins with correct timing.

One 512Kbit EEPROM, which may be preloaded with something interesting.  We included very rudimentary read/write functions for dealing with this on the byte level, but there are better 24LC512 libraries out there that could be used also.

One tri-axis MEMS accelerometer.  The library has functions to read X,Y, and Z.  This Kionix unit also has a lot of functionality that we haven’t implemented such as high-pass filtering, tap and double detection, orientation change detection, and adjustable sensitivity (+2g,+4g,+6g).

One 12-bit DAC.  This will output a waveform between 0 and 3.3V which I’m sure someone will find a good use for.

One temperature sensor.  The library has basic functions to read the current temperature and convert the result to Celsius.

One generally amazing looking circuit board which will nest lovingly with last year’s bullduino in eternal harmony.

For those that haven’t seen the video this campaign was inspired by:

סקייט או למות עם סקייטבורד אמיתי

סקייט או למות עם סקייטבורד אמיתי

לקנות עד לעדכן להחליק או למות לחוויה חדשה יותר, [ג ‘ף] יש לפרוץ יחד בקר סקייטבורד עבור Commodore שלו 128. הוא משתמש מדחף פרלקס כדי ממשק סקייטבורד ליחידה , ועוד בקר כדי לאתחל את המשחק. תהנה מחוץ Wii.

DIY $ 6 כבל סידורי עבור וינטג אפל Quicktake מצלמות

DIY $ 6 כבל סידורי עבור וינטג אפל Quicktake מצלמות

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

החל עם כבל אפל minidin8 זכר, הוא לחתוך קצה אחד וצורף את החיווט למחבר RJ45. כי יש מחובר לתוך מתאם מודולרי עם קצה נקבה DB9 ו קווית. ההליך לא נדרש הלחמה, ועלות פחות מ 6 $. מדהים.

למרבה הצער חוסר כבל טורי הוא לא הבעיה היחידה שהוא מתמודד. QuickTake אינו תואם למחשבי תפוחים חדשים משתמשים ב- Intel. אתה צריך להיות גם MAC הרבה יותר, או להשתמש אמולטור Windows XP. אם זה לא היה רע מספיק, המצלמות רק רוצה לשמור תמונות בפורמט קובץ QuickTake. למזלנו, [אריק] ניירות איך הוא להיפטר מכל הנושאים האלה בתפקידו.

[תודה אריק]

Ondestrak

Ondestrak

אם אתה אוהב את הצליל של theramin, אתה עלול ליהנות ב ondestrak. מבוסס ברפיון של אונדס מרטנו, עובד Ondestrak על ידי שינוי המגרש של פתק מתמשך. [Devin_mccutchen] בנו את השימוש בבקר Gametrak הישן. הבקר נראה די מגניב. לא ראינו את זה לפני. בדוק הרבה ביצועים מוסיקליים יותר לאחר ההפסקה.

שולחן העבודה הבא שלך … QNX?

שולחן העבודה הבא שלך … QNX?

QNX יש היסטוריה משובץ ארוכה כמערכת הפעלה מוטבעת. Qnx היה תמיד פופולרי להיות מערכת הפעלה אמיתית עם אדריכלות microkernel. כלומר, פונקציות ליבה לרוץ כמערכת של משימות מתואמות במקום חתיכת קוד יחיד. שחרור האחרון של QNX 7 (ראה וידאו, להלן) מאפשר לה לרוץ במחשבים שולחניים 64 סיביות, כמו גם [Elahav] עשה החלטה להתמודד עם הפיכת RTOS מוטבע זה לתוך מערכת הפעלה שולחן העבודה.

זה אולי רעש רחוק, עם זאת QNX הוא מערכת תואמת posix, כמו גם יש את כל התכונות שאתה מצפה במערכת כמו לינוקס או BSD. זה פשוט לא מכוון לשוק שולחן העבודה, כמו גם כתוצאה מכך אין הרבה כלים להפעלת שולחן העבודה. QNX הוא לא סוג של RTOS תגלו על Arduino. זה הרבה יותר אופייני בדברים כמו מערכות רכב (למשל, הוא מפעיל מערכת OnStar של המנוע הכללי).

הוא התחיל עם לוח itx זעיר, כמו גם QNX מותקן. בדרך כלל, אתה קובע עבור מערכת מוטבע על תחנת עבודה, כמו גם אז רק הספינה את הקוד על מערכת היעד, עם זאת [Elahav] לקח את הזמן כדי לקבל מערכת לפתח עובד על המטרה. היתה בעיה אחת. העורך ה – VI המובנה היה פרימיטיבי על ידי סטנדרטים עכשוויים. הוא בדרך כלל משתמש Emacs, אבל אפילו Vim יהיה הרבה יותר טוב מאשר “מלאי” VI. בעוד נמל Emacs יהיה אפשרי, זה יהיה גם צריך לנתק על הרבה ספריות, ולכן העבודה הראשונה שלו היה לקבל את קוד המקור VIM כדי לקמפל.

התברר לא להיות פשוט כמו שהוא קיווה. המערכת לפתח צפוי כלים גנו ספציפיים שלא היו קיימים עדיין (אם כי גירסאות נפוצות של הכלים, כמו GREP, אכן קיימות). אז הוא היה צריך להבין בדיוק איך לחצות VIM לקמפל. בדיעבד, [Elahav] עשה החלטה הוא חייב רק להניח את הכלים GNU הראשון. הוא היה צריך לחסל קצת קוד ישן מ VIM כי היה מכוון לגרסה ישנה יותר של QNX.

שאר הניסיון הלך טוב יחסית. הוא טיפל כדי לפתח SDL כמו גם נמל על כמה משחקים. QT קיים ב- QNX, עם זאת, עם תצורה שמטפלת את המערכת המשובצת (לדוגמה, מה שמראה מסך מלא). בניית APPS QT היה אפשרי, עם זאת ללא מנהל חלון מתאים, זה עדיין לא היה חווית שולחן העבודה שהוא רוצה. כמה שבועות לאחר מכן הוא טיפל מנהל חלון. זכור, עיצוב המסך של QNX הוא לא X, כך לתפוס חתיכת קיים של קוד לא היה אפשרות סבירה.

האם זה מעשי? אולי, למרות שלא ראינו את הקוד בפועל זמין. האם זה רצוי? סביר להניח לא, אלא אם כן אתה משתמש QNX כבר, כמו גם אז אנחנו לא בטוחים. עם זאת, זה סיפור מצוין של סוג של קשיים הכלולים עושה משהו offbeat שימושי, בעיה הצבענו לפני כאשר אתה לפתח מעבד משלך. כמובן, [אלחב] התחיל בסביבה עשירה למדי. אם אתה רוצה לראות מישהו bootstrap כמעט הכל, לבדוק A2Z. כמו גם אם היית סביב זמן מה כמו גם מאמינים לך לזכור עוד אחד qnx הסביבה שולחן העבודה, אתה לא טועה.

הפעלת Ethernet על ESP32

הפעלת Ethernet על ESP32

ESP32 הוא האחרון ו firmandhip הגדול ביותר מ Espressif. זה 32 סיביות, שבב ליבה כפולה עם WiFi, Bluetooth, טונות של ציוד היקפי כגון יכול ethernet. עבור רוב היקפי הללו, אספרסיפף כבר יש כמה סיביות של קוד לדוגמה, אבל [פרנק סומטר] לא אהב את יישום Ethernet. קוד ‘מלאי’ קורא Ethernet TLK110 Phy, אבל זה שבב יקר כאשר קנה בכמות אחת. שבב טוב יותר יהיה LAN8720, כך [פרנק] בנוי לוח כדי לאפשר Ethernet על ESP32 עם שבב זה.

ESP32 רק צריך כמה רכיבים לחוט אותו לתוך רשת Ethernet. רק כמה נגדים, קבלים, ושקע RJ45 ידאג לרוב העבודה, אבל בגלל שהוא לוקח את המסלול “מגן” Ethernet, הוא צריך להוסיף את Ethernet Phy שלו. Waveshare Lan8720 הוא שבב עבור זה, אבל יש בעיה עם תצורת PIN של ESP32. GPIO0 על ESP32 יש שתי פונקציות – הראשון הוא מושך אותו נמוך במהלך ההפעלה עבור תכנות סדרתי, והשני הוא קלט שעון עבור בלוק פונקציה EMAC. יש להציג קצת מעגלים מסוימים כדי לאפשר את שני התנאים כדי לאפשר Ethernet ב- ESP32.

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

המשמעות של היותו האקר של הליבה קשה מ -1985 זיכרונות

המשמעות של היותו האקר של הליבה קשה מ -1985 זיכרונות

לאסוף “ילדים עגולים, אנחנו עומדים לשמוע סיפור על הימים הישנים הגדולים. אלא שזה באמת יותר של סיפור אימה של מה זה מנוצל להיות כמו קוף קוד. [ג ‘ון גרהם-Cumming] מניות ניסיונו תכנות 6502 מבוסס KIM-1 מכונת חזרה בשנת 1985. פשוט, נכון? האזהרה להיות כי לא היה אסמבלר או חומרה לאריזת הקוד הושלם!

המכונה בדאגה היתה כלי יישום תווית עבור קו ייצור. אתה יודע, המוצר הולך בקבוק, התווית מקבל סטר בצד. עם זאת הסטירה צריכה להיות מושלמת מאז הצרכנים ביישן מן האריזה שנראית זול. המחשב לנהל בסופו של דבר להיות מעולה הרבה יותר מאשר מכני פירושו המפעל היה ניצול מאז זה מפשט את היכולת לשנות כיול, כמו גם פרמטרים אחרים. [ג ‘ון] התחיל מרובע אחד על ידי interfacing את KIM-1 עם החומרה הקיימת. יש לו מקלדת hex אשר בדיוק איך התוכנית נכנסה לתוך המכשיר. עם זאת הראשון הוא חיבר את יישום התוכנה על גיליונות של נייר מחברת כמו אחד לראות מעל. הוא כולל את ידו להרכיב את ידו, אשר הוקלד אז בלוח המקשים. סוג של גורם לך להעריך את כל הכלים שאתה לוקח כמובן מאליו (כמו Eclipse), נכון?

[דרך Reddit]

כניסה פרס Hackaday: בקרת Stepper מודולרי

כניסה פרס Hackaday: בקרת Stepper מודולרי

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

מאז steppers משמשים בדרך כלל עבור מערכות בקרת צירים רב, זה נחמד להיות מסוגל תיל מרובים מנועים בחזרה לבקר יחיד. ראינו כמה מודולים בקרת Stepper בעבר, כי לטפל בפרטי בקרה ולקבל פקודות על SPI, I2C, UART. Ananasstepper 2.0 הוא בקר stepper חדש המשתמש באוטובוס יכול לתקשורת, וכניסה לתוך פרס Hackaday 2017.

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

הפרויקט שואף ליישם ממשק API שיאפשר שליטה מסוגים רבים של בקרים, כולל Arduino, Linux CNC, מספר בקרי מדפסת 3D, ומערכות הפעלה שולחן העבודה. עם כמה ananassteppers אחד של בקרי אלה, אתה תהיה כל להגדיר עבור העברת דברים על צירים מרובים.

HackadayPrize2017 הוא בחסות:

22c3 יום 00, כמו גם 01 עגול למעלה

22c3 יום 00, כמו גם 01 עגול למעלה

היום, כמו גם אתמול של 22c3 כללה טונות של חומר האקר כיף. נקודות עיקריות מיום 00, כמו גם 01 כללו שרווה של נושאים מפוליטיקה ל הארדקור Geekery. חקרנו את Hackfest השנתי של CCC להביא לך את הטוב ביותר של פריצות חדשות.

אנחנו מתחילים את הטיול שלנו עם החבר של Hack-A-Day Dan “אני אוהב גרפים ענקיים, כמו גם שאני לא יכול לשקר” קמינסקי. דן סיפק גרפיקה apengl טעים, כמו גם DNS מטמון הוכחה של Sony Rootkit ברחבי העולם. הוא גם שוחרר Xovi, כלי המאפשר לך לעשות חזותית רשת בזמן אמת. בזמן אמת: אנו חופרים אותו.

הבא על כיף סריקה של 3G רשתות אלחוטיות! הצוות של BTK, כמו גם AHZF סיפק מבוא מקיף למדי ל GPRS / UMTS מנות תיאוריה (אנו לנצל את התיאוריה המונח די טוב כאן מאז אובדן מנות, כמו גם ל”ג הם משתוללים על רשתות נתונים סלולריים ברחבי העולם). שקופיות לשיחה בסגנון PDF נמצאות כאן. הם הראו בדיוק כיצד לעקוף סינון מנות / יציאה סינון / סוג נתונים סינון על רשתות נתונים. זה יכול להיות מועיל להפליא בעת ניסיון להפעיל יישומי VoIP על פני רשת סלולר כי הם חסומים בדרך כלל.

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

פרמלינק

3W לייזר כף יד מגביר תקווה עבור Lightsaber אמיתי יום אחד

3W לייזר כף יד מגביר תקווה עבור Lightsaber אמיתי יום אחד

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

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

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

Cape Town, South Africa