На затею нужно 13+ метров ленты. В итоге по факту оказалось 2 катушки по 5 + 1 метровая чёрная — итого 11 метров (и не хватило 2х).
Одна лента оказалась не рабочая (видимо когда-то умудрился её спалить), и ещё 5метров в силиконовом кожухе и без липки - решил её оставить для другой затеи.
Для питания на такой длине - через каждый метр будем подводить питание с толстого 2.5mm медного провода - тогда точно напряжение нигде не просядет и лента будет равномерно светиться по всей длине. На то чтобы наделать необходимое количество отводов у кабеля и у ленты ушло туева туча времени.
Дальше всё это удовольствие с матами монтируем на потолок, и уаля! И выглядит нарядно даже с недостающими парой метров.
Одна лента оказалась не рабочая (видимо когда-то умудрился её спалить), и ещё 5метров в силиконовом кожухе и без липки - решил её оставить для другой затеи.
Для питания на такой длине - через каждый метр будем подводить питание с толстого 2.5mm медного провода - тогда точно напряжение нигде не просядет и лента будет равномерно светиться по всей длине. На то чтобы наделать необходимое количество отводов у кабеля и у ленты ушло туева туча времени.
Дальше всё это удовольствие с матами монтируем на потолок, и уаля! И выглядит нарядно даже с недостающими парой метров.
Много примеров хорошего кода
https://github.com/nkolban/esp32-snippets
а особенно папочка
https://github.com/nkolban/esp32-snippets/tree/master/cpp_utils
https://github.com/nkolban/esp32-snippets
а особенно папочка
https://github.com/nkolban/esp32-snippets/tree/master/cpp_utils
Счётчик людей #интересныйпроект
Считает по WiFi и BLE
https://github.com/cyberman54/ESP32-Paxcounter
Тут тоже можно подсмотреть как реализован HAL- слой.
Выбор нужной платы осуществляется в файле platformio.ini
Считает по WiFi и BLE
https://github.com/cyberman54/ESP32-Paxcounter
Тут тоже можно подсмотреть как реализован HAL- слой.
Выбор нужной платы осуществляется в файле platformio.ini
;SELECT THE TARGET PLATFORM HERE!Да и другие вещи приятно реализованы.
[board]
;halfile = generic.h
;halfile = ebox.h
;halfile = eboxtube.h
;halfile = ecopower.h
;halfile = heltec.h
;halfile = heltecv2.h
;halfile = heltecv21.h
;halfile = ttgov1.h
;halfile = ttgov2.h
;halfile = ttgov21old.h
https://github.com/younghyunjo/esp32-homekit
#интересныйпроект
Кнопочка которая должна сама интегрироваться в AppleHomeKit
#интересныйпроект
Кнопочка которая должна сама интегрироваться в AppleHomeKit
#стартаперское из одного чата
Прикольный проект, который висит на проводе, питается от трансформатора тока, и скидывает информацию о потреблении энергии по LoRA.
https://www.panpwr.ru/kak-eto-rabotaet/
А вот для него датчик:
https://www.aceinna.com/current-sensors/MCA1101-5-3
Прикольный проект, который висит на проводе, питается от трансформатора тока, и скидывает информацию о потреблении энергии по LoRA.
https://www.panpwr.ru/kak-eto-rabotaet/
А вот для него датчик:
https://www.aceinna.com/current-sensors/MCA1101-5-3
А вот и платки приехали.
Квест по ЕС-метру на stm32 HAL будет сильно упоротее чем на esp-idf
Квест по ЕС-метру на stm32 HAL будет сильно упоротее чем на esp-idf
Хотел вроде всё по простому сделать: взять прекрасную платформио и на ней накодить максимально примитивно.
Но дошёл до кнопочки "генерировать проект", а там нужно было выбрать в каком Toolchain/IDE собрать. Ну пошёл гуглить, понял что лучше делать это через
Ну не красота ли?
Но дошёл до кнопочки "генерировать проект", а там нужно было выбрать в каком Toolchain/IDE собрать. Ну пошёл гуглить, понял что лучше делать это через
Makefile
, а тут уже можно и на нормальную отладку посмотреть, чтобы точки останова ставить, и всякие переменные смотреть и даже состояние регистров.Ну не красота ли?
This media is not supported in your browser
VIEW IN TELEGRAM
Радует что сразу всё завелось и blink во фриртосе заработал)
С кучей инструментов отладки проходить квест будет сильно проще чем угадывать что могло пойти не так. Всё сведётся к «читай документацию и сорцы и делай как написано». У esp это делать сильно сложнее из-за закрытого ядра (дальше .h файлов там не пройти).
Работа с отладкой на первый взгляд сильно комфортнее чем у esp32. Прикольно что регистры можно менять прямо из гуя, например вручную включать/выключать ноги.
Но может это все лишь первое обманчивое впечатление)
С кучей инструментов отладки проходить квест будет сильно проще чем угадывать что могло пойти не так. Всё сведётся к «читай документацию и сорцы и делай как написано». У esp это делать сильно сложнее из-за закрытого ядра (дальше .h файлов там не пройти).
Работа с отладкой на первый взгляд сильно комфортнее чем у esp32. Прикольно что регистры можно менять прямо из гуя, например вручную включать/выключать ноги.
Но может это все лишь первое обманчивое впечатление)
IOT / Esp32 / FreeRTOS / Arduino / stm32
Получилась и тоге такая красота! Заказ обошёлся в $40+
Посмотрим ещё раз на этот рендер платы.
Во первых плата bluePill тут перевёрнута, она должна смотреть в другую сторону. Но это просто неправильно отпозиционированная 3D модель - типа ок, ничего страшного.
но САМОЕ ГЛАВНОЕ (тут без капса уже не обойтись), посмотрите на дорожку внизу платы, которая выбегает из J3 и убегает под плату к пину 3.3V.
А теперь попробуйте найти эту дорожку на приехавших платах - её там нет:(
А я почти два вечера убил пытаясь понять, почему даже базовые вещи у меня не работают.
Проверил герберы, которые генерятся - там дорожка есть.
Скачал герберы, которые прикреплены к заказу - там дорожки нет :( в какой момент она могла пропасть - ну хз.
Во первых плата bluePill тут перевёрнута, она должна смотреть в другую сторону. Но это просто неправильно отпозиционированная 3D модель - типа ок, ничего страшного.
но САМОЕ ГЛАВНОЕ (тут без капса уже не обойтись), посмотрите на дорожку внизу платы, которая выбегает из J3 и убегает под плату к пину 3.3V.
А теперь попробуйте найти эту дорожку на приехавших платах - её там нет:(
А я почти два вечера убил пытаясь понять, почему даже базовые вещи у меня не работают.
Проверил герберы, которые генерятся - там дорожка есть.
Скачал герберы, которые прикреплены к заказу - там дорожки нет :( в какой момент она могла пропасть - ну хз.