Oleksii
то есть я дуину юзаю как прогер, и на пару с 8мгц инт фьюзами шью 8мгц лодырь и всё?
Bonho
Oleksii
При чём тут оргазмирующая фреза с головками, покрытыми нитридом титана?)
LiS92
Bonho
LiS92
И не только эстетическое )
LiS92
Фрезы они такие
Гриб
Дорогая фреза. Очень
Oleksii
Oleksii
LiS92
Bonho
Oleksii
потжипник это крепкий орешек...
Аня 🕊
писчеки, кто-нибудь имел дело с электросчетчиками SDM220/SDM230?
Аня 🕊
тут вот такое дело
Аня 🕊
тыща https://ru.aliexpress.com/item/SDM230-Pulse-230V-10-100-A-single-phase-energy-meter-2-pulse-putputs-Bi-directional-measurement/32698637967.html
Spanish Inquisition
Очищенные ссылки от @koteeq:
* https://aliexpress.com/item/SDM230-Pulse-230V-10-100-A-single-phase-energy-meter-2-pulse-putputs-Bi-directional-measurement/32698637967.html
Аня 🕊
две тыщи https://ru.aliexpress.com/item/SDM220-Modbus-Single-Phase-Din-Rail-Energy-Meter-Bi-directional-Multi-Function-CE-80A-RS485/2044194398.html
Spanish Inquisition
Очищенные ссылки от @koteeq:
* https://aliexpress.com/item/SDM230-Modbus-220-230-DIN/32949154598.html
Аня 🕊
в первом якобы только импульсный выход, а во второй рс485
Аня 🕊
но вот тут чувак рассказывает, что он заказывал SDM220 (SDM230 — эт тип версия поновее) с модбасом, а ему прислали pulse, но потом оказалось, что разница только в наклейке
Аня 🕊
https://mysku.ru/blog/aliexpress/49418.html
Аня 🕊
каков шанс заказать pulse версию и заиметь в ней модбас? или я обосрусь и в новой версии китайцы по-настоящему разделяют модели?
Аня 🕊
хочется наебать китайцев на 800 рублей, но боюсь наебать себя
Аня 🕊
First
В чом их смысол, их же не опломбируют?
Saboter
В чом их смысол, их же не опломбируют?
Не знаю в чем именно зтого, но лет 5 назад видел в продаже 1 местный подобный счетчик, со всеми сертификатами, т.е. не опломбировать его не имели права в принципе. Плюс такого габариты. Но больше не попадалось такое, видимо все же какие то проблемы начались. А китайское можешь для внутреннего учета ставить, но очень сомнительно качество измерений и вообще...
Spanish Inquisition
Сегодня выборы!
Не забудь выбрать Главного Инквизитора недели.
Отдано 25 голосов
Для голосования написать @SpanishInquisitionBot команду start (впереди слеш!)
Или отдай свой голос тут:
Захар
Где я?
Maxim
На второй срок нельзя
Захар
Ну да ладно
Тогда за тора
Maxim
Ты ж не путин
Saboter
Где я?
Какого я туда попал, активность ноль
Maxim
Видать, у остальных еще больше ноль
Maxim
Я вот там уже где-то третий раз подряд оказываюсь. Но безумцев, чтобы голосовать, пока нет
Anonymous
Коллеги, привет. нужно собрать светодиодный экран из светиков2812. Примерное кол-во 14тыс пикселей.
Какие есть готовые контроллеры? Я так понимаю тут должно быть несколько контроллеров, к примеру, на 2 тыщи пикс, и один главный контроллер. Так?
Maxim
А почему именно 2812? Есть же готовые панели, бери да строй.
Насчет длины посылки там ограничение только во времени. Больше светодиодов на шине - меньше FPS
Anonymous
Нужна не глухая панель, а прозрачный на окна
Anonymous
может кто нибудь помочь неграммотному новичку с кодом ?
Th0r
Anonymous
при компиляции кода вылезает подобная ошибка - warning: invalid conversion from 'const char*' to 'char*' [-fpermissive] , никак не могу разобратся что с ней сделать
Th0r
Аня 🕊
Аня 🕊
Anonymous
#include <DHT.h>
#define DHTTYPE DHT11
#define DHTPIN 2
#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"
SMSGSM sms;
int HOT1 = 7; // печка работает
int COOL1 = 8; //кондиционер работает
int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];
String input_string = "";
String smsContent = "";
char pos;
int flag=1;
char n1[] = "+79997993027";
char sendsms[160];
float hum, tem;
DHT dht(DHTPIN, DHTTYPE);
void setup() {
dht.begin();
// gprsSerial.begin(4800);
pinMode(HOT1, OUTPUT);
pinMode(COOL1, OUTPUT);
digitalWrite(HOT1, LOW);
digitalWrite(COOL1, LOW);
Serial.begin(9600);
if (gsm.begin(2400)) {
Serial.println("\nstatus=READY");
started=true;
} else Serial.println("\nstatus=IDLE");
}
void loop() {
delay(2000);
gettemperature();
Serial.println("temp: "+String(tem)+" hum: "+String(hum));
smsContent=("Temperature: "+String(tem)+" Vlajnost: "+String(hum));
smsContent.toCharArray(sendsms,160);
if (tem<=15) {digitalWrite(HOT1, HIGH);flag=1;}
if (tem<=10) {digitalWrite(HOT1, HIGH);sms.SendSMS(n1, "t < +10C, Vkluchena pechka, Kriticheskaya temperatura");flag=1;}
if (tem>=30) {digitalWrite(COOL1, HIGH);flag=1;}
if (tem>=35) {digitalWrite(COOL1, HIGH);sms.SendSMS(n1, "t > +35C, Vkluchen kondicioner, Kriticheskaya temperatura");flag=1;}
pos = sms.IsSMSPresent(SMS_UNREAD); // смотрим непрочитанные СМС
if (pos) { // Если непрочитанные СМС есть, то...
getsms(); // получаем непрочитанную СМС // Если непрочитанные СМС есть, то...
if (input_string=="11"){digitalWrite(HOT1, HIGH);sms.SendSMS(n1, "prinuditelnoe vkluchenie pechki");memset(n,0,20);}
else if (input_string=="21"){digitalWrite(COOL1, HIGH);sms.SendSMS(n1, "prinuditelnoe vkluchenie kondicionera");memset(n,0,20);flag=1;}
else if (input_string=="10"){digitalWrite(HOT1, LOW);sms.SendSMS(n1, "prinuditelnoe otkluchenie pechki");memset(n,0,20);}
else if (input_string=="20"){digitalWrite(COOL1, LOW);sms.SendSMS(n1, "prinuditelnoe otkluchenie kondicionera");memset(n,0,20);flag=0;}
else if (input_string=="0"){sms.SendSMS(n1, sendsms);memset(n,0,20);}
sms.DeleteSMS(pos);
delay(1000);
}
}
void getsms()
{
sms.GetSMS(pos,n,20,smsbuffer,160);
// Serial.println(n);
// Serial.println(smsbuffer);
input_string =String(smsbuffer);
Serial.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:--------- " + input_string + "\n");
}
void gettemperature() {
hum = dht.readHumidity();
tem = dht.readTemperature(false);
}
Аня 🕊
и будут лепить свои дорогущие тупые громоздкие коробки
Th0r
#include <DHT.h>
#define DHTTYPE DHT11
#define DHTPIN 2
#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"
SMSGSM sms;
int HOT1 = 7; // печка работает
int COOL1 = 8; //кондиционер работает
int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];
String input_string = "";
String smsContent = "";
char pos;
int flag=1;
char n1[] = "+79997993027";
char sendsms[160];
float hum, tem;
DHT dht(DHTPIN, DHTTYPE);
void setup() {
dht.begin();
// gprsSerial.begin(4800);
pinMode(HOT1, OUTPUT);
pinMode(COOL1, OUTPUT);
digitalWrite(HOT1, LOW);
digitalWrite(COOL1, LOW);
Serial.begin(9600);
if (gsm.begin(2400)) {
Serial.println("\nstatus=READY");
started=true;
} else Serial.println("\nstatus=IDLE");
}
void loop() {
delay(2000);
gettemperature();
Serial.println("temp: "+String(tem)+" hum: "+String(hum));
smsContent=("Temperature: "+String(tem)+" Vlajnost: "+String(hum));
smsContent.toCharArray(sendsms,160);
if (tem<=15) {digitalWrite(HOT1, HIGH);flag=1;}
if (tem<=10) {digitalWrite(HOT1, HIGH);sms.SendSMS(n1, "t < +10C, Vkluchena pechka, Kriticheskaya temperatura");flag=1;}
if (tem>=30) {digitalWrite(COOL1, HIGH);flag=1;}
if (tem>=35) {digitalWrite(COOL1, HIGH);sms.SendSMS(n1, "t > +35C, Vkluchen kondicioner, Kriticheskaya temperatura");flag=1;}
pos = sms.IsSMSPresent(SMS_UNREAD); // смотрим непрочитанные СМС
if (pos) { // Если непрочитанные СМС есть, то...
getsms(); // получаем непрочитанную СМС // Если непрочитанные СМС есть, то...
if (input_string=="11"){digitalWrite(HOT1, HIGH);sms.SendSMS(n1, "prinuditelnoe vkluchenie pechki");memset(n,0,20);}
else if (input_string=="21"){digitalWrite(COOL1, HIGH);sms.SendSMS(n1, "prinuditelnoe vkluchenie kondicionera");memset(n,0,20);flag=1;}
else if (input_string=="10"){digitalWrite(HOT1, LOW);sms.SendSMS(n1, "prinuditelnoe otkluchenie pechki");memset(n,0,20);}
else if (input_string=="20"){digitalWrite(COOL1, LOW);sms.SendSMS(n1, "prinuditelnoe otkluchenie kondicionera");memset(n,0,20);flag=0;}
else if (input_string=="0"){sms.SendSMS(n1, sendsms);memset(n,0,20);}
sms.DeleteSMS(pos);
delay(1000);
}
}
void getsms()
{
sms.GetSMS(pos,n,20,smsbuffer,160);
// Serial.println(n);
// Serial.println(smsbuffer);
input_string =String(smsbuffer);
Serial.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:--------- " + input_string + "\n");
}
void gettemperature() {
hum = dht.readHumidity();
tem = dht.readTemperature(false);
}
Пастбин же есть
Аня 🕊
Аня 🕊
меркурий тоже вполне себе хорошо считает. только он огромный и rs485 у него опломбирован дурачками
Vladimir
а не, он просто лучше :)
Anonymous
Аня 🕊
а не, он просто лучше :)
лучше в совокупности, да. а считают все счётчики хорошо, если они не совсем отстой, конечно
Vladimir
Vladimir
✙ DarkKC ✙
кхе
Vladimir
Кидаешь туда текст, он тебе дает ссылку, ссылку кидаешь в чат
✙ DarkKC ✙
Данил, а вы точно хотите писать прям программы под всякие ардуины?
Anonymous
https://pastebin.com/6RSVZ4Cy
✙ DarkKC ✙
Ну вот, взял и анонимизировался весь
✙ DarkKC ✙
xD
Anonymous
бля , точно , совсем забыл..
✙ DarkKC ✙
https://pastebin.com/6RSVZ4Cy
отлично, спасибо. Можно ещё позязя в соседний пастбин сложить полный вывод результатов сборки, с ошибками, небом и аллахом?
Anonymous
https://pastebin.com/bTHz0LzY
Maxim
Вообще правильный подход к решению этого warning-а - поправить SendSMS так, чтобы принимал const char вместо char
Maxim
А еще ты мемсетом пытаешься перезаписать const char
✙ DarkKC ✙
Maxim
Доходчивее - -fno-permissive
Oleksii
Епущие мозг tqfp32 атмеги8а это норма?
Oleksii
уже который год "всё норм а лыжи не едут" именно с ними
Petr
Аня 🕊