Комментарии 121
Посмотрите, скорее всего с пищалки можно снять корпус и внутри окажется обычный пьезодинамик. он плоский, и его можно будет легко разместить поверх платы. это как минимум в 2 раза уменьшит габариты устройства.
Да наверное просто куплю уже что-то поменьше. При условии, что буду дорабатывать.
Вообще есть пищалки из старых мобилок, очень громкие и мелкие. Уж не знаю как они совместимы электрически, но по моему самое то!
если его достать из корпуса скорей всего он пищать станет гораздо тише, корпус играет роль резонатора.
Батарейку тоже на плату можно поставить, как на матерях. Да и вообще всю схему смонтировать на батарейке, к минусу припаять минус динамика и сверху плату.
Только без держалки. Батарейка размером с плату, держалка будет больше платы. Ну и под платой тоже нормально.
Да хочется, чтобы проработала дольше. Ну и чтобы держала ток необходимый для пищалки.
Устройство очень полезное, однако железо можно самому не делать, а попробовать программно реализовать на готовой платформе от TI: EZ430
По беспроводному каналу на ПК, а на самом ПК включать колонки. Ну или на любую другое внешнее устройство которое может играть роль сирены.
Но тут встает вопрос кого надо будить, человека или близких…
А близкие — уже не люди? :)
Боюсь, что такие махинации для них будут сложноваты.
Я имел введу самого человека или его близких, простите не правильно выразился.
Стремно это. Хоть устройство это и DIY и сертификации жизненно-важных устройств не подлежит (ЕМНИП у всех производителей МА в даташитах есть дисклаймер, что для подобного использования нужно их запрашивать явно), но от безотказности его работы действительно зависит жизнь человека, а беспроводной канал может банально сглючить из-за помех, скажем, от плохо экранированной микроволновки через стенку в соседней квартире. Тогда уж делать эту функцию дополнительной к оповещению самим устройством. И потом — поддержка стандартных беспроводных интерфейсов — энерго и вычислительноемка, а кастомные — не будут поддерживаться стандартными гаджетами из коробки, и в итоге вместо одного устройства нужно будет разрабатывать два
А что вы бы предложили сделать своими руками?
Смартфон и скотч?
В целом я с вам согласен, но в частности я не представляю ситуацию когда 868 радио канал которой на открытой местности до 20 км берет в одном помещении 3 метра не сможет взять. Да я не спорю может быть не с 1 попытки, но повторную отправку не кто не отменял, а там можно хоть 1000 пакетов отправить за секунду.
Давно уже есть готовые небольшие приемо-передатчики на 2.4ghz, с пробиваемостью стен со штатными антеннами проблем у них нет.
То есть можно сделать беспроводную колонку, которую можно поместить в любом месте квартиры.
И естественно это дополнительно к стандартному buzzer-у.
Просто человек спать может по разному — может в одеяло закутаться, может руку под подушкой держать, а когда начнется приступ не успеть ее достать.
Так что напрашивается резервный радио канал, если автор пожелает доработать устройство.
В плане энергосбережения тоже решаемо — выключаь передатчик (исользуя MOSFET в качестве выключателя) когда он не нужен.
2.4 ГГц как и 433 Мгц сильно зашумленные радиоканалы. 2.4 ГГц сильно рассеивается при преодалении преград (стены). Так что я бы 2.4 ГГц и 433 МГц не рекомендовал.

А в остальном согласен с вами.
На квартиру хватит — Чтобы передать логическую единицу тоже его хватит, а с учетом, что он не будет постоянно в эфире сидеть, то дополнительных помех от него не должно быть. Можно использовать примемо/передатчики на 1,2ггц, этот диапазон менее захламлен, на нам в основном из массового только GPS работает, на сколько я знаю.
По закону на 1.2 ГГц нельзя работать, открытые частоты в РФ 433 Мгц, 868 Мгц, 2.4 ГГц… выше тоже есть но они совсем не популярны для задач связи M2M.
Если вы будете проектировать что то очень мощное — тогда да, но небольшое устройство с очень ограниченным радиусом действий не вызовет проблем. Народ на самолетах и квадрах очень даже неплохо летают на дальние дистанции на 1,2ггц. Еще ни у кого проблем не возникало, если не злоупотреблять. Но вообще и 2,4 должно хватить.

