Home 

История разработок. Часть 1

с 18 февраля 2012г. по 10 июля 2012г.

 

Картинки с комментариями, общение происходило на сайте http://ya.snovidec.org/:

img
Самодельная маска для сна, на неё закреплялся Remdetector v1.5

img
График выдаваемый акселерометром по оси X (плату двигаю по оси X)

img

img
График выдаваемый акселерометром по оси Z (плату двигаю по оси Z т.е. вверх вниз трясу)

img
График с датчиков движения глаз (тут движение пальцев над датчиками)

img
Дыхание в микрофон (частота дискретизации 250Гц, именно Гц, а не КГц) Вообще все датчики работают на частоте 250Гц

Комментарии (10)
Артём Синин: А дыхание с микрофона, да? Микрофон не лучшим образом дыхание ловит. В таком мощном приборе бы термодатчики лучше, наверное, подошли. А микрофон ко рту - для диктофонных записей. А я вот завтра уже как раз от Люка посылочку буду забирать. С поясным датчиком..

Александр Коблов: на нем есть термодатчик ds18b20 но он в корпусе, а значит очень инерционный, чтобы дыхание отслеживать нужно попробовать термопару без корпуса задействовать, у нее быстрая реакция должна быть на вдохи и выдохи, но все равно она должна быть в струе воздуха из носа, но и микрофон вроде нормально этот поток ловит

Артём Синин: Это на дневном дыхании микрофон хорошо ловит. А ночью - дыхание может становиться временами очень тихое, нос периодически частично закладывает, плюс у некоторых храп. В общем - поясной вариант в этом смысле, гораздо удобнее.

Александр Коблов: Да насчет поясного-нагрудного варианта нужно подумать, и предусмотреть возможность его подключения, а есть какие нибудь конкретные модели датчика поясного ? или его самому можно сделать по тому же принципу что светодиод<->фототранзистор сближаются отдаляются в какой нибудь трубочке, или какая нибудь заслонка между ними двигается от дыхания.

Артём Синин: По этой теме Люк у нас специалист. Вот тут глянь: http://ya.snovidec.org/blogs/universalnyi-trenazhyor-snovidcev-sozdayom-pribor/pojasnoi-oneirograf-pojasnoi-datchik-dyhanija.html
Завтра этот датчик будет у меня. Посмотрю, потестирую, напишу...

Александр Коблов: да посмотрел интересно, т.е. ты предлагаешь вообще не заморачиваться с микрофоном, а использовать этот канал для поясного датчика ?

Артём Синин: Я думаю, хорошо, если можно будет подключать и отключать разные датчики. Хочешь такой, хочешь этакий. Я сейчас готовлю статью для нового номера журнала на этот счёт - с подробным описанием моей идеи общей логики и архитектуры комплекса.

Александр Коблов: Да хотелось бы эту статью почитать.

Люк: чем меньше подвижных частей, тем лучше. сейчас делаю вторую версию датчика дыхания на датчиках холла. Александр, ты только пики прогаешь, или с атмелами тоже работаешь?

Александр Коблов: Атмелы могу прошивать, но программы под них никогда не писал, только лабораторные в институте, усиленно в институте учили пики вот на них и остановился :))

img
Артём Синин: Слушай, супер-вещь. И пульс показывает уже, да? Вот бы посмотреть на взаимосвязь пульса и дыхания во время REM. Напиши хоть коротенькую статью с обзором - так интересно... 

Александр Коблов: да показывает, это с пальца, но планирую снимать с межбровья, прикладывал и там снимает.

Артём Синин: Ну ты практически уже всё сделал, что мы только придумываем. Здорово.. Надо теперь программу писать с единым комплексом обработки всех устройств...

Александр Коблов: нужно теперь развести это все под маленькую печатную плату

img
Более точно: Гальваническая развязка питания и Оптическая развязка сигналов.

img
Remdetector v1.0 на pic12f675 данные идут в комп через RS232-USB преобразователь, там регистрируются, анализируются, с компа выдается сигнал включить пищалку и светодиоды. Отличие - очень низкая чувствительность. (Сейчас у меня есть подозрения что ИК светодиод сильно светил, но эта версия еще не проверенная)

img
Remdetector v1.5 в отличии от первой тут добавлен усилитель на LM358

Артём Синин: У тебя есть возможность платки такие профессиональные делать, да? А во сколько может обойтись изготовление таких платок? p.s. А, вот, увидел инфу по ссылке - http://pselectro.ru/

Александр Коблов: Да платы можно будет делать качественные. Сейчас главное сделать разводку второй версии. Пока не делаю, потому что постоянно изменения в схему вношу.

Артём Синин: Ты к этой фирме имеешь отношение, да? Вот бы нам поясной вариант Люка миниатюризировать - я бы уже на предзаказ тогда ряд позиций поставил (видеопособие и такой поясной онейрограф, как минимум). А вопрос с графитом для трубки я, наверное, решу. У меня как раз есть знакомства в НИИ Графит - наверняка можно будет договориться, может даже и часть производства им предложить взять на себя. Но это если на запад расчитывать - у нас-то заказов маловато, наверняка, будет, для производства.

Люк: кстати да. в проводном варианте он будет размером со спичечный коробок, а в беспроводном не на много больше.

Александр Коблов: Артем Да я являюсь представителем завода по производству печатных плат ООО "Электроконнект" в Ростове-на-Дону, мы можем делать платы и монтаж и комплектацию предоставляем, полный цикл производства электронного изделия. http://pselectro.ru/rst Люк Разводи печатную плату, изготовим. Можно сделать прототипы плат даже бесплатно, за счет спонсора - ООО "Электроконнект", но для этого на каждой стороне платы должна быть надпись "www.pselectro.ru", я так свои делал.

Александр Коблов: Цена на платы очень сильно зависит от кол-ва плат, размера, кол-ва слоев, он наличия маски, маркировки. Например: 2 слоя, с двумя масками(зеленкой), 30x30мм, если заказывать 200шт, то цена за плату 27.4руб, если 1200шт то 11.91руб, и т.д. цена сильно падает. Вот калькулятор, где можно легко цену посчитать http://pselectro.ru/calc/

Артём Синин: В общем, я понял. У нас теперь всё тип-топ... Мозаика сложена. Теперь осталось детали этого пейзажа дорисовать.

img
Remdetector v2.0 пока только на макетной плате

img
Артём Синин: Это всё по COM-порту, да? А на USB-интерфейс можно всё перевести? Хорошо бы, конечно, чтобы был один центральный модуль, от него один USB-шлейф к компу, а все остальные модули, как в конструкторе, чтобы к центру подключились. Когда-нибудь так, наверняка, и будет. В общем, в журнале распишусь на этот счёт. Пофантазирую.

Люк: Артем, не волнуйся, будет USB.

Александр Коблов: RS232 (Com) порт выбран специально, для удешевления гальванической развязки по питанию и оптической развязки по сигналам. Мы же делаем фактически медицинский прибор и гальваническая развязка на 2-5 тысяч вольт необходима. Кто будет отвечать если человека в лицо 220вольт шарахнет из-за глюканувшего блока питания компа. Чтобы такого не было ставится гальваническая развязка, да и от помех и наводок всяких она освобождает. К тому же на данный момент гальваническая развязка по USB стоит достаточно дорого (например только чип ADUM4160BRWZ от 300 до 700руб, к нему еще и питание нужно развязывать) и не везде можно купить, со временем ситуация возможно изменится. К компьютеру я подключаю Remdetector по USB. Фотка этого преобразователя http://ya.snovidec.org/users/85/photo215.html. Он не покупной, а полностью самодельный на ftdi ft232rl и специально разделен с Remdetectorom на разные платы. К Com порту подключить нельзя в принципе, потому что у меня в схеме нет преобразователя уровней max232, в моей схеме уровни сигналов в RS232 - TTL( т.е.5V), а для Сom порта нужно +15В -15В (которые делает max232)

