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

Расслабьтесь и отдохните: игра без ограничений по времени.

Проверьте свою смекалку: головоломка для любителей

Блоки Судоку - расслабляющая головоломка

Головоломки, Гиперказуальные, Мобильная

Играть

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

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Сообщество arduino

995 постов сначала свежее
2
EkaterinBurn
EkaterinBurn
13 дней назад

Вторичные часы, эксперимент⁠⁠

Вторичные часы, эксперимент Нужна помощь в ремонте, Настенные часы, Arduino, Программирование, Поделки, Видео, Короткие видео, Длиннопост

Итак, купил вторичные часы, хочу повесить на даче, заранее знал как управлять, но не стал покупать контроллер на авито, 3500 дорого! Читал про ардуино, там много вариантов и в основном большая погрешность, с чем связана? Вероятно с механизмом перевода, там магниты и катушка, при смене полярности стрелка переключается на минуту.

1/2

В наличии оказался двигатель на 3В, несколько штук я покупал для привода жалюзи, работают до сих пор, принял решение собрать на его основе.

Вторичные часы, эксперимент Нужна помощь в ремонте, Настенные часы, Arduino, Программирование, Поделки, Видео, Короткие видео, Длиннопост

Несколько отверстий, винты для крепления на озоне 1,6х4мм и смола для крепления родной шестеренки на вал движка.

1/4

Как итог, привод готов, шестеренки крутятся, стрелки мутятся. НО.

Напряжение питания двигателя 3В, если подать их, включается машина времени, голова кружится.

Начинаем думать. Стартовое напряжение двигателя 0,9В, то есть надо брать не менее 1,2В, чтобы исключить падения и всякие температуры, ну вот 1,2В.

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

Полный круг при 1,2В за 26 сек, явно будет сложно. Начинаем путь к контроллеру, сначала буду пробовать Ардуино на питоне. Продолжение следует.

Советы, критику, предложения ОЧЕНЬ жду.

Показать полностью 8 3
[моё] Нужна помощь в ремонте Настенные часы Arduino Программирование Поделки Видео Короткие видео Длиннопост
17
BadSanta8
BadSanta8
13 дней назад

Вопрос знатокам Ардуино и кодов⁠⁠

Для ИИ было задание написать код, вот, он выдал. Интересует будет ли он нормально работать?

Вот пример кода для Arduino Nano с использованием датчика MQ-7, LCD1602, звукового сигнала и красного светодиода

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

#include <MQ7.h>

LiquidCrystal_I2C lcd(0x27, 16, 2); // Инициализация LCD с I2C адресом 0x27

MQ7 mq7(A0); // Подключение MQ-7 к A0

const int buzzerPin = 9; // Пин для buzzer

const int ledPin = 10; // Пин для красного светодиода

const float threshold = 50.0; // Пороговое значение для CO в ppm

void setup() {

lcd.begin();

lcd.backlight();

pinMode(buzzerPin, OUTPUT);

pinMode(ledPin, OUTPUT);

mq7.begin();

}

void loop() {

float ppm = mq7.readPPM();

lcd.clear();

lcd.setCursor(0, 0);

lcd.print("CO: ");

lcd.print(ppm);

lcd.print(" ppm");

if (ppm > threshold) {

digitalWrite(buzzerPin, HIGH); // Включаем звуковой сигнал

digitalWrite(ledPin, HIGH); // Включаем светодиод

} else {

digitalWrite(buzzerPin, LOW); // Выключаем звуковой сигнал

digitalWrite(ledPin, LOW); // Выключаем светодиод

}

delay(2000);

}

Показать полностью
[моё] Радиолюбители Arduino Код Программирование Текст
17
12
ardublock
ardublock
13 дней назад
ArduBlock

ArduBlock - Адресная лента + переключение программ на Arduino⁠⁠

ArduBlock - Адресная лента + переключение программ на Arduino Видео ВК, Arduino, YouTube, Вертикальное видео, Ardublock, YouTube (ссылка), RUTUBE, Видео, Длиннопост
ArduBlock - Адресная лента + переключение программ на Arduino Видео ВК, Arduino, YouTube, Вертикальное видео, Ardublock, YouTube (ссылка), RUTUBE, Видео, Длиннопост
Показать полностью 2
[моё] Видео ВК Arduino YouTube Вертикальное видео Ardublock YouTube (ссылка) RUTUBE Видео Длиннопост
0
9
ardublock
ardublock
16 дней назад
ArduBlock

MAX 7219 8x8 - ELBEAR ACE-UNO⁠⁠

MAX 7219 8x8 - ELBEAR ACE-UNO Видео ВК, Arduino, YouTube, Вертикальное видео, Ardublock, Разработка, Новинки, Видео, Длиннопост
MAX 7219 8x8 - ELBEAR ACE-UNO Видео ВК, Arduino, YouTube, Вертикальное видео, Ardublock, Разработка, Новинки, Видео, Длиннопост
Показать полностью 2
[моё] Видео ВК Arduino YouTube Вертикальное видео Ardublock Разработка Новинки Видео Длиннопост
0
18
seko99
17 дней назад
Arduino & Pi
Серия Строю робота

Тестирую лидар для робота⁠⁠

Лидар с Алиэкспресса, от робота-пылесоса. Будет основой навигационной системы будущего робота. Целью теста было припаять нужные провода, проверить мотор и логику перед монтажём на платформу.

Подробно процесс стройки освещаю здесь: https://t.me/robostroy

и здесь: https://www.youtube.com/@seko2k19

Подписывайтесь, должно быть интересно!

Показать полностью
[моё] YouTube Arduino Электроника Робототехника Orange pi Своими руками Видео
26
0
Вопрос из ленты «Эксперты»
user10766731
user10766731
17 дней назад

Помогите сделать Часы на Ардуино тм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
10
Dosfamilias
Dosfamilias
17 дней назад

Ардуинисты здесь?⁠⁠

Привет всем. В целом есть задача собрать систему на Ардуино.

Цель: беспроводная тревожная кнопка с оповещением СМС нужных контактов, вроде меня (сосед пожилой за стеной), скорую помощь и т.п.

Дедушка пожилой, дома доживает.

Собрал бы систему на Ардуино чтобы при необходимости помощи, быстро среагировать. Маршрут у него короткий, но кнопка должна дублироваться.

Очень надеюсь на адекватные ответы.

P.S. На руках есть ESP32, на его основе рекомендуется всё обустроить.

Жизнь Arduino Настройка Текст
18
20
ardublock
ardublock
18 дней назад
ArduBlock

ArduBlock - Часы на 2x RGB панель P4 + ESP 8266 12F⁠⁠

ArduBlock - Часы на 2x RGB панель P4 + ESP 8266 12F Видео ВК, Arduino, YouTube, Вертикальное видео, Ardublock, Видео, Длиннопост
ArduBlock - Часы на 2x RGB панель P4 + ESP 8266 12F Видео ВК, Arduino, YouTube, Вертикальное видео, Ardublock, Видео, Длиннопост
ArduBlock - Часы на 2x RGB панель P4 + ESP 8266 12F Видео ВК, Arduino, YouTube, Вертикальное видео, Ardublock, Видео, Длиннопост
ArduBlock - Часы на 2x RGB панель P4 + ESP 8266 12F Видео ВК, Arduino, YouTube, Вертикальное видео, Ardublock, Видео, Длиннопост
Показать полностью 4
[моё] Видео ВК Arduino YouTube Вертикальное видео Ardublock Видео Длиннопост
0
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии