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

Герои Мини-Королевства

Кликер, Стратегии, Мидкорные

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Arduino + Вопрос

С этим тегом используют

Электроника Ardublock Самоделки YouTube Своими руками Вертикальное видео Видео ВК Спроси Пикабу Нужен совет Помощь Без рейтинга Мат Пикабу Политика Все
38 постов сначала свежее
0
Вопрос из ленты «Эксперты»
user10766731
user10766731
1 месяц назад

Помогите сделать Часы на Ардуино тм1637 и дс3231 с выводом температуры⁠⁠

Помогите сделать часы (не компилируется скетч)

Скетч написал а он не компилируется, помогите пожалуйста 🥺 🙏

Скетч:

#include <RTClib.h>

#include <TM1637Display.h>

// Пины подключения дисплея

#define CLK_PIN 3

#define DIO_PIN 2

// Пины кнопок

#define BUTTON_MODE 4

#define BUTTON_UP 5

#define BUTTON_DOWN 6

RTC_DS3231 rtc;

TM1637Display display(CLK_PIN, DIO_PIN);

unsigned long previousMillis = 0;

const long interval = 1000; // обновление каждую секунду

int displayMode = 0; // 0 - показывать время, 1 - показывать температуру

void setup() {

Serial.begin(9600);

// Инициализация дисплея

display.setBrightness(0x0f);

// Инициализация RTC

if (!rtc.begin()) {

Serial.println("RTC не найден!");

while (1);

}

if (rtc.lostPower()) {

Serial.println("Настройка времени RTC...");

rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); // установка времени по компилятору

}

// Настройка кнопок

pinMode(BUTTON_MODE, INPUT_PULLUP);

pinMode(BUTTON_UP, INPUT_PULLUP);

pinMode(BUTTON_DOWN, INPUT_PULLUP);

}

void loop() {

unsigned long currentMillis = millis();

// Обработка кнопок

handleButtons();

if (currentMillis - previousMillis >= interval) {

previousMillis = currentMillis;

DateTime now = rtc.now();

if (displayMode == 0) {

// Показывать время

displayTime(now);

} else if (displayMode == 1) {

// Показывать температуру

displayTemperature();

}

}

}

// Обработка кнопок

void handleButtons() {

static bool lastModeState = HIGH;

static bool lastUpState = HIGH;

static bool lastDownState = HIGH;

bool modeState = digitalRead(BUTTON_MODE);

bool upState = digitalRead(BUTTON_UP);

bool downState = digitalRead(BUTTON_DOWN);

// Переключение режима

if (lastModeState == HIGH && modeState == LOW) {

displayMode = (displayMode + 1) % 2;

}

lastModeState = modeState;

// Можно добавить обработку длительного нажатия или др.

}

// Отображение времени

void displayTime(DateTime now) {

char buffer[6];

sprintf(buffer, "%02d%02d", now.hour(), now.minute());

// Отображение в виде HH:MM

display.showNumberDecEx(

(now.hour() * 100) + now.minute(),

0b01000000, // точка между часами и минутами

true);

}

// Отображение температуры

void displayTemperature() {

float tempC = rtc.now().temperature(); // Получение температуры (в градусах Цельсия)

// Отобразим температуру как целое число

int tempInt = (int)tempC;

// Показывать температуру с знаком

if (tempInt >= 0) {

display.showNumberDec(tempInt, false, 2, 0);

} else {

// Для отрицательных температур

display.showNumberDec(-tempInt, false, 2, 1);

// Можно добавить знак минуса вручную, если нужно

}

}

Ошибка:

compilation error: 'class TM1637Display' has no named 'showNumberDecEx'; did you mean 'showNumberDec' ?

Показать полностью
Arduino Самоделки Часы Вопрос Спроси Пикабу Текст Длиннопост
11
4
Вопрос из ленты «Эксперты»
fxcktheworlde
6 месяцев назад