Люк: грубо говоря принцип такой usb -> преобразователь юсб\ком -> гальваничесская развязка -> шнурок к девайсу -> девайс говоря простым языком - юсб будет :)

Александр Коблов: да, все точно так :)

Артём Синин: Всё понял ребят, спасибо. Я когда с LPT возился - то просто проблема была, что преобразователь не правильно работал, для наших целей. Но с такой командой, я уверен, всё будет как надо..

img
график температуры (взялся пальцами за датчик)

img
Блок схема, пока макета второй версии Remdetectora

img
Принципиальная схема 4x канального усилителя LMV324S: 1-глаз, 2-глаз, 3-микрофон, 4-пульс

img
Самодельная маска для сна, на неё закреплялся Remdetector v1.0

img
Принципиальная схема преобразователя RS232-USB c оптическо гальванической развязкой

img
Принципиальная схема первой версии Remdetectora

img
Только расставил хаотично компоненты, а место на плате уже закончилось. Размер платы увеличивать не хочется. Видимо придется переходить на типоразмер резисторов и конденсаторов с 0805 на 0608, потому-то разъем SD карты еще не поставил, да и плата точно будет не 2х слойная, думаю 4х слойная. Или детальки размещать с двух сторон, что тоже не желательно.

img
Способ замера штангенциркулем: Перед зеркалом, закрыть один глаз, смотреть прямо, выставить неподвижную часть штангенциркуля по центру зрачка, закрыть этот и открыть другой, смотреть прямо, выставить подвижную чать штангенциркуля. Если нет штангенциркуля померьте как нибудь расстояние между центрами зрачков, нужно для создания REMDETECTORa.

img
Тоже самое но резисторы и конденсаторы заменены с 0805 на 0603, сильно легче не стало, видимо придется компонетны распологать с двух сторон, что конечно плохо отразится на цене изделия

Вячеслав: ставьте 0402

Люк: злые вы....я детали меньше чем 1206 очень не люблю паять.

Александр Коблов: 0402 конечно сложно, но в принципе можно припаять паяльником, вот как получится вручную припаивать акселерометр LIS3DH в корпусе LGA-16 на плату, это я еще не знаю, сам такое еще не паял. В макете он у меня перевернутый и к каждой ножке припаян проводок, все висит буквально на соплях. Надежда, что получится припаять этим способом:http://www.youtube.com/watch?v=z3i3kAnX3Z8

img
Масштабное сравнение.

img
Очередная схема REMDETECTORa, решил вернуть номер версии 2, т.к. ее в реалном исполнении не было (был только макет). Схему закачал так же в PDF, см. в файлах. Сразу скажу что AD7799 подключил специально упрощенно без аналоговой земли и отдельного аналогового питания, знаю что это не правильно, но в качестве эксперимента для уменьшения кол-ва компонентов, хочу попробовать, может для наших целей и так сгодится.

big ear: могу сказать впечатлен .принцип действия даже поверхностно не понял до сути не докопался как это все в комплексе должно приблизительно работать

Александр Коблов: Суть - обнаружить прибором фазу быстрого сна, и подать подсказки - что нужно сделать проверку на реальность. Например идешь ты по улице и видишь что начинает мигать лампочка на фонарном столбе. Сделай проверку на реальность, например прочитай несколько раз отворачиваясь один и тот же текст, или посмотри на электронные часы, и т.п. По любому ты должен быть готов к проверке на реальность, иначе ты просто пройдешь мимо мигающего фонарного столба. А если мигание сделать слишком долгим и интенсивным то ты просто проснешься. Про столб это просто пример, там может быть что угодно мигать, или пищать или вибрировать.

img
Со схемой вроде определился, начал разводку печатной платы, будет точно 4х слойная, компоненты с двух сторон. Сейчас развожу резисторы и конденсаторы 0603, посмотрю если будет место перделаю на 0805.

img

img

img
Переставил компоненты, переразвел аккуратней плату, резисторы и конденсаторы остаются 0603. У кого будет желание могут переразвести под 0805, хотя места практически нет.

img
Итоговый вариант третьей версии, заказал изготовление платы.

img
Итоговый вариант третьей версии, заказал изготовление платы.

img
Итоговый вариант третьей версии, заказал изготовление платы.

img
Итоговый вариант третьей версии, заказал изготовление платы.

img
Александр Коблов: Сегодня начал монтировать одну платку, припаял разъем, акселерометр, микроконтроллер, несколько конденсаторов. Залил прошивку, микроконтроллер запустился, графики от акселерометра бегут по экрану, так что все покайфу. Самым сложным и неизвестным для меня было припаивание LGA-16 корпуса акселерометра. У него размер 3х3мм и 16 выводов, снизу, как у BGA. Благодаря этим видео http://www.youtube.com/watch?v=z3i3kAnX3Z8 , http://www.youtube.com/watch?v=MbvuKPtbq5U, все прошло отлично, Спасибо автору http://easyelectronics.ru !!!

img

img

img
Я 9мая2012

img
Снимать пульс со лба оказалось сложнее, чем я думал вначале, сигнал слабый и капризный, и к тому же слишком сильно нужно подсвечивать инфракрасным светодиодом, что быстро посадит батарейку, да и нагрев лба будет сильным. В общем, временно эту идею откладываю в сторону. Вот сделал датчик пульса на палец, подсветка инфракрасным светодиодом слабая, а сигнал достаточно хороший. Сигнал на картинке с пальца.

img
Одел термоусадочный кембрик, поднастроил немного усилитель, и графики стали покрасивее. Сигнал пульса с пальца.

img
А это график пульса со лба чуть выше межбровья, на внешний датчик. Вполне читаемый. Кстати во внешнем датчике светодиод и фототранзистор расположенны намного ближе друг к другу, может в этом все дело. Нужно в следующей версии разместить их на основной плате ближе друг к другу и будет как на внешнем датчике.

img

img
График с поясного датчика дыхания SM50+AD7799

img
График с поясного датчика дыхания SM50+AD7799

img
График с поясного датчика дыхания SM50+AD7799

img
График с поясного датчика дыхания SM50+AD7799
Александр Коблов: На графике видно место, где я набрал воздуха и задержал дыхание. Еще выяснилось, что при дыхании я больше всего времени нахожусь без воздуха в легких, т.е. быстрый вдох-выдох задержка, вдох-выдох задержка и т.д. А это не правильно. Для хорошего здоровья нужно делать быстрый вдох и медленный выдох, чтобы воздух дольше находился в легких. Даже дыхательные тренажеры для этого есть - дыхательный тренажер Фролова. От всех болезней. У моего деда такой есть.
Еще выяснилось что датчик жестковат, ход у него маленький, нужно более эластичный ремень найти. Ну и закрепить хорошо, а то разматывался ремень.

img
График с поясного датчика дыхания SM50+AD7799

img
Дыхание и пульс одновременно в реальном времени

Александр Коблов: Сегодня получилось заставить работать одновременно датчик пульса, датчик дыхания, акселерометр, датчики движения глаз с усилителем и без, микрофон. В общем все данные лются в комп одновременно. Правда пришлось снизить скорость опроса с 250Гц(4мс) до 100Гц(10мс) из-за того что приходится ждать оцифровки с ацп датчика дыхания. В принципе можно разделить запуск оцифровки и получение результата на две разные команды между которыми можно опрашивать акселерометр. Но пока это не горит. В общем если понадобится повысить частоту опроса это можно будет сделать. Сейчас буду дописывать протокол обмена, чтобы ничего не значащих битов в байтах не было, т.е. типа компрессии данных в микроконтроллере и растягивание их в компе. Сейчас например у меня в 16ти битной переменной передается 10ти битная величина, что не рационально, 6-бит не используются, но пересылаются в комп занимая место, а таких 16ти битных переменных у меня 8.