Вы к этому относитесь, как будто есть необходимость передать сигнал в соседний дом)))

Но Есть и альтернативный вариант — поставить GPRS модуль — с которым не будет проблем с разрешениями. С помощью него можно устроить тревожную СМС-рассылку на заданные телефоны.
В качестве модуля можно использовать очень компактный, дешевый и простой SIM900R
Вот только не забывайте что ему и батарейку нужно хорошую, модуль в пике может развивать мощность в 2Вт и потреблять под несколько ампер, обычной таблеточкой не отделаешься, нужен уже аккумулятор как на мобилу.
Согласен, но емкость у нее при этом может быть не слишком большая, так как модуль будет включатся только переодически.
Во всяком случае можно вписать в текущие габариты и даже меньше, за счет уменьшения размера пьезы. Размер платы при этом останется тот же, только проц я бы поставил хотябы MEGA328.
Ну как не слишком большой… пиковый ток зависит от емкости аккумулятора, врятли удастся раскачать модуль от аккумулятора меньше 500ма*ч. будет довольно трудно доставать такие батареи с нормальными характеристиками, вероятно придется использовать нокиевский BL-5 аккумулятор как самый распространенный.
Это немного не так.
Купить можно очень не дорого, например этот
Они отлично тянут мини-квадрокоптер. У меня они держат GPRS+GPS+процессор. Работает на ура.
У аккума стоит контроллер заряда.
Ну, это литий-полимерный наверно, силовой аккумулятор. Из недостатков — дорогой(3$ за штуку как я понял, за такую емкость это относительно дорого), низкий ресурс на больших токах.
Можно, но в таком случае нет гарантий что смска дойдёт вовремя, возможны задержки в доставке.
Такого не встречал. Так как СМС идут не через посредника (гейт и т.д.) а напрямую, возможно от оператора зависит, но в моих устройствах с Мегафоновскими симками все приходит сразу.
не особо в курсе, но не верится что смс идут напрямую, без участия сервера. Как тогда смс приходит если например телефон был неделю выключен, а затем включен, путешествует по вышкам?
Даже если отправить SMS с телефона самому себе, она идёт драгоценные секунды. Сегодня ночью уже выяснилось, что 10 секунд на реакцию — это слишком много.
Уменьшите время срабатывания на 4-5 сек. Этого должно быть достаточно.
И все таки у меня сомнения на счет мелкого пьезоизлучателя — того что хватит его мощьности, чтобы его услышали и проснулись.
Есть еще один вариант — можно поставить одночиповый микропередатчик (какие например ставят на радиомикрофоны), тогда можно использовать то же питание, что и у вас. Далее сделать устройство на тумбочку, с приемником и туда поставить уже нормальный динамик.
И еще (возможно Вам уже рекомендовали) — собрать устройство на базе MSP430, который отличается сверхнизким энергопотреблением.
Так же за основу можно за основу так же взять вообще готовое решение — отладочный комплекс ez430 от TI, в нем все вышеперечисленное (акселерометр+микропередатчик+часы) есть и вид очень эстетичный.
Когда у человека приступ эпилепсии, будить надо как раз близких. Сам человек в это время «не в себе», так что его будить не выйдет, его держать надо. Слава богу, близкого человека мы все таки вылечили в свое время, но до сих пор всё помню…
это создаёт лишнюю точку отказа. а жизненно важное устройство должно быть максимально надёжным
Я привык по старинке :) Да и стоит оно почти в 10 раз больше.
А нужен ли тут вообще микроконтроллер? Батарейка, тумблер, запрограммированный акселерометр, бузер, повешенный через транзистор на логический вывод. И всё. Это конечно здорово, что сейчас есть маленькие, экономичные и недорогие микроконтроллеры, но зачем?
Если же прерывание сгенерировал сигнал от датчика, и он повторяется в течении 10 секунд как минимум один раз за две секунды, то трубим тревогу, пока не будет нажата кнопка.
Я чайник, не смогу без него сделать отсчёт времени и счётчик.
Корпусов и обвязки больше будет, чем при одном только контроллере. Мега, да — явно излишество, хватило бы и тини. Инвертирующий транзистор — тоже в топку — вместо аппаратного вейкапа лучше просыпаться раз в полсекунды по вотчдогу и поллить выход акселерометра. Пьезодинамик взять самый малеьнкий, раскачивать его для громкости можно с учетверенной мощностью, подключив обоими выходами к выводам порта и программно соорудив мостовую схему, подавая противоположные значения на выводы порта — как-то так. Деталей станет меньше, плату можно будет сделать размером с CR2032
Так CR2032 вроде как больше моей платы. У меня CR2025. Просыпаться раз в полсекунды — не прокатит, длительность сигналов от акселерометра гораздо короче.
В диаметре все CR20xx емнип одинаковы и равны 20мм. Я имел в виду бутерброд — элемент, плата, пьезопищалка. Кнопку где-нить сбоку — конструктив типа электронных часов — кстати, корпус можно взять от них же. Насчет периода вейкапа — зная отношение цикла поллинга к минимальной длительности импульса от акселерометра, а также ток в powerdown и в active, можно прикинуть длительность автономной работы
пьезодинамику нужно повышенное напряжение, 3-х вольт и даже 6 вольт будет недостаточно для громкого звука, особенно для мелкашки. Туда надо тулить вольт 30 не меньше. В сиренах 120дБ к пьезоизлучателю вообще 90 вольт подходит.

