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

Спрятано в 2024

Поиск предметов, Казуальные

Играть

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

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

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

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

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

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

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

Часы с сенсорным экраном своими руками⁠⁠

4 года назад

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

Корпус часов напечатан на 3D принтере и покрашен в белый цвет.

Часы так же выводят температуру и влажность в помещение, за эту функцию отвечает установленный датчик SHT31. Все компоненты подключаться вот по такой схеме.

Мозгом часов является Arduino NANO, одна из самых недорогих и распространённых плат.

Что же часы умеют?

- Отображают дату и время, но это умеют все часы =)

- Выводят температуру и влажность.

- Возможность воспроизведения музыки с карты памяти.

- Распределение музыки по плейлистам.

- Случайное воспроизведение композиций или воспроизведение из выбранного плейлиста.

- Регулировка громкости и стандартные настройки часов.


Исходные материалы доступны тут: Самодельные часы - плеер на Arduino с сенсорным дисплеем Nextion.

Уроки по дисплею Nextion:

Урок Nextion дисплей на русском, анимация на дисплее без Arduino.

Nextion Editor урок 1. Скачиваем и первый пример hmi.

Дисплей Nextion урок 2. Подключаем и передаем данные на Arduino.

Показать полностью 4 1
[моё] Arduino Arduino Nano V3 Часы Умные часы Своими руками Самоделки 3D печать Плеер Видеоблог Видео Длиннопост
32
9
DELETED

Новые видео из мира ArduBlock⁠⁠

4 года назад
Показать полностью 6
[моё] Ardublock Arduino Arduino Nano V3 Видео Длиннопост
3
10
ArduinoProjects
ArduinoProjects

Замок с радиоуправлением на Arduino. Своими руками⁠⁠

4 года назад

Сегодня в видео расскажу про мой Arduino проект: Замок с радиоуправлением на Arduino. Своими руками.

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

Как устроен принцип работы радиоуправления дверного замка, рассказывать не буду. Все понятно из видео. А что не попало в видео, можно почитать на сайте проекта. Кстати, все исходные материалы там же: Замок с радиоуправлением на Arduino.

Показать полностью 1 1
[моё] Arduino Arduino Nano V3 Замок Кодовый замок Видеоблог Своими руками Самоделки Видео
14
240
MaksSim33
MaksSim33
Arduino & Pi

Часы – матрица своими руками⁠⁠

4 года назад

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

Моим спасением было когда я нашел для себя привлекательный вариант.

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

Если вы хотите себе простые часы с возможностью выбирать цвет циферблата, рекомендую и вам ознакомиться с данной статьей: Часы – матрица на Arduino и адресных светодиодах WS2812B.

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 2 1
[моё] Arduino Arduino Nano V3 Часы Своими руками Матрица Видео Длиннопост Рукоделие с процессом
23
32
Yehorych
Yehorych
Arduino & Pi

Включаем габариты красиво, меняем режимы их включения через Bluetooth⁠⁠

5 лет назад

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

Перейти к видео
[моё] Arduino Авто Габариты Arduino Nano V3 Bluetooth Видео
68
73
DELETED
Arduino & Pi

Игра - Мини тетрис на макетке Arduino⁠⁠

5 лет назад
[моё] Arduino Arduino Nano V3 Видео Тетрис Рукоделие с процессом
10
118
Yehorych
Yehorych
Arduino & Pi

Борьба с bluetooth модулями HC-05 и HC-06 + Arduino⁠⁠

5 лет назад

Много букв, постарался чуток с юмором. Записки начинающего ардуинщика.
Понадобилось мне для одной самоделки с arduino прикрутить bluetooth. Погуглив, выбор пал на модули bluetooth HC-06. Купил, успешно прикрутил, но захотелось мне сменить имя и пароль. В общем то в гугле валом инфы по этому поводу. Да не тут то было. На youtube и в блогах у людей все прекрасно, меняют имена и пароли, смотрят версию, меняют скорость, а на деле не работает!
Не воспринимает AT команды ни HC-05 и HC-06 через ардуину.
Сначала я купил HC-06, потом купил HC-05, перепробовал многое, описанное в статьях.
В итоге понял что мои китайские ардуинки не работают правильно, а именно RX и TX не передается.
Это можно понять замкнув их на ардуине и попробовать в мониторе порта отослать что угодно, при замкнутых  RX и TX отосланное вернется. А вот у меня не вернулось. (Должен быть залит пустой скетч в ардуинку)
В статьях и на форумах народ мучился вопросом почему через аруинку нельзя сменить пароль и название bluetooth модуля. Да и вообще AT команды не работают. Одни ставили крест на CH340G мол он плохой и надо что то другое итд.

Многие выходили из положения покупая отдельно модуль USB- UART на другой микросхе которую они хвалили, и у них все получалось, другие писали мост с сериал порта на цифровые выходы, пробовал, но не работало.
Может получилось бы и у меня с модулем, но я купил не тот модуль!) А это и к лучшему, потому что я раскопал почему не работает RX и TX в китайских Arduino.
В моем древнем компе есть физический COM порт, и я решил шить через него, и купил переходник с преобразователем уровней MAX3232, а не UART! 