mws: Да, график отличается конечно, впрочем оно и понятно.Кстати вначале хотел сам сделать пульсоксиметр и нашёл интересные штучки: LIGHT-DIGITAL CONVERTER
Даже затарился ими, но потом так и не пригодились.

Александр Коблов: интересная штука, я тоже находил како то подобный датчик в корпусе DIP8 из полностью прозрачного пластика, для пульсосксиметрии, но он был и дорогой и под заказ, не помню даже как назывался, может на работе pdf-ка осталась

mws: Помню я тот датчик, инфракрасный к тому же аналоговый, сам хотел на нём делать когда-то, А этот цифровой, двухканальный (красный+ИК), да ещё с цифровой регулировкой усиления. Фантастика просто, будущее наступило, ёлки.

img

img
Прога тестирующая передачу данных, в окошке описание содержимого пакета

Александр Коблов:    
Структура пакета:
struct struct_data_pack {

unsigned char START :8;

unsigned char FOTO1_NOAMP_L8 :8;
unsigned char FOTO1_NOAMP_H2 :2;
unsigned char FOTO2_NOAMP_H2 :2;
unsigned char FOTO1_AMP_H2 :2;
unsigned char S_KEY1 :1;
unsigned char S_KEY2 :1;
unsigned char FOTO2_NOAMP_L8 :8;
unsigned char FOTO1_AMP_L8 :8;

unsigned char FOTO2_AMP_L8 :8;
unsigned char PULS_NOAMP_L8 :8;
unsigned char PULS_AMP_L8 :8;
unsigned char FOTO2_AMP_H2 :2;
unsigned char PULS_NOAMP_H2 :2;
unsigned char PULS_AMP_H2 :2;
unsigned char S_RED_LEDS :1;
unsigned char S_IR_LEDS :1;

unsigned char MIC_AMP_L8 :8;
unsigned char DATA10bit_L8 :8;
unsigned char MIC_AMP_H2 :2;
unsigned char DATA10bit_H2 :2;
unsigned char S_LOWBAT :1;
unsigned char S_VIBRO :1;
unsigned char S_BEEPER :1;
unsigned char reserved :1;
unsigned char BR_AD7799_H8 :8;

unsigned char BR_AD7799_M8 :8;
unsigned char BR_AD7799_L8 :8;
unsigned char X_LIS3DH_H8 :8;
unsigned char X_LIS3DH_L8 :8;

unsigned char Y_LIS3DH_H8 :8;
unsigned char Y_LIS3DH_L8 :8;
unsigned char Z_LIS3DH_H8 :8;
unsigned char Z_LIS3DH_L8 :8;

unsigned char CRC8 :8;
};

всего 22 байта, очень даже компактненько.


а это структура собранных данных уже в компе:
struct struct_data_pack_assembly {
unsigned short FOTO1_NOAMP :10;
unsigned short FOTO1_AMP :10;
unsigned short FOTO2_NOAMP :10;
unsigned short FOTO2_AMP :10;
unsigned short PULS_NOAMP :10;
unsigned short PULS_AMP :10;
unsigned short MIC_AMP :10;
unsigned short DATA10bit :10;
signed short X_LIS3DH :16;
signed short Y_LIS3DH :16;
signed short Z_LIS3DH :16;
signed long BR_AD7799 :24;
unsigned char S_KEY1 :1;
unsigned char S_KEY2 :1;
unsigned char S_RED_LEDS :1;
unsigned char S_IR_LEDS :1;
unsigned char S_LOWBAT :1;
unsigned char S_VIBRO :1;
unsigned char S_BEEPER :1;
unsigned char reserved :1;
unsigned char CRC_OK :1;
};

Артём Синин:
1. Саш, а как прибор подключается - по COM-порту или по USB? Я так понял, по USB, но определяется как COM-порт?
2. И каким образом включаются вибро- и прочие сигналы? Он читает порт, или как-то определяет моменты?
3. И ещё, как дела и какие планы с софтом?
4. И насколько будет сложно перепрошивать устройство, в смысле обновлений?
5. И что с ценой - есть ли уже какие-то прейскуранты?
Супер. Интересно попробовать! v

Александр Коблов:
1. Подключается по USB но в компе появляется как дополнительный COM порт, может в будущем сделаю как usb устройство чтобы не приходилось в программе выбирать какой именно COM порт
2. Вибро, пищалка, светодиоды и т.д. включаются и выключаются пока с компа, подачей однобайтовых комманд, в одном байте можно передать 256 разных комманд. В микроконтроллере настроенно прерывание если пришли какието данные в порт, срабатывает прерывание и обработчик прерывания смотрит какая именно комманда пришла и включает или выключает флаг вибры или пищалки и т.п. А в main есть обработка этих флагов, включить или выключить и на какое время пищалку, вибру и т.п.
3. Софт на комп начну писать через неделю, сейчас улетаю в питер в коммандировку. Артем а у тебя есть какое нибудь описание алгоритмов по обнаружению фазы быстрого сна применяемых в твоей программе - онейрограф? может ты тоже включишь ремдетектор в список поддерживаемых устройств?
4. Обновления прошивок будут делаться очень просто, так же как в ардуино, в микроконтроллере будет прошит на программаторе bootloader, а дальше при каждом включении будет ждать комманды на прошивку просто с компа по usb, если ее не будет, то включаться в рабочий режим. Пока не выбрал какой бутлоадер лучше использовать.
Бутлоадер будет обеспечивать при одном железном устройстве разные функциональные устройства, а именно:
*1. регистратор данных со всех датчиков в комп
*2. регистратор данных со всех датчиков на флэшку
*3. Прибор типа "кнопка"
*4. прибор типа "кнопка" с акселерометром(падающая рука)
*5. автономный обнаруживатель фазы быстрого сна и разные его варианты с глазами или просто по пульсу и дыханию, так еще можно батарейку поэкономить
6..... много чего еще можно придумать
5. цена будет: сибестоимость + 20%, из которых 10% мне, а 10% продавцу, ну или все 20% мне если буду сам продавать. Сибестоимость будет абсолютно прозрачна, стоимость деталей + стоимость платы + стоимость монтажа, можно будет купить просто плату и самому спаять. Может конструкторы будут типа спаяй сам. Правда говорят бывают паленые радиодетали продают поставщики компонентов, но мне еще не попадались. Поэтому этот вопрос пока не решен. В общем пока все это в теории, как будет в реальности и какие еще подводные камни могут появится поживем увидим. Так как я представитель завода печатных плат, мой основной интерес продавать просто платы по стандартной цене завода "Электроконнект", поэтому заказать эти платы на каком то другом заводе будет нельзя, это основное условие.
А главное мне нравится всем этим заниматься.
Сегодня был на семинаре Торсунова Олега Геннадьевича, он приехал к нам в Ростов, и в самом начале он сказал, что главное что мы должны понять то, что мы не физическое тело а тонкое тело. И что мы не исчезаем после смерти грубого физического тела. И цель наща развиваться и духовно тоже. Поняв это и жить станет счастливее и лучше. И я подумал ОСы как раз дают почувствовать, что мы не только физическое тело, у меня именно так это было.

Александр Коблов: Чтобы войти в режим прошивки нужно будет при включении держать нажатыми одну или две кнопки и бутлодер войде в режим обновления прошивки. т.е. пользователю программатор будет не нужен. Кстати нужно будет в ремдетектор 4 версии добавить отдельную кнопку включения/выключения про которую в 3й я забыл. Насчет бутлодера - нашел уже несколько разных, вот например USB PIC Bootloader PIC-BOOT в нем можно даже использовать шифрование прошивки для сохранения в секрете какихто авторских алгоритмов. Т.е. ключ прошивается один раз на программаторе в бутлодер в микроконтроллер, и микроконтроллер защищается от чтения, сама прошивка закодированна и раскодируется на лету бутлодером при обновлении прошивки. Может это и не понадобится но в принципе такая возможность есть. Есть еще бутлодер от CCS компилятора, этот компилятор я использую, еще есть от самого Microchip. В общем выбор есть.