Получить 30 вольт из 3-х без проблем — при помощи резонансного контура, или простой мелкой катушки индуктивности, запитанной через транзистор — когад он открыт, энергия накачивается в сердечник, когда закрывается — катушка отдает энергию в излучатель с повышением напряжения(тот самый эффект с которым борются при коммутации обмоток реле транзистором).
В наручных часах точно такой же подход используется — транзистор, индуктивность, пьезоизлучатель.
А какой акселерометр имеет ПЗУ для хранения настроек? Причем чтобы он стоил не дороже простого акселя + МК (примем стоимость МК за 20р)
что произойдет с девайсом если батарейка сядет ночью — что делать пациенту, надевая браслет перед сном?
Я думал сделать возможность мерить напряжение на батарейке и как-то уведомлять, но забил. В следующей ревизии скорее всего сделаю, а до неё батарейки должно хватить.
А перед сном элементарно проверять.
Не понял, а как вы больному помогать в случае приступа будете?
Не знаком с данным случаем, но это может быть укол, так же надо проследить чтобы человек в приступе не покалечил себя сам, так же помочь, если случаются судороги (предвижу что в таком состоянии они вероятны), другая медицинская помощь при ухудшении состояния, возможность вызвать скорую при необходимости. Так же помощь после приступа — человек может быть обессилен.
Во время неожиданного приступа важно, чтобы больной не бился затылком о пол или асфальт. Как минимум надо подложить ему что-то под голову. Так же, из-за сильных судорог мышц по всему телу, в том числе и в челюсти, необходимо проконтролировать, чтобы больной не откусил себе язык. После приступа у многих бывает неадекватное состояние, у всех проявляется по-разному: одним страшно, другие в агрессии, третьи не понимают где они находятся; главное в это время быть рядом и постараться успокоить человека…
Но самое главное — лечение. Оно очень долгое и сложное, поэтому на него необходим настрой, соблюдать все предписания врача, во время принимать лекарства, постоянно наблюдаться у специалистов
> чтобы больной не откусил себе язык
Язык в таких случаях откусить сложно, потому что он в основном западает. Вот это и контролируется, чтобы во время приступа человек банально не задохнулся.
Согласен, и такое бывает. Но один близкий мне человек, страдающие этой болезнью, рассказывал, что часто прикусывал себе язык аж до крови. Причем как правило не кончик языка, а боковые части. Ведь язык имеет 11 групп мышц и он во время эпилепсии как бы распластается во рту и так и лезет под зубы.
Но с вашим уточнением тоже соглашусь. Именно поэтому еще иногда во время приступа человеку язык иногда прижимают ложкой.
Как человек, страдающий эпилепсией скажу, что не нужно пытаться разжимать зубы или делать что-то подобное. От этого больше вреда, чем пользы. Неоднократно были приступы, когда никого не было рядом вообще. При этом максимум — ушибы, потянутые мышцы и прикусы. Это максимум. Зато вот когда пытались помочь некомпетентные люди — сильно повредили зубы. Лучше бы они ничего не делали. Правда.

Да и сейчас в целом устоявшееся мнение такое, что ничего разжимать не надо. В целом — не дать ушибиться и повернуть голову на бок. Уложить аккуратно. Больше ничего делать не надо.
Ох, теперь буду знать. Доводилось видеть приступы, но я, к счастью, никогда в рот не лез)
После приступа у многих бывает неадекватное состояние, у всех проявляется по-разному: одним страшно, другие в агрессии, третьи не понимают где они находятся
А ещё бывает, что не работают какие-то центры мозга. Типа, человек может всё понимать, но сформулировать ничего не может. Язык не работает. Или, если спрашивать какие-то абстрактные вещи — типа номера телефона или адреса или ещё чего, то тоже может быть бесполезно, Просто потому, что абстрактное мышление толком не работает. Изнутри это ощущается как то, что «не помнишь» как говорить, читать или считать. Или как называются цифры. В такой ситуации нужно просто немного подождать, пока шторм в мозгу утихнет и все системы «перезагрузятся».
На сколько я понял, в первую очередь нужно не дать человеку задохнуться. Ну и чтобы не покалечил себя, да.
Интересно, а не получилось ли бы дешевле использовать Sony Smartband и всю логику/пищание делать на андроиде?
Странно, что такой вопрос вообще стоит, учитывая стоимость Smartband.
Автор же 3D-печать использовал, а стоимость печати с доставкой запросто может быть больше цены smartband.
Не, у меня свой 3D принтер. Себестоимость устройства вышла рублей в 500, не считая цены за ремешок.
Такое устройство полезно моему начальнику подарить. А то во время приступов управленческих решений он руками машет как на митинге.А автор молодец. Помочь другу в непростой жизненной ситуации очень благородно и вызывает всяческое уважение!
---А то во время приступов управленческих решений он руками машет как на митинге

