Крик души о бесполезности!

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Господа! Я давно наблюдаю, что одна из самых популярных тем в "Проектах" - WiFi-радио. Это ужасно!

Любой старый мобильник УЖЕ имеет доступ у WiFi и полный стек протоколов, все кодеки аудио, карту памяти и возможность магнитофона. И еще чОрт знает что!!! При этом скилл программирования - ну пару месяцев поучить java и сделать своё, уникальное интернет-радио. Тратить на эту херню ресурсы контроллера, который ценен именно наличием GPIO и возможностью работать с датчиками и исполнительными устройствами,  это просто тупость.

Ну как так получается???? Есть кто мне сможет объяснить? Зачем? Да, некоторые контроллеры достаточно быстрые для раскодирования MP3 "на лету" и что? Есть устройства той же стоимости и гораздо более развитой эргономики для этой задачи. При чем тут МК????!!!!! ЛЮБОЙ б/у смартфон подойдет лучше ЛЮБОГО контроллера.

Чот меня сення подкосило! Сколько же идиотов в нашем хобби!!! Сорри, ежели кого персонально... ну вы понимаете!

rkit
Offline
Зарегистрирован: 23.11.2016

Всё правильно.  Хобби это когда делают что-то бесполезное, но интересное.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Каждый ... как хочет, ну Вы же понимаете.

А в целом всецело поддерживаю уважаемого wdrakula

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

wdrakula, тоже бесит.  причём некоторые дельцы это говно ещё и продавать умудряются за бешеные бабки  https://radiowolna.ru/

negavoid
Offline
Зарегистрирован: 09.07.2016

Тоже думал сегодня о бесполезности, и тоже на примере вайфай-радио, только в другом аспекте. Что такое сделать вайфай-радио? Объединить два кусочка, предназначенных чужими дядьками именно для этого, и динамик? Залить чужую прошивку, или хотя бы самому написать пару строчек программы? Чипы и платы сделали не мы, мы просто взяли их в магазине и состыковали, как детальки от лего. От какого уровня "сделать" начинается действительно "сделать самому"? Как тот дядька, дешифраторы для светодиодов самому собрать? Или на уровне транзисторов, которые тоже с заводов? Самому мотать катушки и водить графитом, ища контактную точку диода? Можно ли говорить, что мы "сами делаем", если мы просто слепляем, как лего, высокоуровневую детальку за деталькой? :)

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

wdrakula, а как тады метеостанции и котлы? но я плюсую, более бестолкового проекта трудно представить.

и... это..., на наливатор не наезжайте, я его все никак не сделаю. потом можно - разрешаю. :)

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

а что наливатор? он смешной! как раз то, что нужно для хобби! ИМХО.

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

wdrakula пишет:
Тратить на эту херню ресурсы контроллера, который ценен именно...

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

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

!младому поколению, читающему эту тему - не слушайте этого старого пердуна, он покушается на вашу свободу выбора.

*лично для меня esp32 ценен большим объёмом памяти и комплектом радио-интерфейсов.
факт наличия GPIO никак не влияет на возможность встроить в 3D-принтер веб-радио.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

так тренируемся ... на кошках https://www.youtube.com/watch?v=-j79mA_6BAQ   или на чем-то еще.

Волшебник
Offline
Зарегистрирован: 22.12.2016

wdrakula пишет:

Господа! Я давно наблюдаю, что одна из самых популярных тем в "Проектах" - WiFi-радио. Это ужасно!

Любой старый мобильник УЖЕ имеет доступ у WiFi и полный стек протоколов, все кодеки аудио, карту памяти и возможность магнитофона. И еще чОрт знает что!!! При этом скилл программирования - ну пару месяцев поучить java и сделать своё, уникальное интернет-радио. Тратить на эту херню ресурсы контроллера, который ценен именно наличием GPIO и возможностью работать с датчиками и исполнительными устройствами,  это просто тупость.

Правильно, чёрт знает что ещё.  Контролеры мне как раз симпатичны тем, что можно про-Контролировать практически весь код не затратив пол жизни, а с учётом обновлений как софта так и хардва - то и многих миллионо-жизней.  Старый мобильник с дырявой ОС и хакнутым кодеком хорош для  негров на гаити, можно подтасовать саунд трэк под что угодно или вообще мадону на майкла джексона заменить - они и не заметят как на плантации оказались рабы тупые.

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