img
В окошке пакеты без заголовков

img
Данные с Remdetectora 3.0 пока в одну кучу, датчики никуда не подключены

Александр Коблов: В принципе железяка готова, все данные передает в комп, можно начинать писать новый регистратор и анализатор. Для поиска той самой фазы быстрого сна.

img
Александр Коблов: Добавил в ремешок поясного датчика дыхания жесткую резинку, для увеличения растягивания ремня. Жесткую сделал потому что, когда замерил сантиметром насколько меняется объем живота при дыхании, получилось 1см. С таким ремнем более комфортно стало.

img
Александр Коблов: Графики все выводятся. Теперь буду писать софт для записи всего этого в файл, а потом читать из файла и просматривать, в разных масштабах.

img
Александр Коблов: Одновременно: дыхание в микрофон - график розового цвета и дыхание с поясного датчика - график синего цвета. Микрофон реагирует только на выдох, хотя если его очень близко поднести к ноздре то и вдох заметен.

img
Александр Коблов: Акселерометр зашкаливает при включении вибромоторчика(они на одной плате). На графике акселерометра видно три включения вибры. Также заметно искажается сигнал от датчиков движения глаз и пульсометра, возможно вобромоторчик много потребляет и идет провал по напряжению, надо разобраться.

Александр Коблов: Частично понял, у меня нет источника опорного напряжения для микроконтроллера, вместо него внутри микроконтроллера подключено напряжение питания. Поэтому и встроенный вольтметр ничего не меряет. Нужно на вход VREF подать опорные 3.3В. А сейчас падает напряжение питания, вместе с ним падает и опора, а напряжение питания измеряется относительно опоры, т.е. изменения нет, они вместе просели на 0.3В.
Ну и на датчиках движения глаз есть провалы думаю также из-за проседающего опорного напряжения.
Выход - ставить источник опорного напряжения например LM336. Ну а можно и так оставить. Просто не анализировать сигналы во время работы вибры.

mws: А цепи питания аналог и цифра развязаны? Обычно для АЦП и прочих аналоговых цепей отдельный вход питания и земля, я их подключал через LC-фильтр к основному питанию, также как это сделано на демо-платах. В противном случае блуждающие токи могут вызвать очень сильную наводку.

Александр Коблов: да аналог и цифра развязанны, на отдельных плейнах - на внутренних слоях печатной платы, LC фильтры поедусмотренны, но вместо индуктивностей пока впаял резисторы с нулевым сопротивлением - просто как перемычки. Индуктивности 0805 пока не попались на глаза на радиорынке. Как куплю то впаяю их.
Тут дело не в наводках, а в том что напряжение питания проседает на 0.3 вольта когда вибра включается, это не шумы, а проседание постоянной сосовляющей пока моторчик жужжит. Смотрел на осциллографе шину питания. И фильтры врядли спасут. Слабый источник питания(DC-DC), он в пике 300мА выдает (AM1P-0503SZ), а в обычном наверное 200мА. А один вибромоторчик потребляет 50-70мА.
Я еще не замерял сколько все устройство стало потреблять после подключения поясного датчика дыхания, дело в том что в этом конкретном экземпляре датчика в мосте использовались низкоомные тензорезисторы 350 ом, может изза них потребление вырасти. Может можно будет заказать этот датчик с более высокоомными тензорезисторами, например по 5K, теоретически потребление должно снизится. Ну или отключать датчик переодически, AD7799 это умеет.

mws: Он же не стабилизированный, конечно будет просадка. Я бы поставил ещё добавочный стабилизатор, например КР1158ЕН3 при токе 100мА ему будет достаточно падения напряжения не более 0.1В, и на выходе стабильное напряжение, а вибру запитал бы напрямую, без стабилизатора, прямо от преобразователя, чтоб уменьшить влияние.

Александр Коблов: у линейного стабилизатора типа кр1158ен3 очень низкий КПД, и он будет греться. А как ты понял что am1p-0503sz не стабилизирован? dc-dc этоже вроде и есть импульсный преобразователь-стабилизатор

mws: В гугле по первой же ссылке, сразу написано "данный конвертер питания не имеет стабилизации выходного напряжения".
кр1158ен3 будет иметь низкий КПД только в случае, если напряжение на входе сильно превышает выходное, а если на нём будет падать 0.2-0.3 Вольта, то рассеиваемая мощность на нём будет не более 0,06 Вт при токе 200 мА, это мизер для такого корпуса, нагрев будет минимальный, а КПД в районе 90%.

Александр Коблов: нашел это описание но понять его не могу, как это без стабилизации?
в даташите про отсутствие стабилизации ничего нет.
Про линейный стабилизатор, спасибо за ознакомление, можно будет его добавить на плату источника питания. Но сначала надо понять, как работают dc-dc конвертеры.

Александр Коблов: в даташите нашел Load voltage regulation +-20%, это видимо стабилизация но сильно большой разброс. значит доп стабилизатор нужен.
кстати у меня на плате есть стабилизатор max1674, он батарейку 1.5в высасывает, до 0.7в, делает 3.3в. Можно попробовать на него подать напряжение с DCDC. Да и вообще от батарейки запитаться и посмотреть что с виброй, чтото я про нее совсем забыл.

mws: На этой странице трижды написано про отсутствие стабилизации :)
В даташите явно не сказано, но приведены конкретные параметры:
Line voltage regulation (Single) For 1% change of Vin ±1.2 %
Load voltage regulation (Single) 3.3V output model Load 20 – 100% ±20 %
Изменения выходного напряжения при изменении входного на 1% и при изменении нагрузки от 20 до 100% соответственно ±1.2 % и ±20 %
Ни какой стабилизации тут явно быть не может.
dc-dc конвертер состоит из генератора, трансформатора и выпрямителя, в стабилизированных ещё имеется цепь обратной связи, с помощью которой отслеживается выходное напряжение и осуществляется подстройка, обычно при помощи ШИМ, эти "лишние детали" естественно удорожают и конструкцию и размеры, особенно если требуется выдержать требования по изоляции.
PS пока писал ты сам ответил :)

