Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Отправляйся в Скайдом — волшебную страну, парящую высоко в небе среди пушистых облаков! Всё вокруг сияет яркими красками, а в самом сердце этого чудесного мира тебя ждет увлекательная арена, где можно с удовольствием и пользой провести время, собирая ряды из одинаковых элементов.

Скайдом: три в ряд

Три в ряд, Головоломки, Казуальные

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
8
DELETED
1 месяц назад

Метеостанция на Max7219 + DHT 11⁠⁠

Метеостанция на Max7219 + DHT 11
Показать полностью 1
[моё] Arduino Ardublock Видео ВК YouTube Видео Короткие видео
0
10
sergsv1
1 месяц назад

Подключение Дисплея GMT130-V1.0 (IPS 240240, контроллер ST7789) к Arduino Nano⁠⁠

Подключение GMT130-V1.0 (IPS 240×240, контроллер ST7789) к Arduino Nano

Ниже — рабочая инструкция: распиновка, замечания по питанию/уровням логики и готовый пример скетча с использованием библиотек Adafruit (самый простой путь).

1) Коротко о важном

  • Модуль на ST7789 работает от 3.3 В. Нельзя подавать 5 В на VCC/логические входы.

  • Arduino Nano — 5 В логика; требуется преобразование уровней для линий MOSI, SCK, DC, CS, RST (или использовать модуль Согласование логических уровней).

  • Аппаратный SPI на Nano:

  • MOSI = D11,

  • MISO = D12,

  • SCK = D13.

  • ST7789 обычно использует только MOSI+SCK (без MISO).

  • Подсветку (BL, LED, BCK или BLK) обычно подключают к 3.3 В через транзистор/резистор либо к PWM-выходу через N-MOSFET/PNP, если нужен ярк-контроль.

2) Рекомендованная распиновка (названия могут отличаться на модуле: SDA/MOSI, SCL/SCK, DC, RST, CS, BL, VCC, GND)

Модуль (GMT130)Arduino NanoGNDGNDVCC (или 3.3V)3.3V (на Nano или отдельный стабилизатор)SCL / SCKD13 (SCK)SDA / MOSID11 (MOSI)RSTD9 (пример) — можно и к RESET модуля напрямуюDC (или D/C)D8 (пример)BL / LED / BCK3.3V (через транзистор/резистор) или Arduino D3 для ШИМ

Если модуль имеет Согласование логических уровней 5→3.3В — провода можно вести напрямую.
Если нет — используйте 74HCT125/4050/level shifter или N-MOSFET/ резисторные делители (для MOSI/SCK не рекомендуется делитель ).

3) Подключение подсветки (без шим)

Если не нужен регулировка яркости: BL → 3.3V (через резистор, если требуется).
Если нужен PWM: Arduino D3 → N-MOSFET (например 2N7002 или 2N2222 с подтяжкой) → минус подсветки; плюс подсветки → 3.3V. Общий GND обязателен.

4) Библиотеки (установите через Library Manager)

  • Adafruit GFX Library

  • Adafruit ST7735 and ST7789 Library

(оба доступны в Library Manager Arduino IDE)

5) Пример скетча (использует аппаратный SPI)

Скопируйте и загрузите в Arduino IDE. Подставьте пины, которые вы выбрали

(в примере —

CS=D10,

DC=D8,

RST=D9).

#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ST7789.h>

// Настройте пины согласно вашей проводке:
#define TFT_CS 10
#define TFT_DC 8
#define TFT_RST 9 // Можно -1 если RST не подключён

// Объект дисплея (использует аппаратный SPI)
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

void setup() {
// Настройка последовательного вывода для отладки
Serial.begin(115200);
delay(100);

// Инициализация SPI и дисплея
tft.init(240, 240); // width, height для ST7789 240x240
tft.setRotation(0); // при необходимости меняйте
tft.fillScreen(ST77XX_BLACK);

// Пример вывода
tft.setTextWrap(true);
tft.setTextSize(2);
tft.setCursor(10, 10);
tft.setTextColor(ST77XX_WHITE);
tft.println("ST7789 240x240");
tft.setTextSize(1);
tft.setCursor(10, 50);
tft.println("GMT130-V1.0");

// Простой график/цветной прямоугольник
tft.fillRect(10, 80, 220, 100, ST77XX_RED);
tft.drawRect(9, 79, 222, 102, ST77XX_WHITE);
}

void loop() {
// мигать подсветкой, если подключена к пину PWM через транзистор (пример D3)
// analogWrite(3, 128); // 0..255
delay(1000);
}

