Возвращать набор мне как-то в голову не пришло. Самих деталей, как вы понимаете, у меня целая гора и клеммник это не проблема. Так, посмеялся и забыл. Там самое ценное это книжка с опытами и пояснениями.
Цель этой статьи не в том, чтобы поругать Амперку. Но ради справедливости могу сказать, что купил в подарок набор «Микроник», ребёнок собрал первое упражнение со светодиодом и уставился на меня. Я: «Что?». Ребёнок: «Не работает!». Я: «Ну это ты ошибся!». Ребёнок: «Проверяй!». Я проверил — всё правильно, почесал затылок и полез за тестером. Оказалось, что пружинные клеммы из набора просто не работают. У ребёнка без тестера и знаний электроники ни одного шанса. :)
Второе упражнение ребёнок решил пока не делать. :)
Я же не могу писать библиотеки ко всему железу на рынке. Акробатики с GPRS Shield мне надолго хватило. Надеюсь, что в ближайшее время мне будут попадаться задачи попроще.
В принципе, из представленного кода модуля АМС можно сделать нормальную библиотеку и продавать GPRS Shield с ней. Ещё можно напрячь разработчиков и устранить проблемы освящённые в этой статье. Но сделать это может только сама Амперка, если захочет.
Супер-идея вам. Добавить ESP8266 (100р.) с AMS-ом на борту (бесплатно, но придётся попрограммировать немного) и ваши часы получат встроенный сайт (веб-интерфейс) в котором можно одним нажатием кнопки со смартфона выбирать цветовые и временные сценарии, отображать температуру и т. д. и т. п.
Это первая обзорная часть цикла статей о CAN. Здесь даны общие представления о технологии. В последующих статьях планируется рассказать о работе с сообщениями CAN и дать практические примеры интеграции с AMS.
Это примерный план цикла, вы можете высказать свои пожелания по освещению вопросов, связанных с технологией CAN и, соответственно, те вопросы, которые будут интересны сообществу, будут рассмотрены в последующих статьях.
2. Сформирована версия AMS для работы на модулях ESP-01 со всего одним мегабайтом памяти. Это значит, что вы можете достать свои пылящиеся и (почти) бесполезные модули ESP-01 и сделать из них беспроводные супер-станции.
Вот тут я затрудняюсь сказать. Может драйвер не тот, может плата не работает. А может стоит подключить к другому порту — у меня на одном работает, на другом — нет.
Вам повезло, основные трудности в работе с ESP8266 это грамотный «обвяз» и подключение, на вашей плате все эти проблемы уже решены инженерами WeMos. Вам осталось только «воткнуть» плату и пару раз кликнуть мышкой. И восьмое чудо света перед вами.
Легко! Пока я работал с этой платой — стал её фанатом. :) Просто прелесть. Сегодня или в крайнем случае завтра на официальном сайте в разделе «Документация» появится секция «Платформа ESP8266» с подробной инструкцией по установке.
Если вы достаточно подготовленный пользователь, то можете воспользоваться краткой инструкцией из файла readme.txt дистрибутива.
Можно расширять порты при помощи специализированных микросхем, но Pro Mini имеет больше возможностей — что выбрать — дело конкретного проекта. Прелесть технологии в том, что ESP8266 с AMS на борту это законченное решение за 100 рублей (плюс ещё 100 рублей за Pro Mini) и у вас их может быть десяток, каждая в нужной конфигурации.
Как только ESP32 появится в моём распоряжении, так сразу АМС будет портирован на эту платформу. Я её считаю очень перспективной, об этом написано в статье.
Теоретически, можно добавить поддержку Wi-Fi шилдов, нужно пробовать, но ESP8266 настолько хорош, что я просто забыл о Wi-Fi шилдах. Скоро выйдет ESP32, который будет вне конкуренции, судя по характеристикам.
По поводу моих комментариев — это тот случай, когда две стороны искренне не могут понять друг друга. Почему? На мой взгляд потому, что мы слишком по-разному смотрим на одни и те же вещи.
Но я не вижу проблемы — поживём, как говорится — увидим (кто был ближе к истине).
Почему вы решили, что это технология ради технологии? В статье же ясно написано, что это основа для обучающих методик, игрушек, обучающих наборов и т. д. Это целое направление — контроллеры со встроенным интерфейсом, примерами и т. д.
Второе упражнение ребёнок решил пока не делать. :)
Это примерный план цикла, вы можете высказать свои пожелания по освещению вопросов, связанных с технологией CAN и, соответственно, те вопросы, которые будут интересны сообществу, будут рассмотрены в последующих статьях.
1. Выложена документация по работе AMS на платформе ESP8266 — подключение, установка, запуск, приёмы работы и т. д.
http://hi-lab.ru/arduino-mega-server/documentation/esp8266
2. Сформирована версия AMS для работы на модулях ESP-01 со всего одним мегабайтом памяти. Это значит, что вы можете достать свои пылящиеся и (почти) бесполезные модули ESP-01 и сделать из них беспроводные супер-станции.
Дистрибутив Arduino Mega Server для ESP-01 в ближайшие дни появится на официальном сайте в разделе «Загрузка».
http://hi-lab.ru/arduino-mega-server/details/download
(информация добавлена в конец статьи)
Если вы достаточно подготовленный пользователь, то можете воспользоваться краткой инструкцией из файла readme.txt дистрибутива.
По поводу моих комментариев — это тот случай, когда две стороны искренне не могут понять друг друга. Почему? На мой взгляд потому, что мы слишком по-разному смотрим на одни и те же вещи.
Но я не вижу проблемы — поживём, как говорится — увидим (кто был ближе к истине).
Что тут непонятного?