img
Александр Коблов: Увеличил время работы вибры, и обнаружилось что скачки случаются только в момент включения вибромоторчика и в момент выключения (с красными светодиодами тоже самое). На картинке акселерометра видно период работы вибры (точки от 400 до 800), а по графикам с датчиков глаз и пульса(два верхних, видно что аномалии только в моменты включения и выключения вибры, т.е. когда вибра работает все более менее нормально. Еще замерил токи потребления, 26.5мА с поясным датчиком, 89,7мА с включеной виброй, 47.2мА с включенными красными светодиодами. Без поясного датчика 17мА, а с виброй 81,8мА, и 38.7мА со светодиодами. Это все без всяких программных оптимизаций по энергопотреблению. И микроконроллер работает на 32Mhz. Можно посчитать, что тензомост поясного датчика потребляет 9.5мА, что достаточно много при питании от батареек. Питание в схеме 3.3в. Попробую программно отключать тензомост между опросами. И спрошу у производителя датчиков, можно ли увеличить сопротивление тензомоста в поясном датчике дыхания.

Александр Коблов: Производитель датчиков дыхания КРИВЕЦ Дмитрий Владимирович сказал, что датчики с более высоким сопротивлением можно делать и в следующий четверг постарается ответить сколько будет стоить такой датчик с тензорезисторами на 1К (вместо 350 ом). Пока попробую отключать его между опросами.

Александр Коблов: Дмитрий Владимирович выяснил что датчик с тензорезисторами на 1К будут стоить на 100-200руб дороже, что вполне приемлемо. Но заказывать нужно не менее 25 датчиков. Так что пока экспериментировать буду с тем что есть (по 350 ом).

Александр Коблов: Кстати можно еще попробовать плавно включать и выключать вибру, чтобы стабилизатор успевал стабилизировать резкие изменения на шине питания. А еще можно попробовать увеличить конденсаторы на шине питания (сейчас суммарно 100мкф после DC-DC и 4.7мкф перед DC-DC, т.е.после USB).

mws: Можно попробовать питать вибру через LC-цепочку, я питал свою через дроссель, дм0,4-20 и конденастор 1000 мкФ х 6 В (хотя вероятно конденсатор можно и поменьше поставить), вот такую фигню делал:
Тогда мне это помогло, потом избавился от помех, применив другой стабилизатор.
Так как вибра даёт бросок в момент пуска, то конденсатор снял проблему запуска. Запускать от пониженного напряжения можно конечно, но я бы не стал на это рассчитывать: при снижении напряжения вибра может запускаться нестабильно. Я наоборот планирую сделать форсированный старт на пониженной мощности: сначала включать кратковременно на максимуме, а потом снижать напряжение, иначе ниже определённого порога просто не запускается, пищит, но не вибрирует.

Александр Коблов: а какой стабилизатор?
мне сегодня один клиент рисовал схему запуска вибры через RC цепочку. В общем нужно поэкспериментировать. Если не получится, то стабилизатор поставить.

mws: кр1158ен3.3 поставил, до этого стоял LM313, питание было от USB и напряжение просаживалось, из-за того, что LM313 работал на грани, ему надо 2 Вольта падения, и от USB без вибры тянул, а с виброй подсаживал, для ен3.3 достаточно 0,6 В, при максимальном токе, так что со стабилизацией он отлично справлялся, к тому же намного меньше шумит. А сейчас стоит PSR-783R3, питание от батарей, и ЕН3.3 тут не подойдёт как раз по причине КПД.

img
Александр Коблов: Получилось снизить потребление тока поясным датчиком дыхания. с 9.5мА до 5.5мА. Теперь когда датчик не опрашивается от него отключается земля. На осциллограмме видно, что теперь питание на датчик подается только в период опроса он составляет 5.5мс. А 4.5мс датчик не запитывается. Еще правда эта экономия получилась за счет ускорения опроса, соответственно снижения качества оцифровываемого сигнала с 24бит до 16бит. Можно еще запитать тензомост через резистор, тогда еще снизится потребление тока, но тоже ухудшится сигнал. В общем много вариантов.

img
Александр Коблов: Провалы напряжения были точно из-за стабилизатора, или вернее его отсутствия. На картинке устройство запитанно от одной батарейки AAA через стабилизатор max1674, получается 3.3в. Четко видно что при запуске вибры и при ее остановке помехи на сигналах минимальны. Запуск и остановку вибры видно по акселерометру (~300~700точки). Сейчас попробую подать на этот стабилизатор не 1.5в от батарейки, а 3.3в от DCDC, интересно что получится. Этот стабилизатор обычно запитывают от батарейки, интересно как он себя поведет запитанный от DCDC

img
Александр Коблов: На этой картинке запитал max1674 от DCDC3.3в(после DCDC тоже 3.3в, видно как сильно возросли шумы даже на не усиленных сигналах. Да и всплески при старте и остановке вибры маленькие все же есть. Вывод: max1674 нужно запитывать батарейкой, как в даташите и написано. Нужно поискать другой стабилизатор с высоким КПД, из 3.3в в 3.3в. Либо оставить все как есть и не анализировать сигнал во время работы вибры.

img
Александр Коблов: Интересный эффект: если затаить дыхание, то на поясном датчике дыхания SM50 виден пульс. Это говорит о высокой чувствительности датчика и АЦП AD7799.

img
Александр Коблов: Еще раз затаил дыхание, виден пульс на графике с датчика дыхания SM50.

img
Александр Коблов: Картинки с обычным дыханием. Есть предположение, что пульс еще и будет помехой для поясного датчика дыхания. Например при слабом поверхностном дыхании, думаю он будет мешать.

img
Александр Коблов: Провала напряжения практически поборол, поставил стабилизатор LM1117 на 3.3В. DCDC заменил на AM1P-0505SZ. Стало намного лучше. Графики без заметных провалов. Также повысил частоту опроса датчиков со 100Гц, до 125Гц. Чтобы не путать с помехой от ламп дневного света, они на 100Гц мерцают. Еще сделал запрос у поставщика радиодеталей на DCDC: AM1DR-0503SH30Z, AM1DR-0503SZ. У них встроенный стабилизатор, т.е. можно будет LM1117 не использовать.

img
Александр Коблов: Ползунками внизу на картинке выбран просмотр отрезка между 14:02:53.71 и 14:04:43.46. Сам файл содержит данные с 14:01:52.21 до 14:07:25.39. Если стоит галочка на FIX то двигая верхний двигается и нижний ползунок. Правда сейчас заметил что ползунками выбор отрезка не совсем удобен при длинной записи, сложно выставить ползунки чтобы между ними был маленький зазор.

img
Александр Коблов: Сделал запись в файл и просмотр данных, масштабирование, просмотр отдельного участка данных. Память ограничена на 6Млн пакетов (в одном пакете данные со всех датчиков в определенный момент времени), при времени между пакетами 8мс, этого хватит на 13 часов. При превышении нужно писать в другой файл.

img
Александр Коблов: Файл сделал текстовым, данные в нем выглядят, как на картинке. Справа врем записи пачки пакетов на диск. Время между пакетами 8мс, это для точного вычисления временных интервалов относительных и абсолютных. Правда такой текстовый формат много занимает места на диске. Получается файл за 17минут30сек весит 10,77Мб. Это за секунду 10,26Кб. По расчетам за 12 часов файл будет 443Мб. Многовато. Видимо придется двоичный файл делать.

img
Александр Коблов: Записал две ночные сессии данных с датчиков. Remdetector задействовал в упрощенном виде, без повязки на глаза. Из-за жары. Жарко сейчас в повязке на глазах спать. Был в рубашке, в нагрудный карман положил плату ремдетектора, на пояс датчик дыхания, на палец датчик пульса. Записалось нормально. По графикам с первого взгляда фазы быстрого сна не особо видно. Обычные сновидения были, 2-3 каждую ночь, их я записал в дневник. Теперь их нужно найти на графиках. Нужно все таки записать с повязкой на глаза. Но в общем результатом доволен, можно анализировать графики в оффлайн. Еще хочу одновременно видео записать с вэб камеры. Тогда будут полные данные для анализа. Акселерометр хорошо фиксировал все повороты. Еще обнаружилось что если в кровати передавить вену на руке, то пульс не фиксируется, у меня гдето минут 40 на одном графике пульс отсутствовал, хотя дыхание было. Так же на другом графике гдето час не было данных с поясного датчика дыхания, видимо он както передавливается, когда лежишь на животе. Размеры файлов с 0:02:14 до 8:18:50 304мб, второй c 23:18:13 до 9:01:08 357мб.

img
без повязки на глаза
Александр Коблов: Так выглядит отрезок с 05:48 до 05:50, движения нет, пульс, с виду равномерный, а дыхание какое то неравномерное, может что то снится :)

img
без повязки на глаза
Александр Коблов: так выглядит запись целиком за ночь с 00:02 до 08:18, по акселерометру видно что она была не очень спокойная, много ворочался во сне. Так же с помощью акселерометра я ставил отметки, например тройное или пятерное быстрое похлопывание по карману с акселерометром.
Александр Коблов: На графике пульса видно, что в конце почемуто включилась максимальная засветка датчика, хотя я ничего не нажимал. Может глюкануло чтото в микроконтроллере. Автоматическое регулирование яркости (АРУ) или усиления (если с другой стороны посмотреть), пока не дописал, яркость каждый раз после наклейки датчика на палец выставляю вручную, кнопочками + и -. Яркость нужно регулировать, потому что просвечиваемость кожи в разных местах пальца и пальцев разная и и у разных людей тоже. А фототранзистор работает в определенном диапазоне яркости засветки. т.е. его нельзя сильно засвечивать, и на слабой яркости слабый сигнал. Должно быть что то среднее. Для этого и заведен канал без усиления, он пропускает постоянную составляющую сигнала, в отличии от усиленного канала, где постоянная составляющая сигнала отфильтровывается.

img
без повязки на глаза

img
без повязки на глаза
Александр Коблов: интервал с 05:43 по 05:46 видно момент ворочанья по акселерометру, и дыхание усиливалось.

img
Александр Коблов: Это уже другая ночь, запись с 23:18 по 09:01. Правда здесь отсутствует фрагмент, минут 5, когда ходил в туалет. Кстати нужно сделать чтобы во время отключения ремдетектора от компа, в файл писались нули, чтобы наглядно было видно этот интервал. (датчики долго отключать, поэтому отключал весь прибор, выдергивая его из USB) На этом же графике виден участок где был передавлен поясной датчик дыхания (в районе 1,000,000) по времени это с 01:00 по 01:54. В принципе дыхание на нем видно но амплитуда очень маленькая. Датчик регистрирует как слабое дыхание так и очень глубокие вздохи, их видно как пики на графике.

Александр Коблов: появилась идея сделать датчик дыхания из двух акселерометров, один например клеется на ребро, или солнечное сплетение, а второй на область пупка или рядом. А дыхание получить вычитая показания одного из другого, т.е. один как опорный. Акселерометры стоят в районе 30руб(LIS3DH), что очень дешево по сравнению с 1500руб за датчик дыхания(SM50). Ну или попробовать сделать датчик из графитовой трубки, как Люк придумал.

Артём Синин: А что показывает на выходе акселерометр? Можно как-то вычесть показания одного датчика из другого?

Александр Коблов: На выходе у акселерометра значение от -32760 до +32768. И так по каждой оси, X, Y, Z. Нужно расположить акселерометры в одном направлении чтобы оси совпадали. И например один акселерометр находящийся на солнечном сплетении выдает по X 100, а второй наклеенный на живот при дыхании выдает 110 - 130. Вычитаем из второго первый, получается дыхание плавно меняется во времени от 10 до 30. Повернулись на другой бок первый выдает 300, второй 340-380. Вычитаем. Дыхание 40 - 80. Делаем такие вычисления для каждой оси. Цифры условные для наглядности, там они будут значительно больше. Хотя можно и на одном попробовать сделать, просто его на живот наклеить. И постоянную часть отбрасывать. Но при этом тело не должно двигаться.

img
Александр Коблов: На верхнем графике видно движение закрытых глаз, вверх вниз и вправо влево. Красная линия это правый глаз, зеленая - левый. Тонкие линии это без усилителя т.е. напрямую с фототранзисторов, толстые линии после фильтра и усилителя. Датчик пульса и дыхания не подключены.

img
Александр Коблов: Новую маску делать не стал, переделал от первого ремдетектора.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
img
Александр Коблов: Припаял еще часть деталей. Заработали датчики движения глаз и пульса, пока только каналы без усиления - они для настройки яркости свечения ик-светодиодов. Вибромоторчик отлично вибрирует. Красные и инфракрасные светодиоды работают. Блок питания из 1.5 в 3.3в тоже заработал. Акселерометр еще раньше запустился. Хотел сегодня и усилитель припаять но оказалось конденсаторы не те продали, вместо 2.2мкф -> 1.2мкф, мерил специальным тестером, завтра пойду менять на радиорынке.

img

img

img
Александр Коблов: В общем нормальных конденсаторов 0603 на 2.2мкф и 1мкф, найти так и не удалось (они все 1.2мкф и 0.7мкф), видимо только под заказ хорошие могут привезти. В итоге припаял 0805(2.2мкф и 1мкф), площадки в принципе позволяли. Правда при монтаже умудрился зажимом платы отбить конденсатор вместе с площадками, пружинный зажим ударил, нада поаккуратней в следующий раз. На картинке видны две проволочки и навесной монтаж одного конденсатора. Еще обнаружилось что пищалка просто так от порта микроконтроллера не пищит, тока видимо не хватает, пришлось подпаивать транзистор. Флэшку и АЦП тензометрического датчика еще не проверял. Ну а так вроде рабочий прототип, можно дальше играться :) вес вместе с батарейкой 35грамм, цена комплектующих в районе 1тыс.руб.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