wdrakula пишет:
... и возможность магнитофона.

три раза перечитал - сука, до слёз

возможность магнитофона! чего тебе, малолетняя чепуха, ещё нужно? - возможность магнитофона в мобиле тебе бесплатно пиндосами дадена!

твой папка в твои годы всё лето на стройке впахивал, что бы купить сраную весну 302... с возможностью кассетного магнитофона, плин!

о_О

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

У всех свои тараканы....
Я вот щас тоже паяю Gamepad на ESP32 BLE, сам не могу понять зачем, т к на Али они за 500р продаются.

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

andycat пишет:
У всех свои тараканы.... Я вот щас тоже паяю Gamepad на ESP32 BLE, сам не могу понять зачем, т к на Али они за 500р продаются.

такой или какие другие есть? или, просто - блютузный джойстик? какую библиотеку используешь?

я тут #41 клаву мультимедийную побыстрому сваял, но меня смущает некоторая сырость библиотеки.

Дракула, смотри - они там несанкционированно юзают GPIO!

вот "дельцы"! и продают лохам по дурной цене.

 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

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

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

andycat пишет:
Щас до работы доеду - скину ссылку, пробовал клавиатуру библиотеку, работает, но практический смысл не придумал, попробовал и забыл.

я мультимедийную клаву использую банально как мультимедийную клаву - просто удобней, чем лезть в смартфон и делать что-то там только из-за одного действия: пауза или приглушить звук или сделать тише/громче. исторически так сложилось, что ко всем моим компам был прикручен IR-пульт, поэтому - да. получилось странное, но, тем ни менее - практичное: стационарный блок BLE где-то на столе или полке валяется, а батарейный кнопочный блок в виде пульта - на диване, под диваном, в диване.

хотя, признаться - проект деградировал в мультимедийную клаву: на самом деле хотел купить блютузную клаву к смартфону размером в смартфон на карман - не нашёл, потом вспомнил, что у меня есть что-то блютузное.

теперь нужно искать удобный блок кверти-клавы, что бы сделать уже полноценную.

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

wdrakula пишет:
Господа! Я давно наблюдаю, что одна из самых популярных тем в "Проектах" - WiFi-радио. Это ужасно!
А качество звука какое?!!!
Сначала моно на сигма-дельте программной, потом электронные сигареты, без алкогольное пиво... резиновые бабы.
Это тупик.

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

Алексей. пишет:

без алкогольное пиво... резиновые бабы.
Это тупик.

алкогольные бабы - выход из тупика.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Клапауций 003 пишет:

просто - блютузный джойстик

библиотека и недоделанная еще железка

https://github.com/lemmingDev/ESP32-BLE-Gamepad

//#include <WiFi.h>
#include <Button.h>
Button btnJoystick;
#include <BleGamepad.h>
BleGamepad bleGamepad;

//#define SHOW_J_VAL

// define pins
#define j1x_pin 34 // Left Stick X
#define j1y_pin 39 // Left Stick Y
#define j1b_pin 23 // L3 Button
#define j2x_pin 36 // Right Stick X
#define j2y_pin 35 // Right Stick Y
#define j2b_pin 22 // R3 Button

// options define joysticks
#define direction_to_up HIGH
#define direction_to_right LOW
#define j_sensitivity 35
#define j_min_position 0
#define j_central_position 512
#define j_max_position 1023

// value joysticks
signed char last_j1x_char, last_j1y_char, last_j2x_char, last_j2y_char;
byte last_j1b_val, last_j2b_val;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200); Serial.println("Reset Serial");
  delay(500); // пауза
  initAnalogPins();
  btnJoystick.NO(); // N.O. Normal Open
  btnJoystick.pullUp();
  btnJoystick.duration_bounce       (  50);
  btnJoystick.duration_click_Db     ( 250);
  btnJoystick.duration_inactivity_Up(5000);
  btnJoystick.duration_inactivity_Dn(1000);
  btnJoystick.duration_press        ( 500);
  btnJoystick.button(j1b_pin, j2b_pin); // arduino pins connected to button
  bleGamepad.begin();
  last_j1b_val = btnJoystick.state_button(0);
  last_j2b_val = btnJoystick.state_button(1);
  //WiFi.mode(WIFI_OFF);
}