Ну с arduino я недавно, и про UART я знал мало, да и сейчас еще не знаю всего)
Я еще тот динозавр который помнит AT команды диалаповских модемов.
Я не понимал, почему в терминале (отдельная программа) на мои AT - команды возвращается кириллица, в виде букв - "я"  "яя " итд
"яя дас ист фантастиш" подумал я, мне модуль стал отвечать! Я очень обрадовался что он жив! Да, но почему на "немецком" и в кириллице он отвечает?)) .. или [00] [01] итд. В общем ответы были, да не те, да потому что это не UART! это я понял позже.
Ехать еще раз на другой конец города за правильным модулем USB- UART я не хотел.
Начал гуглить глубже, почему не работает RX и TX в ардуине? и нашел!
Один разработчик в своей самоделке докопался почему нет ответа через ардуинку, оказалось китайцы мать их, запаяли резисторы большего номинала, по 1кОм.  Если заменить их на 220 Ом, все начинает прекрасно работать! Фото прилагаются. Это Arduino Uno (китайская копия)
Необходимо заменить резисторы R8 и R9 на 220 Ом.

А это мои запаянные резисторы на 220 Ом, правда не смд но у меня Uno в пластиковой коробке, и деформация с замыканием исключены.

Вот где эти резисторы на Arduino Nano многие на форумах как раз мучаются с этой версией ардуинки.
В итоге я прошил HC-05 и HC-06, правда AT команды для них немного различаются, но это все легко гуглится.

Надеюсь что эта информация поможет кому-то сэкономить время и нервы.

Всем удачи.

Показать полностью 5
Arduino Arduino Nano V3 Hc-05 Длиннопост Bluetooth
21
BuToFoR96

Качалка для малыша на ардуино⁠⁠

5 лет назад

Всем здравствуйте! Недавно сломалась детская автоматическая качелька (сгорела плата) и я решил заменить ее на Ардуино нано. Прикупил платки: члюч на мосфете для управлением моторчиком, Акселерометр-гироскоп на базе mpu9250. Немного об устройстве: раскачивалие люльки осуществляется моторчиком на 12в через редуктор (установленны в блоке управления где вентилятор). Раскачивает люльку моторчик только в одну сторону, в обратную сторону отклоняется по инерции. Я прикрепил mpu9250 к днищу люльки, а ардуино и все остальные потроха запихал в корпус блока управления. При написании скетча столкнулся с проблемой: при подаче на регулятор 12 вольт качалка раскачивается и ардуино зависает, а при подаче на регулятор 6 вольт качалка качается минуты 3-4 и тоже зависает.


скетч


#include <Wire.h>

#include <TimerOne.h>

#define MPU9250_ADDRESS 0x68

#define GYRO_FULL_SCALE_250_DPS 0x00

#define GYRO_FULL_SCALE_500_DPS 0x08

#define GYRO_FULL_SCALE_1000_DPS 0x10

#define GYRO_FULL_SCALE_2000_DPS 0x18

#define ACC_FULL_SCALE_2_G 0x00

#define ACC_FULL_SCALE_4_G 0x08

#define ACC_FULL_SCALE_8_G 0x10

#define ACC_FULL_SCALE_16_G 0x18

#define relay_pin 8 // пин мосфета / реле

int flagMosphet = 0;

// This function read Nbytes bytes from I2C device at address Address.

// Put read bytes starting at register Register in the Data array.

void I2Cread(uint8_t Address, uint8_t Register, uint8_t Nbytes, uint8_t* Data)

{

// Set register address

Wire.beginTransmission(Address);

Wire.write(Register);

Wire.endTransmission();

// Read Nbytes

Wire.requestFrom(Address, Nbytes);

uint8_t index=0;

while (Wire.available())

Data[index++]=Wire.read();

}

// Write a byte (Data) in device (Address) at register (Register)

void I2CwriteByte(uint8_t Address, uint8_t Register, uint8_t Data)

{

// Set register address

Wire.beginTransmission(Address);

Wire.write(Register);

Wire.write(Data);

Wire.endTransmission();

}

// Initial time

long int ti;

volatile bool intFlag=false;

// Initializations

void setup()

{

pinMode(relay_pin, OUTPUT);

// Arduino initializations

Wire.begin();

Serial.begin(115200);

// Set accelerometers low pass filter at 5Hz

I2CwriteByte(MPU9250_ADDRESS,29,0x06);

// Set gyroscope low pass filter at 5Hz

I2CwriteByte(MPU9250_ADDRESS,26,0x06);

// Configure accelerometers range

I2CwriteByte(MPU9250_ADDRESS,28,ACC_FULL_SCALE_4_G);

// Configure gyroscope range

I2CwriteByte(MPU9250_ADDRESS,27,GYRO_FULL_SCALE_1000_DPS);

pinMode(13, OUTPUT);

Timer1.initialize(20000); // initialize timer1, and set a 1/2 second period

Timer1.attachInterrupt(callback); // attaches callback() as a timer overflow interrupt

// Store initial time

ti=millis();

}

// Counter

long int cpt=0;

void callback()

{

intFlag=true;

digitalWrite(13, digitalRead(13) ^ 1);

}

// Main loop, read and display data

void loop()

{

while (!intFlag);

intFlag=false;

// _______________

// ::: Counter :::

// Display data counter

// Serial.print (cpt++,DEC);

// Serial.print ("t");

// ____________________________________

// ::: accelerometer and gyroscope :::

// Read accelerometer and gyroscope

uint8_t Buf[14];

I2Cread(MPU9250_ADDRESS,0x3B,14,Buf);

// Create 16 bits values from 8 bits data

// Accelerometer

int16_t ay=-(Buf[2]<<8 | Buf[3]);

// Gyroscope

int16_t gx=-(Buf[8]<<8 | Buf[9]);

// Display values

// Gyroscope

if(gx>=0){

flagMosphet = 1;

}

else if(gx<-30 || ay<-100){

flagMosphet = 0;

}

digitalWrite(relay_pin, flagMosphet);

}

ссылка на библеотеку TimerOne.h

https://github.com/PaulStoffregen/TimerOne

ардуино просто подает на мосфет сигнал 1 и останавливается оставляя моторчик под нагрузкой.

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