banzay
ну в обработке данных
ㅤ
Подозреваю светодиодная лента типа ws....
banzay
да, лично я бы собирал на ws2812b (они 5 вольтные) +esp32+ IMU какой-нибудь + пару 18650 + stepdown
banzay
больше интересно как расчитывать все это, как картинку строить
ㅤ
http://chelnyshops.ru/bike-wheel-ws2811-led-effects-with-arduino/
ㅤ
Типа этого?
banzay
ну типо того, но проект дико топорный + по факту обсчет не производится сложных картинок
banzay
сами уж понимаете текст выводить, используя imu как тайминг проще, чем картинку строить, которая причем должна быть примерно статична (это велосипед, а не электромотор, 100% стабильности не будет уж)
ㅤ
Sneg.
у меня библиотека pub sub clint. Их несколько видов: от Immorov, от adafruit и третья как у меня. Работает стабильно потому нравится. Но в ней не знаю как подключиться к брокеру с паролем. Вот пример кода:
#include <SPI.h>
#include <Ethernet.h>
#include <PubSubClient.h>
// Update these with values suitable for your network.
byte mac[] = { 0xDE, 0xED, 0xBA, 0xFE, 0xFE, 0xED };
IPAddress ip(172, 16, 0, 100);
IPAddress server(172, 16, 0, 2);
// Callback function header
void callback(char* topic, byte* payload, unsigned int length);
EthernetClient ethClient;
PubSubClient client(server, 1883, callback, ethClient);
// Callback function
void callback(char* topic, byte* payload, unsigned int length) {
// In order to republish this payload, a copy must be made
// as the orignal payload buffer will be overwritten whilst
// constructing the PUBLISH packet.
// Allocate the correct amount of memory for the payload copy
byte* p = (byte*)malloc(length);
// Copy the payload to the new buffer
memcpy(p,payload,length);
client.publish("outTopic", p, length);
// Free the memory
free(p);
}
void setup()
{
Ethernet.begin(mac, ip);
if (client.connect("arduinoClient")) {
client.publish("outTopic","hello world");
client.subscribe("inTopic");
}
}
void loop()
{
client.loop();
}
ㅤ
у меня библиотека pub sub clint. Их несколько видов: от Immorov, от adafruit и третья как у меня. Работает стабильно потому нравится. Но в ней не знаю как подключиться к брокеру с паролем. Вот пример кода:
#include <SPI.h>
#include <Ethernet.h>
#include <PubSubClient.h>
// Update these with values suitable for your network.
byte mac[] = { 0xDE, 0xED, 0xBA, 0xFE, 0xFE, 0xED };
IPAddress ip(172, 16, 0, 100);
IPAddress server(172, 16, 0, 2);
// Callback function header
void callback(char* topic, byte* payload, unsigned int length);
EthernetClient ethClient;
PubSubClient client(server, 1883, callback, ethClient);
// Callback function
void callback(char* topic, byte* payload, unsigned int length) {
// In order to republish this payload, a copy must be made
// as the orignal payload buffer will be overwritten whilst
// constructing the PUBLISH packet.
// Allocate the correct amount of memory for the payload copy
byte* p = (byte*)malloc(length);
// Copy the payload to the new buffer
memcpy(p,payload,length);
client.publish("outTopic", p, length);
// Free the memory
free(p);
}
void setup()
{
Ethernet.begin(mac, ip);
if (client.connect("arduinoClient")) {
client.publish("outTopic","hello world");
client.subscribe("inTopic");
}
}
void loop()
{
client.loop();
}
https://pubsubclient.knolleary.net/api.html
Sneg.
спасибо, но это другая библиотека
WhoAMe
Вчера пришли реле на 3В, подключил через улн2003 к есп и к преобразователю 220AC-3.3DC - все работает и клацает. Счастья - полные штаны!😁 Можно начинать переделывать розетки в доме😄
Sneg.
скажите кто какую использует, может плюсы и минусы какие кто знает
Sneg.
WhoAMe
Я для mqtt использую pubsubclient, синтаксис вроде такой, как написал Эдуард. Работает четко, проблем нет, все с авторизацией
Sneg.
у меня немного другой без авторизации, в принципе можно использовать любой другой если стабилен, но обновление по воздуху не получается прикрутить к другим
Sneg.
если есть пример, буду очень благодарен
Sneg.
Может, пробую прошивку по воздуху прикрутить к другой библиотеке mqtt
WhoAMe
А где связь между mqtt и ota? Это совершенно разные библиотеки
Sneg.
Имею ввиду в один скетч обьединить
Sneg.
Вроде получилось, появилась только задержка где то в секунду при сработке. Думаю библиотека от imroy проверяет топики примерно раз в секунду. Кто знает подскажите. На предидущей срабатывало мгновенно
Ķ₳ℝḾ₳
Добрый вечер!
Добрался таки до "купить"
может кто помочь в выборе?
Sneg.
выборе чего?
Ķ₳ℝḾ₳
да вот хочу начать пробовать что то делать на esp
Ķ₳ℝḾ₳
пока вот выбрал
https://ru.aliexpress.com/store/product/V3-Wireless-module-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-esp/1735233_32647542733.html?spm=a2g0v.12010610.0.0.7a30df39xlQvlj
Ķ₳ℝḾ₳
с макетами чего то не разобрался😊
Sneg.
нормальный выбор, сам такие использую. Удобно все обвязки есть. Ничего колхозить не нужно, для новичка в самый раз.
Ķ₳ℝḾ₳
и может подскажете какие там датчики температурные нормальные с датчиком влажности
Ķ₳ℝḾ₳
esp-01 от esp-01s чем отличается, что то не нашёл описания
ㅤ
Дана явно готовится разместить спам 😁 или я ошибаюсь?
Ķ₳ℝḾ₳
кто ж её знает😊
ㅤ
Что то в последнее время много спама в группах не понимаю смысла тратить время размещать то что удалят да и вообще не кто не прочитает.
Ķ₳ℝḾ₳
подскажите луч. начальный набор поковыряться
площадку выбираю :)
ㅤ
Что за площадка?
ㅤ
Макетка?
Ķ₳ℝḾ₳
ага, она самая
ㅤ
Большую с понижающим модулем
ㅤ
Со стабилизатором имею ваиду
Ķ₳ℝḾ₳
а можете "пример" скинуть? а то я находил просто макетки которые белые пластиковые
ㅤ
ввиду
Ķ₳ℝḾ₳
https://ru.aliexpress.com/store/product/NEW-MB-102-MB102-Breadboard-830Point-Solderless-PCB-Bread-Board-Test-Develop-DIY/1414081_32278939222.html?spm=a2g0v.12010612.0.0.508334ef4dEdFU
Ķ₳ℝḾ₳
я так понимаю что не такое;
Zé
Лучще такой, только сдвоенный.
Ķ₳ℝḾ₳
шире?
Ķ₳ℝḾ₳
Большую с понижающим модулем
такое?
https://ru.aliexpress.com/store/product/Free-shipping-Smart-Electronics-NodeMcu-Node-MCU-Base-ESP8266-Testing-DIY-Breadboard-Basics-Tester-suitable-for/1414081_32684228688.html?spm=a2g0v.12010612.0.0.508334ef4dEdFU
Zé
ㅤ
Если только для nodecmu
Ķ₳ℝḾ₳
ㅤ
И стабилизатор к ним
Zé
Ага. Только у меня с клемами
ㅤ
MB102 макет модуля питания MB-102 830 точек Solderless Прототип Хлеб доска комплект 65 гибкие перемычек
http://s.aliexpress.com/6rIJz67f
(from AliExpress Android)
ㅤ
Примерно такое
ㅤ
Только это не самое дешевое если цена важна ищи дешевле
Zé
Ха класс. А если поставить такое, ну и разумеется сувать в макетки разновольтовую финтифлюшку ) LTC3780 DC 5-32 В до 1 В-30 В 10A Автоматическая Step Up Пух Регулятор зарядки Модуль
http://s.aliexpress.com/7JVFVV7v
(from AliExpress Android)
ㅤ
ㅤ
400 галстук пунктов отверстия Универсальный Solderless печатной платы Макет мини Тесты печатную плату DIY Хлеб доска для шины Тесты плате MB102
http://s.aliexpress.com/qUJfqMJB
(from AliExpress Android)
ㅤ
Вот самое то
ㅤ
2йная макетка
ㅤ
А стабилизатор 35р стоит
ㅤ
БЕСПЛАТНАЯ ДОСТАВКА 1 шт. MB102 Макет БЛОК Питания 3.3 В/5 В
http://s.aliexpress.com/yu6fQjui
(from AliExpress Android)
Ķ₳ℝḾ₳
спасибо!
Ķ₳ℝḾ₳
а по проводам подскажите, что брать
мама-папа, мама-мама, ...
Null
ㅤ
Провода вообще жесть у китайцев. Т.е. плохие. Покупал несколько раз неудачно. К примеру папки в макетке хлябали
ㅤ
Контакт постоянно плохой
ㅤ
Надо выбирать тчательнее и папки и мамки все нужны
ㅤ
Ķ₳ℝḾ₳
оке; и такой финальный вопрос
вот беру esp к ней по воздуху ещё esp + температурный датчик
Ķ₳ℝḾ₳
на первом щёлкать реле хочу
я так понимаю реально😊
Ķ₳ℝḾ₳
но вот там где температурный датчик хотелось бы esp наименьших размеров
что взять из esp для датчика темп.? для таких "простых" целей
Zé
Я про такое говорил
Zé
Ķ₳ℝḾ₳
поглядываю на ESP8266 ESP-01
ㅤ
ㅤ
Это самые первые и самые глючные модели