Брайт Идеи: Кари Байрон Интервюира Дебра Ансел - 💡 Fix My Ideas

Брайт Идеи: Кари Байрон Интервюира Дебра Ансел

Брайт Идеи: Кари Байрон Интервюира Дебра Ансел


Автор: Ethan Holmes, 2019

В новата си книга Crash Test Girl: Невъзможен експеримент за използване на научния метод за отговор на най-тежките въпроси на живота, MythBuster Kari Byron представя всички аспекти на нейния опит като научни експерименти, смело стъпвайки в нейното образование, взаимоотношения, кариера и др. извлечени поуки във всяка част и даване на интелигентни съвети на читателите въз основа на резултатите. Това е изненадващо честно, изключително полезно и съвсем смешно. - Майк Сенес, изпълнителен редактор,

Чувствам се харесваше, че съм роден на „мейкър“. Като изкусно дете аз винаги бях зает с изграждането на нещо. Дори живях в гигантски картон с ракетни кутии в дневната ми, докато родителите ми го понасяха. Ако знаете историята ми на произход (обичам това комично изразяване) и как станах част от MythBusters, знаете, че исках да бъда производител на модели и да вляза в специални ефекти. Потърсих стаж в M5 Industries на Jamie Hyneman, за да продължа любовта си към правенето. Никога не съм осъзнавал, че има толкова много хора там точно като мен, докато MythBusters наистина се сблъскат с крачка. Това беше точно по времето, когато започнах да чувам за „създателите“ и списанието „Направи“.

От време на време се срещам с производител, който наистина ме впечатлява, обикновено с мое умение. Technophile мама Дебра Ansell на GeekMomProjects е точно това. В миналото Maker Faire аз пожелах си Twitter-поддръжка за LED чанта. Нищо не обичам повече от някой, който е брилянтен и креативен! Започнах да я преследвам, за да мога да попитам за историята на нейния произход и да разбера какво още има в своята светеща торба с трикове.

Бяхте ли като мен, производител дори като дете?

Като дете имах много идеи за проекти, но винаги бях много разочарован от разликата в начина, по който бих си ги представял в сравнение с начина, по който те действително ще се окажат. Бях (все още съм) тромав и не много артистичен. Мисля, че моят голям интерес към правенето на нещата сега е бил движен от компютри и евтини микроконтролери, които ми позволяват да изпълнявам инструкциите с точност, както и наличието на CAD и инструменти като 3D принтери и лазерни фрези, които правят толкова лесно да се трансформират. идея в конкретен обект. Тези дни, ако проектът не се окаже, както очаквах, имам възможността да продължа да променям спецификациите, докато не стане така. Това е толкова задоволителен процес.

Надявам се да копирам проекта на лентата за глава и да впечатля дъщеря си. Като кибер-роден тя ще бъде естествена на програмируем DIY занаят така. Как е станало това?

Търсех програмируем проект за носене, който може да бъде завършен за няколко часа от хора без специални технически умения (шиене или запояване). Знаейки възможностите на най-новите малки микроконтролери, продължих да обмислям идеи. Първата ми идея беше дамска чанта. Идеята на лентата за глава просто еволюира от това. Бях принуден да направя много малка част от спояването за проекта и да създам супер проста платка за свързване на светодиодите към микроконтролера, но различна от тази, която лесно се сглобява с готови части.

Прекрасната светла чанта на Дебра

Колко сложно може да получи светлинната последователност?

Тъй като генераторът на CircuitPython LED код е плъзгане и пускане, има ограничение за сложността на генерираните модели, въпреки че аз се опитах да направя индивидуални блокове, които представляват относително сложни функции, напр. „Блещукащи“ светлините на случаен принцип или превъртане на фраза в лентата за глава в кода на Морз. От това, което прочетох, размерът на кодовия файл на Python на Circuit е ограничен до 30-40 КБ или около 250 реда код. Няколко пъти се сблъсках с това ограничение и се опитах да компенсирам, като използвах колкото се може повече код. Има и ограничения за количеството налична RAM, така че моят генератор на кодове “Brightly” не е много добър за програмиране на дълги нива на светлините (лентата за глава има 14 светодиода, което е доста близо до номера, който може да имате и все още да използвате моя генератор на кодове за задаване на интересни модели). Следващото поколение чипове, които ще работят с Circuit Python, трябва да решат този проблем с повече памет и RAM, така че няма да се опитвам да се опитвам да го заобиколя в този момент - просто ще изчакам и оставя хардуера да разреши проблема. проблем. Все още можете да генерирате код за много различни интересни модели в рамките на настоящите ограничения.

Дебра Ансел разклаща LED лентата за глава

Вашата адаптация звучи като забавно да се играе.

Планирам да направя „Brightly“ общодостъпна - в момента можете да я видите в действие тук. Плъзнете и пуснете кодовите блокове от менютата от лявата страна на уеб страницата в работното пространство, за да направите програмата, след което щракнете върху иконата „Изтегли кода“, за да изтеглите файл CircuitPython, наречен main.py. Аз просто искам да го оправям малко повече и се надявам да добавя малко обяснение, преди да го пусна официално.

Как се научихте да програмирате Python?

Завърших една година програмиране в колеж (LISP и C), но в повечето случаи съм самоук и в резултат имам много лоши навици за програмиране. За първи път кодирах редовно, когато бях във висшето училище по физика в Корнел и използвах FORTRAN, за да оценя файловете си с данни. Това наистина ме датира! Аз всъщност бях работил като софтуерен инженер за известно време след завършване на висше училище, но нямах истинско официално обучение и се натрапвам вътрешно, когато погледна назад към моя код от този период. Склонен съм да науча код по необходимост за различните си проекти. Научих се на Python, когато създадох V-плотер, защото исках да създам интерфейс с интерфейс с различни платформи, който Python прави добре. Аз също избрах Python, защото има много вградени модули, които се справят със сложни манипулации с изображения и големи масиви от данни, които ми трябваха за плотер. Това е наистина интересен език и абсурдно мощен. Все още не ми се струва, че го познавам добре.

Трудно е да се намерят забавни технологични проекти, които да са привлекателни за дъщеря ми. Чувам това чувство през цялото време от другите си приятели.

Надявам се, че проектът за лентата за глава е забавен и достъпен достатъчно, за да се хареса на момичета, които не са толкова развълнувани от роботиката или други технически проекти. Програмирането на собственото си облекло и аксесоари е забавен и необичаен начин да се научите да кодирате, и се надявам да ангажира широка аудитория от любопитни създатели, които може би не са били мотивирани от други видове проекти.



Може Да Се Интересувате

Cool Crowdfunding 22-ри август: 10 проекта за проверка преди да приключат

Cool Crowdfunding 22-ри август: 10 проекта за проверка преди да приключат


MAKE Audio Show: Цифрова фотография!

MAKE Audio Show: Цифрова фотография!


Лига на легендите Fishbones ракетна пушка

Лига на легендите Fishbones ракетна пушка


Smart Cap е напълно функционална AR / VR слушалка

Smart Cap е напълно функционална AR / VR слушалка