void loop() {
  // put your main code here, to run repeatedly:
  readAnalogPins();
  readJoystickBtn();
  //delay(1000);
}

void initAnalogPins() {
  analogReadResolution(10); analogSetAttenuation(ADC_11db);
  pinMode(j1x_pin, INPUT);  pinMode(j1y_pin, INPUT);  pinMode(j2x_pin, INPUT);  pinMode(j2y_pin, INPUT);
  adcAttachPin(j1x_pin); adcAttachPin(j1y_pin);  adcAttachPin(j2x_pin); adcAttachPin(j2y_pin);
  adcStart(j1x_pin); adcStart(j1y_pin);  adcStart(j2x_pin); adcStart(j2y_pin);
}

void readAnalogPins() {
  word j1x_val, j1y_val, j2x_val, j2y_val;
  signed char j1x_char, j1y_char, j2x_char, j2y_char;
  j1x_val = analogRead(j1x_pin); j1y_val = analogRead(j1y_pin);
  j2x_val = analogRead(j2x_pin); j2y_val = analogRead(j2y_pin);
  j1x_char = convertAnalogPins(j1x_val, direction_to_right);
  j1y_char = convertAnalogPins(j1y_val, direction_to_up);
  j2x_char = convertAnalogPins(j2x_val, direction_to_right);
  j2y_char = convertAnalogPins(j2y_val, direction_to_up);
  if ((last_j1x_char != j1x_char) || (last_j1y_char != j1y_char) || (last_j2x_char != j2x_char) || (last_j2y_char != j2y_char)) {
    last_j1x_char = j1x_char; last_j1y_char = j1y_char; last_j2x_char = j2x_char; last_j2y_char = j2y_char;
    if (bleGamepad.isConnected()) {
      bleGamepad.setAxes(j1x_char, j1y_char, j2x_char, j2y_char, 0, 0, DPAD_CENTERED);
    }
#ifdef SHOW_J_VAL
    Serial.print("j1x = "); Serial.print(j1x_val, DEC); Serial.print("  c= "); Serial.println(j1x_char, DEC);
    Serial.print("j1y = "); Serial.print(j1y_val, DEC); Serial.print("  c= "); Serial.println(j1y_char, DEC);
    Serial.print("j2x = "); Serial.print(j2x_val, DEC); Serial.print("  c= "); Serial.println(j2x_char, DEC);
    Serial.print("j2y = "); Serial.print(j2y_val, DEC);  Serial.print("  c= "); Serial.println(j2y_char, DEC);
#endif
  }
}

signed char convertAnalogPins(word j_val, bool j_dir) {
  if (j_val <= j_min_position) {
    if (j_dir) return -127; else return 127;
  } if (j_val >= j_max_position) {
    if (j_dir) return 127; else return -127;
  } if ((j_val >= (j_central_position - j_sensitivity)) && (j_val <= (j_central_position + j_sensitivity))) {
    return 0;
  }
  signed char l_char;
  if (j_val < j_central_position) {
    l_char = map(j_val, j_min_position, (j_central_position - j_sensitivity), -126, 0);
  } else {
    l_char = map(j_val, (j_central_position + j_sensitivity), j_max_position, 0, 126);
  }
  if (j_dir) return l_char;
  return (0 - l_char);
}

void readJoystickBtn() {
  btnJoystick.read();
  byte j1b_val = btnJoystick.state_button(0);
  if (j1b_val != last_j1b_val) {
    last_j1b_val = j1b_val;
    if (bleGamepad.isConnected()) {
      if (j1b_val) {
        bleGamepad.press(BUTTON_14);
#ifdef SHOW_J_VAL
        Serial.println("L3 pressed");
#endif
      } else {
        bleGamepad.release(BUTTON_14);
#ifdef SHOW_J_VAL
        Serial.println("L3 release");
#endif
      }
    }
  }
  byte j2b_val = btnJoystick.state_button(1);
  if (j2b_val != last_j2b_val) {
    last_j2b_val = j2b_val;
    if (bleGamepad.isConnected()) {
      if (j2b_val) {
        bleGamepad.press(BUTTON_13);
#ifdef SHOW_J_VAL
        Serial.println("R3 pressed");
#endif
      } else {
        bleGamepad.release(BUTTON_13);
#ifdef SHOW_J_VAL
        Serial.println("R3 release");
#endif
      }
    }
  }
}

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

