IOT / Esp32 / FreeRTOS / Arduino / stm32
800 subscribers
747 photos
133 videos
29 files
199 links
Копилка материалов по работе с микроконтроллером esp32 / stm32
Download Telegram
результат который работает как мне надо
Купил себе мотор с редуктором за 1100 рублей, а он мне нравится больше моей 5-летней макиты 🫣

Сильно легче, компактнее, безщёточный и с лампочкой. А ещё держалка биты с фиксатором. Не хватает только патрона под свёрла, но они наверно отдельно бывают в шестигранник.

Батарейка от макиты подошла.

https://sl.aliexpress.ru/p?key=RqMLrH7
👍3
Распаковка
👍6🤣3
Хозяйке на заметку.

Берём фигнюшку которая получает 12V через power delivery по тайпси.

2 витка провода 33 Ω/м вокруг банки с детским питанием дают 10W.

3 таких провода параллельно дают ~30W (28 было на тестах, хз почему на фотке 26😬)

Обмотанная банка за 10 минут греется до очень горячего состояния. На такой мощности наверно минут 6 надо греть, а потом просто поддерживать температуру.
🔥5👍2🤔21🤩1
Готовое DIY устройство 😂

Всрато, но работает:)
Резинки для денег ещё на браслет заменить и можно в бой.

Термопровод соткал рыболовной лёской
1
This media is not supported in your browser
VIEW IN TELEGRAM
Не смог удержаться, купил себе новую игрушку за 165 рублей.

Смотри, что есть на AliExpress! RP2040-Zero RP2040 для Raspberry Pi микроконтроллер PICO - core Cortex M0 + процессор 2 Мб
https://sl.aliexpress.ru/p?key=jHN6rxA

Пока жду ребенка с занятий подключил к компу. Прошил пример c ws1820, оно завелось.

Сижу теперь радуюсь и качаю платформио. Хз зачем оно мне, видимо «буду использовать в своих проектах».
Незнаю как вам передать размер, но эта штука очень маленькая. Размером с TAB:)

Размер сравним с со штекером). Там где раньше хотелось взять платку с дигиспарком теперь можно бать расбери-2040-Zero

- 133MHz (больше чем у esp32 у esp 160-240 MHz)
- 264Kb (надеюсь на фриртос)
- 2Mb flash
- TypeC
- I2Cx2, SPIx2, UARTx2
- 12-bit ADCx4
- PWMx16
- часы (не хватает на esp32)
- температура
- RGB-лед на плате
👍2
https://waveshare.com/wiki/RP2040-Zero

самое нормальное описание на этом сайте
This media is not supported in your browser
VIEW IN TELEGRAM
Если нужно наливать 250мл, то это можно делать достаточно точно опираясь на счетчик потока.
2🔥1
Когда нажимаются кнопочки - я шлю нотифаи в таски.

Чтобы тестировать всякие штуки - я таски врубаю/вырубаю, новые добавляю.

Нужно слать или не слать туда нажатия кнопочек приходится в 2х местах править:
- отключить таску
- не слать нотифи

Подскажите, может в FreeRTOS есть функционал шины событий и подписки? Чтобы в таске определять какие события нужны и подписываться на них не думая о их сущствовании.🤔
Субботний сетап у меня кстати такой.

Покрутил шаговиком, комфортнее всего это делать на скорости 3000 шагов в секунду с ускорением 200ms.

на 1 оборот 200х16 шагов (с микрошагом)

Ещё подоткнул TOF датчик AP3216 (с адресом x39). На него нет драйверов в библиотеке UncleRus под esp-idf. :(

Придется похоже разбираться и портировать с ардуины.

Я когда-то так делал уже для какого-то простого датчика, вроде не сложное занятие, посмотрим.
😱2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Две новости: хорошая 😜 и плохая ☹️

Хорошая:
Драйвер я мигрировал, самое сложное было понять что модуль какой-то странный и взять другой такой-же с которым всё заработало.

Про драйверы i2c как нибудь напишу потом. Это очень просто и не нужно пугаться если библиотеку не получается найти под esp-idf.

Плохая:
Та штука, положение которой я хотел определять датчиком является прозрачной. Придется как-то по другому это делать, например контактным образом и датчиком холла.
🔥1
Сегодня буду паять на богатом 😎
Давно лежат, думаю время пришло
🔥5
Постигаю работу с шестеренками и 3D-принтером.

Сначала искал необходимый зазор для дырок.
Если это вал 4мм, то делать зазор .2мм самое то. Дырка 4.4мм отлично-плотно садится на вал.

Но если это подшипник 19мм, то зазор в .2 мм слишком много, оно вываливается. Это нужно ещё протестировать, чтобы понять как надо.

В шестеренках разобрался с тем что такое модуль. Сделал также зазор .2мм (.4 между центрами вращения) в итоге не заходят они друг в друга. Буду перепечатывать и подбирать подходящие для печати допуски.
🔥3
Ещё лазерную резку заказывал - там на рез нужно 0.1мм от линии закладывать.
2
Бойтесь, человеки!
Я TOF датчик!
У-у-у
😱3🤩2
Media is too big
VIEW IN TELEGRAM
Наливайка в данный момент выглядит так.

На экран ничего не показывает, зато позволяет наощупь регулировать енкодером количество тиков налива.

К нам в редакцию прилетел вопрос: а какая погрешность?

Наливаю я 250мл, это 1240 тиков. Скорее всего задумывалось как 0.2мл на тик.

У меня ещё есть погрешность устройства. Погрешность стала чуть меньше после добавления обратного клапана от лады. Но после выключения устройства вода ещё движется по инерции, это можно улучшить использованием электро-клапана.
🔥3👍2
Клапаны кстати приехали.
Под 1/4".

И датчик потока под такую же трубку 😎
🔥4👍2