IOT / Esp32 / FreeRTOS / Arduino / stm32
801 subscribers
747 photos
133 videos
29 files
199 links
Копилка материалов по работе с микроконтроллером esp32 / stm32
Download Telegram
Памятка по пинам
ESP32 has 6 strapping pins:
GPIO2 : internal pull-down
GPIO4: internal pull-down
GPIO0: internal pull-up GPIO_NUM_0
GPIO5: internal pull-up
-
MTDI/GPIO12: internal pull-down GPIO_NUM_12
MTDO/GPIO15: internal pull-up GPIO_NUM_15
Если пины pull-down (GPIO2/GPIO4/GPIO12) - значит их не стоит "подтягивать к верху", т.е. реализовывать на них кнопочки и i2c шины.

Если пины pull-up (GPIO0/GPIO5/GPIO15) - то скорее всего на них можно весить i2c шину или например дата-провод датчика ds18b20.

пины 12/13/14/15 лучше не использовать в логике, т.к. к ним подключается JTAG. Даже если сейчас ты не знаешь что это такое - потом вдруг апетит подрастёт и захочешь его использовать. При желании на эти пины можешь повесить цветомузыку из диодов
Нарисовал свою отладочную платку для прикладных задач и заказал её на всем известном сайте - печать и монтаж.

И вот несколько выводов которые запомню:
1) для деталей 0402 нельзя делать переходные отверстия прямо в площадках, т.к.
As shown below, there are some holes on the pads ( R1、R8 、R2、R9、R24、R17、R26、R22 ), when proceeding to reflow, the solder paste will probably flow through the hole to the backside of PCBs, and it will probably cause bad soldering, so we are unable to assemble them.
2) все детали в BOM листе нужно перетыкать на basic. Пока не понял может ли это действие происходить совсем автоматически при выгрузке из easyEDA, но склоняюсь к тому что нельзя и стоить перетыкивать.

3) почти у всех распространенных деталей и схем есть "базовые" компоненты или базовые аналоги. Стоит их поискать, потому что за не базовый (внешний) компонент берут 3 бакса. Поискав аналоги сэкономил почти 40 долларов на последнем заказе.

4) среди базовых компонентов не нашёл диодов (вернее нашёл полторы штуки не те которые нравятся и не того размера). Скорее всего диоды - это просто статья дохода для ребят, по 3 доллара за каждый понравившийся вам цвет =). Диоды кстати нужно исктать на lcsc.com по длинне их волны, например 470nm это голубой
заказанная платка. Китайцы напаяют почти всё, кроме самой esp32lolin, чёрной штуки посреди платы и пары гребёнок.

Это уже 3я ревизия этой платки, 2я в первом посте, а первую потом выложу для истории

#ecmetr
Стоимость за 10 плат. Жду их в октябре, а пока пойду по жгу костры рябин

#ecmetr
Kurniz.pdf
4.1 MB
Книжка про FreeRTOS на русском #book

А актуальная документация на официальном сайте https://www.freertos.org/features.html
1 и 2 версии платки любезно распаянные китайцами

#ecmetr
сереньким выделены те компоненты, которые китайцы будут распаивать

#ecmetr
последний заказ был с распайкой разьемов, гребёнок и даже енкодера. И вроде как эти все навесные штуки паять не очень то и дорого выходит на небольших партиях. Покрайней мере цифры сравнимые с использованием не basic компонентов.

Те условно если мне нужно припаять енкодер, то он будет стоить:
- $3 за то что это внешний компонент
- $0,7 стоимость енкодера
- какая-то сумма за ручную работу
на 10 штуках это будет около $10 (3+10х0.7) на все платы

А если я хочу дискотеку из 4х светодиодов
- $3x4 за внешние компоненты
- ~0 за диоды
- ~0 за за ручную работу
итого получается больше $12
вроде вполне терпимые цифры получаются
Документация по ESP-IDF чтобы каждый раз не гуглить
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/
полный список распаянных деталей с ценами

#ecmetr
И сразу-же список остальных дев-китов от експрессив, в которых можно подсмотреть схемотехнику #espressif #todo

https://github.com/espressif/esp-dev-kits