6) Полезные советы и отладка

  1. Питание: убедитесь, что 3.3 В стабилен и может отдавать достаточный ток (модули могут тянуть 100–300 мА при яркой подсветке). Лучше использовать отдельный регулятор 3.3 В, не нагрузить 3.3 V вывод Arduino если он слабый.

  2. Преобразование уровней: если не уверены — используйте буфер/level shifter. Подключение 5 В на линиях MOSI/SCK может повредить дисплей.

  3. Неправильная ориентация/цвета: попробуйте менять tft.setRotation() и инициализацию (некоторые варианты ST7789 требуют tft.init(240, 240) vs tft.init(240, 320); для 240×240 ставим 240,240).

  4. Медленная или неиспользуемая часть экрана: проверьте правильность ширины/высоты и пинов CS/DC/RST.

  5. Если модуль подписан SCL/SDA — это SPI, но названия похожи на I2C; ориентируйтесь по остальным пинам (CS, DC, RST) — это SPI-дисплей.

Показать полностью 3
[моё] Электроника Arduino Микроконтроллеры Дисплей Длиннопост
0
6
DELETED
1 месяц назад

Часы на MINI OLED 128x64 Arduino ArduBlock⁠⁠

Показать полностью 4
[моё] Arduino Видео ВК Вертикальное видео YouTube Ardublock Часы Самоделки Робототехника Видео Короткие видео Длиннопост
3
8
DELETED
1 месяц назад

Часы на GMG12864 ST7565 + DS3231⁠⁠

Показать полностью 4
[моё] Arduino Видео ВК Вертикальное видео YouTube Ardublock Часы Робототехника Самоделки Схемотехника Видео Короткие видео Длиннопост
0
5
daniellos
daniellos
1 месяц назад
TECHNO BROTHER

Ответ на пост «Почему не бывает лифтов на Arduino? Как работает плата от станции управления»⁠⁠1

Почему не бывает лифтов на Arduino? Как работает плата от станции управления

Потому что:

https://www.youtube.com/watch?v=WKcYweatMss

Техника IT Timeweb Электроника Лифт Arduino Telegram (ссылка) YouTube (ссылка) Длиннопост Видео YouTube Ответ на пост
10
207
Блог компании
Timeweb.Cloud
Timeweb.Cloud
1 месяц назад
TECHNO BROTHER

Почему не бывает лифтов на Arduino? Как работает плата от станции управления⁠⁠1

Автор текста: MaFrance351

Приветствую всех!
Месяц назад тут очень активно обсуждали довольно колхозно сделанный лифт с контроллером на Arduino. И вот, посмотрев на всё это, мне захотелось показать, как же вообще собраны нормальные лифты и как они работают.

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

❯ Суть такова

Как известно, ещё с конца восьмидесятых релейные станции управления начали постепенно вытесняться электронными.

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

И, как я замечал не раз, в комментариях практически к любому видео про оборудование таких лифтов кто-то нет-нет, да спросит: «А почему всё так сложно? В чём проблема взять Arduino или какой-то дешёвый МК и собрать всё на нём?». И, как показало то самое видео, есть даже те, кто всерьёз в это верит и кто собрал такое на рабочем объекте.

Также много лет назад на Хабре была нашумевшая статья про грузовой лифт на Arduino, где автор поясняет, сколько неожиданных проблем вызвала схема из таких комплектующих. Самое время рассказать, из чего сделаны промышленно выпускаемые станции управления и почему они куда более надёжны, чем большинство таких кустарных изделий.

❯ Что же мы будем рассматривать?

Речь пойдёт про такие станции, как УЛ и УКЛ. Они довольно простые, весьма распространённые, так что для обзора подойдут отлично.

Вот так выглядит станция УКЛ в сборе. Она представляет собой шкаф, внутри которого расположились плата управления, платы ключей, платы контроля, промежуточные реле, автоматы, пускатели, пульт управления и трансформатор питания.

Станция УЛ.

А вот станция УЭЛ. По сути это несколько урезанная УЛ, несмотря на то, что прямо они несовместимы, очень многие схемотехнические решения у них схожие.

❯ Из чего состоит эта станция?

Перед началом опытов рассмотрим поподробнее, что же вообще находится в этом шкафу.

Внутри шкафа находится микропроцессорная плата управления МПУ (в случае с УЛ — ПУ), большой железный трансформатор ОСМ-0,25 220/110/20/8, пульт управления, плата контроля фаз ПКФ, плата питания ПП, платы симисторных ключей ПСК, плата температурной защиты ПТЗ, плата управления тормозом ПУТ и плата RC-цепочки.

Трансформатор, как нетрудно догадаться, обеспечивает питанием всю систему. Также он выдаёт напряжение 110 В для питания цепей блокировки и некоторых силовых устройств (например, пускателей и контакторов).

Плата МПУ. Это главная плата в данной станции — здесь расположен управляющий микроконтроллер, она же обрабатывает и выдаёт все необходимые сигналы.

Плата температурной защиты. Помимо цепей контроля термодатчика здесь расположились источник питания 24 В (в виде линейного стабилизатора на огромном радиаторе), цепь контроля охраны шахты и RC-фильтр телефонной связи. Производитель заявляет, что стабилизатор защищён от перегрузки и замыкания, но на деле вся защита сводится к тому, что LM7824 просто греется, пока не сдохнет.

Плата питания. По сути она идентична предыдущей, только здесь также присутствует контроль тока в цепях ~110 В.

Плата контроля фаз. Как ясно из названия, она следит за асимметрией фаз и правильным подключением сети ~380 В.

Плата управления тормозом. Помимо управления электромагнитом тормоза она также отвечает за включение и выключения мотор-вентилятора охлаждения главного привода.

В некоторых станциях вместо этой платы применяется вот такой модуль.

Плата симисторных ключей. На ней расположены оптосимисторы, управляющие приводом дверей и пускателями главного привода.

❯ Обзор оборудования

Вообще то, что будет показано дальше, на самом деле древнее старьё. Очень многое в этих станциях давным-давно устарело, сама по себе эта система довольно ненадёжная (УЛ — ужас лифтовика). Тем не менее, они до сих пор выпускаются и эксплуатируются, а в большинстве городов это самые распространённые электронные станции управления. Также на все эти платы и блоки легко ищутся принципиальные схемы, чего не скажешь о многих новых станциях, поэтому сегодня будем рассматривать именно их.

Перво-наперво идёт плата МПУ от станции УКЛ. Она уже мельком фигурировала в одном из предыдущих постов про лифтовое табло.

Плата оптосимисторных ключей от станции УКЛ.

Плата ЦПУ от станции УЭЛ. Её функции идентичны плате МПУ...

Плата контроля (ПК) от станции УЭЛ. Она объединяет в себе мелкие платы станции УКЛ/УЛ — это плата контроля фаз, наличия нужных напряжений и температуры двигателя.

❯ Запускаем УКЛ

Начнём с платы МПУ.

Микроконтроллер. Здесь это самый обычный AT89S52.

Индикатор, отображающий положение кабины, код ошибки и рабочий режим.

А вот и распиновка. В первую очередь нас интересуют разъёмы X1 и X2. На них подаётся переменное напряжение ~10 В для питания платы и постоянное 24 В для формирования управляющих сигналов.

Подаём питание. Загораются светодиоды, индикатор показывает FF 41. FF здесь — неизвестное положение кабины, 41 — отсутствие напряжения 24 В. Отлично, плата работает.

Подав 24 В, обнаруживаем новую ошибку: b7. Это неисправность одного из входов. Причина тут банальна: тот, кто отправлял мне плату, плохо её упаковал, отчего одна из оптопар была вырвана при перевозке.

В этой плате используются оптопары TLP181.

В Челябинске таких не нашёл, в ЧиДе обнаружились дорогие TLP181 и более дешёвые (8 рублей против 170, но кратность заказа 50 штук) аналоги HPC357D. Подумав немного, заказал дешёвые. Запаял отсутствующую на место, и плата ожила...


Материал получился очень объемным, но весьма интересным. Всё не влезло :( Продолжение тут.


Написано при поддержке Timeweb Cloud.

Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

Реклама ООО «ТАЙМВЭБ.КЛАУД», ИНН: 7810945525

Показать полностью 25
Техника IT Timeweb Электроника Лифт Arduino Telegram (ссылка) YouTube (ссылка) Длиннопост Блоги компаний
54
12
DELETED
1 месяц назад

Часы на MAX7219 + DS3231⁠⁠

Показать полностью 3
[моё] Arduino Видео ВК Вертикальное видео YouTube Ardublock Часы Самоделки Пайка Робототехника Видео Короткие видео Длиннопост
1
10
DELETED
1 месяц назад

Часы на TM1637 + DS3231 / ArduBlock⁠⁠

Показать полностью 4
[моё] Arduino Видео ВК Вертикальное видео YouTube Ardublock Часы Видео Короткие видео Длиннопост
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии