Проекты

СУЗ-40 на Arduino

После грозы выгорело управление насосом. Погорели оптопары, одна или две микросхемы, в общем старый динозавр из СССР. Из всего функционала работало только нижний и верхний уровень определяемый манометром). Можно было бы вообще обойтись без микросхем, только при помощи реле.

Новый СУЗ стоит около 20k. Отдельно мозги вообще есть ли в продаже не понятно, ещё и ехать куда то надо.

sensor control — контроль датчиков

Не судите строго (особенно за грамматические ошибки в программе) слепил это все сегодня за день. просто пришла в голову мыслЯ и я её реализовал...

Метиостанция


  // инициализация необходимых библиотек
#include <Device.h>
#include <iarduino_DHT.h>
#include <LiquidCrystal_I2C.h>
#include <SPI.h>
#include <Wire.h>
#include <BMP280_DEV.h>

// инициализация датчиков и экрана
BMP280_DEV bmp280(10);
LiquidCrystal_I2C lcd(0x27,16,2);
iarduino_DHT sensor(A0);

// инициализация переменных и таймеров
float temperature, pressure, altitude; 
unsigned long taimer;

void setup() {
  Serial.begin(9600); // запуск монитора порта
  pinMode(5,OUTPUT);  // объявление пинов

Разработка процессора звуковых эффектов на STM32F407VET6

Хотя в данном разделе рекомендуется размещать готовые проекты, но существeет и немало проектов в процессе разработки. Именно к таким и относится текущий проект.
 

{радио}Микродиммер для LED ламп

Казалось бы, ведь этого добра навалом?

Какие задачи ставились при проектировании диммера:

1. Компактный настолько, насколько это возможно. Должен влезать в монтажную коробку.

2. Блок питания простой настолько, насколько это возможно

3. Пружинные клеммники

4. Конечно же, радиоинтерфейс

5. Проводное управление. Зачем? Пусть будет.

6. Полноценное подключение к сети. Двухпроводка не планировалась изначально.

Схема здесь:

https://easyeda.com/Parovozz/dimmer-v1-1-841

Базовый WEB сервер

Основная идея была очень простая:  реализовать отдельный модуль который будет общаться с основной платой по UART и отрабатывать как WEB сервер, в случае если он зависнет - его сможет перезапустить основная плата, и если зависнет основная плата и можно будет удаленно сделать ребут. 

Теперь функционал к которому я стремлюсь

1. Все функциональные страницы сделаны в виде нормальных файлов и лежат на флеше, то есть внешний вид можно отлаживать на любом стандартном WEB сервере запущенном на локальном компьютере. (исключение является сборка Ajax ответа)

Вольт Ампер Ватт метр

   Появилась идея сделать трехфазный измеритель электроэнергии. За основу был взят проект https://habr.com/ru/post/384597/ . Но я использовал вместо Atmega 1280 Blue Pill с процессором STM32F103C8T6 .  Экран TFT 3.5' 320x480 с контролером ILI9488 . Тачскрин в данном проекте не использовал. Экран подключен на второй канал SPI . Частота 36 Мгц. Сигнал LED подключен к +3.3В.

Робохоккей-или чем занимаются дома 40-летние мужики :-)))

В общем, собрали мы более менее систему.

Покритикуйте что ли:-).

Вкратце: Веб-интерфейс-с него ведется управление роботами.

Машинки: собраны с помощью 3d печати. Состоят из esp32, драйвера двигателей, датчиков энкодеров на колесах, плат преобразователей напряжения (3-4 вольта- переделывают в 12)

Управление ведется через публичный MQTT-брокер. Веб интерфейс постит туда сообщения-а машинки подписаны и читают.

Универсальный многоканальный недельный и/или суточный программируемый таймер

Протестирован на ESP8266 в исполнении ESP-01 и NodeMCU.
 
Всё управление - через веб-интерфейс.
 
Точное время получает из Интернета (NTP), после первой синхронизации временное пропадание WiFi/Internet на работу не влияет.
 
Возможности устройства:
 
Произвольное (1-12) количество каналов управления (вкл/выкл), настраивается в веб-интерфейсе.