• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос Самый простой МК с Bluetooth LE

Encrypt

Member
Посоветуйте варианты МК для реализации этой задачи менее костыльным способом - Доработка автоматического освежителя воздуха Glade SCJ-180
С возможностью стрелять и менять авто режимы через блютуз смартфона. :)

Это будет мое первое знакомство с программированием МК. Шаг - мигание светодиодом врядли получится пропустить, но хотелось бы как можно быстрее приступить к решению реальных задач!
 

Victor

Administrator
Команда форума
Вы начинаете с задачи, которая трудновата будет для первого знакомства, т.к. нужно будет второе устройство с LE для управления, а для использования в качестве управляющего устройства смартфон придется написать для него приложение.
Возьмите для начала ESP8266 или Arduino (вам придется использовать внешнее питание, а на батарейках сразу тоже рановато - потребуется управление deep sleep)
И посмотрите это Arduino Basic Connections - подключение всего в картинках
(подходит как для Arduino так и для ESP8266).
В сети тысячи примеров на ESP8266, когда управление чем-то (с помощью входов/выходов GPIO) производится через браузер (т.е. вам нужен HTTP сервер на esp8266).
С учетом отсутствия у вас опыта разработки на С для микроконтроллеров, начните с прошивки NodeMCU (туда заливаются скрипты на Lua) или создание прошивки в Arduino IDE для ESP8266.
Кроме того, ESP8266 существенно дешевле устройств с BLE
 

Shara

New member
Впрочем, для первого опыта, довольно геморройно всё будет в нативе писать для этого модуля, возможно стоит рассмотреть вариант STM32 + HC-08, если уж очень Bluetooth хочется
 

086dx66

Member
Возьми любую ардуину и hc-05 там правда блутуф 2.0 но для начала пойдет
Зато очень быстро можно сделать
Либо как сказали есп8266 можешь самую простую типа esp-01 но лучше сразу с усб интерфейсом типа wemos d1 mini или на ch340 или cp2102.
Запускаешь ее в режиме точки доступа (примеры идут в иде) и накидывешь страничку(звучит может страшно, работы по фигне примеры тоже есть в иде)
Я бы на твоем месте остановился на есп
Скоро выйдет пофиксенная есп32 там будет на чипе и бле и вифи
Переход будет в разц проще


В нативе под бле зае писать :(
 

086dx66

Member
Shara а ты видел примеры и сдк/софт для cc2540? Я когда года 2 назад искад нашел что софтина и сдк платные и забил на нее
 

086dx66

Member
2Encrypt
Не юзай nodemcu х... просто
Всю память сожрет за несколько строк кода
Ставь ардуио иде и там плату есп8266
И пиши как под обычную ардуино
Памяти в разы больше остается
 

086dx66

Member
CC2541DK-MINI

CC2541 Mini Development Kit
TI Store Price:
Unit price: $99.00
Это минимальная цена за железку для программирования сс254х ;( не гуманно
 

nikolz

Well-known member
CC2541DK-MINI

CC2541 Mini Development Kit
TI Store Price:
Unit price: $99.00
Это минимальная цена за железку для программирования сс254х ;( не гуманно
минимальная цена на железку CC debagger на али 770 руб
Софт 30 дневный - бесплатно.
----------------------------------
Как вариант - дождаться ESP32 - тоже с BLE , но дороже, чем cc25xx.
 

086dx66

Member
А сдк в открытом доступе?
И если работал норма описано или такое ж гуано как под есп
 

nikolz

Well-known member
не страшно, если чел дилетант,
хреново, когда он - воинствующий,
утомляет.
 

pvvx

Активный участник сообщества
Последнее редактирование:
Сверху Снизу