А как(⁠⁠

Вопрос таков, можно ли каким то образом сделать из монитора некоторую «инсталляцию». Идея в том, чтобы запихнуть монитор в стол и крутить на нем какую-нибудь анимацию. Изначально думал делать это с помощью универсального скалера, на подобии самоделок с прозрачной матрицей в корпусе пк, потом думал подавать картинку с разбери пай, но уж больно затратно по деньгам. Может кто знает более дешевый/оптимальный способ сделать такую штуку без подключения к пк?

Вопрос Спроси Пикабу Компьютерная помощь Raspberry pi Arduino Текст
6
11
Вопрос из ленты «Эксперты»
Leozol
Leozol
7 месяцев назад
Arduino & Pi

Кто-то разрабатывал автоматически открывающиеся ящики и дверцы?⁠⁠

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

С помощью ИИ сфантазировал макет:

Кто-то разрабатывал автоматически открывающиеся ящики и дверцы? Вопрос, Спроси Пикабу, Программирование, Нужен совет, Linux, Программа, Raspberry pi, Робототехника, Инженерия, Консультация, Arduino

Где слева дверца, а справа ящик. Сверху может быть экран или терминал с тачскрином.

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

На данном этапе, вижу модуль открытия ящика как нечто на шаговом двигателе с датчиком усилия. Моторчик с Али (видел там целые витрины продаются выдвижные для кроссовок, но это не совсем то)

Для управления всем хозяйством первая мысль - на основе Raspberry Pi  и шаговых двигателей, а радиометки детекции образцов в витрине использовать Bluetooth вместо RFID, так как для вторых нужно плотное касание, а для первых нет. Однако пока не знаю как сделать так чтобы они были без батареек, пассивными, чтобы их питанием не снабжать.

Конечная цель: без наличия человека иметь возможность демонстрировать образцы пользователям.

Кто-нибудь такое разрабатывал ? Критикуйте.

Вопрос. Видите как можно оптимизировать такую конструкцию. какие методы открытия и датчики применить и на основе какого управления это все посадить ?

Показать полностью 1
[моё] Вопрос Спроси Пикабу Программирование Нужен совет Linux Программа Raspberry pi Робототехника Инженерия Консультация Arduino
9
0
Вопрос из ленты «Эксперты»
ilyxazz
ilyxazz
7 месяцев назад
Arduino & Pi

Две яндекс станции и один телевизор⁠⁠

Две яндекс станции и один телевизор Яндекс Станция, Arduino, Самоделки, Вопрос, Спроси Пикабу

Привет! Суть вопроса, если кратко: можно ли подключить одновременно две станции к телевизору, что бы они работали как колонки?

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

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

Показать полностью
[моё] Яндекс Станция Arduino Самоделки Вопрос Спроси Пикабу
21
8
kidoro
8 месяцев назад

Вопрос по шаговым двигателям/винчестерам⁠⁠

Привет, всем.

Не ЧПУ, не станочник, не работяга. Обычный IT

Идет обычная инвентаризация, куча уходит в мусор. Возник вопрос, шаговые двигатели от винчестеров можно использовать для таких станков, которые на ардуинках собирают? Или там управление цифрой уже? Как определить? Просто разобрали старые системы, есть десяток SAS, есть десяток обычных винчестеров, жаба давит выбрасывать просто так.

Сложно с них движки под управление с арудинки приспособить?

С уважением и всё такое.

Вопрос Без рейтинга Arduino Станок Станкостроение Консультация Текст
10
3
Вопрос из ленты «Эксперты»
Jonti
Jonti
10 месяцев назад
Лига Радиолюбителей

Подскажите устройство⁠⁠

Существуют ли готовые устройства способные работать с Arduino и определять своё местоположение в пространстве с высокой точность (погрешность 1-2мм. на 10м.)?

[моё] Вопрос Спроси Пикабу Радиоэлектроника Arduino Текст
42
6
Вопрос из ленты «Эксперты»
i.skuff
i.skuff
11 месяцев назад
Лига Радиолюбителей

Бесперебойник для 5в устройств⁠⁠

Есть адаптер питания на 12В 3А, и литиевый аккум 1450.

Нужно запитать два устройства 5В 0.1А. При этом, желательно сделать бесперебойную работу 5В устройств при пропадании сетевого 220В в течении некоторого времени.

Подскажите чего подходящего из алиэкспрессных модулей китайской промышленности можно использовать?

Электроника Arduino Вопрос Спроси Пикабу Текст
38
19
Вопрос из ленты «Эксперты»
Аноним
Аноним
1 год назад
Arduino & Pi

Как заставить мигать встроенный светодиод?⁠⁠

Купил платку "Контроллер ESP32 (ESP-WROOM-32) 38pin" именно такую, как на фото ниже. При включении светодиод мигал. В Arduino IDE плату прописал, залил скетч для подключения к сети WiFi, скетч заработал. Решил назад записать скетч blink, а встроенный светодиод не мигает. Светодиод не подключен к выводу 2. Но ведь первоначально светодиод мигал. Как заставить мигать этот светодиод.

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