тогда в часы надо встроить маленький элетрошокер
Лучше хихикалку, как в классическом мешке со смехом.
Такие приступы лечатся банальной медитацией.
Но в нашем техногенном мире это никому не интересно, ведь создавать костыли так увлекательно.
Зачем медитировать, когда можно свечку поставить за выздоровление?
тут скорей жаловаться на крайнюю степень техногенности в некоторых местах…
Вот бы, применять технологии строго по месту а не по принципу «кашу маслом не испортишь».
Это как-то не по теме поста, давайте в личку если есть желание.
Желания приобщаться к космосу нет, извините. Отчасти, это связано со множеством стереотипов о медитации, которые у вас была возможность разрушить, если вы действительно шарите в теме.
Я как то не ожидал что надо что-то тут разрушать.
Выбор у Вас был, Вы его сделали.
Действительно, к сожалению, часто шарящие в теме (или делающие вид) любят пускаться в эзотерику. Многие мастера тех же Тайчи и Цигун используют термин «энергия» в каком-то мистическо-астральном смысле, хотя можно ведь обойтись и школьной физикой, как это делает учитель Фу Но (Phu Ngo), например. А всяческие тонкие тела и прочие магии до добра не доведут: иллюзия духовного развития (какая-то же польза от упражнений есть) затмевает стремительно развивающиеся нарушения психики, и практикующий весь этот астрал рискует не заметить появления санитаров во главе с зав. отделением, которым чуждо духовное развитие настолько высокого уровня.
Ваш коммент огорчает питерский Институт Мозга им. Бехтеревой.
А то что они ничего с эпилепсией поделать не могут их на огорчает?
Неужели у них 100% выздоравливание без постоянного приема противосудорожных препаратов?
Без постоянного приема в течение какого-то времени препаратов ничего не лечится, даже насморк)
А так да, в том числе и моего дальнего родственника вылечили, после кучи травм головы (гопники избили) у него припадки сериями шли. 5 лет попринимал, и норм сейчас.
Постоянное — это не в течении какого то времени, а в течении всей жизни. Как например инсулинозависимый диабет.
У вашего родственника травма была, это не врожденная эпилепсия. Такое конечно лечится, нет последствий травмы — нет припадков. Это опять же не говорит о 100% излечении всех больных.
Реализация очень простая. Корпус реально колхоз, но это же первая итерация, потом сделается лучше. Но какая польза. Молодец. Пиетет!
Сделается ли? Только если будут подвижки к выходу в серию… а корпус можно было бы просто сделать со стенками потоньше и более округлый, да… ведь 3D печать это позволяет. А потом доработать напильником и полирнуть пастой ГОИ.
Думаю, что всё-таки да. Мой внутренний перфекционист обычно не позволяет остановиться на таком пробном варианте.
Как и обещал, сделал :) Дополнил статью.
А корпус лучше дорабатывать не напильником и пастой, а банально ваткой с ацетоном, это же ABS пластик. Но вот стенки тоньше я делать не рискую, закругление углов в вертикальной плоскости тоже может повлечь проблемы.
А как насчет крайне простых и эффективных датчиков вибраций? чувствительности не хватает? Есть очень простые конструктивно шариковые и пружинные датчики вибрации, которые не требуют сложной электроники и представляют собой фактически «сухой контакт».
Как-то не задумывался об этом. В первую очередь из-за того, что не так интересно :)
Вы можете опубликовать проект на кикстартере и открыть небольшой, но полезный бизнес. Или запатентовать идею и предложить кому-нибудь, чтоб они открыли небольшой и полезный бизнес, а вам отчисляли немного прибыли.
Вопрос к автору: как паять такой акселерометр? В пайке мелких схем я нуб, пытался заюзать похожий (Freescale MMA7455LT), плату сделал ЛУТом, контакты намазал пастой, прогрел феном — паста расплавилась, чип на плате держится, но не фурычит (ничего не отвечает по SPI). Вот и думаю что не так — не пропаялся может контакт какой-нибудь или я убил его пока грел феном? Может какие хитрости технологии не учёл?
Не знаю, как делает автор, я делаю другим методом (он не проще, просто другой). Залудить плату, потом приложить точно микросхему (смазав предварительно «ноги» флюсом), и греть рядом каждую дорогу. Третий вариант, пайка на самодельной ИК лампе.

Скорее всего в вашем случае есть коротыш.
На коротыша проверял, кроме земли никакие контакты не звонятся.
А по вашей методике нужно жирно залуживать дорожки в местах контакта?
Не обязательно жирно. Чтобы был там припой равномерно.
Жирно напротив, не надо, а то дорожки под брюхом слипнутся.
Я обычно лужу дорожки, не жирнее чем обычно, и пады микросхемы, припоя как раз хватает.
Залудить дорожки (но не покрывать толстым слоем припоя), смазать флюсом, положить сверху чип, нагреть феном. Через некоторое время он «поплывёт». Подтолкнуть его пинцетом так, чтобы он точно встал на своё место, сила поверхностного натяжения в этом поможет. Очень аккуратно придавить пинцетом, стараясь не сдвинуть чип в сторону. Убрать фен и подождать, пока остынет.
Мой респект! Мне бы столько свободного времени :). Сколько по времени заняла разработка от идеи до реализации? В чём чертил корпус, если не секрет (помню что ты давал ссылку, но я пролюбил).

