Тестируем VoCore в хакспейсе — микро-компьютер с WiFi на Linux/OpenWrt



    VoCore — это такой микрокомпьютер с Linux/OpenWrt на борту, который совсем недавно с помощью краудфандинга собрал более $100к (из заявленных $6k). Внутри этой штучки: MIPS процессор 360МГц, WiFi 802.11n, Ethernet 10/100Мбит/с, и куча GPIO. Все уместилось на платке размерами 25х25мм!

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

    А самое главное, мы объявляем конкурс на раздачу трех VoCore тем, кто предложит самые лучшие идеи его применения. Подробности, опять же, под катом!



    Более развернутая характеристика VoCore:

    • прошивка — OpenWrt;
    • процессор — RT5350(360MHz MIPS) (недавно был пост Исследуем китайские роутеры на RT5350);
    • ОЗУ — 32Мб SDRAM;
    • ПЗУ — 8Мб SPI Flash;
    • интерфейсы — 10/100M Ethernet, USB, UART, I2C, I2S, PCM, JTAG, >20 GPIO;
    • размер — 25х25мм;
    • цена — ориентировочно 80 Юаней в Китае (около 500 руб).


    Итак, у нас есть VoCore (мы получили пред-релизные версии), и есть твердое намерение чем-нибудь поуправлять, например, светодиодом.

    План такой:
    1. подключить питание к VoCore
    2. подключиться по Wi-Fi к VoCore и зайти через SSH в OpenWrt
    3. собрать на макетке простую схему светодиода резистором
    4. подключить эту схему к GPIO выходу VoCore
    5. реализовать управление GPIO выходом
    6. мигать светодиодом


    Приступим.

    Первым делом нам надо найти спецификации на пины этой платы:



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

    1. Подключаем питание


    Мы использовали четыре батарейки по 1.5В. Получаем в сумме 5.5В. VoCore можно питать напряжением от +3.5В до +6.0В.

    Поскольку на VoCore пины имеют шаг 1.27, а не 2.54, то для работы с ними пришлось применить специальные «крокодилы».



    Так получилось, что в нашем примере мы минус поставили на HOLE1 (техническое отверстие для крепления платы) — оказалось, что оно работает как «земля». А нижние левые ноги GND, напротив, не были соединены с землей.

    2. Подключаемся к VoCore по Wi-Fi и заходим по SSH


    После включения питания — ожидаем порядка 30 секунд пока VoCore загрузится (Linux) и делаем поиск по Wi-Fi. Подключаемся в WiFi точке c SSID «VoCore» (кто бы мог подумать).

    После этого заходим ssh на IP 192.168.61.1 и логинимся с реквизитами root/vocore.

    Видим знакомую картинку:


    Теперь мы находимся внутри OpenWrt/Linux — внутри компьютера размером с монетку!

    3. Создаём на макетке схемы для светодиода


    На макетной плате (без использования паяльника) сделаем простую схему включения светодиода (не забудем про резистор).

    Вот схема:


    Напомню, что в макетных платах — есть внутренняя структура соединения пинов — что обеспечивает контакт без необходимости пайки (вот здесь, указано как соединены пины на макетке)

    4. Подключаемся к GPIO VoCore


    Для управления светодиодом будем использовать GPIO7.

    Подключаем согласно схеме:


    Вот наш макет в сборе:


    5. Инициализируем GPIO


    Для работы с GPIO выходами, мы будем использовать GPIO Sysfs — это механизм работы с GPIO как с файловой системой.

    Для управления GPIO выходом — надо будет просто создать соотв. файл и записывать в него 0 или 1.

    Выполняем следующие действия в консоли:

    cd /sys/class/gpio
    echo 7 > export
    cd gpio7
    echo out > direction
    

    Мы перешли в виртуальную файловую систему — "/sys/class/gpio", подключили «7»-ой GPIO, и указали его направление «out».

    6. Зажигаем и гасим светодиод


    Теперь, когда порт настроен, мы можем изменять значение с помощью записи значения (1 или 0) в файл «value».

    Зажигаем светодиод, передавая на GPIO7 истину:
    echo 1 > value
    


    Ну и гасим (выдача 0):
    echo 0 > value
    


    Прочитать подробнее про GPIO sysfs здесь: GPIO Sysfs Interface for Userspace.

    Вот, что получилось в конце:


    Видео




    Конкурс


    У нас в хакспейсе есть 3шт VoCore, которые мы готовы бесплатно выслать. Для этого мы объявляем Конкурс. Основная цель конкурса — посмотреть насколько проект VoCore станет интересен читателям хабра.

    Конкурс будет состоять из двух этапов. Первый этап продлится с настоящего момента по 12.10.2014. За это время требуется сформулировать идею проекта, либо показать наработки с аналогичными системами (на базе OpenWrt или с использованием других микрокомпьютеров).

    Заявку можно подать заявку двумя способами:
    1) опубликовав комментарий под этим постом;
    2) прислав описание на почту hackspace@makeitlab.ru

    На втором этапе мы проведем голосование по 10 понравившимся работам, и выберем из них три лучших ( с 13.10.2014 по 19.10.2014 ). При этом, два победителя будут выбраны по наибольшему числу голосов, а одного выберем субъективно за наиболее всего понравившийся проект.

    В заявке приветствуется:
    1) наличие готового аналога на базе OpenWrt;
    2) наличие аналога на прочих микрокомпьютерах;
    3) подробное описание и история создания;
    4) ссылки на код, если проект открытый.

    Анкета


    Так же, у нас появилась идея заказать партию VoCore прямо на заводе в Китае. Чтобы это сделать, потребуется оценить потенциал рынка. Если у вас появился интерес в данном девайсе, не поленитесь, заполните пару поле в этой анкете. Чем больше желающих появится, тем дешевле выйдет VoCore!

    Напоследок, пара полезных ссылок:

    Проект VoCore на IndieGoGo
    Официальный сайт проекта VoCore

    PS: За предоставленные для теста и конкурса VoCore — спасибо targence
    Второе огромное спасибо за подробный алгоритм дергания пинов в OpenWrt выражаем apatrushev
    MakeItLab 550,29
    Компания
    Поделиться публикацией
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Похожие публикации
    Комментарии 140
    • 0
      Всякие «умные дома» и прочее — банально и неинтересно.

      Вот идея из нужного (буквально на днях спрашивали, как реализовать): GPS-трекер плюс видеонаблюдение в маршрутках. На Ethernet/WiFi вешаем собственно камеру (или несколько), на USB — GSM/CDMA/LTE/whatever, на UART (или USB) — GPS-модуль, на GPIO — всякие кнопки, обвески, экран и т.д…
      • +13
        Умная маршрутка.
        • 0
          Кстати, да. Я как-то и не заметил :).
          • +2
            Только бы министр связи и массовых коммуникаций Российской Федерации не узнал бы, а то 10% налог на проезд взимаемый с владельцев транспортных не за горами!
          • +2
            Куда проще и дешевле будет повесить дешевый смартфон с соответсвующим софтом. Софт можно найти готовый. Или несколько, если нужно.
            • +1
              дык уже. 60 машин оборудовано, можно и нужно развивать.

              indigosystem.ru/projects.html

              В нутрях 400 МГц ARM, 64 Mb DDR2. Видеонаблюдение — модифицированный mjpeg_streamer, трекер — gpsd + своё, OpenVPN, система апдейтов-патчей. И разное такое.
              • 0
                Всё уже украдено до нас: saytech.com.ua/videoconductor
              • 0
                А вы партию у Вонгера будете заказывать или сами по его документации делать?
                • 0
                  Пока рано об этом говорить, как пойдет. Сейчас для начала надо понять интерес к девайсу.
                  • 0
                    Девайс неплохой, но не без недостатков. Мы с Вонгером переписывались, там есть всякие забавные моменты. :-)
                    • 0
                      А где подробности этих моментов? :)
                      • 0
                        А смысл? VoCore — вполне себе нормальный одноплатник. Большинству потребителей его недостатки не критичны. Ну так, в качестве примера: производительность в 3.5 раза меньше, чем у решений на AR9331 с DDR памятью, потребление где-то в 1.5 раза выше, греется до 70 градусов (а то и больше), гигабитного Ethernet нету, памяти 32+8 (python, например, не поставишь из репозитория OpenWrt, только python-mini) ну и т.п.
                        • 0
                          Кстати, если оно так греется — оно как себя зимой на улице (в корпусе, разумеется) будет вести? Т.е. полевую метеостанцию на этой штуке можно сделать?
                          • 0
                            Думаю, что при обязательном наличии внешнего питания, не составит труда все это дело греть. Тут проблемы, скорее, не с процессором будут, а с памятью и керамической антенной.
                • +5
                  О, я бы купил если правда будет стоить 500 руб.
                  • 0
                    Себестоимость платы в Шеньжене порядка 8-9 баксов (при тираже в 1000 шт.)
                    500р в России — вряд ли…
                    • 0
                      Не вижу принципиальной разницы между «в России» и «на Алиэкспрессе».
                      Разве что по времени — несколько недель.
                      • 0
                        Ну, у самого Вонгера плата стоит 20 баксов без доставки (что уже больше 500р). Допускаю, что на алиэкспрессе появятся «подделки» (т.е. сделанные по документации Вонгера платы от других производителей), но вряд ли в розницу они будут сильно дешевле, чем у самого автора.
                  • +1
                    Если включены одновременно более одного устройства, каким образом выглядит взаимодействие по WiFi?

                    • 0
                      Это как вы настроете. Вариантов масса, от mesh сети, до одного центрального узла, остальные ведущие.
                      • +2
                        После упоминания mesh сети мне сразу на ум пришла идея реинкарнации проекта аля Cybiko Xtreme, только уже не на радио канале, а на wi-fi. Слабо?
                        С чат-комнатами, передачей данных по цепочке из устройств на большие расстояния и бильярдом/шахматами по сети.
                        • 0
                          Так уже есть готовый софт для мобильных платформ для mesh сетей, вот пример
                      • +1
                        RT5350(F) — это SoC для роутера.
                        Железка — это, по сути, SoC + минимальная обвязка. Или роутер с отрезанными интерфейсами — как вам больше нравится. Собственно, и OpenWRT именно потому там и есть.
                        • 0
                          Я в этом не очень разбираюсь, роутеры никогда не ковырял. Если правильно понимаю, можно залить любую свою программу/скрипт и управлять устройствами через пины. Если всё это возможно в устройстве размером с десятирублёвую монетку, то это просто очень круто.
                          • 0
                            Да, можно.
                            • +1
                              По сути — там Linux. Маленький, простенький, но — Linux.
                              GPIO работает, USB работает, IP работает, так почему бы и нет?

                              Вообще, железка будет хороша там, где Arduino уже мало, а Raspberry Pi — слишком круто.
                              • 0
                                Значит надо брать.
                                • +1
                                  Получите железку без питания, без интерфейсов и без смысла жизни.

                                  Возьмите TP-Link MR3020, поставьте туда OpenWRT и получите по сути то же, но с питанием, корпусом и Ethernet-ом.
                                  • 0
                                    Наша плата с питанием, корпусом и Ethernet-ом (но без RJ-45 разъема) будет стоити подешевле, чем MR3020, но памяти будет иметь побольше. :-)
                                    • 0
                                      На вашей плате GPIO не будет. И кстати, когда уже доделаете?
                                      • 0
                                        На нашей плате 22 GPIO вообще-то, и она доделана. Но, возможно, вы про нее что-то больше меня знаете? :-)
                                        • 0
                                          Доделана и GPIO есть? Прекрасно, как ее купить?
                                          • 0
                                            Пока никак. Ибо между «доделана» и «изготовлен тираж» лежит некоторое расстояние, измеряемое парой десятков килобаксов.
                                            • 0
                                              Для конечного пользователя нет большой разницы между «недоделана» и «доделана, но нельзя купить»… Если проблема только в килобаксах — может, предзаказ организовать?
                                              • 0
                                                Расскажите, где сейчас «конечный пользователь» может приобрести VoCore?
                                                Предзаказ в России имеет ряд неприятных особенностей, связанных с движением денег. Самый простой пример — с момента, когда наша плата заработала, и до сегодняшнего дня, курс доллара вырос почти на 20%.
                                                • 0
                                                  Да причем здесь VoCore то… Мне купить интересно и чтобы кто-то еще дальнейшей поддержкой озаботился, а не спорить, у кого более правильный подход и т.д.
                                                    • 0
                                                      Ну, попробуйте. :-)

                                                      Я за проектом Вонгера слежу почти с самого начала. Страничка по ссылке — это одна из ранних попыток выяснить потенциальный спрос на плату. Изначально там была цена 120 юаней, насколько я помню. :-)
                                                      На фотке по ссылке — версия 0.4 платы. В блоге vonger.cn/ можно посмотреть, когда эта ревизия была сделана (март, вроде).
                                                    • 0
                                                      надо сразу собирать в долларах, или сразу конверсию делать.
                                                      • 0
                                                        В долларах запрещает законодательство, если все делать официально (т.е. предзаказы оформляются как контракт на поставку с действующим ИП или юрлицом). А если все делать неофициально, то количество желающих доверить свои деньги сильно уменьшится.
                                                        Конверсию делать — а что толку, если собирать фиксированную в рублях сумму надо хотя бы месяц, а курс за это время вырастает на 10%? Ну да, деньги в начале месяца не потеряют в весе, а те, что придут в конце?
                                                        • 0
                                                          А как насчёт сразу повысить цену на 10% и таки сделать партию? В конце концов для покупателей $20 или $22 — разница небольшая. Вы в конце месяца останетесь при своих $20 за штуку, а мы останемся при девайсах. По-моему лучше так, чем совсем никак.
                                        • 0
                                          Там тоже есть >20 GPIO?
                                          • 0
                                            20 — нет, конечно. 8 штук вроде можно вытащить.
                              • 0
                                VNC эта машинка потянет?
                                • +1
                                  Я правильно понимаю, что вы имеете в виду использование железки как тонкого клиента для Win сервера?
                                  Просто это немного др. класс устройств. У него даже нет порта для монитора.
                                  • 0
                                    Хотел бы сделать просто иксы и vnc. Тыкать иксы с ноута или пк по wifi
                                    • 0
                                      На 32 Мб памяти? :)
                                      • 0
                                        Там не просто 32Мб, но еще и SDRAM. Очень медленно работает…
                                        • 0
                                          Можно еще свапиться на USB/SPI Flash :)
                                      • 0
                                        В принципе, в пакетах OpenWRT иксы вроде бы даже есть. Ради интереса запустить можно, но практической пользы я не вижу никакой.
                                        • 0
                                          Технически наверное возможно, но сложно и бесмысленно =)
                                          Как правило OpenWrt используют в консольном режиме.
                                          Т.е. подключаетесь по ssh находясь в одной WIFI сети.
                                    • 0
                                      Я бы попробовал экран на ILI9325 подключить, зачем — пока не знаю…
                                      • 0
                                        Если только сколхозить что-то типа Paulig Muki, но не в кружке, а, скажем, в дверце холодильника…
                                        • 0
                                          Я прикручивал к подобному модулю дисплей 128x64 по i2c шине (программной), удавалось получить до 20 кадров/с
                                      • +3
                                        До сих пор никто не предложил сделать мозги коптера на этой штуке? Странно даже.
                                        • 0
                                          Да! С распознаванием лиц и фиксированием их местоположения. GPS же есть… Ну так — на будущее, для госорганов.
                                        • 0
                                          И про «умный дом» ни кто не сказал…

                                          На мой взгляд можно попробовать сделать «сердце» для умного дома.

                                          По сути используем VoCore как мини ПК, сбор данных с датчиков температуры, влажности, давления, освещения, вкл/выкл устройств думаю можно осуществлять на базе приемопередатчика nRF24L01+, к примеру, или на др. интерфейсах, можно и проводных, а передачу данных по WIFI.

                                          Возможно реализовать бюджетную систему мониторинга и управления квартирой, домом, дачей.
                                          • 0
                                            Еще как дополнение/вариант можно использовать для управления и мониторинга умных выключателей и датчиков NooLite, так сказать в купе с ними.
                                            • 0
                                              На мой взгляд можно попробовать сделать «сердце» для умного дома.

                                              Слабовато для сердца будет. А вот для датчиков как раз.
                                              • 0
                                                Ну вот для каких таких датчиков как раз? Зачем нужен датчик, постоянно кушающий 200мА? Ладно один, но типовой сценарий развертывания умного дома предполагает их если не сотню, то десяток-полтора. Зачем вам линукс «в каждой лампочке»? Системным администрированием девайсов умного дома заниматься? :)
                                                • +2
                                                  Почему в лампочке? Кодовый замок, экран управления и тд и тп. Как мне кажется набором однотипных линуксов проще управлять, чем зоопарком 1wire, CAN и тд и тп.
                                                  • 0
                                                    Зачем в каждой то?!?
                                                    Саму VoCore использовать как центральный «мозг» всей системы, датчики сами по себе, только с модулями передачи данных и все, а все данные с них принимает, систематизирует и преобразует в читаемый вид VoCore.

                                                    Это сугубо мое виденье, т.к. давно болею «умными домами» и подобными разработками. Возможно несколько фанатично)

                                                    Можно использовать кстате для домашней метеостанции. У меня была статья про нее. Сейчас проект у меня мутировал в полноценное устройство, работающиее 24/7, и всегда дающее мониториг погоды как в доме, так и вне его. Все нет времени сделать продолжение статьи.
                                                    Тоже как вариант на мой взгляд)
                                              • +2
                                                Была на хабре статья как несколько энтузиастов ловили звук грома во время грозы на несколько разнесенных устройств и затем система воссоздавала трехмерную модель молнии. Может им пригодится?
                                                • +1
                                                  Принт-сервер хоть встраиваемый хоть приклеиваемый на скотче снаружи.
                                                  Только юзби нужен и проводной эзернет желателен.
                                                  Для директ-принта я сам софтину когда то писал: слушала сокет и сливала все полученные данные в указанное устройство.
                                                  Крутилось оно Agestar LB2 под FreeBSD, которая стояла на юзби флешке. Ядро было зашито во встроенную флешку.

                                                  TR3020 действительно конкурент подобного девайса, особенно радует доступность.
                                                • +1
                                                  Я бы его прикрутил к блоку сигнализации машины, можно было бы обходиться без брелка сигнализации, а с телефона открывать, закрывать двери + автозапуск.
                                                  Можно было бы поразмыслить еще дальше, а именно выведение на телефон информации об ошибках ЭБУ, сколько бензина в баке осталось и т.д., т.е. использовать телефон как монитор ЭБУ автомобиля. Такая функция уже есть у всяких приусов, но у них по блютусу, а тут вай-фай, дальность действия больше.
                                                  Хотя если телефон подключается и к домашней вай-фай сети, то тут уже проблемы. Хотя домашний роутер (для жителей первых этажей и частных домой), можно было бы выставить режим роутер-клиент, когда допустим приезжаешь к дому, VoCore в автомобиле автоматически подключается к домашнему вайфаю, а там уже можно передавать информацию с авто не только на телефон, но и на компьютер.
                                                  • 0
                                                    На конкурс
                                                    У меня сейчас на столе лежит «домашнее задание» себе на выходные.



                                                    Это Ик приемник, старый пульт (вытащу ик диоды), провод rs232, ардуинка и ethernet-модуль для неё.

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

                                                    Ардуина была выбрана просто потому что был опыт, малинка казалось излишеством для таких игр. А презентованый в статье девайс кажется более подходящим кандидатом для этого проекта.
                                                    • 0
                                                      На конкурс.
                                                      Делаю систему умного студенческого билета, с функцией позиционирования по существующей WiFi-сети университета. Пока есть прототип в виде Android-приложения, достиг точности плюс/минус аудитория. Для получения текущей позиции даже не нужно подключаться к какой-либо WiFi-сети, достаточно просканировать пространство на предмет доступных точек доступа. Из возможных применений: автоматизация учёта посещаемости, дополнительная защита при аутентификации на компьютере.
                                                      VoCore имеет малые габариты и уже встроенный WiFi, что делает его хорошим кандидатом на аппаратную реализацию. Как у него с энергопотреблением?
                                                      Скриншоты: 1, 2, 3
                                                      • 0
                                                        120-200мА. Для автономных долгоиграющих приложений Wi-Fi малопригодный в связи с прожорливостью + ещё и камушек хорошо кушает.
                                                        • +1
                                                          Тогда сфера его применения существенно сокращается. А если девайс все равно надо питать от сети, то обычно забота о миниатюризации тоже отпадает, и можно использовать платы больших размеров и больших мощностей.
                                                        • 0
                                                          Рассматривали ESP8266? У него энергопотребление в ждущем режиме менее 1mA, в режиме работы WiFi на прием — 60mA. Размер платы — 14x24mm. У меня есть таких две штуки, покупал на алиэкспрессе по 5$ (Уже по 3,75$!). По умолчанию он работает как WiFi-UART конвертер; для Ваших нужд вероятнее всего потребуется писать свою прошивку.
                                                          • 0
                                                            Не только рассматривал, но и заказал, жду. С написанием своей прошивки под ESP8266 проблема. Насколько я в курсе, китайцы не выложили спецификацию, сделать свою прошивку пока не удалось. Или я ошибаюсь? Тогда дайте пожалуйста ссылки с информацией.
                                                            • +1
                                                              Завтра-послезавтра надеемся следующую статью про ESP8266 опубликовать. С подробностями решения. Производитель нам разрешил переступить через NDA.

                                                              Есть информация, что в каком-то не сильно отдаленном будущем китайцы раскроют спецификации и SDK. Как только переведут все на рельсы GCC, чем сейчас сильно заняты.
                                                              • 0
                                                                Если всё будет так — то это решение просто шикарно! Плата получается и маленькая по габаритам, и сразу всё на ней, и потребление малое, и для прошивки не надо будет отдельный контроллер довешивать!
                                                                • 0
                                                                  Там с потреблением еще даже все веселее, чем вы пишете. (судя по документации, сами еще не тестировали)
                                                              • +1
                                                                Здесь есть подобие таториала со ссылками на SDK, но лично я не разбирался с ним, было бы здорово почитать про чей-нибудь реальный опыт. Ждем статьи от webself )
                                                          • +12
                                                            Осталось запустить какую-нибудь RTOS. Потому что дёргать горами из-под Linux, вдобавок, через sysfs из userspace — это то, как делать никогда нельзя. Это колхоз и Arduino головного мозга. Джедаи так не поступают. Короче, не вздумайте управлять таким образом каким-то серьёзным оборудованием.
                                                            • +3
                                                              Ногами, конечно, как-то нелепо опечатался
                                                              • 0
                                                                Ага. Никогда не понимал наличие Линукса в устройстве которое только управляет ножками.
                                                                В качестве RTOS рискну предложить Embox. Всякие ssh и telnet там есть, а вот доступ к портам ввода вывода можно сделать напрямую.
                                                              • 0
                                                                Ну вот я на похожей штуковине (HLK-RM04, но не суть — туда тоже можно OpenWRT водрузить) и весах IKEA от нечего делать сделал WiFi-весы. Пострелял, типа, из пушки по воробьям. Но, во-первых, действительно повеселился, а, во-вторых, «Arduino головного мозга» для этой цели почему-то дороже. Поди пойми.

                                                                Т.е. я за интернет вещей.
                                                                • 0
                                                                  А фотки есть проекта и описание?
                                                                  • 0
                                                                    Разумеется. Хотя, прошу прощения, я немного слукавил — без Arduino таки не обошлось.
                                                                • 0
                                                                  Сетевой ключ защиты для проприетарного многопользовательского софта. Даже знаю кому смогу продать. Только паять не умею.
                                                                  • 0
                                                                    С подобными модулями уже придумали и реализовали всё, кроме одного. Не хватает удобного приложения с удобным интерфейсом, с возможностью лёгкого подключения различных датчиков и устройств. Например, воткнул инфракрасный диод, указал модель телевизора в настройках, и уже можешь управлять телевизором со смартфона. Воткнул датчик температуры и реле с обогревателем, указал, где и что, и получил термостат.
                                                                    • 0
                                                                      У меня в нокии N900 уже есть инфракрасный светодиод. Ничего никуда втыкать не надо, а в остальном всё так как вы говорите. «можешь управлять телевизором со смартфона».
                                                                    • +2
                                                                      Где можно купить/заказать VoCore? Кампанию на indiegogo я проспал.
                                                                      • +1
                                                                        Пока нигде. Есть мысли сделать заказ партии на фабрике.
                                                                        Если интересно, просто следите за нашим блогом.
                                                                      • 0
                                                                        VIP-дисконтная карта с мини-экраном и обновлением по Wi-Fi.
                                                                        • +1
                                                                          На конкурс
                                                                          На OpenWRT делал такую штуку.

                                                                          Брал роутер:


                                                                          Брал USB-адаптер:


                                                                          И терморегистраторы с интерфейсом 1-Wire:


                                                                          На самом деле их можно подключать сколько угодно, если не использовать фирменный переходник, показанный на фото, а сделать свой.
                                                                          Вот я и подключал. На роутере ставил OpenWRT, owfs плюс собственный софт, реализующий веб-интерфейс к регистраторам. И это всё даже работало :)

                                                                          Если же взять не один громоздкий роутер, а много маленьких VoCore, то у каждого регистратора будет свой персональный веб-сервер. И это круто!
                                                                          • +2
                                                                            Что за терморегистратор?
                                                                            Где их применяют? Персональная медицина? Измерение температуры в помещении? Мониторинг котельного оборудования?

                                                                            В чём суть проекта?
                                                                            • 0
                                                                              Терморегистратор серии DS1921 или DS1922 para.maximintegrated.com/en/search.mvp?fam=ibutton&142=Temperature%20Data%20Logging&1028=Temperature

                                                                              Также в этом форм-факторе есть регистраторы влажности www.maximintegrated.com/en/products/comms/ibutton/DS1923.html

                                                                              Применяют во всех тех сферах, которые Вы написали, и в десятках других — исследовательские проекты, контроль пищевых продуктов, медицинских препаратов: www.elin.ru/Application/

                                                                              Суть проекта — создать удобную аппаратную инфраструктуру для обслуживания этих приборов. У них проводной интерфейс, поэтому всегда нужен некий ведущий, обслуживающий множество ведомых регистраторов. Имея под рукой микроплатформу в габаритах VoCore можно попробовать создать законченный прибор вида «регистратор + веб-сервер с беспроводным интерфейсом», и тогда можно будет строить беспроводные сети из таких регистраторов, используя уже имеющееся специализированное ПО для обработки накопленных ими данных.
                                                                          • 0
                                                                            А сколько потребление у VoCore? Максимальное, idle и в спящем режиме?
                                                                            • 0
                                                                              Потребление при передаче данных:

                                                                              Wifi Enabled 5V 200mA
                                                                              Wifi Disabled 5V 120mA

                                                                              Спящего режима как такового нет.
                                                                              • +2
                                                                                Жаль, что нет спящего режима. Это же какой нужен аккумулятор, если минимум 120 мА потребления…
                                                                                • 0
                                                                                  Похоже, что только для проводных решений. Ничего возобновляемого (типа мелкой солнечной панели) или аккумулятора на пару месяцев.
                                                                                  Буду думать:)

                                                                                  Если будут в РФ по хорошей цене — взял бы пару штук побаловаться, а в целом для проводных решений beaglebone black +xbee mesh интереснее. Он мощнее, а центров много не надо :)
                                                                            • 0
                                                                              Давно вынашиваю идею сделать автоматизированную систему полива в оранжерее и на дачном участке, с удаленным управлением по СМС и собственным автоматическим расписанием (которое можно было бы редактировать через веб-интерфейс). Учитывая малые размеры, достаточную производительность, наличие GPIO (для управления соленоидными вентилями) и похоже достаточно низкое энергопотребление, данный девайс как раз подошел бы в качестве мозга всей системы. Вообще именно отсутствие приемлемого вычислителя для этой задачи и останавливало. А тут, стало быть, такой хороший, на мой взгляд, вариант.
                                                                              • 0
                                                                                Спорный вопрос хороша ли именно эта плата для вашего проекта.
                                                                                В-главных, слишком мелкая, даже дырочки «половинного» шага, надо будет паять проводочки.
                                                                                Во-вторых, не видно 1-wire, I2C и прочих протоколов, не понятно есть ли аналоговые входы (входы с АЦП). Термометры на 1-wire очень популярны.

                                                                                Та же Raspberry Pi и шаг нормальный, и мощности дофига.
                                                                                Или взять Android телефон + Arduino (или любую другую плату). Тогда вам и SMS, и GPRS/3G будет и процессорной мощности/памяти полно. И даже экран будет!
                                                                                Ну и стандартные проводочки для стандартных плат и стандартных модулей. И 1-wire будет.

                                                                                PS А зачем вам миниатюрность и низкое энергопотребление для теплицы и соленоидных вентилей? Там же и места должно быть полно и электричество будет. Всяко соленоиды будут жрать больше центральной микросхемы
                                                                                • 0
                                                                                  А зачем вам миниатюрность и низкое энергопотребление для теплицы и соленоидных вентилей? Там же и места должно быть полно и электричество будет. Всяко соленоиды будут жрать больше центральной микросхемы

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

                                                                                  В-главных, слишком мелкая, даже дырочки «половинного» шага, надо будет паять проводочки.

                                                                                  Это не проблема. Во-первых у меня есть штырьковые разъемы для такого шага. Во-вторых ничего страшного, если придется паять.

                                                                                  Во-вторых, не видно 1-wire, I2C и прочих протоколов, не понятно есть ли аналоговые входы (входы с АЦП). Термометры на 1-wire очень популярны.

                                                                                  Это все не нужно. Нужно только замыкать и размыкать цепь. GPIO с этим справится вполне. Единственное что нужно будет дополнительно — это датчик напора воды.
                                                                              • 0
                                                                                Это ж идеальная штука для добавления «мозгов» к «безмозглой» бытовой технике! Куча gpio + есть канал связи!
                                                                                Разные сетевые реле в этом деле практически бесполезны (ну, подключу я через реле к розетке ту же мультиварку. Или посудомойку. И войдёт она в режим «чего вам?» А кнопки-то кто будет нажимать, чтобы выбрать нужную программу?)
                                                                                Например, та же мультиварка: десяток кнопок выбора всякого + светодиодный индикатор. И всё это в текущем варианте можно нажимать ТОЛЬКО руками, увы.
                                                                                А так — можно туда заделать вокор (для квадратика 2,5 на 2,5 см место найдётся!), запитать оттуда же — и всё, дальше уже дело софта! От реализации банальной (в оригинале отсутствующей) функции отложенного старта. До реализации собственных программ («дорогая, этот суп я испёк сам!»).
                                                                                По идее должно заработать с любой техникой, что управляется кнопками.
                                                                                • +1
                                                                                  Только вот весь диапазон wifi в городе забит, на одном канале работают по нескольку устройств, мешают друг-другу. Как будет работать эта штуковина в реальном мире, если у нее даже антены как таковой нет? Вангую постояные отвалы железки.
                                                                                  По проводу было бы в разы надежней.
                                                                                  • 0
                                                                                    Канал у нас далеко не так фатально забит, как вы утверждаете.
                                                                                    Да и у девайса иная специфика. Ему НЕ НУЖНО стримить видео или мониторить сеть в режиме 24/7. Залил простенькую программу — и дальше все делается само в офф-лайне. А для заливания даже появления сети на пару секунд в интервале одной минуты уже вполне достаточно.
                                                                                    (у Z-wave, например, вообще много устройств постоянно глубоко спят, и контроллер заточен под такое поведение — производит весь обмен данными в тот момент, когда последние просыпаются. А сам обмен идет со скважностью 1%. Но для того, чтобы пару байт переслать это ничуть не мешает)
                                                                                • +1
                                                                                  На конкурс
                                                                                  Можно на основе этого модуля и какого-нибудь мелкого GSM модуля сделать портативную секурную раздавалку мобильных интернетов по WiFi. С автоматическим подключением к VPN серверу, отображением текущего режима, фильтрацией/сжатием трафика, обходом российских блокировок и т.д.
                                                                                  Есть похожие по смыслу девайсы от Huawei, но в них нет VPN и плюшек. Как их добавить (и можно ли) — не очень понятно. А на основе линукса гибкость получилась бы неплохая.
                                                                                  • +3
                                                                                    Сори что не в тему, но как называются вот эти 4 красные штучки — прищепки для осуществления контакта с отверстием на плате?
                                                                                    • 0
                                                                                      Вы про
                                                                                      Крокодильчик?
                                                                                      image
                                                                                      • 0
                                                                                        Нет, я про то, что на фото в статье. Крокодилов там и близко нет.
                                                                                        • 0
                                                                                          Прошу прощения, обознался. Наверное, все же пора поспать.
                                                                                      • +1
                                                                                        Щуп-зажим
                                                                                        • +1
                                                                                          Спасибо. Нашел на али: "probe clip" Может кому пригодится
                                                                                      • 0
                                                                                        На конкурс:
                                                                                        Хочется попробовать заменить этой штукой BMC в серверах. Было бы здорово не коммутировать BMC медью, а управлять по воздуху.
                                                                                        И ещё одно применение: в серверах нет культуры использования SGPIO для подсветки дисков, каждый вендор делает это по своему. Вижу, что совсем не сложно через VoCore управлять подсветкой независимо от реализаций вендора.
                                                                                        • +2
                                                                                          Возможно, имеет смысл сделать готовое решение на базе VoCore для проекта narodmon.ru (нажмите на кнопку «Устройства» на этом сайте, там много интересного). И/или предложить альтернативное решение с применением VoCore для вот этого проекта по созданию умнодома
                                                                                          • 0
                                                                                            Есть не занятая ниша — карманный голосовой переводчик:
                                                                                            распознавание речи тема довольно накатанная, много примеров голосового управления. Переводчик как самостоятельная программа, тоже существует довольно таки давно.
                                                                                            Подключаем микрофон и динамик и загружаем на флешку необходимый софт.

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

                                                                                            При невысокой цене и переводе с китайского на английский (хотя бы, не говорю о русском) такое устройство станет хитом на долгие годы.
                                                                                            А с Китаем мы сейчас налаживаем деловые контакты.
                                                                                            • 0
                                                                                              Цена авторами немного некорректно указана. Реальный ценник девайса 99RMB, а совсем не 80. Сути это сильно не меняет, но всё же.
                                                                                              • 0
                                                                                                Да это же просто гениально! Они припаяли микросхемку на маленькую платку с дырочками! Ни у кого никогда раньше не получалось достичь подобных результатов…
                                                                                                • 0
                                                                                                  Кхм. А мне казалось что вся фишка в том, какая именно микросхема. Дешёвые просто WiFi-модули найти трудно, пара моделей всего. А здесь почти за это же цену чуть ли не полноценный компьютер.
                                                                                                  • –1
                                                                                                    Нет, люди вообще молодцы, это что-то вроде феномена ардуино или raspberry pi — выбрали нужную микросхему, припаяли к элементарной плате (вывели порты наружу) и сделали много денег. Такое мало у кого получается.
                                                                                                • +2
                                                                                                  На конкурс

                                                                                                  Для VoCore создам прошивку CyberWrt
                                                                                                  В прошивке CyberWrt уже существует много готовых проектов, прошивка удобна для новичков
                                                                                                  Для понимания того какие проекты уже есть посмотрите демку
                                                                                                  Описание модулей CyberWrt
                                                                                                  Модули все в открытом доступе, их создают сами пользователи CyberWrt
                                                                                                  • 0
                                                                                                    А вы автор этого проекта? Я правильно понимаю?
                                                                                                    под каким ником вы на cyber-place.ru
                                                                                                    • 0
                                                                                                      Мой ник CyberLab,
                                                                                                      В создании проекта участвовали 3 человека, в том числе и я
                                                                                                      • +3
                                                                                                        очень хороший у вас форум
                                                                                                  • 0
                                                                                                    На конкурс
                                                                                                    При таких размерах это очень удобно использовать в одежде. Например как идея — вшиваем в одежду(кофта, пальто и т.д.), вешаем датчики изгиба в области спины, а обвязку с сизнализированием реализовать на пьезо в воротничке пальто. Поможет следить за осанкой в течении дня.
                                                                                                    Возможно сделать приложение на телефон — кидать статистику или реализовать сигнализацию через него. Синхронизация как раз по Wi-Fi с телефоном или сервером.
                                                                                                    Wi-Fi коннектим или напрямую к телефону или через приложение «льем» нужные профили на платку для подключения.
                                                                                                    • 0
                                                                                                      Вот, кстати, на самом сайте OpenWRT есть список поддерживаемых систем на чипе (SoC), многие из которых поддерживают WiFi: wiki.openwrt.org/doc/hardware/soc

                                                                                                      Можно взять любую другую и быстренько на kickstarter, пока тема горяча :)

                                                                                                      Лично мне бы, например, ARM архитектура была бы привлекательнее…
                                                                                                      • 0
                                                                                                        На конкурс

                                                                                                        Универсальный узел автоматики на OpenWRT — настройка через «облако», доступ к управлению через «облако» (опционально), работа оффлайн, гибкая система правил. Опробовано на нескольких экземплярах TPLink W703N, DLink Dir320, Wirenboard. Простая интеграция с более сложными системами домашней автоматики (MajorDoMo и т.п.).
                                                                                                        • 0
                                                                                                          Потенциал подобных штук хорошо обрисован в фильме 96 года «Смерч». Там пару ведер таких маленьких вокоров высыпали внутрь торнадо и изучали.
                                                                                                          • +2
                                                                                                            На конкурс

                                                                                                            Я использовал урезанный bash для работы по протоколам modbus и 1-wire. Можно попробовать реализовать то же на этой плате.

                                                                                                            1. CyberWrt модуль «Modbus» (modbus на скриптах).
                                                                                                            2. CyberWrt модуль «1-Wire».

                                                                                                            Можно было бы обратиться и к автору CyberWrt, но он собрал альтернативную прошивку на базе OpenWrt. Можно случайно девайс и окирпичить.

                                                                                                            На TL-MR3020 доступно по умолчанию ~700 Кб, CyberWrt делает доступным 1,2 Мб флеш. Покажите свободное место в системе.
                                                                                                            • 3. Музыкальный программируемый школьный звонок «Школьник-4». Он, кстати, тоже реализован на TL-MR3020. Если в репозитории есть дрова для китайских usb-аудиокарточек и они будут поддерживаться фактически, то можно сетевой «радиоприёмник» сделать или гонять какое другое потоковое вещание. Можно даже название сделать: WiFi динамик (динамик + плата + usb-аудиокарта).

                                                                                                              4. Можно добавить платку к видео-камере C270 и подключиться к одной из он-лайн систем видео-наблюдения. Я так делал при помощи TL-MR3020. При этом роутер не нагружается, т.к. транслирует кадры через себя без преобразования.

                                                                                                              На форуме CyberWrt можно найти и другие применения. Тут всё зависит от имеющихся пакетов и размера свободного места. Скриптовые движки уж очень много кушают, приходится везде экономить.
                                                                                                            • 0
                                                                                                              На конкурс:
                                                                                                              1. wi-fi интерфейс к счетчикам электроэнергии, воды, тепла. Думал такой сделать из USB'шного принт-сервера, но не собрался. Для старых моделей счетчиков (без интерфейса) можно с камерой для распознования показаний на индикаторе или «колечках». Это и для индивидуального сектора интересно (я на даче сделал, чтобы не обязательно ногами приходить раз в месяц), и для многоквартирных домов может быть полезно. Правда тут производители счетчиков сами воюют…
                                                                                                              2. Из области «умный дом» — контроллеры для котлов отопления (пеллетные, газовые). Делал зимой для самодельного пеллетника «из подручных материалов», из wl500g, завалявшегося на полке. С датчиками входной/выходной температуры, счетчиком воды и термопарой в выхлопной трубе. Думал даже описать, но как-то руки не дошли. Типовая, кстати, проблема для отдельностоящих коттеджей, в пригородах. Интернет люди к себе протаскивают и вай-ваем для плашетов и нотиков развешивают, а вот заложить UTP или лапшу от щитка до котельной — в голову не приходит.
                                                                                                              • +3
                                                                                                                На конкурс

                                                                                                                У меня дома Mikrotik RB750 с OpenWRT (Barrier Breaker) кроме основной функции выполняет роль VOIP сервера (пакет luci-app-pbx/asterisk18), в связке с Linksys SPA-3102 автоматом маршрутизирует входящие/исходящие звонки (местные идут в телефонную линию, межгород — через SIP провайдера, звонки в Штаты вообще бесплатно через Google Voice) и все это прозрачно с обычной аналоговой трубки + весь SIP трафик идет через openvpn (это вынужденная мера т.к. провайдер блокирует VoIP трафик).

                                                                                                                В идеале объединить все в одном устройстве FXS GW, FXO GW, VoCore с преднастроенным софтом в конструктиве стандартной телефонной розетки (подразумевает поключение к домашней сети через WIFI). Т.е. внешне это выглядит как стандартная телефонная розетка, а возможности как у телефонной станции… Ну и монетизировать зарабатывая на VoIP трафике.

                                                                                                                • 0
                                                                                                                  На конкурс:
                                                                                                                  Плату можно использовать для мозгов «умной клавиатуры». Клавиатура будет на базе разрабатываемых нами «Ладошек» («Варежек», «Ступешек»). Подробнее: vk.com/klavaorg.
                                                                                                                  Linux на борту может понадобиться для нужного слепым людям фукционала: проговаривание текста. Клавиатура в этом случае будет с динамиками. Можно загрузить программы для чтения букв, слов, строк и файлов. Такие программы должны быть под linux. Специальный режим аудиовоспроизведения текста работает так: fn большим пальцем + клавиша стартовой позиции рук (ФЫВАОЛДЖ, можно назначить любую удобную), а потом сама команда.
                                                                                                                  Пример:
                                                                                                                  1) fn + Ф = включили режим аудиовоспроизведения текста
                                                                                                                  2) 5 + стрелка вверх = программа прочитала вслух 5 предыдущих строк
                                                                                                                  • +1
                                                                                                                    Жесткий диск реально подщепить на него?
                                                                                                                    Можно купить офицально?
                                                                                                                    • Не знаю как на него, но из TL-MR3020 реально NAS сделать. Я себе делал, только винт нужно отдельно питать, то есть подключить сначала хаб, а в него всё остальное. Сам хаб должен поддерживать внешнее питание.
                                                                                                                      • 0
                                                                                                                        по USB если только
                                                                                                                      • 0
                                                                                                                        Скажите, а пины USB+ и USB- тоже можно перевести в режим GPIO?
                                                                                                                        • 0
                                                                                                                          Окей, мои идеи не супер оригинальные, но все же
                                                                                                                          на конкурс бы:

                                                                                                                          системы аудиовизуального сопровождения

                                                                                                                          визуальные интерфейсы управления (напрм. умным домом или сложным механизмом)

                                                                                                                          анализ данных с веб-камер (можно объединить в сеть), давно хочу сделать передачу данных с камеры без проводов (ну электричество само собой есть везде, где поставить, проблема в проведении СЕТИ этих камер, не везде есть)

                                                                                                                          везде можно использовать MaxMSP

                                                                                                                          MIDI-устройства, клавиатуры, крутилки, микшеры

                                                                                                                          Мои материалы:

                                                                                                                          habrahabr.ru/post/225653/
                                                                                                                          www.youtube.com/watch?v=fwCNBuAiM48&
                                                                                                                          www.youtube.com/watch?v=0MfQxDo91p8

                                                                                                                          для некоторых проектов с более 1 сенсором и более 4 rgb лент уже затруднительно работать и дорого)))
                                                                                                                          • 0
                                                                                                                            Эмм… а WiFi антенна прям на нем чтоль? А где?
                                                                                                                            • 0
                                                                                                                              На первой фотке в верхнем левом углу.
                                                                                                                            • +1
                                                                                                                              ребят простите что прошу, но мне всего одного очка кармы не хватает, чтобы запостить статью с темой:

                                                                                                                              «Wavvy.Audio: цифровая LED цветомузыка с N количеством частотных полос на Max MSP (делаем standalone-приложение) + микроконтроллер»

                                                                                                                              :(
                                                                                                                              • 0
                                                                                                                                вот тут можно купить vocore.io/store
                                                                                                                                • 0
                                                                                                                                  На фоне проявленного интереса к VoCore и OpenWrt — мы решили создать русскоязычную группу по тематике:
                                                                                                                                  • встраиваемые системы
                                                                                                                                  • прошивки роутеров
                                                                                                                                  • интернет вещей
                                                                                                                                  • операционная система для встраиваемых решений — OpenWrt
                                                                                                                                  • так же обсуждение микро-компьютера VoCore и других совместимых с OpenWrt плат

                                                                                                                                  Приглашаем всех, кому интересна данная тематика в эту группу OpenWrt2ru.

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

                                                                                                                                  Самое читаемое