IOT / Esp32 / FreeRTOS / Arduino / stm32
799 subscribers
747 photos
133 videos
29 files
199 links
Копилка материалов по работе с микроконтроллером esp32 / stm32
Download Telegram
В открытом виде насос выглядит вот так.

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

Есть ещё вопрос для подписчиков 😎. Зачем-то на ютубе авторы контента сделав какую-нибудь очередную бесполезную поделку с кучей косяков выкладывают файлы в паблик. Мол хотите собрать такую-же какашку - велкам, проект пока сырой но он будет дорабатываться (конечно-же нет).

Нужно ли выкладывать файлы? Реально ли кто-нибудь соберётся повторить этот насос и зачем?
https://rs1.chemie.de/images//26434-76.jpg

Вдохновлялся вот такой штукой.
Пришла посылка из Китая 🤣 давно таких не видел.

Думаю это платы pcbway
😱1
IOT / Esp32 / FreeRTOS / Arduino / stm32
Памятка по пинам 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
весить енкодер на 0 пин - плохая идея)
т.к. енкодер можно случайно оставить в неудачном положении, и esp32 будет грузиться в режиме "ожидаю прошивку".
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал штуку чтобы крутить колесо (которое сейчас перепечатываю)

Скорость меняется от -200 до +200 - дальше срываются шаги на NEMA17, поэтому так ограничил.
При кручении енкодера значение скорости сохраняется в память,
и после перезагрузки "плавный" разгон до сохраненной скорости.

Нажатие на кнопочку енкодера ставит скорость на +1.

говнокод доступен по ссылке: https://github.com/politsin/esp32idf-circus

——
- а зачем тебе эта штука?
- написано же, крутить колесо! 😂
🤔2
Спалил вчера блок питания.
Пошёл гуглить что там бывает под эти задачи и наткнулся на проект АлексГайвера.

И по счастливой случайности у меня есть в наличии всё что нужно для его повторения.

Кулер 60mm нудно будет только докупить.
Промежуточные результаты.

Уже можно пользоваться, например зарядить аккум
Простой проект из «всего в наличии» встрял 🫠.

Потому что в наличии не всё) а то что в наличии - может выходить из строя.

В первую очередь отмечу прекрасное решение делать все поверхности с дырками под вплавляемые гайки с одинаковым шагом 12мм. Можно не проектировать весь проект целиком, а отправлять каждую деталь на печать сразу как понятны размеры.

Потом легко допроектировать, заменить, прикрутить различные куски. Дает хорошую гибкость и сильно ускоряет процесс.
Хозяйке на заметку:
Прошла эпоха, кулеры в компьютерных магазинах больше не продаются. Продавцы прямым текстом говорят - проще и быстрее заказать на озоне-вайлдберис.

Заказ с вайлбдериз приехал на следующий вечер. Кулер оказался не рабочим (либо я его испортил). Он не возвратный, и я ему уже провода уже покоцал)

Жду следующий 😵‍💫
Самая печаль - сломалась понижайка с регулировкой напряжения и тока.

Потенциометров на 10k у меня не оказалось, были только на 100k. Думаю ну какая разница, это же потенциометры) Оказывается разница есть и теперь ничего не регулируется. Я уже купил на 10k и родные пробовал вернуть - все печально.

Заказал новую. 316р с доставкой.
Подумал что 3 провода на кулере это питание и управление через ШИМ) а оказалось что 3й провод это сигнал с тахометра чтобы знать что вентилятор остановился.

Но до того как узнал - сделал управление) достал из закромов esp8266, установил platformio. Схема очень простая - ADS1115 и 3 NTC термистора на 10k. При увеличении температуры от 30 до 70 делаем digitalWrite от 0 до 255. Теперь надо кулер на 60 с 4 проводами найти)
This media is not supported in your browser
VIEW IN TELEGRAM
Смотри как могу 🥸

Кулер правда 120 - в 2 раза больше чем нужно. (или в 4 раза больше, в зависимости от способа подсчёта)
С питанием разобрался.

Теперь можно и лампочки зажечь с помощью max7219.

Очень важный шаг, без него никуда 🥸
Надеялся циферки зажечь на плате TDS метра с помощью esp32.

Но ничего не получается, нужно зарываться глубже 🫠