На счёт пищалки, можно было зуммер с мамки выпаять. Он достаточно резво орёт.
Много времени потратил в попытках достучаться до акселерометра по I²C, постоянно откладывал это дело. Уже думал, что датчик мёртвый, но в последней надежде решил попробовать SPI, и всё заработало.
В остальном всё заняло где-то два дня. Черчу в tinkercad.com/
Ну примерно сумма в днях, неделях, годах? Считая корпус.
Неделя с начала всех попыток, но бОльшую часть свободного времени я занимался другим.
В качестве пищалки можно использовать PC-speaker, распаянный прямо на плату, как на некоторых материнских платах делают.
В какой-то телепередаче видел обученную собаку, которая по малозаметным признакам предсказывала приступы эпилепсии у хозяина и как-то ему помогала (подробностей не помню). В случае ночных приступов собака наверное не поможет. Но может кошка?
Вообще-то приступы эпилепсии лучше детектировать не по трясучке. Когда началась трясучка — то приступ уже зашел в глубокую стадию, и пациент, скорее всего, уже находится без сознания.

В медицине для раннего обнаружения приступа используются энцефалограммы. Характерные сигналы на энцефаллограмме появляются за некоторое время (порядка минуты) до появления видимых признаков приступа. За это время можно успеть принять меры.

Получив картину развития приступа конкретного пациента по энцефаллограмме, можно выяснить, из какого конкретно места мозга развивается процесс и где можно разместить минимальное количество электродов для раннего обнаружения. После этого можно прицепить портативный усилитель энцефаллограммы с парой-тройкой каналов и цифровым сигнальным процессором и носить с собой постоянно.
Можно вколхозить в кепку. Но в посте сказано, что у человека приступы только во время сна, в этом случае не особо важно, есть провода с головы или нет.
А что делать. Эпилепсия — не шуточки. Или провода с головы, или сложная операция на мозгу, или лекарства постоянно глотать, или риск в неподходящем месте получить приступ и погибнуть от падения или задохнувшись. Как говорится, хороших вариантов нет.
Знать бы ещё, как такое соорудить. Для меня наверное пока что сложно будет, а вообще было бы очень полезно. Особенно учитывая, что в больнице такое делали за весьма большие деньги, а в результате ничего не смогли обнаружить.
Тут матчасть по энцефаллографии читать надо, а также матчасть по эпилепсии. Возможно, в больнице ничего не обнаружили потому, что надо вести запись сигналов во время приступа, а если приступа долго нет — то надо вести непрерывную запись длительное время, ожидая приступ. Возможно, в вашей больнице просто нет такой возможности — подключить человека к аппарату на несколько дней в непрерывном режиме.
Возможность есть, но одна ночь стоит 12000 рублей. Это со слов болеющего.
Громкие и резкие звуки, а также световые вспышки и мелькающие картинки, могут послужить причиной эпилептического припадка. Возможно, это также может усугубить его. Посоветуйтесь со специалистом, возможно стоит сделать мелодию “помягче". Например, сделать звук с периодически нарастающей/убывающей громкостью.
Респект! Не поделитесь прошивкой, хотя бы бинарником? Есть желание собрать пару устройств для друзей.
Сейчас скину в личку. Я ещё новую версию на BMA250 сделал, чуть позже добавлю про это в статью.
Собрал вариант с BMA150, подключенным к ATmega8 по SPI, чтобы сразу и программировать и настраивать.
Какие настройки, помимо any_motion_thres = 0x20, нужно прописывать в регистры BMA150? Насколько я понимаю, три бита bandwidth нужно выставить в ноль, чтобы получить 25Гц. Этих двух будет достаточно?
Разобрался :)

// Set 25Hz bandwidth
WriteRegister (BMA150_REG_RANGE_BANDWIDTH, ReadRegister (BMA150_REG_RANGE_BANDWIDTH) & 0xf8);

// Set threshold
WriteRegister (BMA150_REG_ANY_MOTION_THRES, MOTION_THRESHOLD);

// Enable any_motion interrupt
WriteRegister (BMA150_REG_ALERT_MOTION_INT, ReadRegister (BMA150_REG_ALERT_MOTION_INT) | 0x40);
WriteRegister (BMA150_REG_ADV_INT_CONTROL, ReadRegister (BMA150_REG_ADV_INT_CONTROL) | 0x40);
Да, этого достаточно. Можно ещё частоту и диапазон значений изменить. И спящий режим, чтобы немного сэкономить батарейку.
Простите за грязные пальцы, они всё ещё в пластмассе и хлорном железе.

Переходите на перекись!
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.