Съдържание:
- Стъпка 1: Как работи?
- Стъпка 2: Електроника
- Стъпка 3: Монтаж на електроника
- Стъпка 4: Преглед на хардуера за коса
- Стъпка 5: Сглобяване на проводниците за коса
- Стъпка 6: Плетене и напукване
- Стъпка 7: Носенето на Tech
- Стъпка 8: Преглед на софтуера
- Стъпка 9: Зареждане и промяна на кода
- Стъпка 10: Бъдещи дизайни: Идеи и насоки за модификации
- Стъпка 11: Бележки за безопасност
- Стъпка 12: Препратки и връзки
Видео: HairIO: Коса като интерактивен материал: 12 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
HairIO: Човешката коса като интерактивен материал
Косата е уникален и малко проучен материал за нови технологии за носене. Дългата му история на културно и индивидуално изразяване го прави плодотворен сайт за нови взаимодействия. В тази инструкция ще ви покажем как да направите интерактивни удължители за коса, които променят формата и цвета, усещат докосването и комуникират чрез Bluetooth. Ще използваме персонализирана схема, Arduino Nano, Bluetooth платка Adafruit, сплав с памет на формата и термохромни пигменти.
Този Instructable е създаден от Sarah Sterman, Molly Nicholas и Christine Dierk, документирайки работата, извършена в лабораторията за хибридни екологии в UC Berkeley с Eric Paulos. Анализ на тази технология и цялостно проучване могат да бъдат намерени в нашата статия, представена на TEI 2018. В тази инструкция ще намерите изчерпателна документация за хардуер, софтуер и електроника, както и информация за дизайнерските решения, които взехме, и борбите, с които се сблъскахме.
Ще започнем с кратък преглед на системата и примери за това как да използвате HairIO. След това ще обсъдим свързаната електроника, след това преминете към хардуера и създаване на удължаване на косата. Последните раздели ще обхващат кода и някои съвети за извършване на промени.
Във всеки раздел ще бъдат предоставени връзки към конкретни ресурси, които също ще бъдат събрани в края.
Приятно правене!
Стъпка 1: Как работи?
Общ преглед
Системата HairIO работи на два основни принципа: капацитивно докосване и резистивно нагряване. Чрез докосване можем да накараме удължението на косата да реагира на докосвания. И чрез нагряване на разширението, можем да предизвикаме промяна на цвета с термохромни пигменти и промяна на формата със сплав с памет на формата. Bluetooth чип позволява на устройства като телефони и лаптопи да комуникират и с косата, или да предизвикат промяна на формата или цвета, или да получат сигнал, когато се усети докосване до косата.
Примерни взаимодействия и употреби
HairIO е изследователска платформа, което означава, че бихме искали да видим какво правите с нея! Някои взаимодействия, които сме проектирали, са демонстрирани във видеоклиповете по -горе или в пълния ни видеоклип в Youtube.
Плитка с промяна на формата може да уведоми потребителя за текстово съобщение, като леко гъделичка ухото на носещия, докато се движи.
Или може би може да даде насоки на потребителя, да се премести в зрителното поле, за да посочи в коя посока да се обърне.
Косата може да се промени драстично, за стил или изпълнение. Стилът може да се променя през целия ден или да се актуализира за определено събитие.
Косата също може да даде възможност за социални взаимодействия; представете си, че сплитате уголемената коса на приятел, след което можете да промените цвета на косата на приятел, като докоснете собствената си плитка от далеч.
Компоненти
Цялото усещане, логика и контрол се управляват от персонализирана схема и Arduino Nano, носени на главата. Тази верига има два основни компонента: капацитивна верига за докосване и задвижваща верига за превключване на захранването към плитката. Търговско удължаване на косата е сплетено около нитинолова тел, която е сплав с памет за форма. Този проводник ще държи една форма, когато се охлади, и ще се премести във втора форма, когато се нагрее. Можем да обучим почти всяка втора форма в жицата (описана по -късно в тази инструкция). Две LiPo батерии захранват веригата за управление на 5V, а косата на 3.7V.
Стъпка 2: Електроника
Управление и капацитивно докосване
Капацитивната тъч верига е адаптирана от проекта на Disney Touché, чрез тази прекрасна инструкция за възпроизвеждане на Touche на Arduino. Тази настройка поддържа честотно капацитивно чувствително докосване и позволява по -сложно разпознаване на жестове от просто докосване/без докосване. Една забележка тук е, че капацитивната сензорна схема и код приемат определен чип Arduino, Atmega328P. Ако решите да използвате алтернативен микроконтролерен чип, може да се наложи да преработите кода или да намерите алтернативен сензорен механизъм.
Контролната верига използва Arduino Nano за логиката и аналогов мултиплексор, който позволява последователен контрол на множество плитки от една и съща схема и батерии. Капацитивното докосване се усеща почти едновременно чрез бързо превключване между канали (толкова бързо, че по същество сякаш усещаме и двата наведнъж). Задействането на плитките е ограничено от наличната мощност. Включването на по -мощни или допълнителни батерии може да позволи едновременно задействане, но тук го ограничаваме до последователно задействане за опростяване. Представената схема на веригата може да контролира две плитки (но мултиплексорът във веригата може да поддържа до четири!).
За най -простата версия на веригата, оставете мултиплексора навън и контролирайте една плитка директно от Arduino.
Задвижваща верига и термистор
Извършваме капацитивно докосване по същия проводник като задействането (нитинолът). Това означава по -малко проводници/сложност в плитката и повече във веригата.
Задвижващата верига се състои от набор от биполярни транзистори (BJT) за включване и изключване на задействането на косата. Важно е това да са биполярни транзистори, а не по -често срещаните (и като цяло по -добри) MOSFET, защото на BJT липсва вътрешен капацитет. Вътрешният капацитет на MOSFET ще затрупа веригата за докосване.
Ние също трябва да превключваме както земята, така и захранването, а не само захранването, отново заради капацитивното докосване, тъй като няма капацитивен сигнал от заземен електрод.
Алтернативен дизайн, който използва отделни източници за капацитивно докосване и задвижване, може значително да опрости тази схема, но прави механичния дизайн по -сложен. Ако капацитивното измерване е изолирано от захранването за задвижване, можем да се измъкнем с един ключ за захранване и това може да бъде FET или нещо друго. Такива решения биха могли да включват метализиране на самата коса, както в приборите за коса на Катя Вега.
Bluetooth чип
Bluetooth чипът, който използвахме, е Bluefruit Friend от Adafruit. Този модул е самостоятелен и трябва само да бъде прикрепен към Arduino, който ще се справи с логиката около комуникацията.
Избор на батерия
За батериите искате акумулаторни батерии, които могат да осигурят достатъчно напрежение за захранване на Arduino и достатъчно ток за задвижване на нитинола. Това не трябва да е една и съща батерия. Всъщност, за да избегнем потъмняването на Arduino, направихме всички наши първоначални прототипи с две батерии: една за управление и една за задвижване.
Arduino Nano изисква поне 5V, а нитинолът извлича максимум приблизително 2 ампера.
Избрахме 3,7 V батерия от ValueHobby за задвижване на косата и 7,4V батерия от ValueHobby за захранване на Arduino. Опитайте се да не използвате обикновени 9V батерии; те ще се източат под полезността в рамките на 15 минути и ще причинят много отпадъци. (Знаем, защото опитахме …)
Разни подробности
Мониторинг на батерията: 4,7k Ohm резистор между захранващата линия на задвижващата батерия и аналогов щифт ни позволява да следим зареждането на задвижващата батерия. Нуждаете се от този резистор, за да предпазите батерията от включване на Arduino чрез аналоговия щифт (което би било лошо: не искате да правите това). Батерията на Arduino може да се наблюдава само с код - вижте раздела за софтуера, за да демонстрирате това.
Jumper: Има място за джъмпер между двата конектора на батерията, ако искате да използвате една батерия за захранване на всичко. Това рискува да потъмнее Arduino, но с правилен избор на батерия и някои софтуерно базирани PWM на устройството, той трябва да работи. (Въпреки че все още не сме го направили.) (Ако опитате - уведомете ни как става!)
Стъпка 3: Монтаж на електроника
Сглобяване на веригата
Първоначално проектирахме веригата от две части, свързвайки задвижващата и управляващата верига с гъвкав кабел. В нашата версия на интегрирана печатна платка схемите са кондензирани към една платка. Първата схема позволява по -гъвкаво поставяне на плитки на главата, но втората е много по -проста за сглобяване. Можете да намерите схеми и файлове с оформление на платката в нашето репо Github. Има два начина за изработване на схемите: 1) ръчно направете версия на перф дъска с компоненти през отвора според схемата, или 2) направете печатната платка от файла на дъската, който предоставяме (връзката по-горе) и сглобете с компоненти за повърхностен монтаж.
Компоненти
Сметката на материалите за PCB версията + плитките е тук.
Ние сами сме фрезовали нашите тестови печатни платки на друга мелница, след което поръчахме нашите последни печатни платки от отличните схеми на Bay Area. Както вътрешното, така и професионалното производство на дъски ще работят отлично, въпреки че ръчното нанасяне или запояване на всички виа е болка.
Съвети
- Използвахме паста за запояване и фурна за повторно нагряване или котлон за компонентите за повърхностно монтиране, след което запоехме компонентите през отворите след това на ръка.
- Препоръчваме версията на платката/перф дъската за бързо прототипиране и печатната платка за надеждност.
- Използваме къси женски заглавки, за да държим Nano върху печатната платка, така че да може да се сваля. Дългите женски заглавки могат да бъдат запоени в не съвсем едно ниво към дъската, за да се вдигне чипът за Bluetooth достатъчно високо, за да се гнезди над Arduino. (Също така ще искате да добавите лента Kapton, за да предотвратите случайно късо съединение).
- Всъщност чипът за bluetooth трябва да бъде запоен с мъжки заглавки с главата надолу, за да съответства на подреждането на щифтовете в оформлението на печатната платка. (Разбира се, можете да промените това оформление.) Защо го направихме? Тъй като това прави щифтовете да съвпадат по -добре с оформлението на Arduino.
Стъпка 4: Преглед на хардуера за коса
HairIO е удължение за коса, оплетено около две свързани дължини жица, прикрепено към конектор и термистор за регулиране на температурата. Може да се креда с термохромни пигменти след пълно сглобяване. Самото направяне на плитка HairIO се състои от няколко етапа:
1) Обучете сплавта с памет на формата до желаната форма.
2) Сглобете вътрешния проводник чрез пресоване и запояване по дължина на сплав с памет с форма към изолирана медна жица.
3) Кримпване и изолиране на термистор.
4) Прикрепете проводника и термистора към съединител.
5) Плетете коса около жицата.
6) Начертайте косата с тебешир.
Ще разгледаме подробно всеки от етапите в следващите раздели.
Стъпка 5: Сглобяване на проводниците за коса
Първите етапи включват сглобяване на вътрешните проводници, които осигуряват промяна на формата и резистивно нагряване. Тук вие решавате дължината на плитката, желаната форма, когато се нагрява, и вида на съединителя, който ще използвате. Ако всички плитки имат общ тип конектор, те могат лесно да бъдат разменени на една и съща платка за различни форми и цветове, както и за видове и дължини на косата.
Ако не искате промяна на формата в определена плитка, сплавта с памет на формата може да бъде заменена с дължина на обикновена жица. Ако искате да поддържате капацитивно докосване, заменящият проводник трябва да бъде неизолиран за най -добър ефект.
Обучение на сплав памет памет
Сплавта с форма на памет, която използваме тук, е нитинол, никел-титанова сплав. Когато се охлади, той остава в една форма, но при нагряване се връща в това, което се нарича "тренирано" състояние. Така че, ако искаме плитка, която се къдри при нагряване, тя може да е права, когато се охлади, но да бъдем обучени да се къдрим. Можете да създадете почти всяка форма, която искате, въпреки че способността на телта да повдига тежестта е ограничена от нейния диаметър.
Нарежете нитинола до желаната дължина на плитката, оставяйки малко повече за извивките по време на сплитането и за връзки отгоре и отдолу.
За да тренирате нитинол, вижте тази фантастична инструкция.
Типовете плитки, с които сме експериментирали, включват къдрици, правоъгълни завои, за да позволят на косата да се изправи изправена и изобщо не тренира нитинола. Това може да звучи мързеливо, но позволява на косата да се изправя под всякаква форма при задействане. Телта ще държи форма, в която я огъвате, когато се охлади, напр. къдрица, след това се изправете от тази форма, когато се нагрее. Супер готино и много по -лесно!
Сглобяване на проводниците
Нитинолът е неизолиран и работи само в една посока. За да създадем пълна верига, се нуждаем от втори изолиран проводник, който да се свърже отдолу и да се върне към конектора отгоре. (Неизолиран проводник ще причини късо съединение, когато докосне нитинола, и ще предотврати равномерно нагряване.)
Нарежете дължина на изолирана медна жица до същата дължина като нитинола. Използвахме 30 AWG магнитен проводник. Свалете изолацията от двата края. По отношение на магнитния проводник покритието може да бъде отстранено чрез леко изгаряне на проводника с отворен пламък, докато изолацията се оцвети и може да се изтрие (това отнема около 15 секунди с по -лека запалка). Обърнете внимание, че това прави жицата леко крехка на изгорялото място.
Забавен факт за Нитинол: За съжаление спойката не обича да се придържа към нитинол. (Това е огромна болка.) Най -доброто решение е да използвате кримпване, за да създадете механична връзка с нитинола, след което да добавите спойка, за да осигурите електрическа връзка.
Дръжте края на нитинола и новоизолираната медна жица заедно и ги поставете в кримпване. Свийте ги здраво заедно. Ако е необходима допълнителна сила на връзката, добавете малко спойка. Покрийте кримпването и останалата опашка от тел с термосвиваеми, така че вашият носител да не се боде с острите краища. Няма значение какъв вид кримпване използвате в долната част, тъй като е чисто да се направи механична връзка между двата проводника.
В другия край ще добавим кримпване към всеки връх на тел. Тук типът кримпване има значение. Трябва да използвате чифтосването за свързване за вашия конектор. Тези краища на проводниците ще бъдат прикрепени към конектора за свързване с платката.
Правене на плитка за изправяне:
Плитките могат да бъдат много фини или много драматични. Ако искате драматичен ефект, както е на снимката на шапката по -горе, или във видеото на ситуационната ситуация по -рано, е необходима една допълнителна стъпка. Плитките предпочитат да се усукват, а не да се повдигат, така че те трябва да бъдат подпрени, за да останат в правилната ориентация. Нашата скоба е оформена като разтегнат Z (вижте снимката). Плъзнахме кримпване на нитинола, след това запоехме скобата към кримпването и накрая покрихме всичко с термосвиваема и електрическа лента.
Подготовка на термистора
Термисторът е термочувствителен резистор, който ни позволява да измерваме температурата на плитката. Използваме това, за да сме сигурни, че плитката никога не се нагрява твърде много, за да може потребителят да я носи. Ще добавим термистора към същия конектор, към който ще бъде прикрепена плитката.
Първо, плъзнете топлинното свиване върху краката на термистора и използвайте топлинен пистолет, за да го свиете. Това ще изолира краката, за да предотврати късо съединение на термистора към неизолирания нитинол. Оставете малко жица изложена в края за кримпване. Отново тези кримпвания трябва да са подходящите за вашия конектор.
Огънете краищата на термистора. Ако можете, вземете малко от топлината, свита в първите зъби на кримпването като облекчение на напрежението. Не го поставяйте твърде нагоре, тъй като кабелите все още трябва да се свързват за добра електрическа връзка.
Сега термисторът е готов за свързване към конектора.
Сглобяване на конектора
Можете да използвате всякакъв вид 4-терминален конектор в горната част на плитката; след малко експерименти, решихме за съединители Molex Nanofit. (Това е, което използва нашата печатна платка.) Те имат нисък профил на платката, здрава механична връзка с щипка, за да ги държат заключени, но все още са лесни за поставяне и изваждане.
Съединителите на Nanofit вървят заедно на три етапа:
Първо поставете двата нагънати края на термистора в двата най -централни гнезда на мъжката половина на конектора.
След това поставете двата нагънати горни края на оплетката в най-лявата и най-дясната кутия на мъжката половина на конектора.
След като те са на мястото си, поставете фиксатора в съдовете. Това спомага за задържането на кримпите на място, така че плитката да не издърпа конектора.
Женската половина на конектора е на платката и свързва космените клеми към задвижващата верига и капацитивната сензорна верига, а термисторните клеми към Arduino за температурно измерване.
Готов да тръгвам
Сега телта е готова за оплетка.
Стъпка 6: Плетене и напукване
Има няколко начина да оплетете удължението на косата около вътрешните проводници. За капацитивно усещане за докосване, някои проводници трябва да бъдат изложени. Въпреки това, за да имате напълно естествено изглеждаща плитка и да скриете технологията, телта може да бъде оплетена изцяло от вътрешната страна. Този вид плитка не може да направи ефективно докосване, но все пак може да се задейства с драматична промяна на цвета и формата.
Стил на плитка 1: 4-нишка за капацитивно докосване
Този урок за плитка ще ви покаже как да направите плитка с 4 нишки. Имайте предвид, че във вашия случай една от „нишките“всъщност са жиците! Вижте снимките по-горе за нашата настройка на плитки, следвайки модела с 4 нишки с три нишки за коса и една жица.
Стил на плитка 2: Невидими жици
В тази плитка правите плитка с три нишки (това е, за което повечето хора мислят, когато мислят за "плитка") и просто сплитате проводниците с една от нишките. Ето страхотен урок за плитка с три нишки.
Напукване с термохромни пигменти
Ако искате плитката да промени цвета си, когато се задейства, тя трябва да се креда с термохромни пигменти. Първо закачете плитките върху нещо, над маса, покрита с пластмаса (нещата ще станат малко объркани). Следвайте инструкциите за безопасност на вашето термохромно мастило (носете ръкавици, ако е необходимо!). Определено носете въздушна маска - никога не искате да дишате никакви прахови частици. Сега вземете четка за болка и нагрейте малко термохромна пудра върху плитката си, започвайки от горната част. Внимателно "боядисвайте" надолу плитката, като втривате праха в плитката, доколкото е възможно. Ще загубите част (но ако падне върху пластмасовата покривка за маса, можете да я спасите за следващата плитка). Можете да гледате интервала, който споделихме по -горе, за да видите как го направихме!
Стъпка 7: Носенето на Tech
Платките и батериите могат да се монтират върху лента за глава или щипка за коса. Като алтернатива, за по -фин стил, плитките могат да бъдат направени с по -дълги жици в краищата. Тези проводници могат да бъдат насочени под естествена коса, шапки, шалове или други характеристики до друго място по тялото, например под риза или огърлица. По този начин косата е по -малко веднага забележима като технология за носене.
Схемата може да бъде намалена, с допълнителни ревизии и интегрирани логически и Bluetooth чипове. Такава по -малка верига би била по -лесно скрита върху декоративна щипка за коса и т.н., но захранването ще остане проблем, тъй като батериите в момента стават толкова малки. Разбира се, можете да го включите в стената, но тогава не можете да отидете много далеч.
Можете да видите супер ранен прототип, който се носи във видеото по -горе. (Още изображения на окончателните заграждения ще бъдат добавени след публична демонстрация.)
Корпус
Скоро ще можете да намерите 3D принтируем корпус за веригата в нашето github репо. Това може да се постави върху лента за коса или да се промени за други форм -фактори.
Стъпка 8: Преглед на софтуера
В нашето github репо ще намерите няколко скици на Arduino, демонстриращи различни начини за контрол на косата.
Скица 1: demo_timing
Това е основна демонстрация на функционалността на устройството. Косата се включва и изключва за определен период от секунди и мига вградения светодиод, когато е включен.
Скица 2: demo_captouch
Това е демонстрация на капацитивното докосване. Докосването на косата ще включи вградения светодиод. Може да се наложи да регулирате капацитивните прагове на докосване в зависимост от вашата среда и схема.
Скица 3: demo_pcb_bluetooth_with_drive_captouch
Интегрирана демонстрация на Bluetooth комуникация, капацитивно усещане за докосване и задвижване. Изтеглете приложението Bluefruit LE Connect на смартфон. Кодът ще изпрати Bluetooth сигнал при докосване на плитката, отпечатвайки резултата в приложението. Натискането на бутони на контролера в приложението ще стартира и ще спре задействането на плитките. Обърнете внимание, че изводите са настроени за нашата версия на печатни платки. Ако сте свързали INH щифта на мултиплексора към цифров щифт, както е в схемата на печатната платка, може да се наложи да добавите ред в кода, за да намалите този щифт ниско (току -що го скъсихме на маса).
Този код включва и метод за калибриране, задействан чрез изпращане на знак "c" през интерфейса UART в приложението.
Капацитивно калибриране с докосване
Тъй като капацитивното сензорно докосване е чувствително към фактори на околната среда, като например влажност, или е включено в компютър или не, този код ще ви позволи да определите подходяща прагова стойност за точно капацитивно сензорно докосване. Можете да намерите пример за това в demo_pcb_bluetooth_with_drive_captouch кода. Една забележка е, че капацитетът също се променя с нагряване. Все още не сме се справили с проблема, при който топлината след задействане задейства състоянието „докоснато“.
Мониторинг на батерията
Примери за наблюдение на батерията са в скицата demo_pcb_bluetooth_with_drive_captouch. Вграденият светодиод ще светне, когато зарядът на една батерия падне под определен праг, въпреки че не прави разлика между контролната батерия и батерията на задвижването.
Температурно блокиране (безопасно изключване)
Наблюдението на температурата на плитката ни позволява да изключим захранването, ако стане твърде горещо. Тези данни се събират от термистора, вплетен в плитката. Пример за това може да се намери в скицата demo_pcb_bluetooth_with_drive_captouch.
Стъпка 9: Зареждане и промяна на кода
Използваме стандартната среда Arduino, за да напишем код за HairIO и да го качим на дъските.
Arduino Nanos може да бъде получен от няколко източника; ние купихме тези, които изискват допълнителен фърмуер за работа със средата Arduino. Можете да следвате тези инструкции, за да ги настроите на вашата машина. Ако използвате стандартен Arduino Nano (т.е. тези), не е нужно да правите тази допълнителна стъпка.
Когато променяте кода, уверете се, че хардуерните ви пинове съответстват на вашата схема. Ако все пак промените щифт, не забравяйте да актуализирате дизайна и кода на вашата платка.
Важно е да се отбележи, че библиотеката с капацитивен сензор на Illutron, която използваме, разчита на определен хардуерен чип (Atmega328p). Ако искате да използвате различен микроконтролер, уверете се, че е съвместим или ще трябва да промените този код. (Не искахме да навлизаме в това ниско ниво на код за този проект, затова дълбоко оценяваме работата на Illutron. Синхронизирането с хардуерното време може да стане доста космати!)
Стъпка 10: Бъдещи дизайни: Идеи и насоки за модификации
Топлинна реакция
Ако искате да научите повече за поведението на топлината при плитките, можете да намерите математически модели на косата в нашата статия. Важното им е, че промяната на цвета и формата ще се активира по различно време и в различен ред въз основа на количеството изолираща коса около проводника и количеството захранвана мощност (което променя колко бързо се нагрява)
Подобрения на веригата:
- Преместването на Bluetooth модула надясно може да ви позволи да намалите височината на подреждане, тъй като той няма да се впише в USB конектора на Arduino. Съществуват и дъски Arduino с интегрирани Bluetooth модули (но повечето от тях имат различен чип, така че използването им ще включва промени в кода).
- Отпечатъците на конектора на батерията могат да се променят в зависимост от видовете батерии, които използвате.
- Отпечатъкът на превключвателя е общ и вероятно трябва да бъде заменен с отпечатъка на това, което искате да използвате.
- Може да искате да можете да ШИМ задвижващата верига, за да контролирате захранването през плитката; за да направите това, щифтът на задвижващия сигнал трябва да бъде превключен на D3 или друг хардуерен PWM щифт.
- Ако обърнете сдвояванията на мултиплексора (напр. Braid1 drive и braid2 touch на канал 0, and braid2 drive и braid1 touch на канал 1, вместо едновременно докосване и задвижване за една и съща плитка на един канал), ще можете да усетите капацитивен докоснете едната плитка, докато карате другата плитка, вместо да бъдете възпрепятствани да извършвате каквото и да е капацитивно измерване, докато нещо шофира.
-
Някои модификации може да позволят една батерия да контролира както логиката, така и задвижването. Няколко съображения включват:
- Високото напрежение (например 7,4 LiPo батерия) ще задвижва обратно Arduino чрез капацитивна сензорна верига и цифров щифт. Това не е добре за Arduino в дългосрочен план. Това може да бъде поправено чрез включване на друг транзистор между капацитивната сензорна верига и косата.
- Твърде много енергия от косата може да избледнее Arduino. Това може да бъде поправено чрез PWM'ing на задвижващия сигнал.
Софтуерни подобрения
Капацитивното чувствително докосване с размахна честота може да се използва за откриване на много видове докосвания, напр. един или два пръста, прищипване, въртене … Това изисква по -сложна класификационна схема от основния праг, който демонстрираме тук. Капацитетът се променя с температурата. Подобряването на кода за докосване, за да се вземе предвид това, ще направи усещането по -надеждно
Разбира се, ако направите версия на HairIO, ще се радваме да чуем за нея
Стъпка 11: Бележки за безопасност
HairIO е изследователска платформа и не е предназначена за търговска или ежедневна употреба. Когато правите и носите свой собствен HairIO, имайте предвид следните съображения:
Топлина
Тъй като HairIO работи чрез резистивно нагряване, съществува възможност за прегряване. Ако термисторът се повреди или не е достатъчно близо до плитката, той може да не може да отчете правилно температурата. Ако не включите кода за изключване на температурата, той може да се нагрее повече от предвиденото. Въпреки че никога не сме изпитвали изгаряния с HairIO, това е важно съображение.
Батерии
В HairIO ние използваме LiPo батерии като наши източници на енергия. LiPos са чудесни инструменти, тъй като са акумулаторни и могат да доставят висок ток в малка опаковка. Те също трябва да се третират внимателно; ако са неправилно заредени или пробити, те могат да се запалят. Моля, вижте тези препратки, за да научите повече за грижите за вашите LiPos: подробно ръководство; бързи съвети.
Термохромни пигменти
Тези, които използваме, са нетоксични, но моля, не ги яжте. Прочетете ръководствата за безопасност за всичко, което купувате.
Стъпка 12: Препратки и връзки
Тук събираме препратките и връзките в тази инструкция за лесен достъп:
HairIO
HairIO: Човешката коса като интерактивен материал - Това е академичната статия, в която HairIO беше представен за първи път.
HairIO Github репо - Тук ще намерите git репо на всички схеми и код, използвани за тази демонстрация, както и някои технически листове за важни компоненти.
Youtube - Вижте косата в действие!
Сметка за материали за печатни платки HairIO
Капацитивно докосване
Touché: Подобряване на докосването на хора, екрани, течности и ежедневни предмети
Инструктивен за Arduino версия на Touche + Illutron Github репо за Arduino код
Bluetooth
Bluetooth модул
Bluetooth приложение
Безопасност на LiPo батерията
Изчерпателно ръководство
Бързи съвети
Други технологии, свързани с косата
Прибори за коса, Катя Вега
Огън, невидимото
Авторите
Лаборатория за хибридни екологии
Кристин Дирк
Моли Никълъс
Сара Стърман
Препоръчано:
BBC Micro: bit and Scratch - интерактивен волан и игра за шофиране: 5 стъпки (със снимки)
BBC Micro: bit and Scratch - Интерактивен волан и игра за шофиране: Едно от заданията ми в класа тази седмица е да използвам BBC Micro: bit за взаимодействие с програма Scratch, която сме написали. Мислех, че това е идеалната възможност да използвам ThreadBoard за създаване на вградена система! Моето вдъхновение за нулата
Преносима запояваща станция от рециклиран материал. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: 8 стъпки (със снимки)
Преносима запояваща станция от рециклиран материал. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: Татко беше голям художник и авантюрист, колкото и голям фен на културата „направи си сам“. Само той направи много промени в къщата, които включват подобряване на мебели и килери, рециклиране на антични лампи и дори модифицира своя VW kombi van за traveli
Интерактивен Minecraft Не въвеждайте меч/знак (ESP32-CAM): 15 стъпки (със снимки)
Интерактивен Minecraft не въвеждайте меч/знак (ESP32-CAM): Наистина има няколко причини, поради които този проект възникна: 1. Като автор на кооперативна библиотека за многозадачност TaskScheduler, винаги съм бил любопитен как да комбинирам предимствата на кооперативната многозадачност с предимствата на предварителен
„Прост“часовник Digilog (цифров аналогов), използващ рециклиран материал!: 8 стъпки (със снимки)
„Прост“часовник Digilog (цифров аналогов), използващ рециклиран материал!: Здравейте на всички! Така че в тази инструкция ще споделя как да направя този цифров + аналогов часовник с евтин материал! Ако мислите, че този проект е „гаден“, можете да си тръгнете и да не продължавате да четете тази инструкция. Мир! Наистина съжалявам, ако не
Входове: Отзивчив материал: 12 стъпки (със снимки)
Входове: Отзивчив материал: Капацитетът е способността на обект да съхранява електрически заряд. В този урок ще проектираме и тъкаме текстилни сензори, които реагират на капацитета на тялото ни и ще използват това електричество за завършване на верига. В този урок ще научите ба