img

Александр Коблов # 21 марта 2012 в 19:22 +1
   
Датчик дыхания SM50 представляет собой тензодатчик, отслеживающий силу и частоту натяжения. Применяется для регистрации грудного или брюшного дыхания. Регистрирует глубину и частоту дыхания.
http://www.kk-group.ru/loadcells/sm50.htm
http://innovationbs.ru/datchik_dyhaniya
Ответить | Удалить ветвь
Артём Синин # 21 марта 2012 в 19:37 +1
   
Ага, спасибо за фотки и ссылки. Я его уже находил в сети, обрадовался было, но позже увидел цену:

Цена без ремня 3490 рублей.
Цена с ремнем 4990 рублей.

Для наших целей дороговато выходит.
Ответить
Александр Коблов # 21 марта 2012 в 19:45 +1
   
Это цена московского перекупщика.
Производство находится в моем городе Ростове-на-Дону, завтра позвоню им, узнаю. В мартовском прайсе его нет, но есть похожий SM 10 по цене 1200руб. в принципе можно и его использовать.
http://www.kk-group.ru/price.htm

Причем из 4х фирм использующих этот датчик, трое являются моими клиентами по печатным платам, если его сняли с производства тоже могу им позвонить узнать на что они перешли:

- АРМ студента-валеолога ООО "Фирма "МЕТА", г. Ростов-на-Дону, www.fmeta.ru;
- стабилографа ЗАО ОКБ "Ритм" г. Таганрог, Ростовская область, www.stabilan.com.ru
- системы АРМИС фирмы "КорВита", г.Ростов-на-Дону, www.corvita.ru
- системы АРМис фирмы "Мульти-С", г.Ростов-на-Дону, www.multis.ru
Ответить | Удалить ветвь
Артём Синин # 21 марта 2012 в 20:00 +1
   
О, супер. Интересно. Ждём информации.. music
Ответить
Александр Коблов # 22 марта 2012 в 10:08 +1
   
Созвонился, КРИВЕЦ Дмитрий Владимирович рассказал что этот датчик раньше были заказным (т.е. партии для конкретных заказчиков) и в прайсе поэтому их нет, но сейчас они стали пользоваться огромной популярностью. В прайс его скоро внесут. Цена 1500руб. Сам датчик это металлический прямоугольник с проводами. Все ремешки и застежки в комплект не входят.
Мне этот датчик нравится, попробую заложить его аппаратную поддержку в REMDETECTOR.

Может Люк ответит на вопрос про сопротивление на вдохе и выдохе на своем датчике, и его тогда попробую включить. Но он пока молчит и в личке и на форуме.
Ответить | Удалить ветвь
Артём Синин # 22 марта 2012 в 12:48
0        [ Сказать спасибо ]
   
Замечательно.. music

А SM10 - для наших целей подходит? И что нужно, чтобы преобразовать выходной сигнал с этого датчика в звук, чтобы его можно было прямо к компьютеру подключать?
Ответить
Александр Коблов # 22 марта 2012 в 13:07 +1
   