andycat пишет:

библиотека и недоделанная еще железка

https://github.com/lemmingDev/ESP32-BLE-Gamepad

спасибо. забрал в закладки.

Logik
Offline
Зарегистрирован: 05.08.2014

wdrakula пишет:
а что наливатор? он смешной! как раз то, что нужно для хобби! ИМХО.

А сколько раз смеяться над наливатором? Смешней тот петросян что пол года пиляет фанеру, клеит, красит и ставит этот гроб на стол чтоб посмешить кого. По ходу попыток использования на гроб проливают продукт, затекает внутрь,  мыть его низя, концевики залипли, сколько осталось в бутылке гроб не видит от рождения, первому все, остальным - хер. Оборжошся! Радио хоть слушать можно. Другое дело что это радио - гланды через жопу. Но в целом оба проекта - яркое проявление дибилизма, что клапа и подтверждает защищая их.

Logik
Offline
Зарегистрирован: 05.08.2014

Клапауций 003 пишет:
Логика ...., возмущаясь, как я мог написать код, который масштабируется на всю доступную оперативку.

Я не возмущался, я те указал, что ты мудак криворукий и тупой, засравший всю память МК говнокодом своим. И я рад что это не осталось не замеченным тобой, вижу, хватило надолго! Сколько лет чухается ))) Так что аж на больший контроллер сбежал, но  я верю в тебя, ты и там достигнеш результата. Заметь, кто умеет, тем тиньки13 хватает, а ты в другую сторону почесал.

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Клапауций 003 пишет:
встроить в 3D-принтер веб-радио.

Genius loci!

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Влад,

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

А что до полезности, я вот считаю, что в мире немного найдётся вещей полезнее унитаза, и что теперь? Об этом, кстати, ещё Коля Глазков гениально написал:

«Мне говорят, что «Окна ТАСС»
Моих стихов полезнее.
Полезен так же унитаз,
Но это не поэзия
»

b707
Offline
Зарегистрирован: 26.05.2017

wdrakula пишет:

Господа! Я давно наблюдаю, что одна из самых популярных тем в "Проектах" - WiFi-радио. Это ужасно!

чем более идиотский проект - тем большее сообщений в ветке. В Наливаторе полторы тыщи! сообщений за пару месяцев.

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

astwo
Offline
Зарегистрирован: 10.07.2019

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

Logik
Offline
Зарегистрирован: 05.08.2014

astwo пишет:
В одной из тем Logik ржал над высказыванием, что ардуина устарела так как медленно обновляет весь экран. Ну там памяти маловато или скорость обмена не большая. Вроде бы он прав, а по факту тупанул не падетски. Ведь на больших компах специально делают графическое ядро внутри проца да и скорость обмена увеличивают. Но я не об этом а о теме топика. Уже кучу различных систем засовываю если не в сам кристалл, то на платку, тем более место много не занимает, да и сильно на стоимость не давит. Да и опять же делает конкурентной способно при массовом выпуске. Ведь производство скорее ограниченно рынком сбыта, а не тем что лишний функционал находится на плате.

А ссылку дай? Я ржал с тупарей обновляющих весь экран для перерисовки одной цифры.

Так понял предлагается говнокодить пообъемней для прогресса?))) И жрать в три рыла, и мобилу менять раз в месяц для процветания ))) Ну и по наливатору каждому собрать с вайфай радио и 3Д принтером для роста рынка сбыта чужого производства)) Дибилушко, скоко те лет полных?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

чем более идиотский проект - тем большее сообщений в ветке. В Наливаторе полторы тыщи! сообщений за пару месяцев.

И не говори.  Мне вот, када я пью, не то что наливатор - мне часто даже стакан не нужен. 

astwo
Offline
Зарегистрирован: 10.07.2019

Да этого говнокода в каждом смарте под завязку. И что. Ведь для того что бы узнать появились сообщения к примеру на этом форуме надо обновить страницу, даже если ничего на форуме не поменялось. Или у вам старый смарт с переписаный вами по.

Logik
Offline
Зарегистрирован: 05.08.2014

astwo пишет:
Да этого говнокода в каждом смарте под завязку. И что. Ведь для того что бы узнать появились сообщения к примеру на этом форуме надо обновить страницу, даже если ничего на форуме не поменялось. Или у вам старый смарт с переписаный вами по.

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

Comparison.jpg

ПС. Осознал всю грустную иронию картинки, она устарела. Для определенного контингента "Управление подсветкой и температурой 4 аквариумов" в ардуину уже не влазит. Или тормозит. Но не признать же себя тупицей ;) ESP32 нужен во имя прогресса.

astwo
Offline
Зарегистрирован: 10.07.2019

Скоро чтобы вывести что-то на экран будут вставлять что-то в виде html кода. Да плата экрана и плата процессора будут общаться между собой по WiFi местному, как сейчас динамик.

Logik
Offline
Зарегистрирован: 05.08.2014

сразу после гиперлупа.

b707
Offline
Зарегистрирован: 26.05.2017

Я бы расширил тему. Убивает концентрация идиотизма вокруг.

Я в этой области человек новый, микроконтроллерами и программированием увлекаюсь неполные три года - и что-то последние полгода ощущаю громадную усталось от того процента идиотов, что пытаются совать МК во все дыры. Помоему любой недоученный слесарь считает себя способным создать  "умный дом". Если какой-то сантехник еще этого не делает - то только потому. что ему под пиво никто не подал эту идею.

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

Обратно в переводы уйти, что ли.... Или пора что-то совсем новое искать? Три года - достаточный срок, чтобы поменять хобби, как считаете?

astwo
Offline
Зарегистрирован: 10.07.2019

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

Logik
Offline
Зарегистрирован: 05.08.2014

//Или пора что-то совсем новое искать? Три года - достаточный срок, чтобы поменять хобби, как считаете?

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

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Да порог-то, на самом деле - высокий, просто скрыт за широко разрекламированными иллюзиями. 

b707
Offline
Зарегистрирован: 26.05.2017

Logik пишет:

Я вот сегодня две строки написал и штук пять перенес. Это в обработчике прерывания, там разрешалось другое прерывание и не учитывалась ситуация что оно уже может произойти до разрешения и потеряться. А вчера ниче не написал, кроме кода для исследования этой ошибки. От фикса противной редкой баги получил удовольствие. Потому я остаюсь.

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

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

И так почти в любом проекте. Что-то проще делать вручную. А почти все остальное китайцы уже реализовали.

Я для себя собрал дай бог три-четыре самоделки... потому что нет мотивации. Все остальное, что сделал и освоил за это время - сделано на заказ. Люди платят - и мне наплевать, зачем им это надо, главное что для меня вопрос смысла автоматически снимается. А себе я лучше готовое куплю :)

А как вывод - наверно надо напится. :))))))))))

Logik
Offline
Зарегистрирован: 05.08.2014

Это все за тем, что иногда хочется делать хорошо. Для себя просто. Чтоб знать что можешь, и скилл растить. Это хобби. А вот чтоб не просто делать, а сделать - тут уже важно что делаешь, какой проект. И делать безсмысленный проект, да еще хорошо совсем не хочется.  Тем кто пиляет радио наверняка код - вобще похеру, было бы где скачать более менее годное, им результат хочется, но думаю тоже не столько музыку слушать, тоже скилл и ЧСВ растет. Каждому свое потому и взгляды разные. Кому и зеленый провод с белым не попутать - уже достижение ))

А за деньги - то за деньги ;) То ремесло. То о другом, хотя проблемы в общем такие же  https://habr.com/ru/post/476916/.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

707ой, я не соглашусь. Очень много проектов, по которым либо отсутствуют либо неадекватно дороги промышленные решения.

Это автоматика в дом, на насосную станцию, да и на отопление тоже, на овещение, на эффекты ленты 2812. В автомобиль - вообще ураган! Та же автоматика для самогонного аппарата, для других малых кулинарных машин - сыроварни, коптильни. Мониторы окружающей среды - профессиональные очень дороги,  а для многих применений достаточно использование простых датчиков. Та аквариумистика. Сколько стоит и что умеет магазинный контроллер?

Теплицы, инкубаторы, гроубоксы с разными типами и алгоритмами работы. В теории автоматика есть почти на все, но либо ограниченна либо неадекватно дорога.

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

=========================

Или вот я, к примеру. Я тут стопицот раз хвастался своим автобусом для путешествий. Мне давно хочется, вместо штатного электроблока сделать суперумный! ;)))  Электроблок это такая штука, которая следит за всей электрикой в доме и 12 и 220. Заряжает салонную батарею, поддерживает стартерную, следит за холодильником, допускает подключение солнечных батарей и контроллеров, показывает уровни заряда и токи разряда, не дает высадить батарею, содержит предохранители по цепям и прочее и прочее.

Так вот я четвертый год только ТЗ себе сочиняю нормальное.;))) хочу, чтобы блок всё сам делал. И ничего лишнего не делал. Как-то так ;)))))

-------

PS: Да, забыл! И Bluetooth! Как говорил Шелдон: "Everything is better with bluetooth!"

Logik
Offline
Зарегистрирован: 05.08.2014

Кстати да, wdrakula,  для других хобби ардуина очень полезна. Если они, эти хобби,  есть. А если нет? Вот тогда - вайфай радио и наливатор идут в ход.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Logik пишет:

Кстати да, wdrakula,  для других хобби ардуина очень полезна. Если они, эти хобби,  есть. А если нет? Вот тогда - вайфай радио и наливатор идут в ход.

Да хоть чем-то все увлекаются. Например воткнул ты в комп 5 или 6 хардов трех терабайтных ;))) и вентиляторов пару поставил на вход и выход. Ардуинщик из тиньки 85, двух мосфетов, четырех резисторов и датчика 18b20 спаяет ШИМ регулятор за полчаса и еще программку к нему, чтобы с компа управлять. Если продвинутый, то и драйвер и фротненд к нему на панельку ;)))....

ssss
Offline
Зарегистрирован: 01.07.2016

Logik пишет:

Я ржал с тупарей обновляющих весь экран для перерисовки одной цифры.

Так понял предлагается говнокодить пообъемней для прогресса?)))

Скажи... что это была просто твоя неуместная шутка...

ssss
Offline
Зарегистрирован: 01.07.2016

b707 пишет:

Я бы расширил тему. Убивает концентрация идиотизма вокруг.

Я в этой области человек новый, микроконтроллерами и программированием увлекаюсь неполные три года - и что-то последние полгода ощущаю громадную усталось от того процента идиотов, что пытаются совать МК во все дыры.

Во многих случаях это оправдано... МК для этого и создавались...

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

Logik пишет:

Я не возмущался, я те указал, что ты мудак криворукий и тупой, засравший всю память МК говнокодом своим.

именно так всё и было.
аргументировал себя ты фактом, что у человека всего 10-ть пальцев, а скорость реакции - 200+ миллисекунд.
мои попытки выяснить у тебя, зачем геймеры роют себе клавы No-Key Rollover и с частотой опроса менее 200 миллисекунд, вызывала у тебя очередной приступ батхерта.
 
Logik пишет:

Так что аж на больший контроллер сбежал...

верно примерно так же, как упрекать купившего автомобиль велосипедиста, что он - мудак, не умеющий ездить на двух колёсах.

*если кому интересно, как я обратил внимание на ESP32, то вкратце - в то время увлёкся виртуализацией процессоров на платформе дуино вообще, а в частности захотелось мне перевести на современное железо калькулятор МК-85, т.к. комплектующие к нему оказались редким раритетом, приобрести их и сейчас возможно, но только у коллекционеров по запретительным ценам. поэтому, да - камень нужен не менее 16-ть бит, ИДЕ - поддерживающая более-менее популярный изыг программирования, исходники "Эмулятор процессора PDP11" на C-каком-то у меня есть, исходники эмулятора МК-85 под винду на Паскале у меня есть - ничто не мешает это всё бобро перетащить на современный камень, из оригинального МК-85 оставить софт(ROM).

даже предположим, что я как-то уникален в своих заблуждениях, то зачем народ на планете Земля ваяет клавы/пульты на ESP32, если можно на тиньки13(с)Логик

