Стартовал предзаказ Tessel

    Я уже писал краткий пост про Tessel, микроконтроллер, программируемый на JavaScript.

    Сегодня Technical Machine (так называется компания, создавшая Tessel) начала сбор предзаказов, посредством кампании на Dragon Innovations (crowdfunding-платформа для hardware-проектов).

    Ценник, как по мне, далёк от демократичного — получить Tessel с одним модулем можно получить заплатив от $89 $99.

    Более подробно об опциях кампании и ценах вы можете узнать под катом, для самых нетерпеливых cсылка на кампанию


    Прежде чем описать, за что и сколько просят заплатит, приведу небольшую справку по модулям:
    Их разделяют на 2 класса: A и B.

    Модули класса A: MicroSD*, Servo Driver**, Accelerometer, Relay, and/or Climate (Temperature/Humidity)
    Модули класса B: Audio, GPS, RFID, and/or Bluetooth LE

    И собственно цены

    $89 — Tessel + 1 модуль класса A (ранняя доставка) (ограниченно, уже все квоты исчерпаны)
    $99 — Tessel + 1 модуль класса A (тоже, что и первый пункт, но без условия ранней доставки)
    $124 — Tessel + 1 модуль класса B
    $349 — Master Pack (Tessel + все 9 модулей)
    $25 — 1 модуль класса A
    $50 — 1 модуль класса B
    $1000 — Beta Test Tessel Pack (3 Tessel`а и все 9 модулей, становитесь, можно сказать, официальном beta-тестером)
    $5000 — Time with the Team (странный пункт, из описания, мол, если тебе нужен модуль, которого нет, встретимся обсудим, но думаю в довесок идёт и предыдущий пункт)

    ещё можно просто купить футболку за $20

    Цель кампании собрать $50 000, и видимо получится собрать больше: на данный момент собрано $33 000 (к слову, полчаса назад было $14 000)

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

    UPD: необходимые $50 000 уже собраны.
    Поделиться публикацией
    Комментарии 44
      +1
      Да, дорого, но успел заказать себе Early Pack, и теперь выбираю, какой бы модуль заказать ещё.
      Полагаю, они наберут обозначенную сумму за сутки.
        0
        такими темпами они наберут необходимую сумму за несколько часов — уже собрано $41 000
          0
          Собственно, уже собрали. Молодцы, что сказать.
          Теперь остаётся ждать железок и надеяться, что удовольствие от игр с ними будет стоить своих денег.
            0
            Собственно, уже собрали.
            for (var i = 0; i< 100; i++) {
            Я буду обновлять комментарии.
            }
          +23
          из новостей в будущем: «контроллер следящий за утечками газа не сработал из-за утечки памяти»
            +3
            «контроллер следящий за утечками памяти не сработал из-за утечки памяти»
              –3
              «контроллер, следящий за утечками кармы не сработал из-за утечки кармы»
                0
                «контроллер следящий за утечками утечек не сработал из-за утечки утечки»
            +9
            А когда появится микроконтроллер на HTML+CSS?
              0
              Денис Попов уже работает над этим
              0
              Если кому-то кажется дорого, могут посмотреть на Spark.
                +5
                Вопрос от чайника (даже не чайника, а полного нуля) в железе — возможно ли к этой железяке подключить дисплей?
                К чему я это — есть у меня мечта идиота — хочу найти где-то прозрачный дисплей (типа HUD-дисплеев применяемых в автомобилях, но попроще) и приклеить на зеркало в ванной, чтобы он показывал новости/ютуб/что-нибудь еще пока я бреюсь :) Это вообще выполнимо? И если да — что для этого нужно? Может кто знает, где можно такого рода дисплей найти?
                  0
                  На бытовых зеркалах отражающее покрытие нанесено с тыльной стороны, возможно как вариант его вытравить и уже за зеркалом установить планшет.
                    0
                    Не, ну это потребует вмонтировать планшет в стену (ведь зеркало обычно крепится к стене без зазоров)… Хочется именно поверх зеркала (чтобы при этом зеркаол не теряло отражающей способности). Вот пример
                      0
                      Может просто снять отражающий слой с экрана и оставшееся наклеить поверх зеркала?
                        0
                        Если вы про ссылку в предыдущем комментарии — что-то мне подсказывает, что там не отражающего слоя на экране.
                        По большому счету, это именно образец экрана, который мне нужен — прозрачный. Но у него есть два недостатка:
                        1) Большой — 22 дюйма это чересчур для экрана поверх зеркала (ну и дорого, как следствие).
                        2) Он толстый — 7мм сильно испортят внешний вид зеркала.

                        Вообще, если я все правильно понимаю, то для технологии LCD сзади нужен источник света, и им вполне может выступать само зеркало, поэтому реально нужна только собственно пленка кристаллов, которые этот свет будут (поворачивать? Поляризовать? Физики, подскажите...) (да, я понимаю, что тут написан бред с технической точки зрения, но с логической это же вроде не далеко от истины?)
                          +1
                          Нет, я имел в виду обычный ноутбучный экран. Там стекло с ЖК, по обеим сторонам слой пластика с поляризационным фильтром. С обратной стороны слой для рассеивания света он диодов или лампы и отражающий слой. Вот если их содрать, то будет прозрачный экран толщиной может немного больше миллиметра. Хотя, наверное, очень тусклый.
                            0
                            Хмм интересный вариант… Правда, не уверен в необходимой для этого прямизне своих рук.
                            Но за идею спасибо :)
                            Осталось теперь узнать про собственно железную часть — к чему этот экран подключать, как, и как это нечто запитать.
                              0
                              Возможно проще будет поставить слегка проразчное зеркало, а за ним экран с выкрученой до максимума яркостью.
                                0
                                Это опять же упрется в стену — в прямом смысле (как и идея камрада ks0)
                                  +1
                                  из всех предложений «сверлить стену» — самый беспроблемный
                    0
                    ну, LCD контроллер в LPC1830 есть (как управлять тут www.nxp.com/documents/data_sheet/LPC1850_30_20_10.pdf). Весь вопрос — выведены ли сигналы на плате в разъемы. Судя по плате, портов доступных не очень много.
                      0
                      Я извиняюсь — а что такое LPC1830? (в контексте сабжевого Tessel)?
                        0
                        Контроллер, на котором tessel собран — habrahabr.ru/post/190146/ (взял из тех. характеристик, да и вроде на фотке он стоит)
                      0
                      Те HUD, что я видел в автомобилях работают по принципу отражения. Т.е. на лобовом стекле никакого экрана нет. Сам экран установлен на верхней стороне торпедо, под лобовым стеклом. И за счет специального покрытия на лобовом оно отражает картинку от дисплея лежащего под ним, который выводит картинку в отраженном (перевернутом) виде (возможно даже немного компенсируя кривизну лобового стекла).
                      +1
                      Спасибо за оперативность,
                      Новость на самом деле очень интересная, как минимум для js-разработчиков. js все дальше распространяется и это не может не радовать. Правда, я не совсем понял каким именно образом это дело программируется — думаю предзаказать.
                      Еще был бы там модуль для sim-карты и можно было бы делать регистраторы чего угодно. Впрочем не думаю что его придется ждать долго :)
                        0
                        Документации ещё нет, но из этого видео ясно, что программироваться он будет посредством npm-модулей (вообще на нём по идее должен работать любой npm-модуль, не только родные).

                        В FAQ на странице кампании написано, что написанный код при загрузке на устройство компилируется в байткод Lua, и он уже исполняется
                          0
                          Они в твиттере писали, что они GSM-модуль будут делать, ибо часто просят, но позже.
                            0
                            Заявлено, что Tessel совместим с Arduino модулями, так что можно будет сразу использовать его
                          +3
                          Пока ждем нормальных цен, можно купить ардуин на китайщине (с огромной кучей всяких лампочек, экранчиков, моторчиков) и поковыряться с github.com/rwaldron/johnny-five

                          Купить можно здесь, со скидкой: www.tinydeal.com/ru/index.php/diy-components-si-868.html (не реклама)
                          Набор всякого разного за 60 баксов с бесплатной доставкой: www.tinydeal.com/rfid-learning-module-set-for-arduino-p-101545.html
                          image
                            +2
                            Уже достаточно давно существует проект Espruino, который позволяет запускать Javascript на STM32-платах, в т.ч. Olimexino и LeafLabs Maple. Это не опенсорс, но стоимость лицензии в сочетании со стоимостью плат получается ниже — за комплект с цветным тачскрином и двумя USB вы отдадите менее 1000 рублей…
                              +1
                              Espurino, как оказалось, сейчас тоже собирает деньги на кикстартере www.kickstarter.com/projects/48651611/espruino-javascript-for-things
                              Кампания ещё не закончена, но уже собрано 34тыс фунтов, при запрошенных 20тыс. И как сообщается на официальном сайте, по завершении кампании проект станет OpenSource. и это не может не радовать
                              +1
                              Ребят, есть куча GSM модулей за $20-25 и от именитых производителей, программируемых на джаве и питоне, чем это лучше?
                                0
                                тем что тут Ethernet. Хотя и GSM модули с Ethernet есть уже давно. А вообще — это на поиграться. Да и куча всяких промышленных контроллеров PLC по такому же принципу есть, разве что не на javascript, а я промышленных языках.
                                –2
                                jQuery можно прикрутить?
                                  +4
                                  Я, честно признаюсь, не понимаю, зачем javascript в микроконтроллере. Что это даст? Возможность никогда не писать на С?
                                    0
                                    Я не очень разбираюсь в С, но на Javascript-е, код, который заставляет мигать первый светодиод, выглядит так

                                    var tessel = require('tessel')
                                    tessel.led(1).blink()
                                    

                                    Как это будет выглядеть на С?
                                      +1
                                      Дык не сам JS светодиодом мигает. Просто в библиотеке за кулисами происходят сложные вещи, от вас скрытые. Ничего не мешает такую же библиотеку сделать на C/C++ или любом другом языке. Будет ни чуть не сложнее, зато в 10 раз быстрее и меньше по памяти.

                                      Ну и скажите, сможете ли вы на js сделать прошивку для MSP430, у которого 512 байт памяти?
                                        +2
                                        На С это будет выглядеть, например, так. Причем я тут вполне могу выбирать частоту мигания :)
                                        while(1) { for(uint32_t i=0;i<10000;i++) {;} PORTA ^= 1; }
                                          +1
                                          При наличии библиотек как в данном случае будет выглядеть так:
                                          blinkLED(PIN_NUMBER);
                                            +1
                                            прерывание от таймера, а там:
                                            led=!led;
                                              0
                                              На си это будет библиотечная функция, или прерывание, как написали выше. Вопрос не в том как на си будет, а в том в какой фарш с js tessel переведет этот
                                              tessel.led(1).blink()

                                              и сколько ресурсов сожрет этот код.
                                              0
                                              Ваш вопрос и ответ можно обобщить под любые случаи:
                                              — Зачем <обсуждаемый ЯП> в <чём-то>?
                                              — Потому что есть люди, которые не знают <любой другой ЯП>, но знают <обсуждаемый ЯП> и хотели бы попробовать себя в <этом чём-то>

                                                0
                                                Ну это, в принципе, понятно. А еще что-нибудь?

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

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