Да SM10 уже не актуален, можно и SM50 покупать это он 1500руб стоит.
Как его подключать и как с ним работать еще нужно будет разобраться.
По теории внутри него есть тензорезистор меняющий свое сопротивление в зависимости от приложенной нагрузки. Нужно измерять это сопротивление, дальше во чтото преобразовывать и передавать, это уже не проблема.
Ответить | Удалить
Дмитрий # 21 марта 2012 в 20:50 +2
Я являюсь разработчиком и в составе ИП Климова производителем датчика дыхания SM50 www.kk-group.ru . Мои контактные Вы найдете в разделе"О нас" . Наша цена 1500 руб . Обращайтесь. Удачи! Д Кривец www.kk-group.ru
Ответить
Александр Коблов # 21 марта 2012 в 21:20 +1
   
отлично, завтра приеду к вам, куплю его
Ответить | Удалить ветвь
Александр Коблов # 21 марта 2012 в 21:35 +1
   
честно такое впечатление, что вся вселенная помогает нам сделать этот прибор, также как до этого я только узнал что существуют цилиндрические вибромоторчики, на следующий день чудесным стечением обстоятельств он был у меня, теперь похожая история с датчиком дыхания :)
Ответить | Удалить
    Добавить комментарий         Подписаться на новые     RSS лента     RSS-лента комментариев

← Назад

img

img
Александр Коблов # 22 марта 2012 в 15:14 +1
   
Датчик купил (за 1500руб), теперь нужно разобраться, как с него снимать показания. Дмитрий Владимирович сказал, что внутри тензорезисторы 350 Ом по схеме полного моста Уитстона. Еще что датчик ограничен нагрузкой 3кг (30Н) болтами, они залиты герметиком. Датчик как весы, измеряет от 0 до 3кг.
Ответить | Удалить
Александр Коблов # 22 марта 2012 в 22:14 +1
   
Решил использовать ацп со встроенным усилителем ad7799(24bit), тем более я с ним уже работал, он как раз хорош для этих целей, в принципе можно попробовать и ad7798(16bit), главный их плюс в том что содержат внутри программируемый усилитель.
Главное теперь на одной шине SPI заставит работать три устройства:1-Акселерометр LIS3DH, 2-microSD карту и 3-усилитель-ацп ad7799 для датчика дыхания.

Смотрю я как система обрастает всякими прибамбасами, что увеличивает ее стоимость. Ну главное отладить все алгоритмы, а потом уже упрощать и удешевлять. Можно будет несколько версий приборов делать, просто не впаивая часть деталей на плату.
Ответить | Удалить ветвь
Артём Синин # 22 марта 2012 в 22:16 +1
   
Модульность, мне кажется, решит проблему.

В этом номере журнала не добрался ещё до этой идеи. Но дело серьезное, думаю, за один присест всё равно всё не опишешь и не сделаешь. Так что - доедем... music
Ответить
Александр Коблов # 22 марта 2012 в 22:37 +1
   
минус модульности в больших размерах, если бы не размеры все можно бы было сделать на модулях Arduino, там есть все и карточки microSD с FAT32 и беспроводная система передачи данных, USB, RS232, АЦП всякие, блютуз, эзернет, wifi, 3g, индикаторы, кнопки и т.д. полностью открытая архетектура и исходные коды, кросплатформенность и т.д.
только датчики подключить и софт писать.
http://ru.wikipedia.org/wiki/Arduino
http://jt5.ru/
Ответить | Удалить

img

img

-----------------------------------------------------------------------------------------------------------------
img
Александр Коблов # 15 марта 2012 в 12:12 +2
   
http://www.precisionmicrodrives.com/vibrating-vibrator-vibration-motors/pancake-shaftless-coin-vibration-motors/design-considerations
Ответить | Удалить ветвь
Артём Синин # 15 марта 2012 в 14:42
0        [ Сказать спасибо ]
   
Прикольная штучка. Интересно, достаточно ли сильно вибрирует, для наших сновиденных дел?
Ответить
Александр Коблов # 17 марта 2012 в 16:05 +1
   
Сравнивал вибрацию с обычным моторчиком (он поменьше чем в дримсталкере), она конечно слабее думаю процентов на 30%. Но все равно достаточно сильная, думаю на лице будет хорошо чувствоваться. Сделаю прототип, проведу эксперимет, тогда точно будет понятно достаточно или нет. На крайний случай можно поставить QX-6A-1 (http://www.chipdip.ru/product/qx-6a-1.aspx) который я изначально планировал, похоже именно он стоит на Дримсталкере, он вибрирует очень сильно, он у меня тоже есть.
Ответить | Удалить ветвь
Александр Коблов # 17 марта 2012 в 16:14 +1
   
или поставить такого же дискового типа но диаметром 12мм (а не 10мм) у него вибрация посильнее будет:

Diametr.: 8 mm Amplitude: 0.7 G
Diametr.: 10 mm Amplitude: 0.9 G
Diametr.: 10 mm Amplitude: 0.95 G
Diametr.: 10 mm Amplitude: 1.4 G
Diametr.: 12 mm Amplitude: 1.7 G
Diametr.: 12 mm Amplitude: 1.25 G

Хотя из таблички видно что и в диаметре 10мм разные интенсивности вибрации бывают.
(Табличку получил из ссылки указанной выше.)
Ответить | Удалить ветвь
Артём Синин # 17 марта 2012 в 17:36
0        [ Сказать спасибо ]
   
В дримсталкере вибрация такая, что поначалу буквально подпрыгиваешь. Но очень быстро наступает привыкание - и уже через неделю я практически внимание перестаю обращать.

Думаю, поначалу будет любая вибрация будить. Но чем выше запас мощности, тем дольше можно будет его постепенно увеличивать. И, конечно, нужно попробовать сделать вибро-модуль выносным. Тогда, закрепляя его на разных точках тела - можно будет гораздо дольше расчитывать на эффект.
Ответить
Александр Коблов # 17 марта 2012 в 18:27 +1
   
А если использовать различные варианты вибрации? т.е. длительность включения, импульсно или продолжительно, с разными комбинациями.
Ответить | Удалить ветвь
Артём Синин # 17 марта 2012 в 18:37
0        [ Сказать спасибо ]
   
Думаю, это не сильно поможет. Длительность, разве что.

Я когда с вибро-подбуживанием экспериментировал, то взял просто маленький компьютерный вентилятор, отломал у него одну лопасть, и замотал всё это дело изолентой. Так вот, удобнее всего оказалось одевать такой модуль на пятку - будит очень хорошо, даже со временем. И так, то на одну ногу, то на другую, то на руку, то на плечо повесишь - и вроде проблем с привыканием не регистрировал.

А паттерны всякие пробовал - с просоня, один фиг. Амплитуда больше играет роль, и место расположения модуля. Но это лишь по моим личным наблюдениям.
Ответить
Александр Коблов # 17 марта 2012 в 18:56 +1
   
хорошо, предусмотрю подключение вибромоторчика через маленький отдельный разъемчик, если что можно будет отключить внутренний, и подключить внешний вибромоторчик.
Ответить | Удалить
mws # 11 июня 2012 в 22:28 +2
   
Использую как раз такой, диаметром 8мм. Мощность достаточная, за руку будит только в путь, если поддать напряженица хотя бы до 6 вольт, так вообще долбит не по детски. Мне показалось, что он гораздо сильнее стандартного, по крайней мере слабее тех, которыми приторговывают в нашем местном сельмаге. Не говоря о том, что удобней в использовании.
Насчёт режима подбуживания, оптимальным мне кажется побудка коротким мощным сигналом. Дело в том, что поле подбуживания внезапно увеличивается чувствительность организма, поэтому длинный тихий сигнал может разбудить. Хотя это может быть индивидуально.
И ещё тонкость: при малых напряжениях может не запуститься, запускал при помощи ШИМ - при большой скважности пыжится, пищит, но не хватает мощи раскрутиться, но можно запустить, если применить форсированный запуск.
Ответить
Александр Коблов # 13 июня 2012 в 00:10 +1
   
от 6 вольт думаю может быстро сгореть, эти моторчики в основном рассчитаны на 3вольта. А насчет короткого сильного сигнала это интересно
Ответить | Удалить ветвь
Артём Синин # 13 июня 2012 в 03:19 +1
   
Ребят, а где вы их заказываете? Я в магазинах не нашёл. По радиорынку походил - отыскал похожие в разделе деталей для сотовых телефонов. Не знаю, те, не те, но такого типа. Конечно, лучше, чем моторы - а то там ещё чего-то крутится, надо в корпус одевать, чтобы ничего не намоталось. А этот положил вон хоть в термоусадку, и готово.

В процессе ещё не тестировал - посмотрим, как будет будить. )
Ответить
Александр Коблов # 13 июня 2012 в 05:24 +1
   