!поправка для упоротых: титановый велосипед - это не про клавы. это про кнопки.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Клапауций 003 пишет:

... у меня есть, исходники эмулятора МК-85 под винду на Паскале у меня есть - ничто не мешает это всё бобро перетащить на современный камень, из оригинального МК-85 оставить софт(ROM).

Прости, я не имею желания тебя задеть, посему обидишься ты или нет - твои половые трудности.

ИМХО, приведенный тобой пример, как и радио и эмулятор CP/M или эмулятор Спектрума - это есть варианты мастурбации. Не скажу, что совсем бессмысленное занятие - иногда очень приятно! ;)))) Но есть какие-то более перспективные темы. В том, что мастурбация, если даже приятна, то точно бесперспективна - надеюсь споров не будет?

sadman41
Offline
Зарегистрирован: 19.10.2016

Надо у дохтуров спросить. Может она ещё и полезной окажется.

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

wdrakula пишет:

ИМХО, приведенный тобой пример, как и радио и эмулятор CP/M или эмулятор Спектрума - это есть варианты мастурбации. Не скажу, что совсем бессмысленное занятие - иногда очень приятно! ;)))) Но есть какие-то более перспективные темы. В том, что мастурбация, если даже приятна, то точно бесперспективна - надеюсь споров не будет?

это точно - твои половые трудности, почему тебе не понятно, почему люди не ходят строем по приказу командира, а передвигаются нестроевым шагом - ведь генералам(типо - ТЕБЕ) из командного штаба лучше видно, как, кто и зачем должен "полезно" жить.

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

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

sadman41 пишет:

Надо у дохтуров спросить. Может она ещё и полезной окажется.

Зачем? В книге Бытия (глава 38, стихи с 7 по 10) всё предельно ясно изложено. Не рукоблудствовал бы, глядишь бы, мог бы и пожить :(

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Клапауций 003 пишет:
, вместо того, что бы купить Тесла трак

Нищеброд я, денег не хватает, веришь?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016
 И сказал Иуда Онану: войди к жене брата твоего, женись на ней, как деверь, и восстанови семя брату твоему. 9 Онан знал, что семя будет не ему, и потому, когда входил к жене брата своего, изливал (семя) на землю, чтобы не дать семени брату своему. 10 Зло было пред очами Господа то, что он делал; и Он умертвил и его.

Это пропаганда. Кто бы тогда написал текст. Если жена брата не родила. А все участники до написания Торы не дожили.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ЕвгенийП пишет:

sadman41 пишет:

Надо у дохтуров спросить. Может она ещё и полезной окажется.

Зачем? В книге Бытия (глава 38, стихи с 7 по 10) всё предельно ясно изложено. Не рукоблудствовал бы, глядишь бы, мог бы и пожить :(

Я ахер..ваю от твоей эрудиции! Я понимаю когда, зачем и с какой целью изучал Тору я, и даже не только Тору, но оба Завета. Но ты меня уже второй раз вгоняешь в ступор. Сперва легким цитированием А.А. Галича, теперь Библии. И ты утверждаешь, что ты не еврей и не диссидент? Точно? А если найду? Ну пару капель диссидентской крови? В глаза смотри!;)))

Клапауций 003
Offline
Зарегистрирован: 20.07.2019

wdrakula пишет:

Клапауций 003 пишет:
, вместо того, что бы купить Тесла трак

Нищеброд я, денег не хватает, веришь?

у меня ситуация ещё жёстче - жаль денег на раритет Т36ВМ1-2, а ещё больше жаль времени, т.к. желающий повторить мой путь и сделать реплику МК-85 будет стоять у аппаратного тупика - камней Т36ВМ1-2 в нормальной доступности просто нет. 

иначе, исходя из твоей концепции "полезно/бесполезно" - полезней сходить к холодильнику, достать из него салат из морепродуктов, чем: курить, заливаться пивом с колбасой, рыть исходники, пытаться с набегу переписать исходники Паскаля на С++, не высыпаться.

!ты создай тему "Полезно/Бесполезно" куда сомневающиеся будут приходить к тебе со своими проблемами - там будет корректно всё работать. люди сами к тебе придут.

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

какая полезность(с) этой темы? отож...