ARM + WiFi в формате SD карты

    Сегодня копаясь в интернете нашел интересную штуку: Electric Imp.
    Из себя представляет готовый модуль, на борту:
    ARM Cortex M3 (какой именно пока выяснить не удалось) и WiFi



    Железо

    Поскольку выбран форм -фактор SD карты в нашем распоряжении всего 9 выводов 2 для питания, 1 для ID чипа, для пользователя остается лишь 6.
    Все они могут быть GPIO, входами АЦП, независимыми ШИМ каналами. 3 UART, 2 SPI, 2 I2C (мастер и слейв), 2 ЦАП, 1 вывод может использовать для внешнего прерывания выводящего из режима DeepSleep.

    В случае, если нужно много GPIO — авторы проекта рекомендуют использовать I2C GPIO расширители.

    мощность чувствительность WiFi приемника -114 дБ

    Энергопотребление

    Модуль сам переключается между различными режимами и снижает/повышает частоту в зависимости от нагрузки.

    В режиме простоя при подключении к WiFi сети потребление около 10мА,
    в режиме потребления пиковые токи до 250мА.

    В режиме DeepSleep потребление около 6мкА — выход по таймеру, либо внешнему прерыванию. Выход из режима занимает около 1 с, тк до начала исполнения кода модуль подключается к сети.

    Софт

    С программной частью все не так однозначно, хотя для кого-то выбор разработчиков может быть и плюсом.

    Нам предлагается писать в онлайн IDE на C/Java — подобном языке Squirrel, прошивать модуль через интернет(тут то и пригодится ID чип) и в браузер же получать логи.

    Для настройки сети авторы тоже нашли необычное решение —
    они написали приложение на iOS/Android (надеюсь появится и для PC), в приложении вы вводите настройки сети и прислонив карту к дисплею(на торце карты установлен оптический датчик) передаете помигиванием дисплея настройки в свой модуль.

    Выглядит довольно интересно, сколько же все это стоит?
    Выход модуля и отладочных плат намечен на конец июля.

    Карта $25


    Самая простая отладочная плата $7
    SD слот, питание от USB или внешнего источника, контакты выведены наружу:



    Отладочная плата с полным фаршем $25
    На борту: потенциометр, 2 кнопки, RGB сенсор, датчик температуры, 3-х осевой акселерометр, датчик Холла, 2 разъема по сервы, все контакты выведены на штырьки кейс для батареек:



    Ардуино со слотом SD $20
    Обычная Arduino Uno с выходом для SD карты на борту атмега, будет поставлять с модифицированной Arduino IDE (так что любители пишущих в твиттер скамеек/ почтовых ящиков будут экономить на шилдах с Ethernet):



    В интервью обещали открыть все исходники после запуска в серию.

    Цены классные, осталось дождаться выхода и посмотреть на странный ЯП.

    Кому интересно, можете посмотреть промо — ролик:


    UPD модуль не дублирует функционал EyeFi, его нельзя просто вставить в фотоаппарат и грузить фотки в фотохранилище.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 52

      +7
      Если цена на модуль будет останется такой же, то это будет самый дешевый из всех wifi-модулей, которые можно применить в радиолюбительских целях. Такой модуль может стать очень полезным при построении умного дома.
      Главное, чтобы не вышло как с Raspberry Pi — спрос огромный, а количество ограничено.
        +1
        мощность WiFi около 114 дБ

        Сногсшибательнаяжигательная мощность!
          +1
          114дБм это (10^(114/10))/1000 = 251188643 Вт
          если не ошибаюсь

          giving a link budget of ~114dBm under ideal circumstances
          всё же речь там идёт о другом

            0
            Упс, я в беспроводке не силен(поэтому собственно и заинтересовался модулем) — подскажите, как исправить?
              0
              написано про бюджет канала системы, но в это понятие входит и свойства (мощность излучения, коэффициент усиления антенны, шум и др.) передающего устройства (ну не обязательно передающего — второго устройства с которым установлено соединение, так более точно). поэтому нельзя утверждать однозначно что это чувствительность или мощность — они просто пишут что суммарный бюджет канала связи — 114 dBm (много это или мало сложно сказать однозначно — к примеру у спутниковых систем может быть под 200 dBm бюджет канала)
                0
                Исправить просто: заниматься этим. Бюджет линка — максимальное затухание в децибелах между антеннами, при котором качество связи находится в определённых пределах (в данном случае скорее всего BER не превышает 1\100). Оно же — разность между мощностью передатчика и чувствительностью приёмника. Даёт хорошее представление о расстоянии, на котором можно связаться при использовании антенн и кабелей известного типа. В формате SD карты нормальную антенну на 2.4 ГГц сделать нереально, поэтому от этого параметра очень мало толка.
            +2
            Вот бы технику со слотами для таких карточек выпускать начали )), было бы круто, включать чайник онлайн.
              0
              Сейчас можно купить это: habrahabr.ru/post/141693/
                0
                На самом деле весь софт крутится на сервере производителей, поэтому реальное крупное производство под вопросом.
                  +1
                  А у меня, кстати, была идея продвинутого чайника. Вот такая:

                  Электрочайник, который комплектуется несколькими подставками, что позволяет пользоваться чайником в любом месте, куда ты его приносишь — в кухне, у себя в комнате, в гостиной, и так далее (эти подставки могут вообще быть стандартизированы и продаваться отдельно, чтобы всегда можно было поставить в квартире нужное количество подставок).

                  Или ещё круче: The electic kettle reinvented. Добавить радиооповещение о том, что вода закипела (чтобы уведомление могло появляться, например, на мобильном телефоне) — актуально, если ты находишься в другой комнате. Также можно добавить градусник, чтобы чайник мог показывать текущую температуру воды (и, как вариант, тоже отправлять её по Bluetooth). Ещё можно сделать, чтобы чайник можно было включить с мобильника — например, пришёл домой, а на тебе куча одежды. Пока разуваешься, снимаешь куртку, и так далее — уже включил чайник с телефона. При этом если в чайнике недостаточно воды, то он определит это, и не включится (на телефоне при этом отобразится соответствующее сообщение). Также чайник может определять, закрыта ли крышка (но лучше делать конструкцию таким образом, чтобы это было очевидно, и она легко закрывалась и открывалась).
                  +7
                  прошивать модуль через интернет… миллионные орды восставших по команде чайников и бойлеров.
                  • UFO just landed and posted this here
                      0
                      По-моему такой тип связи уже был в одном из моих старых КПК. Так что получается что всё новое это хорошо забытое старое.
                      • UFO just landed and posted this here
                      0
                      Это точно не шутка? :)
                        0
                        У меня примерно такое же выражение лица
                        0
                        Аааа… Целый день думал о примерно такой штуке, и вот на тебе…
                        Думаю без проблем можно поднять простенький web сервер, который по запросу извне дергал пины.
                        Пишу для приятеля софт, задумка такая:
                        Имеется дверь (или сейф), вход в которую нужно реализовать не по ключу, а помощью программы на android (или как вариант висит планшет, с которого нужно набрать код).
                        Так вот прототип для android написан и работает, думал как раз про железную часть. Все это должно работать по WiFi как раз таки.
                          0
                          Компания помимо модуля как раз и предоставляет облачный сервис для общения с ним/между ними. т.е. можно из москвы спокойно открыть дверь в питере и тп, плюс есть возможность с сервера посылать имейлы/твиты/смс(думаю для америки только). Посмотрите у них на ютубе у них было видео, как все твиты с определенным хештегом печатаются на термопринтере.
                            0
                            Еще есть такая штука позволяющая работать через wifi jt5.ru/shields/wifi-shield/

                            А вашу задачу я бы делал через RFID
                              0
                              Цена и форм фактор боюсь не подойдут.
                              Тут скорее всего for fun нужно сделать, для понтов, так сказать, с набором пароля на тачскрине с разными эффектами как в кино )
                            0
                            Для реализации wifi можно использовать такой модуль.
                            А можно роутер с uart купить — их в продаже легко найти.
                              +3
                              Прошивочку для EYE-FI никто случаем не «доделал»? :)
                                0
                                Если что — я тоже хочу!
                                0
                                Для компьютера не получиться обычно в cardreader ставят не обучаемые контроллеры, которые работают только по зашитому алгоритму и кроме внутренних комманд SPI или SDIO внешние не воспринимают(самостоятельно выполняют инициализацию карты), а драйвер OS выполняет только адресацию и чтение блоков файловой системы из карты.

                                в своё время можно было ставить пароль на MMC, я сделал устройство для снятие пароля через LPT и подачи SPI на сброс карты.

                                В устройствах всё по другому ARM контроллеры обычно имеют встроенный контроллер SD/MMC и программное прерывания для непосредственного обращение к карте.
                                  0
                                  хотя если брать только питание, а прошивать через wifi, то да наверно будет удобно.
                                    0
                                    К сожалению, от SD только форм-фактор, реально через картридер прошить не удастся — только по воздуху.
                                      0
                                      Хотя потенциально, можно было мультиплексировать на пины SDIO и написать бутлоадер, чтобы прошивку можно было просто закинуть на карту.
                                      +3
                                      Мне одному непонятно, какая практическая польза данного устройства? Воткну я такую карту, скажем, в фотоаппарат. Что мне это даст?
                                        +1
                                        Ну можно попробовать эмулировать ею обычную SD, а записанные файлы передавать по Wi-Fi — то есть, функционал Eye-Fi. Хотя это только моё предположение, железку я не видел, и если она такого не сможет — неприятно удивлюсь.
                                          0
                                          Разочарую вас, у нее на борту как минимум памяти столько нет.
                                            0
                                            Ни в посте, ни на сайте разработчика память вообще не упоминается. Не знаете, почему? Такое впечатление, что ее там просто нет.
                                              0
                                              Пока вообще никаких деталей по МК не нашел,
                                              не упоминается думаю потому, что как минимум на контроллере крутится приложение от производителя, которое коннектится в WiFi и грузит прошивки-отправляет логи, так что прямое указание обема памяти вам врядли что-то даст + всю сложную логику можно переложить на сервер, т.е. по факту мк только обрабатывает датчики/включает нагрузку.

                                              Думаю свободной памяти порядка 256КБ вам хватит на все.
                                                –1
                                                640K ought to be enough for anybody?
                                                +1
                                                Вот тут про память есть.
                                                RAM:
                                                The total internal RAM is about 128kB, of which over 40kB is available to user code.

                                                Flash:
                                                The max code size is 128kB of squirrel bytecode. The IDE will soon display your code space usage; it's sufficient for thousands of lines of code.
                                            0
                                            Нет, смысл не в этом — в фотоаппарате это ничего не даст.
                                            Можно сделать свою плату с SD слотом, либо использовать отладку,
                                            и например, вставить в почтовый ящик вместе с оптопарой и вам буду приходить сообщения на почту/твиттер, что вам прислали очередной спам письмо.

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

                                            Или подключить ее к электрокормушке и кормить кошку через интеренет, когда вы уехали в отпуск.

                                            Примеры надуманные, но примерно в таком ключе: это мост между веб сервисами и железом, либо железом и железом в разных уголках планеты.
                                              +2
                                              Вопрос в том нафига тогда формфактор SD карты?
                                              С фотиками/телефонами и т.п она не совместима, а количество ног очень сильно ограничено.
                                                0
                                                Присоединяюсь к вопросу. Я знаю, что есть карты памяти с WiFi, которые умеют свое содержимое отправлять на указанный компьютер. Если эта карта бесполезна для устройств с SD слотом (которые ожидают обнаружить в слоте карту памяти), то почему SD?
                                                  0
                                                  Унифицированный разъем, без пайки, ног да, маловато, с другой стороны есть i2c — на него можно повесить сколько хочешь датчиков, и останется 4 пина для исполнителей. Диодную панель без расширителя не получится, да.

                                                  Посмотрите сколько фарша на второй отладке — это все висит на 6 ногах.
                                              0
                                              Не очень понятно, есть ли в этом изделии антенна или нужна внешняя.
                                                0
                                                Есть.
                                                  0
                                                  Это очень неожиданно. Можно ли где-нибудь увидеть, как устроена антенна такого малого размера?
                                                    +2
                                                    image
                                                      0
                                                      Радиус действия такой малышки — какой?
                                                        +2
                                                        Подозреваю, что тут антенна такая же, как и в большинстве смартфонов, и дальность работы примерно такая же, как и в них.
                                                –4
                                                первая фотка в инста графе сделана)
                                                  0
                                                  и прислонив карту к дисплею(на торце карты установлен оптический датчик) передаете помигиванием дисплея настройки в свой модуль

                                                  Можно настраивать включая/выключая свет…

                                                  Зашёл на дискотеку где есть стробоскоп… с крутым девайсом попонтоваться перед девушками… а настройки сбросились…
                                                    0
                                                    Там скорее всего проверка по контрольной сумме, которую стробоскоп не обойдёт :)
                                                    0
                                                    Похоже у тех, кто зарегистрировался на сайте проекта, в ближайшие пару недель появится шанс заказать development kit.
                                                      0
                                                      Посмотрим, тк они сами в рассылке указывают, что по 2 штуки в каждые руки, а некоторым может и не хватить, а планировщик еще доделывают.
                                                      0
                                                      Очень впечатляющее соотношение цена — производительность. Посмотрим не повысят ли цену в последний момент!

                                                      Only users with full accounts can post comments. Log in, please.