я покупаю как раз в магазине запчастей для ремонта сотовых телефонов
тут http://siriust.ru/ или тут http://service-gsm.ru/
Ответить | Удалить

img

-----------------------------------------------------------------------------------------------------------------

img
Попросил жену купить в service-gsm.ru, вибро Samsung J600, она купила G600(по 38руб), я сильно расстроился в начале, но потом она предложила мне его разломать. И, о чудо, в нем тоже оказался нужный вибромоторчик. Как все быстро материализуется в нашем мире, только вчера узнал про эти новые вибромоторчики, сегодня он уже у меня есть. Спасибо моему клиенту Вячеславу за подсказку где быстро можно найти вибромоторчики.
Комментарии (2)
Александр Коблов # 17 марта 2012 в 15:06 +1
   
В общем решил окончательно, буду ставить такой вибромоторчик. Вячеслав подсказал, что обычный будет при вращении цепляться за ткань маски. Как это я сам об этом не подумал. Интересно в Дримсталкере эксцентрик вибромоторчика цепляет за маску?
Кстати еще нашел такие моторчики по 24руб на aliexpress, но нужно заказывать сразу 50шт. http://www.aliexpress.com/product-fm/514594846-50-PCS-Pancake-3V-Vibrating-Vibration-Vibrator-Cell-Phone-Pager-Motor-10mm-x-2-7mm-wholesalers.html
Ответить | Удалить ветвь
Артём Синин # 17 марта 2012 в 17:40
0        [ Сказать спасибо ]
   
Интересно в Дримсталкере эксцентрик вибромоторчика цепляет за маску?

Не цепляет, потому что он стоит как раз в самой верхней части платы, где маска раскрывается, как карман. А так, механизм, конечно, не очень удобный в использовании без корпуса.
Ответить

img
Появились у меня и эти вибромоторчики, диаметр у них поменьше. Буду закладывать размер 10мм, если что и эти можно будет поставить.

----------------------------------------------------------------------------------------------------
img
Комментарии (5)
Ackaap # 23 апреля 2012 в 19:39 +2
   
Да, интересные приборчики бывают. :)
Не особо в них разбираюсь, но читая описания становиться интересно как работает и на сколько эффективно. :)
Александр, это твоя задумка?
Ответить
Александр Коблов # 23 апреля 2012 в 21:00 +1
   
Да я придумал, насчет эффективности пока не известно, нужно сделать и попробовать. Медитации делать тоже лениво думаю с этой штукой будет интересней по началу, а как появятся какие нибудь результаты - интересные, то можно ее и откинуть. И дальше продолжить изучение своей внутренней вселенной без нее. Как сделать контроллер уже знаю smile как всегда у меня все упирается в нехватку времени.
Ну а еще такую штуку можно использовать как необычный вибратор, понаклеить их например на клитор и вокруг или на член, программу то последовательностей вибрирования можно задать любую. Тоже интересно попробовать. Так что предназначение двойное. И самопознание и удовольствие. Вообще часто бывает что на путь самопознания заманивают например сексом или боевыми искусствами или царством небесным smile А дальше уже человек сам идет.
Еще можно использовать, как часть системы обратной связи после определения фазы быстрого сна.
Ответить | Удалить ветвь
Ackaap # 23 апреля 2012 в 21:29
+1        [ Сказать спасибо ]
   
ну ты расписал... laugh

В целом идея интересная, но я не могу понять как вибрация способствует развитию ощущения чакр?
Ответить
Александр Коблов # 23 апреля 2012 в 21:42 +1
   
Вибрация моторчика просто привлекает внимание в определенное место твоего тела. Например ты удерживаешь внимание между бровей, а потом тебя увлекли мысли, потом чтото вспомнилосьи ты уже забыл про медитацию, а тут вжик вибрация например на 0.5сек с интервалом 1минуту (как подзатыльник гуру), и твое внимание опять между бровей и сохраняешь внутреннюю тишину, наблюдаешь мысли, не вовлекаясь. и так каждую минуту вжик на 0.5 сек между бровей, например 10минут. На каждой чакре по 10 мин, итого 70 вжиков длительностью 0.5сек в течении 70 минут. Потом еще 70 минут вниз.
Ответить | Удалить
Ackaap # 23 апреля 2012 в 22:03 +2
   
Аа, в таком формате... smile ясно...
Классная задумака! ;)
Ответить


img
Первая версия виброчакры, размер платы 47x72мм, плата двусторонняя, резисторы конденсаторы 0805, светодиоды 1206, микроконтроллер PIC18F2520, в SO28 корпусе, 3 кнопки

img
Первая версия виброчакры, размер платы 47x72мм, плата двусторонняя, резисторы конденсаторы 0805, светодиоды 1206, микроконтроллер PIC18F2520, в SO28 корпусе, 3 кнопки

img

Александр Коблов # 15 мая 2012 в 21:46 +1
   
Сегодня спаял первую версию виброчакры, все резисторы и конденсаторы 0805 паяются легко, микроконтроллер PIC18F2520 может и избыточен для данного устройства, но у меня их просто валялось 3шт, вот нашёл применение smile Светодиоды нашел: красный, желтый, зеленый, голубой, вместо фиолетового белый, а оранжевый и синий попробую получить из желтого и голубого уменьшив их яркость. К пищалке также допаял транзистор, без него как выяснилось она не пищит. Прошивку еще не делал. Завтра если появится время. Семь вибромоторчиков уже купил нужно будет их припаять к шлейфу. А еще выяснилось что у держателя батарейки полярность поменяна местами, видимо они не стандартизированны, я рисовал плату по даташиту другого держателя, ладно для первой версии и так сойдет :)
Ответить | Удалить


img

Александр Коблов # 16 мая 2012 в 13:11 +1
   
Сделал прошивку, моторчики вибрируют, светодиоды мигают, пищалка пищит, еще надо купить термоусадочных кембриков большого размера чтобы моторчики в них спрятать. А дальше нужно придумать алгоритм работы этого девайса и провести испытания:)
Ответить | Удалить ветвь
Люк # 27 мая 2012 в 00:12
+1        [ Сказать спасибо ]
   
даже боюсь спросить, что это такое?
Ответить
Александр Коблов # 27 мая 2012 в 00:22 +1
   
напоминалка о том в каком месте нужно сосредотачивать внимание, у Дона Хуана для этой цели были камни которые он клал в определенные места Карлосу Кастанеде
Ответить | Удалить


img

Александр Коблов # 16 мая 2012 в 15:06 +1
   
Тестирую тут вибромоторчики. Интересное наблюдение, вроде бы расположены далеко друг от друга, а сложно отличить по ощущениям какой моторчик вибрирует. Видимо в этой части руки чувствительность точного местоположения слабо развита. Даже если они вибрируют последовательно, сложно понять какой именно моторчик вибрирует этот или соседний smile На картинке два слоя лейкопластыря, чтобы металл к телу не касался, потом моторчики засуну в термоусадочный кембрик.
Ответить | Удалить


img


 


 

 

 

информация

К рекламе которая отображается на моих страничках я не имею никакого отношения, хостинг narod.ru бесплатный, поэтому они вставляют рекламу какую хотят, куда хотят и как хотят.