Радиотехника

Тред закрыт.

Check this out!
Ардуино тред /Arduino AVR/ Аноним 28/05/19 Втр 10:36:52 3684921
15354872312750.jpg 175Кб, 1000x888
1000x888
15587028645010.jpg 138Кб, 1078x650
1078x650
15589585574140.jpg 46Кб, 598x295
598x295
15354872312833.gif 1195Кб, 518x391
518x391
Здесь можно задать вопросы про Arduino и попробовать пересеcть на STM AVR.
Вопросы по основам радиоэлектроники НУЖНО спрашивать в первом прикрепленном треде на доске.
В данном треде обсуждается только Arduino и AVR (с использованием библиотек Arduino)

Коротко - о главном:
- Что такое Arduino?
- Ардуина - это конструктор из Atmega и своей IDE с библиотеками, который будет выполнять написанные тобой команды - программу, или же просто - скетч.

- Что такое IDE?
- IDE - это ПО для разработки скетчей, брать тут -
https://www.arduino.cc/en/Main/Software

Профи берут ПО здесь -
http://www.besplatnyeprogrammy.ru/notepad.html

- Сильно ли я сосну, купив arduino your name, в плане того, что она использует 3.3в вместо 5в как у остальных?
- Если берешь побаловаться и закинуть, то строго похуй. Если какой проект мутишь, то тут уже смотря чем питать будешь.

- Как, например, я могу сжечь Arduino?
- Подать больше 5В на входы. И ещё 1000 способов от русского Ивана, не умеющего в инструкции.

- Зачем нужны всякие борды-хуёрды?
- Чтобы ты не запорол своим лудилом из-за ошибок схематики пару сотен МК

- Я купил Arduino, но не знаю, зачем. Что делать?
- Идеи для анона -
http://cxem.net/arduino/arduino.php
http://arduino-projects.ru/
http://arduino-diy.com/arduino_proekty-0

- Я хочу вкатиться по-серьёзному, что делать?
- Читать -
http://publ.lib.ru/ARCHIVES/R/REVICH_Yuriy_Vsevolodovich/_Revich_Yu.V..html

- Я не умею читать, что делать?
- Смотреть годные каналы -
https://www.youtube.com/channel/UC7aH7HVqDvwB1xNHfSl-fDw
https://www.youtube.com/user/0arduinoLab
https://www.youtube.com/watch?v=bO_jN0Lpz3Q&list=PL944BA86E715C5FEE

- Я осознал, что могу мигать светодиодом в СОЗИДАНИЕ, что делать?
- Брать Arduino Starter Pack Edition -
https://ru.aliexpress.com/item/NEWEST-RFID-Starter-Kit-for-Arduino-UNO-R3-Upgraded-version-Learning-Suite-With-Retail-Box/32714696336.html

- МНЕ МАЛО
- Что ж, дорогой друг, настало время НАСТОЯЩИХ ПОДДЕЛОК! -
Модулей MEGA PACK https://ru.aliexpress.com/item/37-Arduino/32243738985.html

- МНЕ ВСЁ ЕЩЁ МАЛО
- Поздравляю! Вы прошли игру. Самое время зарабатывать 300kk/ns и наставлять молодых оленят на путь истинный ITT

И помни, анон, ардуинщики - (не) дети

Предыдущий тред меряет температуру там - https://2ch.hk/ra/res/335724.html
Аноним 28/05/19 Втр 10:39:15 3684942
>- Как, например, я могу сжечь Arduino?
>- Подать больше 5В на входы.

По-моему шесть вольт губит фраера. А +/- 5 вольт не убьет.
Аноним 28/05/19 Втр 10:41:05 3684953
>>368494
Шесть вольт попадает под характеристику "больше 5В".
Аноним 28/05/19 Втр 10:44:02 3684984
>>368495
5.1В тоже, но от этого мк не станет плохо. Однако, когда говорят выше 5В, то думают как раз о таких единицах.
Аноним 28/05/19 Втр 11:34:50 3685025
Антоши. Посоветуйте современный открытый модульный проект умного дома, теплицы, контроллера тех. процессов. Имя им легион, но везде по полторы калеки с костылями.
Аноним 28/05/19 Втр 13:17:07 3685106
>>368502
Я взял распберри пи, поставил MQTT сервер, вайфайные ESP8266 и теперь включаю и выключаю свет в квартире не снимая свитер с телефона, пульта от телевизора, пеки. И фумигатор сам включается и выключается.

Ну а так хочешь, ставь MajorDoMo, только это пиздец какой-то на PHP. И требует гига 2 оперативки. Я охуел.
Но может тебе это и надо. Иди на ютубе посмотри про MajorDoMo. А сервер можешь взять такой https://www.computeruniverse.ru/products/90674452/asrock-j3455-itx-j3455.asp
Всё потянет.
Аноним 28/05/19 Втр 14:37:41 3685157
>>368510
В чем преимущество малины над ардуино в подобном проекте? Есть ты там АЦП, шим? Сколько линий ввода/вывода? Аналог вотчдога? На каком языке события описывать? Мне надо не модно, а максимально:
1. Функционально, относительно контроллера тех. процессов и
2. Надёжно
3. Как можно больше линий связи.
4. Библиотеки для работы в разными датчиками и исполнительными устройствами.

Esp интересен тоже.
Аноним 28/05/19 Втр 15:15:41 3685178
>>368492 (OP)
Лол. Таки взяли картинку - "Arduino - прямой путь на дно".
Это правда? Ардуина путь на дно? Как быть если мега успешный сарказм если че программист на Ардуино? Как выбраться из этого дна и можно ли из него выбраться?

Школотрону - вернулся в свое ебеняево. Когда займусь - не скажу, тестить буду или на мега2560 или 328р - тут же ебля как минимум с мастером(его внезапно надо из подручного хлама собирать) который будет выдавать нужную последовательность.
Аноним 28/05/19 Втр 15:18:06 3685189
>>368515
Да не, малина у меня как MQTT сервер. Ещё к ней IR приёмник прикручен, чтоб с пульта светом рулить. А в выключателях стоят платы на основе ESP12F. Правда там пришлось 220 подводить, но мне норм.
По линиям смотри в ESP8266 (стоит в ESP12F) или вообще ESP32, там вообще ебанись сколько всего есть. И блютус и 2 ядра и поддержка тача, или как там его. Можно на пины гвозди железные повесить и касаниями руки дёргать пины.
Аноним 28/05/19 Втр 15:20:23 36851910
изображение.png 163Кб, 600x310
600x310
Аноним 28/05/19 Втр 15:37:27 36852111
>>368518
Какое преимущество тебе дало MQTT в твоём случае? Сколько у тебя блоков Esp и как далеко они расположены? Или просто хотелось именно с этим поиграть?
Аноним 28/05/19 Втр 16:37:55 36852912
Аноним 28/05/19 Втр 18:29:45 36854313
>>368521
>преимущество тебе дало MQTT
Преимущество перед чем?
Я других протоколов для передачи данных в IoT не знаю. MQTT всем нраица. Да и прошиваю я NodeMCU прошивку, а там поддержка MQTT из коробки.
>Сколько у тебя блоков Esp
Штук то? Пока 3 в стенах и две есть отдельными устройствами. И ещё 10-15 лежат в ящике.
Аноним 28/05/19 Втр 18:33:08 36854414
qE6puPo.png 962Кб, 635x584
635x584
Sf84xmi.png 907Кб, 617x576
617x576
1.png 480Кб, 652x587
652x587
2.png 355Кб, 518x457
518x457
>>368543
>>368521
Откопал фотки. Вот два пика первой версии и два пика второй. Сейчас ещё есть третья, но фоток видимо нету.
Третья вообще 10 из 10, там ESP12F вынесена в бок на отдельной плате. Но может буду ещё 4ю делать и потом закажу у китайцев готовые платы.
Аноним 29/05/19 Срд 08:14:33 36857415
1307356010429.jpg 337Кб, 888x888
888x888
>>368544
Теперь это ESP-трэд!

Б/ra/тан, я так понимаю, что 4-х пиновый разъём сверху - это для заливки прошивки. Расскажи, как реализовал механизм дёрганья RESET-ом и GP0 для входа в режим прошивки.
Аноним 29/05/19 Срд 11:16:06 36858416
изображение.png 1091Кб, 772x551
772x551
>>368574
4х пиновый это выход на RGB лампочку для выключателей с лампочками. Но я это менять хочу, хочу адресные светодиоды, чтоб хоть 20 лампочек можно было.
А вот 6-пиновый это прошивка. Пикрелейтед две версии прошивальщика.
Первая вообще не заработала, ибо я дебил, а вторая нормально работает.
Сделал сразу под 2 китайских программатора, потому что не всегда ESP8266 шилась. Бывало зависало на середине.
Но когда я пересел на esptool, вообще все проблемы пропали. Это официальный софт, с которым у меня всегда всё и всем прошивается.
Аноним 29/05/19 Срд 20:30:25 36862217
209473889272750[...].jpg 288Кб, 960x960
960x960
>>368584
Родина им сокетовые программаторы дала - прошивай не хочу, а потом после впаивания через OTA программу обновляй. Нет, хочу жрать говно, схемы какие-то городить, usb-ttl адаптером тыкать. И это инженеры? Лут освоили - говно жрут...
Аноним 29/05/19 Срд 20:51:56 36862318
>>368622
Разве сложно припаять несколько штырьков разъема? Явно не сложно, при этом будут определенные преимущества. А вместо хрени с твоей картинки целесообразнее взять JTAG отладчик.
мимопроходил. Вообще не понимаю нафиг сдались эти ваши ESP с умными домами вместе.
Аноним 29/05/19 Срд 21:12:53 36862519
>>368622
Ты совсем там ебанулся? Как я тебе это отлаживать буду?
Каждый раз доставать плату из стены, выпаивать ЕСПшку, прошивать, и впаивать обратно?
Аноним 29/05/19 Срд 21:57:13 36862720
Аноним 29/05/19 Срд 22:04:20 36862921
>>368517
Просто взял для привлечения внимания. Спасибо за внимание.
Аноним 30/05/19 Чтв 17:19:46 36867522
328p.jpg 724Кб, 2290x2509
2290x2509
fuse.png 20Кб, 526x555
526x555
ШКОЛОтрон... Про тебя еще не забыл, по сусекам нашел говнецо на котором можно погонять тесты. Обрати внимание - одна мега настроена на внешний дегенератор, в роли которого циклончик будет, точнее его PLL - им почти любую частоту можно сделать. Раб есть, надо как-то господина написать и заняв места поудобней менять тактовую частоту и смотреть чем закончится.
Аноним 31/05/19 Птн 19:05:25 36875623
fail1.png 51Кб, 1916x388
1916x388
fail2.png 95Кб, 1917x562
1917x562
Школотрон тут?
Поздравляю, наебал на отличненько. А я с ходу и не заметил. А может адово дерзкое совпадение и наложение.
Ты хоть раз свой дамп смотрел когда обмен валится? Открою тайну - там обращение идет к рабу с адресом 0х10. Вот это поворот... Дальше сам думай.
Пока неспешно быдлокожу. Ну проебался немного, да и как-то похуй, можно будет разницей частот подправить. У тебя прелюдии (сверху) 0.2285мс, у меня (снизу) 0.287мс. Лень подгонять, и так на пределе говнокод работает. Если еще чуть ужать - прелюдии около 0.2мс. Может пригодится при спорных моментах.
Аноним 31/05/19 Птн 20:49:16 36876924
Ардуинщики хуже пидорасов. Ни в программировании не разбераются ни в радиоэлектронике, сидят блять накупив 1000 модулей пытаются копировать код с левых сайтов собирая по схемкам с этих же сайтов.
31/05/19 Птн 21:32:36 36877725
fail6.png 63Кб, 1913x418
1913x418
Школотрон.. Начало положено. Осторожно, тяжелая запись, так как тут даже тактовая частота записана и можешь по тактам посчитать время выполнения. https://yadi.sk/d/MzpJx8gqI3uYsw надеюсь будет доступно..
Вариант с выводом состояния TWSR в основном цикле с треском провалилась(SPI). Высеры в UART из обработчика TWI - вполне вменяемо выглядят. Тесты с поиском частоты, когда все развалится еще не делал.
Определенно мне кажется у тебя косяк в коде помню, выкладывал его на анализ - дважды код 0xC0 в конце, у меня он в одном варианте.
Аноним 01/06/19 Суб 00:43:54 36879026
>>368494
Нану запитывали от кроны напрямую. Пичот, но работает, гуглите
Аноним 01/06/19 Суб 13:22:27 36881527
Sup /ra/. Возникли сложности с использованием барометра bmp180, использую его вместе с arduino nano, как альтиметр, как в этом видео:http://ognennoetv.ru/2017/01/21/%D0%B1%D0%BE%D1%80%D1%82%D0%BE%D0%B2%D0%BE%D0%B9-%D1%81%D0%B0%D0%BC%D0%BE%D0%BF%D0%B8%D1%81%D0%B5%D1%86-%D0%B2%D1%8B%D1%81%D0%BE%D1%82%D0%BE%D0%BC%D0%B5%D1%80-arduino-%D1%81%D0%B2%D0%BE/
Барометр показывает не правильные показания - либо нули, либо не правильные данные. В мониторе порта тоже нули или неправдоподобно большие цифры.
В чем может быть проблема?
перепаивал несколько раз
Аноним 01/06/19 Суб 14:18:01 36881828
Работаю в ремонте. Раньше, когда только поднимался с нуля, было интересно. Теперь работа превращается в рутину. Хочу расти в сторону разработки интересных махараек типа IoT, ЧПУ, замков, срабатывающих на пердёж в определённой последовательности и тональности. В наше время без МК этого не достичь. Имею неплохую базу по электронике, но абсолютно нулевую в программировании. Я искал, честно искал в гугле обучалки, но все они рассчитаны на людей имеющих хоть какое-то представление о программировании. С какой стороны правильно вкатиться? Может со школьных учебников информатики?
Аноним 01/06/19 Суб 19:23:43 36886229
Аноны, сколько можно МК в прерывании держать? Ибо у меня прерывание может теоретически длиться бесконечно, пока не изменится n-ый параметр, препод говорит, что хуйня, переделывай это ужасный вариант и долго в прерывании держать нельзя, только кратковременно что-то выполнять, флаги устанавливать и тд. Так ли это на самом деле? И если можно, ссылаться на какой-нибудь источник
Аноним 01/06/19 Суб 19:33:39 36887030
>>368862
Истину глаголит. Если хочешь подохуеть - погугли как в Linux сделана обработка прерываний. Вроде даже на две части разделены - верхняя(установка флагов, самое короткое) и нижняя (уже вне прерывания его дообработка), но это не точно, давно было.
Когда выйти из прерывания - решаешь ты сам. Сделал гадость типа изменения значения глобальной переменной, может что сохранил в глобальной переменной и вышел, а дальше в основной программе проверяешь значения глобальных переменных.
Если совсем адовый пиздец творится - добавляй volatile к типу переменной.
01/06/19 Суб 19:42:58 36887631
>>368862
Это будет работать пока твоя программа не (намного) сложнее мигалки - в ней одно прерывания и она выполняет относительно мало функций. Но если тебя попросят добавить в эту программу каких-то еще функций, легко ли будет их добавить?
Аноним 01/06/19 Суб 19:52:44 36888132
>>368818
> Может со школьных учебников информатики?
Лучше с учебников по английскому
Аноним 01/06/19 Суб 20:04:40 36888433
Аноним 02/06/19 Вск 04:47:48 36892234
>>368881
>>368818
Поправлю - с учебников по китайскому, на котором говорит половина населения Земли. Все самые уникальные узкоспециализированные микросхемы аналоговнет делаются в китае с китайскими даташитами по полцента за ведро.

Если реально - просто проверь и поверь. Изучать все обо всем бесполезно.
Придумай простенькую задачу (например включать свет в сортире по расписанию) и начни ее решать, распихивая биты по регистрам.
Аноним 02/06/19 Вск 09:43:45 36893435
fail7.png 63Кб, 3840x240
3840x240
Школотрон... Нашел минутку погонять жалкое подобие теста.
При частоте шины 400КГц ну да, приебывайся что там 393КГц опрос вроде стабилен при частоте 4 МГц. При небольшом изменении частоты до 3.75 МГц в душе не ебу почему анализатор не ловит разницу между 3.75-3.5-3.25 МГц - возможно особенность работы и настройки PLL и ниже - все это валится, смотри запись. 1, 2, 5, 6 секунда - как же его мутит и подташнивает хорошо хоть не начал блевать и как он сам восстанавливается на 3 и 4 секунде. Говнокод в мастере работает непрерывно в цикле, а не через перезагрузку МК.
У раба говнокод так же в цикле мега328 НЕ перезагружается снаружи или от собачки, снято одним дублем. https://yadi.sk/d/OrDn993p7NU3aQ Может знаешь как делать склейку дампов из анализатора?
Как можешь заметить - единственная разница что выкинул состояния, которые есть, но нихуя не обрабатываются. Например 0xC0 (Data byte in TWDR has been transmitted; NOT ACK has been received) и 0хA0 (A STOP condition or repeated START condition has been received while still addressed as Slave).
Мне что-то кажется что это твой Господин шалит, а не раб и твой явный пиздеж про отвал при изменении частоты как-то не к месту, когда твой раб ебашит на частоте более 4 МГц. Могу только посоветовать убрать лишние состояния и еще раз прогнать код и внимательно следить за тем, к какому рабу обращается Господин.

ISR(TWI_vect){
volatile unsigned char addr_byte = 1;
volatile unsigned char tmp;
tmp = TWSR;
UDR0 = tmp;
switch (tmp) {
case 0x60:{
addr_byte = 1;
break; };
case 0x80: {
if (addr_byte) {
ema = TWDR;
addr_byte = 0;
}
else
buf[ema++]=TWDR;
break; };
case 0xA8:
case 0xB8:{
TWDR = buf[ema++];
break;};
case 0x00:
{
TWCR = 0xD5;
break;
};
};
TWCR = TWCR | 0x80;
};
>>368777
Аноним 02/06/19 Вск 10:40:23 36894636
.png 9Кб, 400x473
400x473
У меня в системе подключена arduino pro micro, на которую заведены четыре кнопочки. До недавнего времени всё было относительно нормально, разве что после загрузки винды приходилось перетыкать её, чтобы система её определила. В какой-то момент система научилась видеть ардуину при загрузке, но появилась другая, более бесячая хуйня: компьютер после отправки в гибернацию включается обратно, если не вытащить ардуину из usb.
Все галки в диспетчере устройств поснимал, комп всё равно включается.
Сталкивался ли кто с такой проблемой?
Аноним 02/06/19 Вск 12:19:12 36894937
>>368946
>после отправки в гибернацию включается обратно
В гибернацию? Это не спящий режим. При гибернации ничего под напряжением не держится.
Это у тебя что-то с материнкой, лол. Не должно быть так.
Да вообще в гибернации на USB портах не должно быть напряжения.
Да и мосты всякие кто там за USB отвечает не запитаны вроде как.
Дай модель материнки.
Аноним 02/06/19 Вск 12:26:08 36895038
>>368946
Поменяй настройку ErP в биосе, и комп будет обесточивать пердуину
Аноним 02/06/19 Вск 13:33:18 36895539
.png 6Кб, 346x139
346x139
>>368949
Ах да, забыл дать модель. ASUS H87-plus, windows 10.
Все usb остаются запитанными, из гибернации возвращаю пробелом на usb-клавиатуре. Хотелось бы оставить эту возможность, не отключать питание с usb. Я поэтому именно сюда написал, может есть возможность указать самой ардуине не творить такую хуйню.

>>368950
Где это должно быть? Не помню, чтобы натыкался на такое сочетание букв.
Аноним 02/06/19 Вск 17:39:33 36899940
>>368955
>Все usb остаются запитанными, из гибернации возвращаю пробелом на usb-клавиатуре.
Не. Это пиздец какой-то.
Ищи в биосе эти настройки. Ничего от винды никак не может работать во время гибернации, только в спящем режиме.
Ищи в биосе как он понимает, что сейчас гибернация.
Но вряд ли ты сможешь сохранить включение по пробелу.
Аноним 02/06/19 Вск 18:44:07 36900441
s-l1600.jpg 169Кб, 1489x939
1489x939
Аноним 02/06/19 Вск 23:13:06 36902442
сосоны, где я соснул -
нужно было при определенном значении температуры посылать сигнал включения\выключения ебучего кондиционера. Проблема в том, что он при достижении порогового значения начинает постоянно посылать сигнал. А нужно однократно, пока температура не доползет до нужной циферки. Хуй бы с ним, но кондиционер включается с ебучим писком. (мимо недельку играюсь с ардуиной)

void loop()
{

delay(2000); // 2 секунды задержки
float h = dht.readHumidity(); //Измеряем влажность
float t = dht.readTemperature(); //Измеряем температуру
if (isnan(h) || isnan(t))
{Serial.println("Ошибка считывания");// Проверка. Если не удается считать показания, выводится «Ошибка считывания», и программа завершает работу
return;}


{ // Выводим в монитор порта
Serial.print("Влажность: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Температура: ");
Serial.print(t);
Serial.println(" C ");
} //
*


// Включаем - выключаем кондиционер
if (t >= 25)
{irsend.sendRaw(f_on,180,38);
}

else
if (t <= 24)
{irsend.sendRaw(f_off,180,38);
}

}
Аноним 03/06/19 Пнд 00:38:23 36902743
Лоррыоыоыл
Аноним 03/06/19 Пнд 02:34:22 36903244
>>369024
Ну ты создай переменную powered_on и

if (t >= 25 && !powered_on)
{
powered_on = true;
irsend.sendRaw(f_on,180,38);
}

else
if (t <= 24 && powered_on)
{
powered_on = false;
irsend.sendRaw(f_off,180,38);
}
Аноним 03/06/19 Пнд 16:17:14 36908945
>>369032
бле, как это должно выглядеть в начале? (неделю с ардуино, ну сорян)
Аноним 03/06/19 Пнд 18:29:25 36909646
clk.jpg 1037Кб, 3251x2259
3251x2259
Пришли таки игрушки. Снова самому паять protoshield, где нормальное расстояние между выводами и нормально встанет lcd шилд.
Школотрон... Есть модули на SI5351 которым можно создать почти любую частоту. Может тебе пригодится для тестов на какой частоте начнет валиться IIC.
Аноним 03/06/19 Пнд 19:08:10 36909947
>>369089
Я в этих C++ или чё там у тебя не шарю, но попробуй после

float h = dht.readHumidity(); //Измеряем влажность
float t = dht.readTemperature(); //Измеряем температуру

добавить

boolean powered_on = false;
Вопросик Аноним 04/06/19 Втр 19:37:18 36918948
776QF99F7dM.jpg 1336Кб, 1620x2160
1620x2160
image.png 787Кб, 1920x1080
1920x1080
Добрый день, уважаемые.
Возник вопрос касательно шилда l293d.
Хочу получить свободные пины на ARDUINO, при этом не теряя работоспособности самого шилда. Могу ли я запаяться в 0, 1 или 2 пин на шилде(пикрил).
Аноним 04/06/19 Втр 23:36:22 36920349
BLHsl9EBmew.jpg 463Кб, 810x1080
810x1080
>>369189
UPD: Вопрос закрыт.
Точно можно юзать 0 и 1 пины-ебуны.
06/06/19 Чтв 12:47:46 36929750
products-d1-d1m[...].jpg 169Кб, 1600x900
1600x900
products-d1-d1m[...].jpg 150Кб, 1600x900
1600x900
Аноны, могу ли я выключить свой Wemos D1 Mini из кода?

Я нашёл инструкцию для ESP8266

#define CH_PD_PIN 4
pinMode(CH_PD_PIN, OUTPUT);
digitalWrite(CH_PD_PIN, 1);
digitalWrite(CH_PD_PIN, 0);

Но у моей платы этот пин не выведен.
Аноним 06/06/19 Чтв 14:04:54 36931451
>>369297
Хуита какая-то а не инструкция, CH_PD это не пин 4 ни в какой разводке. У тебя код от системы, в которой одна ЕСП пеезагружает другую, а не сама себя.

А тебе нужен deep sleep, ну или просто выключить вайфай в своей ЕСПшке - после этого она потребляет считанные миллиамперы, почти то же что и выключена.
06/06/19 Чтв 14:19:03 36931552
>>369314
Спасибо, но есть платы где это именно 4 пин.

Я хочу вырубить, потому что в теории её затапливает, и в этот момент я бы хотел что бы она не работала.
Аноним 06/06/19 Чтв 15:16:47 36932153
15591212023291.png 358Кб, 793x786
793x786
Аноним 08/06/19 Суб 02:32:40 36945654
Аноним 08/06/19 Суб 05:28:50 36945955
>>369456
>авторитетное мнение
В пердуино треде то? Не забывай про нищебродов, которым даже 150 рублей дорага, а тут аж в раз так 30 больше.
Можно немного пофапать. Выводов много не бывает.
Идея с коммутатором из FPGA - довольно хороша. Можно любой вывод куда угодно вывести. Сделать например не D7..0, а D0 2 4 6 1 3 5 7 или еще как переставить что бы в одно место вывести сигналы SPI и пачку CS к ним.
Аноним 08/06/19 Суб 14:32:45 36948456
>>368881
>>368922
Спасибо, сосач, за как всегда дельные, мать вашу, советы.

>>368818
бамп
Аноним 09/06/19 Вск 10:53:45 36953557
ДВАЧ, ПОМОГИ! После того, как спаял проект, горят все четыре встроенных светодиода (иногда -- три, не считая "L"). Всё отпаял -- и они продолжают гореть при подаче как внешнего, так и ПКшного питания.
Что, сгорела?!
Аноним 09/06/19 Вск 10:57:33 36953658
>>369535
>се четыре встроенных светодиода (иногда -- три, не считая "L"). Всё отпаял -- и они продолжают гореть при подаче как внешнего, так и ПКшного питания.
>Что, сгорела?!
Или, мб, я что-то замкнул на Ардуино, и всё пошло коту под хвост?
Аноним 09/06/19 Вск 18:24:09 36958459
image.png 101Кб, 912x611
912x611
image.png 40Кб, 688x598
688x598
image.png 16Кб, 384x817
384x817
image.png 18Кб, 327x639
327x639
Сап, оч нужна помощь с курсачом. Ест даташит STM32, https://www.st.com/resource/en/datasheet/cd00210843.pdf
Предположим я беру микросхему пикрил.
Вопросы:
1) Пик 2 - что из этого обвязка, а что нужно выкинуть? Выдрал это из другой схемы, без понятия что для чего.
2) В какие конкретно пины втыкать Пик3 ? оптопара (1 выход), терморезистор (1 выход), реле (2 выхода).
3) Есть дисплей Пик 4, как его через I2C прихуячить?
Я не особо надеюсь на помощь тк постинг тут крайне не высокий, но вдруг.

Была бы это ардуино по гайдам нагуглить вообще говно вопрос, но с СТМ32 ничего такого не нашел.
Аноним 09/06/19 Вск 19:32:08 36959860
Аноним 09/06/19 Вск 19:33:52 36959961
>>369598
Спасибо, перезапощу туда
Аноним 10/06/19 Пнд 05:18:26 36962962
>>369622
>>369623
>>369624
>>369625
Здравствуй Шизик! Давно тебя не видел. Как сам?
Меня тоже в прошлом треде шизиком обозвали. Хоть и малый, но все же успех.
Аноним 10/06/19 Пнд 13:28:05 36964963
6ec4b160f57b9a9[...].png 120Кб, 720x528
720x528
atmegacircuitsc[...].png 38Кб, 675x632
675x632
ATmega328ppower[...].png 41Кб, 571x623
571x623
Только что узнал, что помимо конденсаторов на питание атмеги вешают дроссель. Ну охуеть просто.
Порядок получения моих знаний:

Гуглю минимальную обвязку для atmega328p. Выдает пикчи где помимо мк есть пара кондеров и кварц. (пикрилейтед 1)
@
Строю схему. А хули все так просто. Потом случайно вижу пикчу с параллельными кондерами разных номиналов на питании. (пикрилейтед 2)
@
Спрашиваю ИТТ "Они обязательны?"
@
Отвечаю "Конечно, блять, обязательны, если хочешь нормально работающий мк при помехах". Вопрос почему предыдущая обвязка называлась минимальной, остается открытым.
@
Снова строю схему учитывая все изменения
@
Случайно узнаю, что на аналоговое питание нужно вешать дроссель и заодно еще пару кондеров. Разводить отдельно аналоговое питание и цифровое.
@
Жопа горит. Да когда уже я узнаю МИНИМАЛЬНУЮ ОБВЯЗКУ?
Аноним 10/06/19 Пнд 17:31:28 36965964
ADC - Power Hoo[...].JPG 43Кб, 440x378
440x378
image6.png 653Кб, 1916x903
1916x903
>>369649
Неосилятор курсов от Дядюшки Ляо? Нужен диод? Хуй тебе, используй PN переход транзистора. Нужен нестандартный резистор? Параллельно последовательное соединение. Кто сказал что нельзя параллелить биполярники?
Если реально - самый минимум - подать +(плюс) питания на 7,21,20 вывод, -(минус) на 8 и 22 вывод. Да, похуй на конденсаторы.
Мозги тебе будет сношать болтающийся в воздухе reset, который может в любой момент перезагрузить мк и иголки по питанию если у тебя все висит на длинных и тонких проводах (обожаю эту классику жанра).
Хочешь чуть больше стабильности - соединяешь как на пикриле.
Если жлоб - подаешь сразу плюс питания на reset. Не жлоб - ставишь резистор между плюсом питания и reset - теперь можешь воспользоваться благами типа ISP программирования.
Нет, тебе не показалось - тут нет кварца. С завода мк тактируется от внутреннего RC генератора и кварц ему не нужен до тех пор, пока не потребуется довольно точное соблюдение временнЫх интервалов. Часовые кварцы (32КГц) - капризные в запуске. На большие частоты обычное говно типа HC-49 требует пару конденсаторов для стабильного запуска (в некоторых мегах есть встроенные конденсаторы под кварц) и иногда требуется резистор в мегаом другой между выводами кварца (редкий случай). Это все для случая когда тебе поебать на аналоговые измерения и не используешь АЦП.
Если хочешь чуть повыше точность измерений - тогда смотришь третий пик и подключаешь аналоговое питание (AVCC) через дроссель неебу какой номинал, до и после дросселя по конденсатору (че, жалко, да?) и на вывод AREF то же не забудь конденсатор. Теперь тебе может понадобиться 2 резистора-перемычки - ты же не забыл что аналоговое питание и земля должны соединяться в одной точке? Никаких тебе сквозняков и силовых потребителей в аналоговой части.
Отдельно вопрос про разъем для программатора - как собрался в системе прошивать контроллер? Это же ебать колотить разъем аж на 6 (ШЕСТЬ КАРЛ!) выводов.
Если без стеба - посмотри на левый пик >>368675 - мега и пара кондеров. Хватает для самого минимального запуска без особого геморроя. На RESET-е ничего нет, так как там интерфейс debugwire для отладки и прошивки.

Комментарии по делу приветствуются.
Аноним 11/06/19 Втр 09:52:42 36970965
Longcatportalco[...].jpg 26Кб, 200x154
200x154
Longcatportalco[...].jpg 18Кб, 200x155
200x155
Longcatportalco[...].jpg 29Кб, 200x155
200x155
Аноним 11/06/19 Втр 10:24:54 36971166
Снимок.JPG 107Кб, 918x706
918x706
Чет даже не знаю куда писать. Есть нана с дохлым ch340. Есть кабель на pl2303 еще от сименса. Есть венда 10х64. Вроде всё работало и показывало, но случился бсод из за ser2pl64 и перестало работать и показывать. Передергивание шнурка и переустановка дров на pl не помогают.
Аноним 11/06/19 Втр 10:31:43 36971467
>>369711
Свежие дрова pl2303 детектят контрафактные чипы и бсодят.
Ищи старые дрова (я искал на таобао, в описаниях продуктов часто есть ссылки на обменники)
Аноним 11/06/19 Втр 10:36:46 36971568
>>369714
Мдэ? У меня оно недели 2-3 (как комп пересобрал) работало, на 8.1 вообще больше года. Может крякнуло чего? Лан, попробую провода прямо к нане припаять, а не через этот пластмассовый заменитель платы.
Аноним 11/06/19 Втр 10:38:23 36971669
>>369659
Я не жлоб, просто с одной стороны показывают схему из пары кондеров и говорят, что "и так пойдет", а с другой стороны пугают нестабильной работай мк. Причем вариативностей схем в интернете хоть жопой жуй, а какая из них в итоге самая эффективная — хуй поймешь.

>Хватает для самого минимального запуска
Но не для стабильной работы готового устройства.
Аноним 11/06/19 Втр 10:44:53 36971770
В пизду ваши ардуинки, припой после ремонта проебал, еще и паяльник не запускается.
Аноним 11/06/19 Втр 10:58:37 36971971
swag bag.mp4 20611Кб, 270x480, 00:05:50
270x480
Аноним 11/06/19 Втр 16:37:55 36973572
>>368492 (OP)
Я новый ньюфаг. Что покупать? Какие-то Arduino Uno, Arduino Nano, Arduino Vasyan Edition.
В чём различия?
Нано мне хватит чтоб помигать светодиодом?
Аноним 11/06/19 Втр 16:44:18 36973673
>>369735
>Нано мне хватит чтоб помигать светодиодом?
Хватит 2х батареек, кнопки с нормально открытыми контактами, резистора на сотню-другую Ом и светодиода. Нано не нужен.
Аноним 11/06/19 Втр 16:49:23 36973774
>>369736
>Хватит 2х батареек, кнопки с нормально открытыми контактами, резистора на сотню-другую Ом и светодиода
Ну резистор не попрограммируешь
>Нано не нужен.
А что взять?
Аноним 11/06/19 Втр 16:56:38 36973975
b9dff2fbc7464d6[...].gif 3Кб, 348x301
348x301
1b60518fe5595d4[...].png 76Кб, 476x355
476x355
>>369737
>Ну резистор не попрограммируешь
К твоим услугам таймер NE555 или классика жанра - симметричный мультивибратор. Настраивается резисторами и конденсаторами.

>А что взять?
Мозги. Самые обыкновенные мозги. Они пригодятся.
Аноним 11/06/19 Втр 17:00:20 36974076
>>369739
>Мозги. Самые обыкновенные мозги. Они пригодятся.
Ладно придётся пояснить. Поморгать светодиодом условный пример. Я хочу купить ардуинку натыкать туда проводочков, датчиков, релюшек, накопировать кода из интернетика и чудить разную хуйню. Мозги не нужны. Наны мне хватит при таком раскладе или чё брать?
Аноним 11/06/19 Втр 17:08:12 36974377
Аноним 11/06/19 Втр 17:18:25 36974478
>>369743
>Твои перспективы тут
я уже откосил. Мне как хобби, а не чтоб учиться
>на Али продается (будешь сидеть сразу на 2х стульях с пиками и хуями). Как минимум не будешь ебать мозги - ой у меня выводов нехватает.
Добра
Аноним 11/06/19 Втр 17:24:31 36974579
>>369743
Я надеюсь, в этой поделке программируется ESP, а Мега выступает только как расширитель портов? Потому что если наоборот, то обязательно насосешься титанического масштаба хуёв, пытаясь общаться со стороны атмеги с дегенеративной ЕСПшной AT-прошивкой.
Аноним 11/06/19 Втр 17:33:40 36974880
>>369745
В душе не ебу. https://habr.com/ru/post/402429/
На практике только дрючил мегу чтобы включить jtag порт для отладки, поменял память у esp на 25х128 и положил в заначку к due. Остальные функции не проверял за (пока)ненадобностью.
Аноним 11/06/19 Втр 18:23:34 36975381
>>369748
>Подключаем переключателями на плате Atmega2560 к USB — получаем Arduino Mega, подключаем ESP8266EX к USB — получаем ESP8266, переключаем в режим соединения Atmega2560 с ESP8266EX получаем связь между чипами по последовательному интерфейсу.
Ага, все-таки можно прошивать ESP. Ну тогда значит хорошая годная плата, я одобряю.
Аноним 12/06/19 Срд 05:56:05 36977882
Аноним 13/06/19 Чтв 19:53:24 36991583
Решил тут попытаться выкатиться в МК, но без велосипедов не интересно, поэтому вместо ардуины взял три атмеги328. Встал вопрос по литературе. У небезызвестного ди хальта есть отличный курс по avr и его ассемблеру, но я убеждённый насильник самый серьёзный проект – консольная ascii-змейка.
Короче, посоветуйте литературы по программированию аврок на Си. Много что можно разглядеть в документации конечно, но без понимания базовых архитектурно специфичных вещей нихуя не получается.
Аноним 13/06/19 Чтв 20:01:29 36991784
>>368949
> Да вообще в гибернации на USB портах не должно быть напряжения.
У меня на выключенном компе 5В есть на USB. Эта фича даже как-то по особому называется и написана яркими буквами на коробке.
Аноним 13/06/19 Чтв 20:02:50 36991885
>>369024
А у тебя кондей сам температуру не поддерживает?
Аноним 14/06/19 Птн 09:06:00 36995286
I2C 1602 LCD Bl[...].jpg 89Кб, 1000x750
1000x750
Привет анон.
Подключаю 1602 к 3.3 вольтам, чтобы настроить контрастность, делаю как тут:
http://we.easyelectronics.ru/lcd_gfx/33v-zhk-indikator-iz-obychnogo-5v.html
Но у меня немного другой экран (пикрил).
Если включаю не трогая перемычки (оставляя замкнутым J1), на секунду появляется изображение, а потом резко падает контрастность (символы тусклые практически неразличимые).
Если включаю без J1 - получаю макисмальную контрастность (символы максимально яркие и не различимые).
Какой джампер надо замкнуть, чтобы на такой плате получить работу от 3.3?
14/06/19 Птн 09:43:22 36995487
>>369952
Там тебе схема же нарисована. И по этой схеме, при питании от 3,3 В, на вход Vo нужно через делитель на подстроечном резисторе подавать отрицательное напряжение. Что тебе мешает измерить это напряжение мультиметром? И что мешает подать это напряжение извне, например от батарейки?
Но вот нахрена подключать это через И2Ц? Тем более что оно там сделано через PCF8574.
Аноним 15/06/19 Суб 18:44:27 37061588
>>370610

Тебе, даун малолетний, не осиливший шапку прочитать, дорога в >>368492 (OP) пердуина-тред
Аноним 15/06/19 Суб 19:47:15 37062389
>>370615
Модератор разбушевался. Зачем ардурина в лампочке с PIR датчиком?
Аноним 15/06/19 Суб 20:03:28 37062890
>>370623
>Зачем ардурина в лампочке с PIR датчиком?
Он же кажется писал что есть привязка ко времени и включать свет в параше только ночью, а не каждый раз при наличии движения.
Аноним 15/06/19 Суб 20:08:39 37062991
>>370628
Может быть, целиком эту хрень не читал. Но тут будет проблема с установкой времени, проще сделать с датчиком освещенности.
По моему все это ерунда полнейшая, практичнее будет поставить выключатель в более удобном месте.
Аноним 16/06/19 Вск 11:33:22 37067992
>>368492 (OP)
Думал сервопривод подойдёт по мою задачу. Посмотрел видосик:
https://www.youtube.com/watch?v=Kney_BZJBv8
Чёт медленно поворачивается, можно сделать чтоб прям рвануло со всей дури?
Аноним 16/06/19 Вск 12:02:58 37068093
>>370679
Можно, если использовать моторчик без редуктора. А этот sg90 по своей конструкции медленный.
Аноним 17/06/19 Пнд 13:49:58 37078894
Хуй знает где спрашивать, подскажите платформу для умного дома из говна и палок. Хочу допустим кучу еспшек по дому раскидать с датчиками-релюхами, если надо - малинку в роли сервака, и чтоб оно само все делало, между собой обменивалось датчиками, а главное чтоб нескучный интерфейс на телефоне был с кнопочками-графиками, в идеале отдельным приложением, вот как раз писать приложение или веб-интерфейс желания ноль. Knx, one wire итд юзать не планирую. Решения в целом-то есть, но я хз за че схватиться, гугл сотни статей выдает и везде разное.
Аноним 17/06/19 Пнд 14:12:10 37079395
>>370788
Это предвзятое мнение.
> кучу еспшек
Уже соснул, собирая игрушку для детей и не предназначенную для суровых условий и работающую в зависимости от фазы луны сегодня полнолуние. Почему в промышленности радио практически не используется, а везде фапают на RS485, RS232, CAN, CurrentLoop, HART, синхронный Ethernet, потоки Е1 и прочее что идет по кабелю, поверх которых спецпротоколы типа modbus, где есть как минимум гарантии обнаружения ошибки при приеме?

>если надо - малинку в роли сервака
Интересно, как же датчики сами между собой будут общаться и не просто пересылать байты, а принимать осознанные решения? Надо. Опять же - почему одну? Нищеброд? Про горячий резерв забыл и забил или хуй клал?
>Knx
Не слышал
>one wire
Предвзято - хуевая шина для нищебродов. На ту же пару проводов заебашил CAN и можешь за раз высирать до 8 байт, которые не просрутся при коллизиях на шине, да еще и защищаются контрольной суммой.
Сам думал собирать. Скончалось после сборки железки, которая по CAN шлет импульсы со счетчиков воды и понимает команды на закрытие кранов с электроприводом от аквасторож(питаются от 5В).
Аноним 17/06/19 Пнд 14:31:39 37079696
>>370793
Мне для баловства, типа шторы с телефона задергивать, бойлеров и прочих опасных в неуправляемом виде штук подключать не планирую. Пока дальнейший гугл навел на home assistant / hass.io, вроде много и функционала и статей.
> Интересно, как же датчики сами между собой будут общаться и не просто пересылать байты, а принимать осознанные решения?
Облако или на одной из еспшек прописать. Ну так-то понятно что линуха нужна, но вдруг.
Аноним 19/06/19 Срд 04:02:21 37095197
Какую штуку нужно купить чтоб она ездила по трубке как во всяких там ЧПУ и 3D принтерах?
Аноним 19/06/19 Срд 12:03:47 37096698
>>370951
Каретка для линейных направляющих. Сами направляющие могут иметь разный профиль: круглый т.е. та самая трубка или рельсовый. Соответственно каретки тоже выпускаются под соответствующий профиль.

"Трубчатые" направляющие (т.е. цилиндрические) еще называют прецизионными валами, а каретки для них это линейные подшипники + корпус.
Аноним 19/06/19 Срд 20:28:23 37098299
Безымянный.png 17Кб, 1639x934
1639x934
суп, аноны, нужна помощь, я практически ноль в пердуине, но мне необходимо выполнить одну задачу, собственно она на пике. Проблема возникает, если условие кнопка нажата, далее непонятно как держать ее включенной. если возможно, накатайте код либо ткните какие операторы помогут мне с этой задачей
Аноним 19/06/19 Срд 23:38:41 370995100
>>370982
Ох как же ты охуеешь когда узнаешь про дребезг контактов.
Аноним 19/06/19 Срд 23:59:04 370997101
>>370982
Но ты же на картинке всё расписал, чего тебе ещё непонятно?
Аноним 20/06/19 Чтв 00:17:30 370998102
>>370997
Да я ж не знаю нихуя, вот понял, что мне нужен while чтобы это реализовать, про дребезг тоже прочитал - использую готовый кусок кода
Аноним 20/06/19 Чтв 10:37:10 371014103
>>370998
У тебя "основная программа" что вообще делает?
И ещё, что значит "непонятно как держать ее включенной"? Бля, ну пальцем наверное держать, или тем местом, которым ты её нажал
Тебе не нужен while. У тебя в скетче уже есть loop(). Просто в его теле сначала проверяешь нажатие кнопки, а потом либо зажигаешь/выключаешь светодиод, либо делаешь что там тебе надо.
Аноним 20/06/19 Чтв 12:46:02 371023104
>>371014
короче это таймер на часах реального времени, который управляет релюшками, но мне иногда надо , чтобы он включил реле вне рабочего времени, то бишь я нажимаю кнопку, реле включаются, кнопку выключаю, таймер продолжает выполнять основую работу. думал использовать while в самом начале таймера, т.е. пока кнопка нажата к основной программе не переходим а выполняем только включение реле
Аноним 20/06/19 Чтв 13:14:58 371027105
>>371023
типа вот так :
bool knopka;
knopka = digitalRead(5);
while (knopka == 1) { digitalWrite( Relay, LOW);}
Аноним 20/06/19 Чтв 13:29:08 371028106
>>371023
Покажи схему включения реле.
Наверняка через транзистор или шизоид управляет реле прямо с ноги мк?. Ставишь параллельно еще один транзистор, которым сам управляешь внешней кнопкой.
- Никакого быдлокодинга.
- Работает при зависании пердуины и ей вообще похуй на пердуину за исключением случая когда пердуина дала и не снимает сигнал включения реле.
- Прокачка навыков смехоты.
Сплошной профит!
Аноним 20/06/19 Чтв 14:02:35 371029107
>>371027
Типа как-то так
void loop()
{
bool knopka;
knopka = digitalRead(5);
if (knopka == 1) digitalWrite( Relay, LOW);
else
digitalWrite( Relay, HIGH);
}
Аноним 20/06/19 Чтв 15:00:13 371031108
>>370998
Ну я вот самое самое простое - при детекте нажатия кнопки, включай свой пин и добавь паузу в 100мс, чтоб потенциальный дребезг пропустить.
Что-то типа
while(button_pressed) sleep(100ms)
Или как там это у тебя выгляит. Так ЧАЩЕ ВСЕГО дребезг будет пропущен. Но не всегда, даже когда держишь кнопку она может дребезжать. По этому я переделал.

Хотя сейчас думаю, можно было ещё проще.
Я си не знаю и не поню как там что, я тебе так опишу, ты поймёшь.

pressed = false;
while(1) {
read_state = read_gpio(pin);
if(!pressed && read_state) { // проверить нажата ли кнопка
pressed = true;
button_pressed();
for(var i=0;i<100;i++) {
if(read_gpio(pin)) i = 0; // если кнопка отпущена, скидываем i и ждём ещё 100мс. Это может быть дребезг. Надо ждать пока все 100мс кнопка не будет отпущена.
sleep(1); // ждать 1мс
}
}else if(pressed && !read_state){ // кнопка не нажата
pressed = false;
button_released();
}
sleep(1); // ждать 1мс
}

В своих функциях button_pressed() и button_released() делай чё тебе надо.
Как-то так.
Аноним 20/06/19 Чтв 16:17:36 371033109
>>371028
прямо с ноги жеж, написано по мануалу, что ток 20ма, и можно прям с пердуино подавать сигнал
Аноним 20/06/19 Чтв 18:06:37 371038110
>>371033
Оптореле? Дай схему. Глядишь на диодах получится выйти из положения.
Аноним 20/06/19 Чтв 19:32:22 371039111
>>371038
Как дома буду кину и код и релюху
Аноним 20/06/19 Чтв 20:08:40 371042112
1-4-4.jpgq50.jpg 79Кб, 1000x1000
1000x1000
>>371039
#include <DS3231.h>


DS3231 rtc(SDA, SCL);

Time t;
int t1=9; // Час включения света
int m1=30; // Минуты включения
int t2=19; // Час вылючения света
int m2=0; // Минуты вылючения

int c1=9; // Час включения газа
int b1=10; // Минуты включения
int c2=18; // Час вылючения газа
int b2=50; // Минуты вылючения

int d; // Переменная в которую записываются текущий показатель часов
int m; // Переменная в которую записываются текущий показатель минут

int Relay = 3;
int rele2 = 4;

void setup()
{
pinMode(Relay, OUTPUT);
pinMode(rele2, OUTPUT);
if (d >= t1 && d <= t2) {
if (d==t1 && m<m1) {goto label;}
if (d==t2 && m>m2) {goto label;}
digitalWrite(Relay, LOW); // реле включено
Serial.println(" SVET ON ");
}
else
{
label:
digitalWrite(Relay, HIGH); // реле выключено
Serial.println(" SVET OFF ");
}

if (d >= c1 && d <= c2) {
if (d==c1 && m<b1) {goto label1;}
if (d==c2 && m>b2) {goto label1;}
digitalWrite(rele2, LOW); // реле включено
Serial.println(" GAZ ON ");
}
else
{
label1:
digitalWrite(rele2, HIGH); // реле выключено
Serial.println(" GAZ OFF ");
}
delay(1000); // задержка 1 сек
}


собственно код, котрый работает и к которому надо присрать кнопку. а релюха вот такая с оптопарой сразу
Аноним 20/06/19 Чтв 20:18:50 371043113
>>371042
Код не читал. Реле то не напрямую управляешь, что и требовалось.
Ставишь диод в разрыв между пердуиной и входными контактами блока реле.
Не ебу - есть там ограничительные сопротивления перед оптопарами? Через свою кнопку и резистор после диода подаешь плюс питания и получаешь профит в виде включающегося реле мимо пердуины!
Аноним 20/06/19 Чтв 21:41:30 371047114
>>371043
падажи, я вот нуб но знаю, что на диоде падает напруга, а мне надо высокий уровень с пердуины чтобы приходил. не слишком он мне напряжение уронит?
Аноним 21/06/19 Птн 04:12:06 371060115
>>371047
Можешь еще хардкорней - замкнуть 3 и 4 вывод оптопары, имитировав ее сработку.
Аноним 21/06/19 Птн 09:49:33 371070116
>>371047
Уронит, но не сильно
Аноним 21/06/19 Птн 14:26:56 371095117
>>371047
"высокий уровень" в пятивольтной логике это все что от 2.7-3.0 В и выше, можно хоть три диода въебать.
Аноним 21/06/19 Птн 17:29:46 371102118
>>368492 (OP)
Заинтересовала тематика IMU (Inertial measurement unit). Как импорт подобных девайсов в РФ регулируется законодательством? Не заинтересуется ли ФСБ посылкой из Китая, т.к. данный девайс может ОТСЛЕЖИВАТЬ положение тела в пространстве?
Аноним 21/06/19 Птн 18:53:06 371104119
>>371102
Так оно давно уже в мобильниках есть, или я ошибаюсь? И что-то мне кажется, что дешевая фигня из китая будет работать крайне плохо, относительно нормальных гироскопов.
Аноним 21/06/19 Птн 19:52:23 371109120
Аноним 21/06/19 Птн 19:53:18 371110121
>>371104
>Так оно давно уже в мобильниках есть, или я ошибаюсь?
В мобильниках и GPS есть. Но попробуй закажи GPS передатчик с алиэкспресса и посмотри что произойдет, когда ты его будешь забирать с почты.
Аноним 21/06/19 Птн 20:22:32 371112122
>>371109
То же самое говно из китая. Ладно ты бы еще кусок ракеты на ебее купил, а это ерунда какая-то.

>>371110
Передатчик то зачем? Заказывал по 1 шт. NEO-6M у двух разных китайцев, проблем не было. Если боишься из дома выходить, то можешь купить в чипдипе или электронщике. Ты какую-то ерунду выдумал.
Аноним 21/06/19 Птн 20:28:57 371113123
>>371110
Хорошо ли будет окружающим, если ты включишь передатчик GPS где-нибудь в городе? А если передатчик относительно мощный?
Аноним 22/06/19 Суб 04:36:31 371144124
>>371112
>То же самое говно из китая. Ладно ты бы еще кусок ракеты на ебее купил, а это ерунда какая-то.
Судя по описанию и видео - довольно точная штука, если нужно определить положение датчика в пространстве, а также его ускорение.
Можешь посоветовать более точный девайс, который бы был таким же компактным?
Аноним 22/06/19 Суб 04:40:59 371145125
>>371112
>NEO-6M
И GPS я просто как пример привел девайса из-за которого могут быть проблемы. Это как если заказать какие-нибудь очки со встроенной камерой и потом разгребать проблемы с законом.
Мне нужен IMU модуль, который бы позволял определять его положение в пространстве в относительных координатах.
Аноним 23/06/19 Вск 23:04:41 371288126
По AVR куда обратиться?
Аноним 24/06/19 Пнд 01:00:12 371292127
Аноним 24/06/19 Пнд 01:55:24 371295128
>>371292
Умею только кодить... ) Решил соединить АВР с кнопками и энкодерами. Выхлоп - в комп. Ос - Linux. Что нужно??

- ATmega8*, DIP
- Программатор USBASP
- конвертер USB-uart для простейшего общения с ПК
? питание хочу от USB (можно просто от USB-uart?)

- 16 энкодеров, 32 кнопки
? как скоммутировать эти 64 (верно?) контакта на 1 микросхему? нужны, получается, ещё какие-то детали? (как они называются и подключаются?)
? платы, разъёмы, прочие детальки (какие? я вообще не знаю - ни названий, ни стандартов)

Я что-то упустил? Или можно, наоборот упростить?
Аноним 24/06/19 Пнд 02:01:37 371296129
Ещё по софту. Хочу использовать только софт оф. дистров Linux. Этого достаточно? Там всякие avrdude, gcc-avr и т. д.

Можно ли при программировании устройства обойтись правами юзера? Достаточно ли для этого расшарить для юзера интерфейс ttyS0, или нужно что-то ещё?
Аноним 24/06/19 Пнд 06:51:46 371304130
>>371295
> как скоммутировать эти 64 (верно?) контакта на 1 микросхему?
74HC165 паровозиком тыр-тыр-тыр.
Только вот с энкодерами заебешься, особенно если их будешь крутить болгаркой
Аноним 24/06/19 Пнд 08:17:14 371307131
>>368492 (OP)
Ананы. Мне надо так: ардуинка просыпается раз в час, измеряет температуру, записывает в csv файл на sd карточку и засыпает. Так до бесконечности.
Ньюфаг осилит?
Аноним 24/06/19 Пнд 08:20:21 371309132
>>371307
Реквестирую такой девайс в готовом исполнении на али.
Аноним 24/06/19 Пнд 08:31:09 371311133
>>371309
Неинтересно. Хочу сам собрать.
Аноним 24/06/19 Пнд 09:33:35 371313134
Аноним 24/06/19 Пнд 13:52:52 371333135
>>371307
>Ньюфаг осилит?
Да. Нада купить жпс-шилд, подключить к stm32h7, чтобы со шпутника время узнавать, раз в час будить им ардуину, заставлять писать на карту и усыплять.
Аноним 24/06/19 Пнд 16:50:03 371353136
>>371333
Ты бы уж посоветовал еще и спутник запустить.

Разве не проще взять АТМЕГУ и подключить к ней часы реального времени? Правда что такое "сон + атмега", я не знаю.

>>371307
Это идеальный проект для старта. Просто разбиваешь задачу на элементы и гуглишь каждый из них. Кстати, можно даже в интернет данные отправлять, чтобы карточку каждый раз не шатать.
Аноним 24/06/19 Пнд 18:49:59 371367137
>>371353
Никаких интернетов - жрёт энергию. Да и жпс шилд наверняка прожорлив, буду искать решение на часах. Спасибо, за советы!
Аноним 25/06/19 Втр 12:55:19 371422138
>>371367
>решение на часах.
Часы реального времени это всегда геморрой. В самый ответственный момент в них сядет батарейка, или они просто начнут спешить/отставать. Это будет девайс который в 100% тебя подведет, рано или поздно.
Аноним 25/06/19 Втр 15:15:40 371436139
Пришла моя первая ардуинка. Решил потестить. Светодиода под рукой не было, датчики и моторчики не дошли ешё. Решил покрутить вентилятор.
Залил такую фигню:
int led = 8;

void setup()

{

pinMode(led, OUTPUT);

}

void loop()

{

digitalWrite(led, 1);

delay(10000);

digitalWrite(led, LOW);

delay(10000);
digitalWrite(led, 255);

delay(10000);

digitalWrite(led, LOW);

delay(10000);

}


Вентилятор крутится 10 секунд выключатся на 10 и опять, но я не замечаю никакой разницы в скорости между digitalWrite(led, 1); и digitalWrite(led, 255);
Вентилятор двухконтактный минус взял с минуса, плюс с 8 пина. Разве оно не должно было отправить меньшее напряжение чтоб оно вращалось еле еле? Или оно может управлять ток вентиляторами с 3 проводами, через жёлтый? Но светодиод же должен был по идее тусклее гореть, если я правильно понимаю. Короче поясните
Аноним 25/06/19 Втр 15:21:54 371438140
>>371422
Можно потом модифицировать на проверку заряда. И когда они сядут? Через год? В ПК стоят те же часы и работают почти вечно. Я дважды в жизни менял таблетку на ПК.
Аноним 25/06/19 Втр 17:44:28 371443141
sortie.png 5Кб, 295x734
295x734
Котаны, есть красная крышка, которая собственным весом закрывает черный бак, сидит на шарнире слева.

Задача — ардуинкой крутить зеленую катушку-лебедку, которая синим тросом поднимет крышку, пока она не упрется в фиолетовый фиксированный упор, подержать ее открытой секунд 10 и закрыть обратно. Упор может находиться в разных местах, поэтому необходимое кол-во оборотов лебедки не замерить, надо детектить упирание.

Какой тип моторчика и какой драйвер использовать? Обычный DC и детектить упирание по току? Как не дать размотаться лебедке под весом крышки в эти 10 секунд, когда нужно держать крышку в верхнем положении? Есть ли полуготовые решения, чтобы не ебаться с нуля?

Предположим, что для поднятия крышки надо приложить силу 20Н, на 200Н порвется синий трос или сорвется с крепления фиолетовый упор.
Аноним 26/06/19 Срд 09:50:30 371483142
Как реализовать миллисекундный отклик МК-комп?
Аноним 26/06/19 Срд 10:10:36 371484143
>>371443
чё за унитаз ты делаешь? )

>детектить упирание
пружина с кнопкой - между толкателем и крышкой
(размыкатель, в случае троса)

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

мимогуляю
Аноним 26/06/19 Срд 11:09:01 371486144
>>371307
Нахуя только тут ардуина непонятно. Есть же великолепные малопотребляющие esp8266, там можешь и время по интернету синхронизировать, и сразу в облако данные записывать, на какой-нибудь narodmon.ru. Ну или локально сервак поставить
Аноним 26/06/19 Срд 13:10:22 371493145
>>371486
>esp8266
>малопотребляющие
Аноним 26/06/19 Срд 13:23:14 371496146
>>371493
Ага, всё верно гринтекстишь
Аноним 26/06/19 Срд 16:10:26 371508147
>>371443
Бери шаговый двигатель и крышка не будет опускаться покуда на шаговик идет ток. Тонкостей не знаю, но шаговики можно фиксировать — это точно.

(конечно тут подойдет какой нибудь поршень, чтобы не городить веревочки. Называется актуатор и не придется ебаться с драйверами, но они стоят денег)

>20Н, на 200Н порвется синий трос
Просто подбираешь шаговик , чтобы он не осиливал больше 20Н. Конечно нет специального, чтобы вот он прям 20Н тащил, но берешь тот что выше по мощи, а дальше силой тока ограничиваешь крутящий момент. Подал 1,5А — сильно, подал 1А — все еще сильно, подал 0,5А — заебись. Типа того. Вот и получишь что крышку он в состоянии поднять, а чуть больше тяжесть и он не сможет тянуть дальше. Конечно можно это все синхронизировать со счетчиком оборотов и опускать крышку, но это уже все на твой вкус усидчивость.

>пока она не упрется
Для фиксации упоров существуют концевые выключатели, но от них надо вести провода и если у тебя упор и крышка — два независимых объекта, то может решение и не самое лучшее. Можно попробовать заюзать датчик расстояния. Он же будет универсальным, в отличии от концевика, и не даст открыться, если под крышку попадет рука, например.

Подобранная мощность двигателя плюс датчик — нормальная безопасность.


>Есть ли полуготовые решения, чтобы не ебаться с нуля?
Смотря что за конечный продукт. Может у китайцев и есть. А так только модули.
Аноним 26/06/19 Срд 18:53:41 371521148
-18621264762097[...].jpg 128Кб, 800x800
800x800
Так, у меня есть atmega8 и и вот такая хуйня. Как лучше всего прошивать атмегу?
Аноним 26/06/19 Срд 19:44:23 371522149
09873-01a.jpg 130Кб, 600x600
600x600
Если оставить висеть FTDI брейкаут на Pro Mini без вставленного УСБ кабеля, будет ли он отжирать ток от ардуинки, ничего не делая?
Аноним 27/06/19 Чтв 22:04:09 371587150
>>371521
Ты хоть тутор хоть один прочитал?
Аноним 27/06/19 Чтв 22:42:57 371594151
>>371508
>Называется актуатор
Спасибо анон, в эту сторону и пойду
Аноним 28/06/19 Птн 05:59:33 371604152
>>371436
Это конечно тематика, но всёже бамп
Аноним 28/06/19 Птн 11:06:24 371611153
Аноним 28/06/19 Птн 11:59:12 371618154
>>371436
>digitalWrite(led, 255)
диджитал подразумевает ЦИФРОВОЙ пин, а цифровой формат это либо "да", либо "нет". Это либо 1, либо 0. Напряжение либо есть, либо его нет. Всё, нет никаких 255 и прочего говна. Точнее твои 255 автоматически приравниваются к "да" или 1.

Юзай аналоговый пин, а не цифровой, чтобы контролировать уровень напряжения. analogWrite должно быть в диапозоне от 0 до 255. Аналоговые входы помечаются как "A" т.е. A0, A1, A2 и т.д. количество зависит от модели твоей ардуины.
analogWrite(A0, 255);



Аноним 28/06/19 Птн 12:10:39 371619155
2019-06-2812-09[...].png 1197Кб, 946x703
946x703
>>371618
Вот они на плате, обвел кружком
Аноним 28/06/19 Птн 14:25:49 371631156
>>371619
вон оно чё. Добра! Щас попробую
Аноним 28/06/19 Птн 18:59:19 371645157
k
Аноним 28/06/19 Птн 21:38:12 371654158
Добрый вечер, извините если не туда.
Одноплатные компьютеры интересуют, но треда я не нашел хуево искал видимо.
Какой взять чтобы можно было получить интернет через симку, или чтобы он распознал свисток с симкой
Аноним 29/06/19 Суб 03:48:15 371670159
>>371654
На алике посмотри с z 8300 и припаянной ардуиной.
Аноним 01/07/19 Пнд 07:42:17 371771160
>>371522
Да, между 100нА и 15мА. Я хз, уходит ли он в некое подобие сна, при отключенном УСБ. Вроде нет, надо даташит курить, но мне лень.

>>371496
Ну он то прав так то, есп малопотребляющая относительно арм кортекса какого нибудь, при правильной работе с часами и прочей хуйней.
Если ВЬЕБАТЬ ВСЕ и жарить на высоком уровне, она жрать будет нихуя не меньше.

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

Аноним 01/07/19 Пнд 15:28:17 371790161
>>371771
> Если ВЬЕБАТЬ ВСЕ и жарить на высоком уровне, она жрать будет нихуя не меньше.
Зачем въебывать всё, если ей надо раз в час проснуться, отослать данные и заснуть?
В режиме сна у них у всех потребление микроамперы
Аноним 01/07/19 Пнд 17:08:05 371796162
>>371790
Ну так зачем ради такой херни городить херню в 10 раз дороже и сложнее?
Которая один хер проиграет 8битнику в потреблении, размере и в руках новичка времени создания.

>В режиме сна у них
А там вся пизда пойдет, когда она из него начнет выходить и пойдет разгон кварца. Сколько там 240МГц?
В то время как тиня может отдуплится на 128КГц пьяно подрыгать ногой, блевануть и дальше ебнутся спать.

Новые тини к сведению, на 20МГц жрут 2мА в полной загрузке ядра, на 5МГц в районе 1мА.
А могут от часового кварца ворочать хуйню и жрать 5мкА.
Пять блядь микроампер, с полным сохранением функционала карл, 32КГц тут половине треда хватит сполна, если подумать.

32битник, только пропердевшись спросону уже сожрет столько, сколько 8битник за день.
Аноним 01/07/19 Пнд 17:08:59 371797163
>>371796
>на 20МГц жрут 2мА
Поправка 7ма.
Аноним 01/07/19 Пнд 18:51:03 371799164
>>371796
> Ну так зачем ради такой херни городить херню в 10 раз дороже
Прости, где ты нашёл esp8266 в 10 раз дороже ардуины?
> Которая один хер проиграет 8битнику в потреблении, размере и в руках новичка времени создания.
Она программируется через ту же arduino ide
> А там вся пизда пойдет, когда она из него начнет выходить и пойдет разгон кварца. Сколько там 240МГц?
> В то время как тиня может отдуплится на 128КГц пьяно подрыгать ногой, блевануть и дальше ебнутся спать.
На запись в csv файл на флешку времени дольше уйдёт, чем на передачу данных по сети. Сколько там ждать, пока фапч защелкнется, миллисекунду? Охуеть как много
> Новые тини к сведению, на 20МГц жрут 2мА в полной загрузке ядра, на 5МГц в районе 1мА.
>А могут от часового кварца ворочать хуйню и жрать 5мкА.
> Пять блядь микроампер, с полным сохранением функционала карл, 32КГц тут половине треда хватит сполна, если подумать.
>32битник, только пропердевшись спросону уже сожрет столько, сколько 8битник за день.
Так тебе полное потребление нужно считать. Если атмеге нужно поработать на токе 2 мА 1 секунду, а espшке, например, 50 миллисекунд на токе 20 мА, то espшка экономичнее. И то, при отправке данных раз в час это будет всё сравнимо с током утечки батарейки

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

Аноним 01/07/19 Пнд 20:43:30 371807165
>>371799
>А главное, с espшкой ты можешь плевать данные прямо в облако, а потом хоть на смартфоне, хоть на компе через браузер читать данные в реальном времени
Посоветуй какое-нибудь облако, которое будет:
1) проверенное временем, т.е. доступное бесплатно и бесперебойно уже 3+ года
2) которое позволяет строить графики по данным, и желательно с возможностью интеграции этих графиков на свой сайт или приложение.
Аноним 01/07/19 Пнд 20:55:32 371810166
>>371807
Я не знаю, не интересовался этим вопросом. Просто я написал свои теоретические рассуждения в качестве пищи для размышления. То есть, это всего лишь предлог для того, чтобы подумать над альтернативой, а не зацикливаться на одних атмегах
Хотя, я помню тут был MQTT тред, там аноны достигали успехов различной степени. Какие-то приложухи для андроида с красивыми графиками показывали
Интуиция подсказывает мне, что на сегодняшний день с этим всё нормально
Аноним 01/07/19 Пнд 21:21:35 371813167
image.png 266Кб, 1168x591
1168x591
image.png 176Кб, 1275x769
1275x769
>>371799
>>371810

>esp8266 в 10 раз дороже ардуины?
Контроллер и овепрайснутую плату из китая сравнить бы, ммм....

>На запись в csv файл на флешку времени дольше уйдёт
АВОТХУЙ
8битник на мелкой частоте может прыгать туда сюда за пару шагов.
(6 тактов + разгон кварца, на который похуй ибо статичное ядро, я хз умеют ли эти ваши ESP такое, т.е. можно начинать ебашить вот как кварц качнулся).
В контексте работы с медленной памятью и всякими внешними интерфейсами, это означает, что можно наебыватся спать каждый дрыг ноги.

В тоже пикрил. А еще в режиме сна, в котором ее можно разбудить прерыванием, она жрет нихуя не микроамперы, а пик 2.

Так что не надо заливать. Она проебывает весьма пососному 8битнику на доисторической архитектуре.

Ща надо глянуть, шо там у стм8.



Аноним 01/07/19 Пнд 21:29:57 371815168
image.png 38Кб, 713x225
713x225
>>371813
Вот че по STM8. Пробуждение из 2мкА - 5мкС ака 80 циклов на 16МГц.
Аноним 01/07/19 Пнд 21:36:56 371816169
>>371810
>>371799

А теперь представь, что учитывая вот это
>>371815
>>371813

Тебе нужно делать ОСРВ на автономном питании, датчик BBC и датчик каколдпары орут, ща тню твою ебать будут, а у тебя МК секунду просыпается.
Пока проснулся, осталось только сперму в пизде обрабатывать, хули отправил в облако, по вайфаю.
Аноним 01/07/19 Пнд 22:59:12 371818170
Какой годный GSM модуль для Arduino посоветуете анончики?
Что бы только проводами соединить с Arduino и работало? Без всяких там припаиваний кондеров и т.д.
Аноним 02/07/19 Втр 14:25:08 371834171
>>371818
Я вот не понимаю. Что тебе мешает погуглить? Там тебе и видео, и сравнения и чё хочешь вообще есть.
Аноним 02/07/19 Втр 14:34:49 371837172
>>371807
>1) проверенное временем, т.е. доступное бесплатно и бесперебойно уже 3+ года
Пости свои данные в приватный телеграм-канал

>2) которое позволяет строить графики по данным, и желательно с возможностью интеграции этих графиков на свой сайт или приложение.
Это не задачи облачного хранилища, ты сам пишешь приложения/скрипты/чтоугдобно, которые из сырых хранимых данных строят графики-хуяфики
Аноним 03/07/19 Срд 14:41:33 371903173
Есть ардуина и экран. Все питаются от 5в, а экран потребляет 1А (Nextion). Как это сделать мобильным?

Надо питать от двух батареи по 3.7В, связанных параллельно и через повышающий преобразователь? Или от двух батарей по 3.7В связанных последовательно через регулятор напряжения?

Что экономичнее? Когда будет падать напряжение батарей, повышающий преобразователь ведь тоже будет выдавать меньшее напряжение. Как это все стабилизируют?
Аноним 03/07/19 Срд 14:45:02 371904174
22272f1c258a8ae[...].jpg 219Кб, 1005x619
1005x619
Аноним 03/07/19 Срд 20:13:14 371913175
>>371903
Ни один экран LCD такого формата не работает с 5В, все они 2,7-4,2В, то есть 3,7В Li-Ion, то есть для работы от батареи. Внутри модуля стоит преобразователь 5В-3,7В-1,8В(может быть и 1,2В для видео чипа). Так что я бы запустил от одной 18650 и не парился.
Аноним 03/07/19 Срд 21:05:17 371915176
>>371913
Но в инструкции пишут, что недостаточное питание может пиздануть дисплей. Или мне выковыривать стабилизатор напряжения? Ардуина тоже требует 5в, если с кварцем.
Аноним 04/07/19 Чтв 00:39:49 371924177
>>371915
Потому, что стоит импульсный преобразователь какой то говеный и он может пизданутся. Другой анон. Хз как там, надо смотреть.
Аноним 04/07/19 Чтв 08:52:38 371935178
>>368492 (OP)
>Пик №2
Молю дайте мне название красненьких и зелёненьких модулей, софт, и инструкцию для полных дегенератов что именно сделать с шаговыми двигателями
Это ведь станок для лазерной гравировки?
Аноним 04/07/19 Чтв 10:43:42 371941179
>>371915
Покупаешь voltage regulator, который жрет все подряд, от 3 до 12 В например, и впихиваешь столько батареек, сколько вмещается в твою гравицапу.
Аноним 04/07/19 Чтв 11:16:48 371942180
>>371935
DRV8833 или чето типо того.
Там у вас вообще под это библиотека есть
Аноним 04/07/19 Чтв 13:29:41 371947181
babka.jpg 65Кб, 428x604
428x604
>>371913
>>371924
Это не тупо экран, бляди вы тупорылые. Это экран + сенсор + STM32F103 (+, если pro-версия, ЧРВ и ЕЕПРОМ). И преобразователь питания там норм стоит.
>>371903
Она жрёт меньше, чем 1А. Замерь ток мультиком.
Питай от двух параллельно соединенных элементов, профита будет больше. Повышайка сама всё стабилизирует, а контроллер разряда аккумуляторов (который тебе ставить в любом случае придётся), сам отрубит питание, как аккумуляторы разрядятся.
Аноним 04/07/19 Чтв 13:57:05 371948182
1f081a34c3cf11e[...].jpg 66Кб, 1000x1000
1000x1000
>>371947
>Она жрёт меньше, чем 1А. Замерь ток мультиком.
>Питай от двух параллельно соединенных элементов, профита будет больше. Повышайка сама всё стабилизирует, а контроллер разряда аккумуляторов (который тебе ставить в любом случае придётся), сам отрубит питание, как аккумуляторы разрядятся.


Добра, анон. Я думал повышайка тупо прибавляет условное число к напряжению т.е. подается 3В, а резистором выставляю на 4В, и если входное напряжение падает до 2.5В, то на выходе у повышайки падает до 3.5В.

Я вот такую взял SX1308, как на пикрилейтед.
Аноним 04/07/19 Чтв 14:55:41 371955183
>>371942
>Там у вас вообще под это библиотека есть

Пытаюсь залить grbl на китайскую UNO.
Компилироваться компилируется, а литься не льётся. Чёт типа программатор не отвечает.
Мигалка светодиодом заливается и работает. В чём проблема? Меня АЖТРИСЁТ
Аноним 04/07/19 Чтв 15:04:00 371957184
>>371955
А ты можешь скопировать сообщение об ошибке? Я себе заливал и у меня норм все было.
Аноним 04/07/19 Чтв 15:04:41 371958185
>>371957
avrdude: stk500_recv(): programmer is not responding
Аноним 04/07/19 Чтв 15:21:51 371959186
>>371958
Вариантов, оказывается дохуя, начиная от выбора неправильного порта и платы (что видимо не так, раз блинк прошиваешь)
https://kind-evil.blogspot.com/2013/12/arduino-avrdude-stk500recv-programmer.html

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

----------------------------------------


Недавно встретился с такой же проблемой после случайного выдергивания USB кабеля из arduino pro micro в процессе прошивки, после чего он и стал писать похожее сообщение, что у и у топикстартера, только вместо stk500 свое. Предыдущий пост с ресет помог. Только надо занать точно когда надо отпустить ресет.

Для этого идем в Файл->Настройки и там ставим галочку "Показать подробный вывод" напротив "загрузка".

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

После этого плата востановила свою обычну работоспособность.


------------------------------------------------

И я столкнулся с той же проблемой. Классика - все работало, а потом вдруг опа... Ну, естественно, проверил порт, выставленную плату - все нормально. Переставил драйвер - бестолку. Грешил на обновления винды, как раз массово грузившиеся/устанавливавшиеся...

До перепрошивки бутлоадера дело не дошло, попробовал загрузить скетч в ардуинку на другом компе - все ОК. А на моем обе мои ардуинки не грузятся. И еще на третьем компе все ОК. Переставил Arduino IDE два раза - во второй раз постарался почистить весь мусор после деинсталляции. Не помогло. Обратил внимание, что настройки не слетают, хотя вроде весь реестр прошерстил, а IDE при деинсталляции строго говорит - все сотрется!

Прочитал эту ветку, погрустил над взаимными препирательствами, полез по следующей ссылке - форум на ардуино.цц, и вот оно!

On Windows delete or rename:
Arduino IDE 1.6.6 and later: C:\Users\(username)\AppData\Local\Arduino15

Вышел из IDE, переименовал, заново настроил в IDE порт и плату - все грузится!!!

Кто молодец? :) Я молодец :) Два выходных жалко...

Имейте в виду - слетают все настройки. Все пути и т.п. заново прописать придется.


Аноним 04/07/19 Чтв 15:40:16 371960187
>>371955
>на китайскую UNO
Ну так разница в цене должна же окупаться анальными страданиями.
Аноним 04/07/19 Чтв 16:33:13 371965188
>>371960
Китайская уно китайской уне рознь. Если вариант совсем бюджетный за 30 рублей, то на этой уне можно разве что мигать светодиодом.
Аноним 04/07/19 Чтв 17:00:43 371968189
>>371959
>>371960
>>371965
Попробовал лить из винды. Толку 0.
Короче чёт странное в очень подробном выводе видно что останавливатся прям в самом конце загрузки почти.
Там ещё перед загрузкой предупреждение появляется, что место маловато останется и может работать нестабильно. Может дело в размере? Нет аналогичной библиотеки чуть поменьше?
Аноним 04/07/19 Чтв 17:01:34 371970190
>>371968
ЗЫ поясню другик программы щас тоже нормально льются проблема именно с grbl
Аноним 04/07/19 Чтв 17:02:16 371971191
Аноним 04/07/19 Чтв 17:25:19 371980192
>>371968
Так у тебя значит места мало для прошивки. Что за чип стоит в твоей уне?
Аноним 04/07/19 Чтв 17:33:28 371982193
Аноним 04/07/19 Чтв 19:40:20 371989194
>>371982
328P вроде нормальная. На выходных попробую загрузить скетч и посмотреть что там с размером, если дождешься.
Аноним 04/07/19 Чтв 19:42:02 371990195
>>371982
>>371989
Есть конечно вариант снести бутлоадер в мк, который занимает место и прошить через аврдуду.
Аноним 05/07/19 Птн 00:20:32 372002196
image.png 507Кб, 969x712
969x712
У кого-то уже был опыт в попенсуерс проекте под названием XOD IDE? над этой дичью ребята из амперки вроде работают
Аноним 05/07/19 Птн 09:54:44 372017197
>>371989
>если дождешься.
Да без проблем. Всё равно мне кроме уно ничё ещё не дошло. Если чё я 1.1 пробовал лить
Аноним 05/07/19 Птн 10:27:50 372023198
>>372002
Еще одно ide для инвалидов. Больше ide богу ide.
Аноним 05/07/19 Птн 10:32:38 372024199
>>372017
А другие версии не пробовал? С 0.8 версии они перешли на более высокую частоту baud. Да и вообще более ранние версии вроде как должны содержать меньше функций и кода, что может как-то решить проблему с памятью.
Аноним 05/07/19 Птн 10:53:29 372025200
>>372002
Визуальное программирование — зло. Оно даже не соответствует своему названию, ибо визуально разобраться в сотнях нод нереально (есть опыт в grasshopper для rhinoceros). Ну и скорости это не прибавляет — потратил примерно столько же времени, как если бы я писал текстом код. Слава богу там была нода-текстовый редактор, в котором можно написать код привычным методом.

Где-то проще, а где-то сложнее и получается тоже на тоже. Сложнее там, где нужна функция, которая не предусмотрена разработчиками — вот тогда начинается городилка из нод неприличных размеров и отнимающая кучу времени.

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

Визуальному программированию нужно новое переосмысление.
Аноним 05/07/19 Птн 14:22:18 372040201
>>372024
Ты великолепен! 0.7 залилась без проблем. Осталось выкурить гайды как ей пользоваться и как чё собирать, дождаться деталей и меня ждёт успех
Аноним 05/07/19 Птн 16:37:44 372052202
>>372040
Проблема-то осталась. Надо теперь решить в чем именно.
Аноним 06/07/19 Суб 02:12:44 372080203
>>372025
Нет, ты не прав, я дрочился на юнити и там в принципе даже не самые типовые вещи не плохо прототипируются.
Другое дело, что там ВЯП это почти обычный, только ты слова не клавиатурой вводишь, а мышкой.

У ВЯП как раз есть очень хорошая особенность. Они имеют гораздо более хорошую наглядность, для не автора или если автор давно сюда не лазал.
Да, если ты работаешь над куском сейчас, они скорее подзапутывают ибо не дают совершить столь мощных выражений, которые доступны текстовому ЯП, но если ты в одиночку прототипируешь хуйню несколько месяцев, то лучше пусть будет хуевей максимальная наглядность, но сильно выше минимальная, чем ебоша охуительные алгоритмы, через месяца два ты будешь разбиратся по недели, что у тебя там написано.
Аноним 06/07/19 Суб 08:37:47 372084204
>>372052
Всмысле? Старая же тоже работать должна, какая разница?
Прошилось норм в мониторе порта отвечает. У меня кстати вопрос я так и не вкурил куда подключать лазер/сервопривод опускающий ручку или что-то в этом роде? Или это как-то отдельно нужно пердолить?
Аноним 06/07/19 Суб 12:53:04 372091205
>>372084
>Старая же тоже работать должна, какая разница?
Ну в новых добавляются функции. Ты будешь вынужден сидеть на старой версии, что не есть гуд.

>куда подключать лазер/сервопривод опускающий ручку или что-то в этом роде?
Ось Z. У тебя же есть шилд под уно для драйверов?
Аноним 06/07/19 Суб 13:04:31 372092206
Аноним 06/07/19 Суб 13:15:35 372093207
>>372091
>У тебя же есть шилд под уно для драйверов?
Не. Вроде можно без него просто с драйверами? Какой брать лучше?
Типо вот такого всмысле?https://ru.aliexpress.com/item/32951912847.html

Кстати меня жаба душит брать Nema 17, я сильно проиграю взяв что-то более бюджетное?
Аноним 06/07/19 Суб 13:25:04 372094208
>>372093
бюджетнее nema17? Кек.
Аноним 06/07/19 Суб 13:25:30 372095209
>>372091
>Ось Z.
А еслиб я например делал 3D принтер и там надо было бы греть пластик, подавать, обдувать вентилятором?
Аноним 06/07/19 Суб 13:27:29 372096210
>>372094
28BYJ-48 же вроде тож шаговый двигатель? И нихрена не стоит. Или я не догоняю чего-то?
Аноним 06/07/19 Суб 14:43:45 372102211
>>372093
Есть nema13. А вообще все зависит от нагрузки (если ты решил фрезерный делать) и точности. Видел как делали из приводов рисовалку и там детализация говно. если тебя это устраивает, то бери.

>Вроде можно без него просто с драйверами?
Можно. Но тебе придется взять паяльник в руки и разбираться с контактами (и не забыть про конденсатор, в шилде он из коробки стоит)


>>372095
>А еслиб я например делал 3D принтер и там надо было бы греть пластик, подавать, обдувать вентилятором?

По сути нет никаких осей X Y Z, а есть количество драйверов, подключенных к ардуине. Просто я тебе для понимания сказал, что третий драйвер будет отвечать за подъем (в прошивке это ось Z)

В шилде, ссылку на которую дали здесь >>372093
https://ru.aliexpress.com/item/32951912847.html
Есть четвертый контакт красный — это для какого нибудь доп мотора, если нужно (например .чтобы подавать пластик в 3d принтере)

Чтобы греть пластик, включать вентилятор, драйвер не нужен. Там нет шаговых двигателей, а просто контролируется ардуиной подача напряжения на вентилятор или нагреватель. В шилде вроде для этого есть тоже разъемы, но вот реле нужно потом подключать самому (потому что ардуина выдает 5в, а вентилятор 12в)
Аноним 06/07/19 Суб 14:59:58 372105212
>>372093
>я сильно проиграю взяв что-то более бюджетное?
С уменьшением бюджета увеличивается количество геморроя. Например я A4988 шатал пайкой неоднократно и в какой-то момент он у меня пизданулся, отнял кучу нервов, потом я взял драйвер за 600р где все привинчивается на клеммы и считай вообще не парился, но мне и нужно было управлять только одним двигателем, а не тремя или четырьмя.

Но зато с дешевыми модулями если что-то пойдет не так (а оно пойдет не так), то будет не так жалко потерянных денег. Хотя есть шанс, что из-за того, что ты взял говно, у тебя ничего и не получилось. В общем, жизнь как всегда не дает очевидных путей — придется выбрать свой стул.
Аноним 06/07/19 Суб 15:20:33 372106213
>>372102
>если ты решил фрезерный делать
Не. Я думал сначала нихромовую выжигалку, а потом на лазерный модуль накопить. Думаю нагрузки особо не будет, ничё тяжёлого же
>Просто я тебе для понимания сказал, что третий драйвер будет отвечать за подъем (в прошивке это ось Z)
Я не очень понял. Как оно узнает что мне например нужно опустить ручку на столько-то или включить лазер на столько-то? Если я лью например сгенерированный gcode для какой-то картинки оно же не будет знать мне на моём станке надо поднимать, опускать или вообще просто включить лазер. Это в самой прошивке надо красноглазить как-то? Или через софтину которой скормлю Gcode всё настоится/можно настроить?
Аноним 06/07/19 Суб 15:29:07 372107214
>>372106
>Это в самой прошивке надо красноглазить как-то? Или через софтину которой скормлю Gcode всё настоится/можно настроить?
Или это решается во время генерирования gcode?
Аноним 06/07/19 Суб 15:35:22 372108215
>>372107
Всё вопрос снят, я нашёл
Аноним 06/07/19 Суб 18:54:13 372127216
>>372106
>нихромовую выжигалку
Я в детстве выжигал, точно не помню, но там не во всех направлениях накоечник идет плавно, да? Надо постоянно поворачивать наконечник вдоль линии. Хотя может щас какие-то более совершенные конструкции, но я выжигал что-то типа согнутым вдвое проводом и соответственно если выжигать боком, то чувствуется сопротивление и дерево не успевает сгорать. Твои моторы могут не потянуть такое сопротивление.

Так вот, в чпу я не знаю как поворачивать наконечник вдоль линии. Сам хотел сделать ЧПУ-вырезалку бумаги, но там та же херня — нужно поворачивать лезвие вдоль линии иначе порвет бумагу. В принципе просто добавляется еще один мотор, но этим мотором нужно как-то управлять, а это делает джикод, а джикод надо чем-то генерировать.

У плоттерщиков вроде есть какая-то своя программа — надо смотреть. Или смотреть как у этих плоттеров устроено лезвие. Либо использовать что-то вроде нити, как на пенорезах.

Аноним 06/07/19 Суб 19:06:50 372132217
>>372108
gcode — управляющая программа, в ней и указанно в какой момент включать один мотор, а когда другой и на какой скорости; когда включать лазер и т.д.

Но как получить этот джикод? Есть куча программ, которые переводят 3d-модель или векторный файл в gcode. Все эти подъемы по оси Z тоже специально рассчитываются этими программами. Есть специфичные программы для 3д принтеров, лазеров, фрезеров, пенорезов, плоттеров. Есть какой-то плагин в инскейп — я ваще хер знаю что это за заверь.
Аноним 12/07/19 Птн 01:20:08 372545218
как собрать ЗРК для уничтожения квадрокоптеров?
Аноним 12/07/19 Птн 05:59:26 372547219
13/07/19 Суб 01:23:01 372603220
>>372547
Ух, прям программированием на delphi пахнуло.
Аноним 13/07/19 Суб 10:29:34 372617221
B10581FA-3605-4[...].jpeg 109Кб, 1200x628
1200x628
Аноним 13/07/19 Суб 11:54:39 372620222
Аноним 17/07/19 Срд 18:10:13 372932223
Хмм
Аноним 17/07/19 Срд 18:28:31 372933224
Аноним 17/07/19 Срд 18:52:36 372937225
Аноним 18/07/19 Чтв 16:07:49 373014226
SAVE20190718160[...].jpeg 18Кб, 1000x1000
1000x1000
SAVE20190718160[...].png 6Кб, 469x403
469x403
Вот вроде нормально учил физику в школе, но все равно никак не пойму, каким образом мерять 220в нагрузку вот таким трансформатором тока. Он же нам выдает ток на вторичке, а пердуина меряет напряжение. Как здесь одно в другое переводится, почему в схеме больше одного резистора? Может кто-нибудь расписать?
Аноним 18/07/19 Чтв 16:50:26 373017227
16-47-20-HWCT5A[...].jpg 37Кб, 541x336
541x336
А вот тут нарисовано, что хоть прямо напрямую в ардуину втыкай. Как так?
Аноним 18/07/19 Чтв 20:06:10 373031228
>>373014
Резистором например, по закону ома.
Аноним 20/07/19 Суб 02:21:31 373098229
Помогите тупому допилить
https://pastebin.com/NJbs9Jcg

Нужно что бы вместо одного байта Serial.print(reading); выплюнул все 16 что принял

вообще вот это
if (2 <= Wire.available()) { // if two bytes were received
reading = Wire.read(); // receive high byte (overwrites previous reading)
reading = reading << 8; // shift high byte to be high 8 bits
reading |= Wire.read(); // receive low byte as lower 8 bits
Serial.print(reading); // print the reading
Всё лишнее
нужно только что бы Wire.requestFrom(0x55, 16); показал в консоль что принял а принять он может только 16 байт
Аноним 20/07/19 Суб 11:58:55 373106230
>>373098
Не пердуинщик, но тут явно какую-то хуйню написал.
Биты с байтами попутаны или кривое ТЗ, лучше всего с примерами во избежание.
Забей на код и опиши словами что хочешь. Паста чуть выше похожа на прием 16 битного числа, которое при выводе в hex будет занимать 4 байта или при выводе как десятичное число - 5 байт.
Аноним 20/07/19 Суб 12:05:19 373107231
>>373106
Всё что ниже 16 строки фуфло ( Wire.requestFrom(0x55, 16);)
и вот этот Wire.requestFrom(0x55, 16); возвращает принятое, я всего лишь хочу посмотреть в консоле что он напринимал
https://www.arduino.cc/en/Reference/WireRequestFrom
Аноним 20/07/19 Суб 12:06:35 373108232
>>373107
похуй в каком формате главное получить 16 бАйт в консоль
Аноним 20/07/19 Суб 12:12:04 373110233
2019-07-20.png 99Кб, 1440x860
1440x860
>>373108
Я просто заебался их смотреть анализатором
Аноним 20/07/19 Суб 12:31:09 373114234
>>373107
>>373108
>>373110
Мимикрируешь? Похож на школотрона которого давненько не видно и не слышно. Как минимум адрес раба не дает сказать - ШКОЛОТРОН, залогинься!

Попробуй вместо
Wire.requestFrom(0x55, 16); // request 16 bytes from slave device #55
if (2 <= Wire.available()) { // if two bytes were received
...
delay(250);

написать как в документации https://www.arduino.cc/en/Reference/WireRead

Wire.requestFrom(0x55, 16); // request 16 bytes from slave device #55
while(Wire.available()) // slave may send less than requested
{
char c = Wire.read(); // receive a byte as character
Serial.print(c); // print the character
}
delay(250);

Пердуина есть, но не ебу где i2c память найти среди подножного мусора для проверки.
Аноним 20/07/19 Суб 12:42:59 373116235
>>373114
Да так работает спасибо
Можно тогда еще раз воспользоваться твоей добротой ?

как сделать так что бы "Wire.write(byte(0xE0)); " перебирался в цикле от 00 до ff
Аноним 20/07/19 Суб 12:47:26 373117236
>>373116
Взлетит?
for (byte i=0; i <= 255; i++){
Wire.write(i);
}
Аноним 20/07/19 Суб 12:58:46 373118237
>>373117
Нет, надо же отправлять и принимать каждый круг с новым регистром

там после loop надо как то написать инкремент на весь круг
Аноним 20/07/19 Суб 13:02:18 373119238
>>373118
Полное ТЗ.
Показано как сделать перебор значений согласно ТЗ. В реальности по идее соснешь хуйца после заполнения страницы записи в еепром - он или scl в нуле будет держать пока не запишет или пошлет NACK, завершив сессию.
Аноним 20/07/19 Суб 13:08:27 373120239
>>373119
Полное ТЗ
Перебрать регистры ( Wire.write(byte(0x00));
Wire.write(byte(0xE0));) и прочитать что там есть
Аноним 20/07/19 Суб 13:09:45 373121240
>>373120
один регистр за проход с ожиданием и закрытием сессии
Аноним 20/07/19 Суб 13:15:37 373122241
2019-07-20 (1).png 99Кб, 1440x860
1440x860
2019-07-20 (2).png 113Кб, 1440x860
1440x860
>>373119
Это не ипромка а полноценная хуйня
Аноним 20/07/19 Суб 13:20:22 373123242
>>373120
>>373121
Это хуйня, а не ТЗ.
Выше был пример с памятью - там все просто - только один неявный регистр - адрес, который пишется в самом начале.
У тебя же с адресом IIC 0xE0 - хуй пойми что может быть, где внутри регистры могут быть и однобайтными и двухбайтными, читай даташит на эту анонимную хуйню. На крайняк - дал команду на запись с адресом 0х00 и дампишь, дампишь, пока данные не пойдут по кругу.. 0x00 - ебанулся? Это служейбный адрес.

>>373122
Глядя на пикрилы - потерял суть..
Ну читаешь данные по адресам 0х00E0 и 0x00F0. Что не так то?
Если у железки однобайтовые адреса внутри, то реально пишешь по адресу 00 значение E0, потом F0. Так же и чтение - с адреса E0 потом c F0.
Аноним 20/07/19 Суб 13:24:11 373124243
>>373123
так я электронщик, мне чуждо это ваше пограмирование
я на подсознательном уровне понимаю что после лупа мне надо завести переменную и каждый круг её икрементить и передавать во врайт байт, но как это написать я не знаю

и да железка отвечает 16ю байтами на каждый "регистр"
Аноним 20/07/19 Суб 13:25:12 373125244
>>373124
Скриншот с картой регистров или что это за хуйня и даташит на нее.
Аноним 20/07/19 Суб 13:25:51 373126245
>>373125
чёрный ящик
AUO32309
Аноним 20/07/19 Суб 13:26:57 373127246
>>373126
3D процессор от телевизора сони
Аноним 20/07/19 Суб 13:30:29 373128247
>>373125
Ты меня нахуй пошлёшь но основная замута отразить изображение на экране по вертикали и поменять режим lvds с vesa на jeida
Аноним 20/07/19 Суб 13:31:04 373129248
>>373126
>>373127
Ясно все.. Документации нихуя. Могу пожелать удачи в реверсинженигринге..
Когда будут как минимум дампы того что хочешь повторить (выловленные с реальной системы) тогда и приходи и не надейся что тебе дадут расшифровку с значением каждого байта-бита что он значит и за что отвечает. Надеюсь подскажу.
Аноним 20/07/19 Суб 13:33:25 373130249
>>373129
Ну так я получил что хотел уже железка работает на эмуляторе
мне просто теперь интересно что там есть ещё интересного но руками перебирать 255х255 не очень хочется (это за один регистр занимает минуту пока перезальёшь пердуину)
Аноним 20/07/19 Суб 13:36:21 373131250
>>373129
ну и на этом спасибо, я хотя бы вижу в сосноле что она мне отвечает а то я заебался с анализатором сидеть и каждый раз его передёргивать
Аноним 20/07/19 Суб 13:38:50 373132251
>>373130
Теперь понял. Тогда проще. Попробуй пишу по огрызкам инфы в сети
void loop() {

for (unsigned int i=0; i <= 65535; i++){
Wire.beginTransmission(0x55);
Wire.write( (i >> 8) ); //тут не уверен
Wire.write( i & 0xFF ); //тут не уверен
Wire.endTransmission();
Wire.requestFrom(0x55, 16);

паста из поста >>373114

} - закрыть for

delay(250);
Аноним 20/07/19 Суб 13:41:08 373133252
2019-07-20 (3).png 102Кб, 1169x555
1169x555
>>373129
И да в ипромке которая на борту по адресу 00E0 нет тех данных что мне отвечает железка
Аноним 20/07/19 Суб 13:47:36 373134253
2019-07-20 (4).png 8Кб, 897x372
897x372
>>373132
Спасибо, пошла жара вроде, дальше вроде разберусь
единственно инкремент на 16 наверно надо крутить
Аноним 20/07/19 Суб 13:48:51 373136254
>>373134
>инкремент на 16 наверно надо крутить
for (unsigned int i=0; i <= 65535; i++){

for (unsigned int i=0; i <= 65535; i= i+16){
Аноним 20/07/19 Суб 13:54:54 373137255
>>373134
Если адовый эстет: (добавь выделенную строку)
while(Wire.available()) // slave may send less than requested
{
char c = Wire.read(); // receive a byte as character
Serial.print(c); // print the character
}
Serial.println(" ");
delay(250);
Аноним 20/07/19 Суб 13:57:02 373138256
>>373136
раз все работает то расскажу суть
Телу поменяли матрицу но оно отказалось с ней работать так как просило с тела данные для идентификации и настроек снифом удалось выяснить что просит оно серийник и номер модели (E0 F0) и в доступной памяти этого нет, но отправив телу требуемое оно вполне заработало
теперь я подумал что можно передать\получить настройки и правда можно, в итоге тело получилось заставить переключить режим лвдс (ни перемычек ни в сервисе на сони этого сделать нельзя)
вот так всем кто участвовал огромное спасибо, но быдлокодить я так и не могу научится
Аноним 20/07/19 Суб 14:02:58 373139257
>>373138
Видимо гореть тебе в Аду после такого.
Раз связан с этой хуйней - может нагуглишь инфу про Intelligent slot (на UPS-ах используется)? Распиновку методом тыка вычислил. Осталось найти протоколы (кроме megatec) которые там могут быть и их описание, размеры и прочее..
Аноним 20/07/19 Суб 20:10:24 373162258
>>373139
конкретную модель назови
кроме уарта там ни чего просматривается возможно к хосту по см шине может целятся
Аноним 20/07/19 Суб 20:46:31 373165259
agent.jpg 1024Кб, 3052x2199
3052x2199
>>373162
>конкретную модель назови
Не могу. Просто не могу, так как самому интересен весь возможный зоопарк. Как один из образцов железок - довольно известный NetAgent IX от Megatec, который настолько заебал, что пингвины на нем давно склеили ласты. Точно знаю что на разъем выведен полный UART3 (8 выводов ну ладно, приебывайся.. и или 6-ть сигналов, тк вторая сборка(rn5) в оригинале не распаяна) и 2 непонятных(25 и 26).
Вот и интересно - что за стандарт описывает расположение контактов в разъеме (который на платах справа), такие там могут быть протоколы не надо тыкать в морду нетагента - был, видел, смотрел. Как и то что на 9-й версии появился протокол АРС которого не было во 2-й версии и их описания.
Такой вот я рукожоп. Не в состоянии скомпилить u-boot под LPC3250 что бы он не валился после строк что NAND не найдена, поэтому очень неспешно иду в обход.
Аноним 20/07/19 Суб 21:23:06 373167260
Аноним 20/07/19 Суб 21:23:51 373168261
>>373167
узнаешь какое ведро там стоит и узнаешь какие протоколы доступны
Аноним 21/07/19 Вск 06:35:10 373185262
>>373167
>rn4 -jtag
Сильное заявление. Проверил - нет там ничего. Только подтяжка к плюсу светодиодов.
>>373168
>узнаешь какое ведро там стоит и узнаешь какие протоколы доступны
Прошивки есть, потрошил. Пока что похуй на них, хотя и выловил что-то интересное.


Вопрос же не подгляди там то и там то - это могу сделать и давно сделал, вопрос что за стандарт Intelligent Slot и где почитать на него описание с используемыми протоколами. Там наверняка будут описаны размеры и этих "больших" модулей, и "коротких" (где-то в 2.5 раза короче)
Аноним 24/07/19 Срд 12:47:47 373377263
аноны, какой у вас был первые ардуино-проект?
Аноним 24/07/19 Срд 16:14:06 373385264
Аноним 24/07/19 Срд 22:39:22 373417265
>>373377
Бегущая строка на квадратных LED матрицах и мультиплексорах.
Ты это к чему?
Аноним 25/07/19 Чтв 09:35:49 373446266
>>373417
Решил заняться ардуино ну и пайкой в целом. Думаю что собрать.
Аноним 26/07/19 Птн 02:30:24 373507267
>>373446
Учи C++ пока не придумал.
26/07/19 Птн 10:08:30 373523268
>>373507
Зачем? Все коды/прошивки есть же в открытом доступе
Аноним 26/07/19 Птн 10:29:19 373524269
>>373523
Ну тогда рандомных модулей на алике накупи и собирай по схемам и прошивкам из гугла.
Аноним 27/07/19 Суб 06:43:12 373586270
Аноним 29/07/19 Пнд 17:35:23 373783271
Скажите мне, господа, вчера игрался с девбордом esp32 и ради лулзов воткнул осциллоскоп в рельсу питания 3.3 вольта. С удивлением обнаружил, что когда есп включает вайфай, на рельсе появляется высокочастотный шум. Это я ебанутый? Пробит фильтрующий конденсатор? Хуёвый дизайн борда? Наводка с антенны?
Аноним 29/07/19 Пнд 18:14:44 373791272
>>373783
Чип с радиопередатчиком, жрущий 500ма, не может не генерировать тонну помех
Аноним 29/07/19 Пнд 19:03:12 373803273
>>373783
На девборде фильтрующие конденсаторы с гулькин хуй, я вообще не понимаю как с ними что-то работает. Когда я на макетке распаиваю ЕСП с кондёрами такого номинала, у меня вообще все глючит по страшному.
Аноним 30/07/19 Втр 11:01:19 373848274
>>373791
>>373803

Спс, я так и думал тащемта. Я начал это тыкать потому что наткнулся на странную проблему. При питании от usb девборд ведёт себя нормально. При питании от толстой батареи для сотового через некоторое время происходит нечто и чип начинает перезагружаться с ошибкой чтения флэша - даже если борд подключить обратно в usb. Перепрошивка микропитона решает эту проблему. Поэтому подозревал, что в батарее какая-то глупость, которая обрывает питание и приводит к повреждению содержания флэша, но ума не приложу, что это может быть.
Аноним 30/07/19 Втр 13:51:41 373859275
Други, подскажите, законно ли питать ардуинку пятью вольтами с китайской LM2596 или лучше подать 7v на нормальный вход c нее же?
Просто в схеме уже есть одна LMка на 5v и городить второй dc-dc не вижу смысла, но боюсь сильные пульсации контроллеру могут не понравиться. Подскажите как лучше поступить?
2. Насколько безопасно для контроллера включать ардуину в цепь с землей, общей с блоком питания на 24v?
Аноним 31/07/19 Срд 23:38:07 373956276
Господа посоветуйте пожалста с чего начать. Хочу собрать на ардуине рфид замок. вроде на алике есть замки с электромагнитным приводом т.е он при подаче напряжения открывается(как я понял)
суть в том что в идеале одна ардуина должна обслуживать 4 таких замка, но т.к я абсолютно ничего в ней не смыслю прошу совета с чего начать. Для начала я хотел бы просто научиться мигать 4 светодиодами при поднесении к датчику рфид 4рех разных ключей. в идеале это 4замка+подключение по вайфаю и создание хтмл страницы с логом кто во сколько что открывал.
Аноним 01/08/19 Чтв 00:00:49 373958277
>>373956
- выучить электротехнику
- выучить программирование на с++
- выучить avr контроллеры
Аноним 01/08/19 Чтв 00:19:17 373959278
>>373956
Тебе поиграться или существующие решения чем-то не устраивают?
Аноним 01/08/19 Чтв 00:36:02 373960279
>>373959
не в курсе свществующих решений.

>>373958
мне казалось это как то попроще будет. вроде мигать светодиодами любой дибил умеет. меняем светодиод на замой - и вот уже по сигналу замок должен открыться(ну или подать напряжение на реле, открывающее) разве нет?
Аноним 01/08/19 Чтв 04:50:36 373965280
Digispark-Kicks[...].jpg 113Кб, 803x653
803x653
Суп, мигальщики.
Не уверен, что мною выбран правильный тред, ну да пофиг. Есть ардуина диг/джиспарк на тини85, и одна из ее фич это очень простой запуск в режиме хид-устройства(мышка, клава), практически искаробки. Ближайшие родственники, которые хоть как-то похоже могли, были на атмеге32у4(леонардо, и еще какой-то), и стоили как полдюжины дигиспарков. Но это было уже лет пять назад, может что-то изменилось? Просто на неделе где-то краем уха слышал, что случился бум на всякие стм-ки, или есп-шки, с обвалом цен(вроде китайцы передрали микросхему), а мне как-раз нужно максимально нищебродский вариант, с возможностью легкого перевода в хид-устройство.
Аноним 01/08/19 Чтв 08:44:59 373970281
>>373960
Да, но рфид это 6 байт данных, которые надо будет сравнивать, так что минимальную логику кодить придется.
Не надо заканчивать институт по профилю радиотехники, просто посмотри то, что в шапке, сделай мигалку, а там оно и понятнее станет
Аноним 01/08/19 Чтв 10:10:14 373971282
IMG201907311812[...].jpg 1408Кб, 2448x2448
2448x2448
Меня наверно не помнит никто, но всёже. Короче мне пришёл шилд и непонятно какие шаговые движки без маркировки, продавец канул в лету уже.
Правильно ли я всё подключил? там целых 2 варинта какой стороной воткнуть драйвер. И ещё больше вариантов как воткнуть шаговики поскольку на шилде 4 контакта а на шаговике 5.
Где-то кстати настраивается скок подавать на движки 5 или 12.
На шилд я пробовал подавать 12. Зачем на нём кнопка кстати? Как проверить что он фурычит вообще? При попытке пользовать через grbl control радиаторы греются пиздец как, движки иногда гудят малость, но но крутят. как потестить чё я спалил вообще?
Аноним 01/08/19 Чтв 10:11:32 373972283
>>373971
>но но крутят.
не крутят тоесть
Аноним 01/08/19 Чтв 11:36:29 373976284
1
Аноним 01/08/19 Чтв 12:29:41 373980285
>>373970
>данных, которые надо будет сравнивать, так что минимальную логику кодить придется.
это понятно, я готов, я прост интересуюсь что нужно для начала мигания не покупая огромные бесполезные наборы с всяким гавном
Аноним 01/08/19 Чтв 20:01:03 374016286
>>373971
>а на шаговике 5
Ты обоссался, парень. Это униполярный двигатель, а нужОн биполярный — с четырьмя. Но не ссы, можно его переделать в биполярный, по сути не подключив один проводок. А какой именно, нужно гуглить туториалы по определению обмоток шаговых двигателей. Если повезет, то можно определить по цвету. По сути там надо прозванивать провода (так шо готовь мультиметр)

>Зачем на нём кнопка кстати?
Резет, наверно, выведен с ардуины. Ты же этим шилдом перекрываешь рабочую часть самой ардуины, вот тебе лебезно кнопочку перенесли наверх. Там не только резет, но вроде и другие контакты выведены.

>скок подавать на движки 5 или 12
Ты замерь движки, модели отличаются габаритами, а дальше исходя из этого надо искать характеристики.

>>373972
>не крутят тоесть
Учитывая, что у тебя 5 проводов, ты неправильно подключил их.





Аноним 01/08/19 Чтв 20:07:35 374018287
>>373965
>случился бум на всякие стм-ки, или есп-шки
Ага и теперь там подделок дохуя, а оригинальный стм все так же стоит дохуя юаней. Про тини85 в режиме хид-устройсва не знал — сам рыскал микро с 32у4, он дешевле леонарды.
Аноним 01/08/19 Чтв 22:02:13 374026288
abc
Аноним 02/08/19 Птн 07:24:15 374037289
>>373965
>бум на всякие стм-ки, или есп-шки, с обвалом цен(вроде китайцы передрали микросхему)
stm32 передрали? Сомневаюсь что-то.
Аноним 02/08/19 Птн 07:58:43 374039290
1364938585521.jpg 52Кб, 640x960
640x960
Аноним 02/08/19 Птн 08:15:49 374040291
Аноним 02/08/19 Птн 14:23:58 374064292
Как установить Windosws 10 на Orange pi ?
Аноним 02/08/19 Птн 14:27:19 374065293
>>373980
>>373960
>>373956

что можете посоветовать купить(кроме набора за 1.5 с куче бесполезных датчиков) с чего начать?
Аноним 02/08/19 Птн 18:29:19 374083294
>>374065
Всегда поражался, что люди хотят изучить что-то, но не знают для чего. У тебя есть идея что нибудь сделать? Мне приходила в голову сложная хуйня и потом я решал изучать ардуину или программирование. Я эту сложную хуйню разбивал на части и таким образом учился, потому что по частям все легко, все на уровне светодиода.

А то изучаешь хайповый питон, а реальная задача состоит в бейсике и спрашивается нахуя тратил время? Потом идешь в /прог/, раздуваешь языко-срач и травишь всех, кто не учил питон.
Аноним 02/08/19 Птн 19:58:37 374089295
>>374083
да, идея есть. я просто не хочу покупать то, что не нужно. я не знаю в чем разница уны и нано, не знаю какая мне подойдет, не знаю нужны ли электронные компоненты. поэтому что бы начать изучать мне нужна железка и светодиод и рфид датчик по сути, но я не хочу потом ждать еще месяц какой нибудь резистор или конденсатор если я его не возьму сразу но и ведро элементов не хочу покупать за оверпрайс и так же не хочу эти наборы с 25 или 30 датчиков в комплекте. остальное я нагуглю.
Аноним 02/08/19 Птн 22:53:21 374096296
>>374089
Ты встал на тропу, где выкидывают деньги на ветер. Это физические железяки и ошибка требует денег. Вот программировании ошибка ничего не стоит.


Я тоже думал, что все могу просчитать, но все равно приходилось замораживать проект ради одного резистора. Даже после того, как я помигал светодиодом и узнал чем уно отличается от нано. Резисторы и конденсаторы по любому надо брать в наборе. Ты реально заебешься каждый раз ждать новый наминал (да и один резистор тебе никто не продаст). Тем более, что постфактум узнавать нужен ли был резистор — плохая идея для твоих деталек.

>в чем разница уны и нано
В размерах. Я уно использую для тестов, потому что там удобно подключать. Контакты нано нужно паять или можно в бредборд вставить, но это такое дерьмо (бредборд), что после десятка сунул-вынул проводов, разъемы расшатываются. И ты сидишь не понимаешь, то ли у тебя скетч не работает, то ли контакт отошел.
Аноним 02/08/19 Птн 23:48:42 374097297
почему arduino pro mini забросили? И зачем две почти одинаковые nano и micro?
Аноним 03/08/19 Суб 00:06:00 374098298
>>374097
nano как раз ближе к pro mini (чип 328p), чем к micro (32u4 с нормальной поддержкой USB).
Ебал этот зоопарк названий, один раз по ошибке заказал себе пачку pro mini вместо pro micro.
Аноним 03/08/19 Суб 00:09:25 374099299
>>374097
> Ебал этот зоопарк названий
Соглы
то есть mini ненужно? что дает поддержка нормального usb? если к нано и мини есть драйвера?
Аноним 03/08/19 Суб 00:15:41 374100300
>>374099
> что дает поддержка нормального usb?
Возможность создавать USB устройства - HUD (клавиатуры, мыши, джойстики), флешки, хабы, CDC для передачи данных вместо эмуляции COM порта отдельным чипом и ебли со скоростями, и т.д.
03/08/19 Суб 00:15:57 374101301
Аноним 03/08/19 Суб 00:26:36 374102302
>>374100
то есть из micro, mini, nano пизже micro? остальное легаси в техническом плане?
Аноним 03/08/19 Суб 00:46:04 374103303
>>374102
Оба чипа до сих пор выпускаются, значит какие-то преимущества друг перед другом у них есть, но для ардуинщиков они может быть и не особо важны, надо смотреть даташиты.
Насчет самих плат - это скорее всего маркетинг Ардуино, типа ориентированость на лохов со светодиодами и труЪ чуваков которые собирают роботов, хотя на самом деле, например, pro micro от micro отличается только размером платы и неразведенными ногами - они висят в воздухе, но если к ним подпаяться, то можно их использовать. Китайцы всё это дело клонируют в том же виде для обратной совместимости, ну или просто потому что могут.
Аноним 03/08/19 Суб 00:58:49 374104304
gscreenshot2019[...].png 18Кб, 1795x153
1795x153
gscreenshot2019[...].png 55Кб, 1803x249
1803x249
Всё разобралс, отличается количеством пинов и длиной, всего 15 миллиметров разница + usb hid
збазиба анон за ответы
Аноним 03/08/19 Суб 01:12:15 374105305
>>374103
И еще вопросик, когда ты прошиваешь micro он сам ребутится или нужно самому?
Аноним 03/08/19 Суб 02:09:28 374106306
Аноним 03/08/19 Суб 08:46:08 374115307
>>374016
>Ты замерь движки, модели отличаются габаритами, а дальше исходя из этого надо искать характеристики.
>
5 вольт. чё делать? шилд вроде как просит 12-36. Отдельно запитывать а в шилд ток сигнал? Или 5 схавает? Или есть костыль?
Аноним 03/08/19 Суб 11:48:05 374118308
>>374115
>шилд вроде как просит 12-36
Шилд т.е. драйвера просят 12-36 для двигателя, а не для себя. Сами они т.е. их логика работает от 5в, которые они берут у ардуины. Но могут быть тонкости.

Ты в даташите это требование узнал, или из тоторов? В туторах вставляют обычно нему 17, а они от 12 вольт работают.

1 вариант: Проще всего вытащить отдельно драйвер и экспериментировать на нем. У шилда контакты как-то перепутаны, я отдельно драйвер запускал и работало, вставляю шилд с тем же драйвером — не работает тот же скетч. Я поначалу думал шилд неисправен, но потом прошил grbl и у меня вроде как заработало.

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

Ну да, писали что с шилдом проще, ну кто знал, что у тебя сомнительный двигатель?
Аноним 04/08/19 Вск 07:18:05 374276309
0KPKHYGEbY.jpg 126Кб, 492x596
492x596
Собираюсь покупать ардуину для проекта, но не уверен подойдет ли мне.
На ардуине можно безболезненно реализовать многопоточность,
ну и есть ли хорошие библиотеки для работы со звуком?
Аноним 04/08/19 Вск 08:03:58 374277310
>>374276
Нужно типа одновременно считывать массивы, и при определенном значении массива играть звук.
Аноним 04/08/19 Вск 08:25:50 374278311
>>374118
Так короче чё сумел: разобрал, разрезал среднюю дорожку, перекрутил провода под 4 штуки в нужном порядке.
Аноним 04/08/19 Вск 08:46:12 374279312
>>374278
Они даже закрутильсь но страноо как-то, если долбануть много шагов нихуя не поворачивается, хотя шестерёнки ебашат как бешеные, видимо проскакивают даже, если по чуть чуть тыркать поворачивается. Правда один почемут всегда в одну сторону
Аноним 04/08/19 Вск 09:43:17 374280313
>>374279
в итоге я спалил ардуинку когда выключал питание так что даже лампочка не загорается. Надеюсь шилд живой, драйвер на оси x как грелся как бешеный так и грелся даже если на другой менять, видимо косяк шилда
Аноним 04/08/19 Вск 10:54:48 374283314
>>374280
Драйвер тащем-то и должен греться, потому у него радиатор стоит, но даже при нем советуют устанавливать активное охлаждение. У меня на принтере еще стоит кулер.

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

В этом-то и вся особенность шаговиков, что на высоких скоростях ставится высокий шаг и соответственно хуевая точность, а на малых точность лучше. Вот почему у 3d принтеров и фрезеров качество падает с повышением скорости — там шаг увеличивается и движения становятся грубее. И шум от большого шага сильнее, чем от малого. От микрошагов почти не заметна вибрация мотора.

>Надеюсь шилд живой
Шилд это же просто провода. Как он сгорит? Вот драйвера и ардуина могут сгореть. Удивительно, что ардуина сгорела, а не драйвер. Я так спалил драйвер, все таки эксперименты с ним быстро губительны. Зато стоят 100 рублей.
Аноним 04/08/19 Вск 12:01:09 374290315
>>374283
>замыкая которые ты его и настраиваешь
как замкнуть чтоб максимально медленно?
Аноним 04/08/19 Вск 12:20:16 374293316
2019-08-0412-14[...].png 59Кб, 1109x723
1109x723
>>374290
Надо смотреть инструкцию. 1 - полный шаг, 1/16 это собственно шестнадцатая одного шага т.е. самый маленький шаг. Вот смотри таблицу. Тебе надо подать напряжение на все 3 пина MS1, MS2 и MS3


Вывода MS1, MS2 и MS3 в микросхеме A4988 подтянуты резистором к земле, поэтому, если не подключать их, двигатель будет работать в режиме полного шага.


Для работы в режиме микрошага необходим слабый ток. На модуле A4988 поддерживает тока можно ограничить находящимся на плате потенциометром. Драйвер очень чувствителен к скачкам напряжения по питанию двигателя, поэтому производитель рекомендует устанавливать электролитический конденсатор большой емкости по питанию VMOT для сглаживания скачков. Внимание ! - Подключение или отключение шагового двигателя при включённом драйвере может привести выходу двигателя из строя!!!
Аноним 04/08/19 Вск 12:23:15 374294317
Аноним 04/08/19 Вск 12:25:52 374295318
>>374280
>грелся как бешеный

При интенсивной работе микросхемы A4988 начинает сильно греется и если температура превысит придельные значение, может сгореть. По документации A4988 может работать с током до 2 А на катушку, но на практике микросхема не греется если ток не превышает 1 А на катушку. Поэтому если ток выше 1 А необходимо устанавливать радиатор охлаждения, который идет в комплекте.
Аноним 04/08/19 Вск 12:28:04 374296319
>>374290
>как замкнуть
алсо, их надо не замыкать, а подавать напряжение. Просто я не помнил точно, что делать.
Аноним 04/08/19 Вск 12:39:02 374297320
>>374276
> На ардуине можно безболезненно реализовать многопоточность
Безболезненно кооперативная многозадачность максимум.
Аноним 04/08/19 Вск 19:58:01 374325321
Аноним 04/08/19 Вск 21:17:31 374335322
>>374325
Да это то ладно, звук воспроизводить там можно и этого хватает, мне надо чтобы можно было параллельно выполнять несколько копий одной функции.
Но все ровно спасибо, пригодиться.
Аноним 05/08/19 Пнд 00:57:59 374359323
>>374276
>На ардуине можно безболезненно реализовать многопоточность
Не еби себе голову. Потом этой многопоточностью создашь трудности для редактирования кода. Легче связать кучу мк, чтобы каждый был для своего потока. Тем более, если ты распределишь потоки, то можно и мк попроще взять.

В общем система будет мощнее и код редактировать проще. У стм32 есть многопоточность, но она тоже ограничена.
Аноним 05/08/19 Пнд 01:01:15 374360324
В ESP32 два ядра. Но ни stm32, ни esp нельзя использовать полноценно с arduino фреймворком.
Аноним 05/08/19 Пнд 10:51:36 374410325
ba
Аноним 05/08/19 Пнд 17:57:01 374441326
>>374359
Чушь какая-то. Берешь https://github.com/feilipu/Arduino_FreeRTOS_Library , пишешь в функциях, что должны делать таски, создаешь таски из этих функций, запускаешь - всё. Если нужно общение между тасками - создаешь очередь.
А теперь представь, как это делать на нескольких МК - под каждый мк свой скетч, для общения между ними выделять пины (spi/i2c/uart), выбирать мастера-слейва для первых двух, тут же - придумать топологию звезда/кольцо/чтотамеще, запилить сериализацию и ебаться с заливкой всего этого в несколько МК (вместо прошивки одного).

>>374360
Есть arduino-esp32, есть stm32duino. Что значит полноценно? Ты на них можешь хоть в регистры писать - тогда прощай портабельность, но если на атмеге писать в регистры - портабельность тоже прощай.
Аноним 05/08/19 Пнд 19:26:56 374456327
>>374441
Если задачи более или менее сложные, то от многопоточности будут фризы, тем белее в ситуации как у анона, где фризы неприемлимы. Тем более, необязательно ардуины между собой коннектить или обмен будет минимальным.

>под каждый мк свой скетч
Как будто при многопоточности не надо писать функции для каждой задачи. Все равно по правилам оформления, все разбиваетс на блоки.
Аноним 06/08/19 Втр 02:14:24 374481328
>>374456
>>374441
Хуйню какую то говорите, че вы там блядь делаете такое, что вам нужна многопоточность, еще и без задержек.
PS RTOS на то блядь и RTOS, что гарантирует время начала выполнения задачи.

>>374277
Берешь любой МК с ЦАП и DMA и делаешь без всяких потоков.
На самом деле даже DMA нИнадА, сколько тебе дискретизации нужно 44КГц?
Понимаешь, что для просто пихания байтов в ЦАП даже C51 хватит допотопных, не то, что современных восьмибитников.

На AVR тебя минимум 300 инструкций, между запихиванием байтов в ЦАП, это невероятно дохуя, если их надо тратить на какую нибудь простецкую хуйню.

Аноним 10/08/19 Суб 13:33:44 374784329
58598.jpg 33Кб, 400x400
400x400
458945.jpg 27Кб, 400x400
400x400
Делаю управление LED лентой через ардуину по пульту ДУ. Схему собрал, на плате все работает, контрольные светодиоды горят как нужно. Заказал модуль пикрелейтед для коммутирования полной мощности на ленте. Подключаю и лента через данный модуль не горит. Может я что-то не так делаю?

Вход по питанию есть от БП +12В, выходы идут на ленту. А вот с сигнальными контактами явно что-то не так. GND IN цепляю на - с платы ардуины, остальные контакты подключаю на выходы сигналов для включения нагрузки.

И зачем на этой плате нужны параллельные контакты OUT?
Аноним 11/08/19 Вск 12:06:48 374876330
>>374784
Вроде как надо землю от БП и землю ардуины объединять, а не просто брать землю онли ардуино. А у ленты нету минуса что ли? Откуда он берется? Не вижу вывода под GND.
Аноним 11/08/19 Вск 12:11:13 374877331
2019-08-1112-10[...].png 433Кб, 1215x700
1215x700
Аноним 11/08/19 Вск 12:32:57 374882332
>>374876
>>374877
Короче, я так понял, я крупно обосрался. У этой платы цифровая логика работы, а не аналоговая. Поэтому ничего и не выходит с ней. Тут либо код переписывать, либо заказывать плату с прямой регулировкой открывания мосфета.
Аноним 11/08/19 Вск 12:36:38 374884333
>>374882
Дай хоть название платки и чипа на ней. Наверняка одну мелочь упустил и все запуститься.
Аноним 11/08/19 Вск 12:40:37 374885334
45454.jpg 113Кб, 800x800
800x800
>>374884
Какой именно платки? Ардуина - стандартная, UNO. А коммутирующая плата как на пике, они стандартные.

Сейчас заказа пикрелейтед две штуки.
Аноним 11/08/19 Вск 12:44:24 374886335
>>374885
Че бля?
Тут одна >>374784
Тут другая >>374885
Какой управлять то собрался? Где ссылка на полное описание используемой платы?

Аноним 11/08/19 Вск 12:59:36 374891336
Аноним 11/08/19 Вск 13:10:16 374894337
>>374891
Глянул по диагонали.
Вполне себе ничего. На первый взгляд вторым >>374885 чуть проще управлять. Но сложнее масштабировать.
Берешь 3 аналоговых входа пердуины (писал же что нужны аналоговые входы), прочитал значение и:
Для >>374784 для минимального пердолинга берешь выводы SPI - SCK и MOSI. Создал псевдобайт контрольной суммы, высрал 3 байта - готово.
Для >>374885 - используешь ШИМ выходы пердуины (3 штуки) возможно потребуется перемасштабирование - готово.
Альтернативно можешь добавить ОУ как буфер и через ОУ приоткрывать мосфет, но не рекомендую - он у тебя будет работать обогревателем.
Аноним 11/08/19 Вск 13:27:44 374898338
>>374894
>Создал псевдобайт контрольной суммы, высрал 3 байта - готово.
Бляяяяя, я же хотел просто помигать светодиодиком! Что ты вообще сейчас сказал??? Ты пример кода можешь показать?
Аноним 11/08/19 Вск 13:50:31 374902339
p9813.jpg 57Кб, 896x472
896x472
>>374898
Даташит тут нашел https://raw.githubusercontent.com/SeeedDocument/Grove-Chainable_RGB_LED/master/res/P9813_datasheet.pdf
Далее вольная интерпретация по картинке (могут быть ошибки, на практике негде и не на чем проверить. Настройка SPI пропущена.)
unsigned char r,g,b,crc; // тут в rgb - яркость каждого светодиода от 0 до 255
...

crc = 0;
crc |= (b & 0xC0) << 4;
crc |= (g & 0xC0) << 2;
crc |= (r & 0xC0);
crc = ~crc;
SPDR = crc;
(wait until byte send)
SPDR = b;
(wait until byte send)
SPDR = g;
(wait until byte send)
SPDR = r;
Аноним 11/08/19 Вск 13:59:31 374907340
>>374902
Благодарю. Судя по написанному, мне до такого еще расти расти. Поэтому сделаю схему на втором варианте.
Аноним 13/08/19 Втр 23:55:07 375180341
падажжи-ебана-2.jpg 147Кб, 920x951
920x951
Анон, привет. Полный нуб с опытом одного вечера чтения мануалов вкатился. Присралось мне тут срочно на коленке запилить перед отпуском поливалку для цветов. Нагуглил похожий скетч:

https://community.alexgyver.ru/threads/avtonomnyj-avtopoliv-na-1-12-komnatnyx-rastenij.189/

купил то, что было в местных магазинах - Нано, модуль реального времени, помпу, полевик с резисторами.
Из исходного кода удалил всё лишнее - вывод на дисплей, управление второй и третьей помпой. Питание замутил от трех пальчиковых батарей.
Для тестирования заменил в коде дни на минуты, часы убрал. Чтобы каждые три минуты помпа включалась на 10 секунд. Спаял, залил. И оно работает, помпа качает каждые три минуты. Но только шесть раз, потом работать перестает. Вторая попытка - отработало 4 раза и повисло или что там с ним происходит. Я предположил, что это помехи от пуска/останова мотора помпы. Поменял код, чтобы каждые три минуты не мотор пускало, а выводило текст функцией Serial.print. И проблема вроде исчезла, уже 15 сообщений вывело без проблем. То есть зависание вызывается мотором? Как наиболее просто решить проблему? Кондер куда-нибудь впаять?
Можешь кидать говном.
Аноним 14/08/19 Срд 00:38:55 375182342
>>375180
Запитай моторы и пердуину от двух разных блоков питания (но черный провод объедини).
Аноним 14/08/19 Срд 02:11:57 375185343
>>375180
>поливалку для цветов

Блядь как вы заебали, оросители ебаные.
Аноним 14/08/19 Срд 07:35:27 375199344
>>375185
А щито поделать. Уезжаю в отпуск, цветы поливать некому.

Поставил интервал 59 минут, оставил на ночь. Судя по уровню жидкости, отработало за ночь один раз, причем не в первые 59 минут, я бы услышал.
Аноним 14/08/19 Срд 10:42:27 375205345
>>375199
Ты уже придумал план действий на случай когда твоя хуерга повиснет, оставив насос во включенном состоянии?
Аноним 14/08/19 Срд 10:52:02 375206346
>>375205
Ему надо для этого датчик влажности или датчик тока?
Аноним 14/08/19 Срд 11:29:28 375207347
>>375205
Да насрать, питается всё от трех батареек, воды на неделю им полторашки хватит. Даже если зависнет, максимум перельет цветы и излишки стекут в поддон.
А так да, лучше бы предусмотреть отдельную систему с датчиком влажности или реле времени на работу помпы.
Кстати, насчёт зависания. Там же вроде есть вотчдог, который в случае зависания должен перезагружать систему?
Аноним 14/08/19 Срд 11:45:09 375208348
Screenshot2019-[...].png 299Кб, 1080x1804
1080x1804
>>375199
>А щито поделать. Уезжаю в отпуск, цветы поливать некому.
Ты хуяришь из пушки по воробьям
Аноним 14/08/19 Срд 11:54:35 375209349
>>375208
Нет времени ждать доставку с али, а у нас я такого не видел в продаже. На крайний случай сооружу что-то похожее из системы для капельниц.
Ну и интересно в том числе спаять очередное говноподелие своими руками.
Аноним 14/08/19 Срд 12:02:47 375211350
А вообще, хочу потом из этой штуки сделать поилку для кота. Кот не пьет из миски, просит открывать кран, чтобы струйка текла. Приделаю ему к миске трубку, выходящую наверх. По датчику движения будет включаться струйка воды. Правда, есть сомнения, можно ли эту помпу использовать для перекачки пищевых продуктов, вдруг там пластик ядовитый. Аквариумную надо.
Аноним 14/08/19 Срд 12:36:45 375215351
>>375180
>модуль реального времени
Вангую его как основную причину. Возьми нормальный STM32F429 со встроенным RTC и проблем не будет.
Аноним 14/08/19 Срд 13:36:17 375219352
>>375215

> Вангую его как основную причину.

Да вроде нет, в COM-порт он четко выдает время, если полключить.
Аноним 14/08/19 Срд 13:42:58 375220353
>>375211
Это тоже решается несколько проще - пару-тройку дней не попьёт, и начнет пить из миски. Сейчас бы еще под охуевшего блоховоза прогибаться.
Аноним 14/08/19 Срд 13:49:18 375221354
Аноним 14/08/19 Срд 14:07:17 375223355
>>375215
>Возьми нормальный STM32F429 со встроенным RTC
Поспорил бы. Тут как-то RTC в STM32F4 хорошо поливали говном когда он останавливался при переходе на батарейку.
Сам не проверял, не могу сказать. Есть далекие планы пошароебиться в F407 и F767
Может еще проще? Пара оптронов в розетку - есть меандр 50 Гц, которым тактируем тупую схему из счетчиков-делителей, разрядность которых задает временные интервалы.
Аноним 14/08/19 Срд 14:23:04 375227356
>>375223
Хорошее предложение, но я быдлоардуинщик с трехдневным стажем и бэкграундом в виде полугода радиокружка в школе и турбопаскаля на информатике.
Аноним 14/08/19 Срд 14:24:32 375228357
>>375223
>когда он останавливался при переходе на батарейку.
Можно исходный код?
Аноним 14/08/19 Срд 15:09:29 375237358
Аноним 14/08/19 Срд 21:21:40 375269359
>>375227
Дописал в код одновременно с включением помпы включение встроенного светодиода ардуины и увидел, что при "зависании" он загорается, а помпа не качает. Получается, контроллер пашет, а проблема в самой помпе или транзисторе.
чувак с автополивом
Аноним 15/08/19 Чтв 12:19:27 375337360
>>375269
>он загорается, а помпа не качает
А светодиод и помпа к одному контакту?
Аноним 15/08/19 Чтв 13:42:06 375349361
>>375337
Не, светодиод встроенный в плату. Я потом ещё померил тестером напряжение на выходе с мосфета, в момент включения оно появляется. Похоже, просто помпа хуевая попалась, где-то не контачит.
Аноним 15/08/19 Чтв 16:14:20 375380362
>>375349
А ты не пробовал напрямую запитать помпу, просто чтобы убедиться в ее исправности?
Аноним 15/08/19 Чтв 19:06:17 375395363
>>375380
Там плавающий дефект
Аноним 15/08/19 Чтв 20:20:18 375405364
photo2018-11-04[...].jpg 85Кб, 800x800
800x800
Бля, Аноны, хочу взять стартер набор, но не могу определиться какой лучше:

1 https://ru.aliexpress.com/item/32638892215.html?spm=a2g1y.12024536.hotSpots_123134802.1
2 https://ru.aliexpress.com/item/32951017040.html?spm=a2g1y.12024536.hotSpots_123134802.2
3 https://ru.aliexpress.com/item/2044891395.html?spm=a2g0v.12010608.0.0.245c55c1Y6bnAJ
Сто процентов не один раз обсасывалась эта тему, так, что заранее простите.
Аноним 15/08/19 Чтв 21:59:56 375408365
>>375405
>ru.aliexpress.com
Ах ты ж уёбок... От твоих ёбаных ссылок алиэкспресс переключается на русский язык
Аноним 15/08/19 Чтв 22:27:52 375410366
Бамп
Аноним 15/08/19 Чтв 23:00:07 375413367
Аноним 17/08/19 Суб 19:42:33 375625368
Аноним 17/08/19 Суб 21:33:14 375642369
>>375625
>Магазин продающий свое говно за оверпрайс, издевается над говном конкурента

Как предсказуемо
Аноним 17/08/19 Суб 21:40:21 375643370
>>375413
Где бы такой бредборд с цангами взять? Заебали эти пластиковые, которые разъебываются после пяти втыков.
Аноним 17/08/19 Суб 21:47:56 375645371
>>375643
Самопальное же из SCSL-40. Любая макетка эстеты могут найти с уже разведенными дорожками, куча припоя, медитативный музон и вперед ебашить запаивать.
Аноним 17/08/19 Суб 22:46:43 375654372
>>375645
Все конечно можно руками сделать, но лучше и дешевле когда готовое. Странно, что не додумались поставить на поток.
Аноним 18/08/19 Вск 03:28:19 375661373
>>375643
>>375645
Хз, у меня PLS\PLD норм держат уже скоро десять лет будет плате, ничего не отъебнуло само, без моего косяка.

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

>>375654
Потому, что нинада.
Аноним 21/08/19 Срд 12:43:57 375864374
помогите ньюфагу. Пришла вот эта штука https://ru.aliexpress.com/item/32647690484.html?spm=a2g0s.9042311.0.0.5d5233edZTD4vq
Я скачал в менеджере плат esp8266. Выбрал в качестве платы Generic ESP8266 module. Порт выбрал нужный. Хочу просто помигать светодиодом по туториалу: http://edurobots.ru/2014/03/arduino-svetodiod/
Но нихуя не мигает, в чем трабл?
Аноним 21/08/19 Срд 14:32:36 375893375
>>375864
все пофиксил, неправльно указал пин (реальный номер пина отличается от того, что напечатан на плате)
Аноним 23/08/19 Птн 21:42:23 376171376
Аноним 25/08/19 Вск 12:49:41 376275377
Аноним 25/08/19 Вск 14:37:50 376279378
>>376275
Посоветуй лучше.
Аноним 25/08/19 Вск 16:07:19 376282379
>>376279
Не буду, потому что спиздите мои идеи и наплодите СТАРТАПОВ и будете ГРЕСТИ БАБЛО
Аноним 25/08/19 Вск 20:32:28 376302380
>>376279
Берешь, смотришь, что тебе не хватает и делаешь.
Как иначе то можно?
Аноним 25/08/19 Вск 22:31:31 376318381
>>376282
>наплодите СТАРТАПОВ и будете ГРЕСТИ БАБЛО
Это шутка такая?
Аноним 26/08/19 Пнд 10:22:19 376340382
>>376282
Давай пруф со своим феррари
Аноним 27/08/19 Втр 22:48:32 376542383
>>368492 (OP)
>ардуинщики - (не) дети
Почему так хейтят ардуинщиков?
В представлении "профессионалов" при написании программы нужно обязательно перечитать и изучить десятки даташитов(в зависимости от сложности устройства), и только потом писать код.
Тогда как у Ардуинщиков сразу есть библиотеки и драйвера на все случаи жизни и для любых элементов и контроллеров, в то время, как "голый Си" раб вынужден каждый раз заново изобретать велосипед.
Да, если писать на си/асемблере это даст небольшой прирост быстродействия, но он абсолютно не перекрывает дни и недели, потраченые на изучение даташитов и написание кода с нуля.
Сам никогда к ардуино не прикасался и всегда работал только с Си/асемблером, но ардуинщикам завидую, ведь им намного проще.
Аноним 27/08/19 Втр 23:47:47 376547384
>>376542
Правильно один в статье написал, что ардуинщиков хейтят за базу либ, написанную либо нубами, либо настолько универсальных, что перегружены условиями либо то и другое вместе. Эти либы бездумно юзаются и никакой оптимизации.
В остальном - ардуино годная штука. От разраба зависит.
Аноним 28/08/19 Срд 07:50:40 376559385
>>376542
>Почему так хейтят ардуинщиков?
Конкретных людей никто не хейтит, просто это маркер.
>у Ардуинщиков сразу есть библиотеки и драйвера
Зачастую очень хуевые по кач-ву, которыми они бездумно пользуются.
> на все случаи жизни
На всякую максимально дешевую и\или максимально упрощенную хуйню.
>как "голый Си" раб вынужден каждый раз заново изобретать велосипед.
Ты удивишься, сколько говна и библиотек написано.
СИ РАБ, частенько работает не с DS3231, а с какой нибудь хуйней, на которую нихуя нет. Т.к. все под что есть библиотеки зачастую довольно ушербное решение.
>недели, потраченые на изучение даташитов
На что? На DS3231? Я ее ни разу не использовал, но уверен, что мне хватит часа.


Хейтят не за это, а за следующее:

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

Никто не хейтит людей делающих для себя и как они хотят. Всем пофигу.

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


Аноним 28/08/19 Срд 11:03:15 376562386
>>376559
>>недели, потраченые на изучение даташитов
>На что? На DS3231? Я ее ни разу не использовал, но уверен, что мне хватит часа.
Это понятно, в часах реального времени даташит это десяток страниц.
Есть же более сложные устройства, вроде TFT-дисплеев, SD-карт где даташит в среднем 300 страниц.
Аноним 28/08/19 Срд 11:58:23 376566387
Весь реальный смысл ардуины - баловство. Проекты типа видеорилейтед
https://www.youtube.com/watch?v=q63KufKma5k
А не какой-то наебизнес или стартапы. Хотя, если люди ведутся на дурино-поделия и готовы платить деньги за колхоз-железо с говнокодом, почему нет? Китайцы же вон делают бесчисленное множество всякого дешманского нонейм железа, которое пользуется спросом. Капитализм же, не наебешь - не проживешь.
Аноним 28/08/19 Срд 12:07:21 376568388
>>376566
Ты же детстве собирал из конструкторов краны, машинки? Но не стал же машиностроителем? Так и ардуина.
Аноним 28/08/19 Срд 12:17:02 376571389
>>376562
>Есть же более сложные устройства, вроде TFT-дисплеев
Под нестандартный дисплей, ты будешь точно так же дрочить свою либу, что на ардуиновском макроязыке - так себе занятие.

SD карты вроде имеют стандартизированный протокол.

>>376568
Но он и не пытался, ардуино часто пытается влезть во все это. За это и хейт.

Аноним 28/08/19 Срд 12:18:27 376572390
>>376562
>>376571
И еще раз повторюсь, на всю распостраненную периферию есть либы.
Не на твой, так на соседний камень и адаптируется за день.

А на че-то на что нет либ, ардуиновских нет в помине или есть какое-то полурабочие, сомнительное поделье.
Аноним 28/08/19 Срд 22:42:52 376655391
>>376572
>либы.
Тру-профессионалы не пользуются либами, а читают даташит и пишут всё сами.
В чужой либе 100% будут ошибки и говнокод.
Аноним 28/08/19 Срд 22:44:21 376656392
>>376655
> не пользуются чужими либами
*фикс.
Аноним 28/08/19 Срд 22:49:24 376658393
>>376571
> на ардуиновском макроязыке
Это С++ гнутый с avr копмилятором.
Аноним 28/08/19 Срд 23:14:40 376661394
>>369649
>Только что узнал, что помимо конденсаторов на питание атмеги вешают дроссель.
Не дроссель, а фильтр из дросселя и кондерсатора, и не на питание атмеги, а на питание ацп атмеги.
Аноним 29/08/19 Чтв 01:07:44 376672395
>>376655
Так они и ардуинами не пользуются, они разводят платы под голые AVR камни.

Кому придет в голову нанимать профессионала для сборки проекта из детского конструктора?

Не понимаю, зачем смешиваешь в одну кучу две очень далекие друг от друга целевые аудитории.
Аноним 29/08/19 Чтв 11:34:47 376703396
>>376656
Пользуются. Только после того, как код посмотрят и если их он устраивает, то пользуют.
Зачем писать самому то же самое, если за тебя уже написано и ты сам точно так же сделал бы.
А если найти не можешь нормальную либу и везде говнокод, то пиши сам.
Аноним 29/08/19 Чтв 12:41:19 376707397
>>376661
и не на питание АЦП атмеги, а на питание аналоговой части атмеги.
Аноним 29/08/19 Чтв 12:45:11 376708398
>>376672
>Кому придет в голову нанимать профессионала для сборки проекта из детского конструктора?
Тссссс, молчи блядь!

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

А все заявления про то, что все библиотеки сам, еще и компилятор с ИДЕ сам - просто форумные побоища. Никто не будет писать, что пользуется порицаемой технологией на неймфаговом форуме.
Аноним 29/08/19 Чтв 14:04:20 376716399
>>376672
>Кому придет в голову нанимать профессионала для сборки проекта из детского конструктора?

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

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

Клей "каляка-маляка" используется для повышения адгезии на столах 3d-принтеров.

Не надо вот этих предрассудков. Если ты посетишь какую-нибудь деревню с рюкзаком, то тебя засмеют, типа рюкзаки только для детей.
Аноним 29/08/19 Чтв 14:44:53 376721400
>>376716
Неистово двачую.
Вон на ПыняТв недавно показали школьника, у которого за $15к выкупили проект на ардуинке для распознавания жестов глухонемых.
Аноним 29/08/19 Чтв 15:14:34 376728401
>>376721
Там вроде на хабре это обоссывали - в кратце, правило 80\20. Всю эту хуйню давно решили десятками способов, проблема в том, что отполировать не могут - лезут проблемы и в серии такая хуйня никому не нужна.
Аноним 29/08/19 Чтв 15:46:35 376735402
>>376728
>проблема в том, что отполировать не могут
Только вот эта "полировочка" сразу прибавляет пару нулей к конечной стоимости продукта. Это заметно в узкоспециализированных местах, где за лишний светодиодик набросить 10к — это раз плюнуть, а то и соточку можно.

А если патент, да еще пара финтифлюшек, так цена вообще улетает в небеса.Например видерилейтед:
https://youtu.be/626Nzugckc0
Есть патент на модификацию старой технологии методом засветки полимера, а теперь делаем хуйню на рельсе, которая будет снимать напечатанные модели, и цена такая большая, что лучше сдавать в аренду по 3млн в год (я долго искал цену). Казалось бы, все это уже существует по отдельности.

Искал ротоформовочную машину. Два контура металла, мотор и пара подшипников — 40к. Нахуй так жить?

>Всю эту хуйню давно решили десятками способов
Ага, а еще есть дешевая светодиодная матрица и есть дешевый рюкзак. Совмещаем вместе и получаем рюкзак за 20к и визги школьников по всему Миру.
Аноним 29/08/19 Чтв 16:25:39 376741403
>>376735
Это чё за рюкзак такой? Хотет
Аноним 29/08/19 Чтв 16:32:44 376742404
>>376735
>Только вот эта "полировочка" сразу прибавляет пару нулей к конечной стоимости продукта
К этому и говорил.

Аноним 29/08/19 Чтв 17:16:59 376746405
>>376741
У алекса гайвера можешь посмотреть. Конечно он как всегда все на спермоклее делает, но сути не меняет.
Аноним 29/08/19 Чтв 17:19:53 376747406
>>376741
>Хотет
Вниманиеблядь? Я наоборот хочу, чтобы меня меньше замечали, а тут ходячая вывеска.
Аноним 29/08/19 Чтв 17:21:23 376748407
>>376746
>гайвера
Классика ардуинщика - прототипы прототипов. Его рюкзак носить нельзя, сломается сразу.
Аноним 29/08/19 Чтв 17:27:00 376750408
>>376748
Ясен хуй, то что он сделал, наверно развалилось сразу же после окончания съемок. Он там на термоклей все лепил без защиты от воды и с перегревом вопрос не решен.

Вот тут более дешевый вариант, всего 9к, но и исполнение соответствующее:
http://pixel-bag.ru/?yclid=5019013064016559876#rec104370043

У той, что гайвер копировал, все незаметно.
Аноним 30/08/19 Птн 10:28:32 376818409
>>376747
Я просто люблю хорошие вещи, которые мне идут. Не проецируй.
Аноним 07/09/19 Суб 08:05:48 377507410
bandicam 2019-0[...].mp4 356Кб, 616x480, 00:00:19
616x480
Хочу замутить IRremote. Светодиод вырвал из sdr свистка, давлю пультом на одну кнопку с расстояния полметра, а выхлоп разный.
Аноним 07/09/19 Суб 08:13:56 377508411
>>377507
Л-логика. А-анализ.
ЛА-логический анализатор твой лучший друг.
Смотришь выход на пульте (со светодиода), смотришь выход приемника - сравниваешь. Profit!
Аноним 07/09/19 Суб 08:19:01 377509412
>>377508
Понятно, конечно же это не вариант. Я паяльник не могу купить третий месяц, а мне тут сразу логический анализатор.
Аноним 07/09/19 Суб 17:30:40 377543413
>>377507
Схему и код показывай.
Аноним 07/09/19 Суб 17:52:19 377549414
>>377507
У ИК передачи данных не такой простой протокол. Сам ебался с ним на распберри пи.
У меня вообще мой приёмник рандомно триггерился на дневной свет через окно.
Ты можешь вместо анализатора к ардуине провод от пульта подкинуть. Только напряжения проверь и если что сделай делитель на резисторах.
Аноним 10/09/19 Втр 22:37:40 377808415
Анон, нужно запилить не ик пульт с одной кнопкой. Пытался в гугл, но там только всякая ссань со второй ардуиной на передатчике, а мне такое совершенно не подходит.
Делал кто что-то похожее? Мб есть еще какие варианты, которые я проебал?
Аноним 11/09/19 Срд 01:43:45 377811416
Не могу понять есть AVRы умеющие в USB 3.0?
Аноним 11/09/19 Срд 02:39:10 377814417
>>377808
Ну я пытался на ATTiny13 сделать. Но с батарейкой на 3.3 вольта.
А оказалось ИК светодиоду надо под 4В 50мА и у меня ничего не заработало.
А сигнал с пульта я записывал логическим анализатором таким https://www.aliexpress.com/item/32960102049.html
Аноним 11/09/19 Срд 09:13:12 377825418
>>377811
На кой ляд тебе 5 Гбит/с на 20-мегагерцевом камне?
Аноним 11/09/19 Срд 12:36:14 377860419
>>377811
ЕБанутый? Ебанутый. Она даже FS не потянет, не говоря уже про HS, хотеть 3.0 - просто неадекват.

Аноним 11/09/19 Срд 13:01:08 377865420
>>377860
Мне кажется довольно адекватный вопрос.
Погугли ядро поделок от Cypress - FX2 CY7C68013A и FX3 CYUSB3014. Так что вопрос не лишен смысла в контексте настоящего USB2.0, а не программной имитации USB1.0, хотя и очень далек от реального USB3.0.
Аноним 11/09/19 Срд 14:09:25 377877421
>>377860
у меня для тебя ATmega32U4
Аноним 11/09/19 Срд 14:34:07 377879422
>>377877
Разговор в контексте софтварной реализации.
Железный 2.0 FS еще в AT90 был.

Только HS даже в хипстерской 32U4 нет, потому, что оно не потянет. Про 3.0 и говорить нет смысла. Если в теории реализовать физические интерфейсы отдельно - там ядро будет только обслуживанием интерфейса заниматься, ни на что больше не хватит.
Аноним 12/09/19 Чтв 08:04:31 377937423
>>368492 (OP)
Почему я думал что у наны и уны одинаковый шнурок? Как можно переделать уновый под нановый? Есть зарядка с подходящим штекером на но нём ток зарядка
Аноним 12/09/19 Чтв 14:29:46 377947424
Парни, кто-то заказывал с pjrc.com в рф? Как там они, высылают в эту страну или где? Заказал, но не дождусь ответа, деньги не взяли, товар не выслали.
Аноним 12/09/19 Чтв 20:25:37 377967425
>>377947
>pjrc.com
Я бы побоялся слать деньги на сайт сверстанный в блокноте
Аноним 12/09/19 Чтв 20:48:56 377968426
>>377967
Сайт это меньшее, от чего меня бомбит во всей этой ситуации. Они никак не допилят прошивку к чипу загрузчика, чтобы можно было нормально использовать jtag. Там всего-то надо сделать отключение выходов чипа при подаче нуля на один из входов. Но эта доработка не сделана уже несколько лет! Получается или используй ардуину или выпаивай чип и пользуйся jtag'ом. Удобно шо пиздец. Этого мало, эти элтоны джоны забанили российские айпи и теперь нельзя зайти на их форум без прокси даже для просмотра. Но кроме них пока никто не сделал такую маленькую платку на iMXRT1062, и остаётся только сжимать кулаки в бессильной злобе.
Пока писал сняли 65 баксов с карты, так что теперь начинается лотерея с доставкой, понеслась.
Аноним 12/09/19 Чтв 21:41:42 377972427
>>377968
перерезаешь дорожки треугольным рисунком и делаешь soldere jumper

Ну или напаиваешь 1.27 пины и джамперишь руками.

Аноним 12/09/19 Чтв 23:06:59 377985428
>>377972
Можно и так конечно, но по мне так лучше чип снять. Но вопрос не в этом, а в том, что из-за каких-то распиздяев приходиться заниматься таким говном. Вообще мне непонятно почему они не могут сделать такую простую программную доработку, ощущение, что у них просто нет такой возможности.
Аноним 13/09/19 Птн 21:20:48 378048429
>>377937
Ты имел ввиду разъем USB? Да, у них разные разъемы и бывает, что название именно из-за этого и другое, а китайцы могут сделать любой вариант. У UNO разъем вроде USB-A — такой у принтеров часто встречается.

>Как можно переделать уновый под нановый
Количество проводов там одинаковое, это просто разная форма. Можешь купить переходник из одного юсб на другой (самый простой способ, учитывая какие вопросы ты задаешь)

Можно купить отдельно разъем который нужен и припаять. Можно просто купить требуемый кабель.

Аноним 14/09/19 Суб 01:28:00 378054430
>>378051
Отдельной процедурой в цикле loop() получай данные с иму-сенсора и записывай в переменные, и после этого второй процедурой выполняй на основе этих переменных действия с моторами (придется привлечь матан для расчета момента сил, ускорений, инерций, упреждений движения и т.д.)
Аноним 18/09/19 Срд 10:52:57 378329431
Анон, вопрос относительно светодиодной ленты.

Возникла задача сделать свет с возможностью регулировки цветовой температуры.

Насколько реалистичен вариант взять обычную RGB ленту и для ардуины написать прошивку которая и будет собственно регулировать этот параметр?

Нагуглил еще один вариант с помощью RGBW ленты (прошивка https://github.com/Susensio/RGBWLed), однако в продаже эти ленты продаются с уже определенной цветовой температурой и я слабо представляю как тогда в этом контексте возможна регулировка. Может достаточно взять RGBW ленту с максимально холодным цветом и дело в шляпе?

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

И последний вопрос - лампа будет использоваться для фотографий. Насколько вышеописанные подходы скажутся на качестве конечного результата? Возможно стоит использовать ленту с белым светом на основе сдвоенных диодов (один максимально холодный, второй максимально теплый)?
Аноним 18/09/19 Срд 13:15:17 378344432
>>378329
>Насколько реалистичен вариант взять обычную RGB ленту и для ардуины написать прошивку которая и будет собственно регулировать этот параметр?
Нет, просто нет. Светильник с изменением температуры делается путем установки 2 отдельных лент на 3000К и на 6000К. И дальше ШИМом лент регулируешь, в каком соотношении смешивается теплый и холодный свет.
Аноним 18/09/19 Срд 14:14:52 378348433
>>378344
Есть готовые ленты, где светодиоды через 1 идут белый тёплый и белый холодный.
А как его фотик на ШИМ среагирует? Разве не получится пиздец на фотографии когда на половине сканирования матрицы светодиоды выключатся в этот момент или включатся?
Ну ты понял.
Аноним 18/09/19 Срд 14:19:30 378350434
изображение.png 447Кб, 1000x750
1000x750
изображение.png 558Кб, 1280x720
1280x720
>>378348
Типа пикрелейтед.
Аноним 18/09/19 Срд 15:17:33 378352435
>>378344
>>378348
Окэй, буду тогда брать ленту со сдвоенным белым светодиодом.

Вопрос с мерцанием заинтриговал.

И что насчет управления яркости одновременно с изменением температуры цвета - будет ли регулирование этих двух значений сильно влиять на конечное значение температуры?

Аноним 18/09/19 Срд 16:11:32 378353436
>>378352
На ленте со сдвоенными диодами они обычно отдельно друг от друга не управляются, не обосрись с этим.

Про мерцание и частоту ШИМ я уже написал выше.
Аноним 18/09/19 Срд 16:17:57 378355437
А может и не написал. В общем, с
той интенсивностью света, которую дадут светодиодные ленты, выдержка экспозиции будет относительно длинной и поэтому ШИМ не будет проблемой.
Аноним 18/09/19 Срд 23:18:37 378372438
Аноним 21/09/19 Суб 01:52:02 380618439
dsf
Аноним 27/09/19 Птн 23:30:21 381368440
Купил набор а что делать хуй знает. С чего начинать то, брать каждый модуль и работать с ним по очереди. Светодиодом кста уже помигал.
Аноним 27/09/19 Птн 23:38:55 381370441
>>381368
Так а нахуя купил-то?
Аноним 28/09/19 Суб 14:54:30 381426442
изображение.png 44Кб, 747x799
747x799
Купил модуль на ADS1115 (4х канальный ADC)
А теперь поясните.
Смотрю в пример, и не совсем понимаю усиления.
Вот он у меня запитан от 3.3 вольта.
`ads.setGain(GAIN_TWOTHIRDS)` читает от 0 до ~17000
`ads.setGain(GAIN_ONE)` читает от 0 до ~23000
И вот это подпись меня напрягает
>Setting these values incorrectly may destroy your ADC!
Если я сейчас выставлю `ads.setGain(GAIN_TWO)` то у меня моментально модуль сгорит к хуям?

И ещё
>be careful never to exceed VDD +0.3V max
Получается нельзя превышать VDD +0.3V
При этом в даташите
>Wide Supply Range: 2.0 V to 5.5 V
При `GAIN_TWOTHIRDS` мне надо подать до 6.144V на каналы, а это сильно выше максимальных 5.5

ЧТО ПРОИСХОДИТ?!
Аноним 28/09/19 Суб 15:10:12 381435443
>>381426
>мне надо подать до 6.144V
Подключи через делитель на резисторах, делов то.
>максимальных 5.5
Во первых это максимально допустимое напряжение. Во вторых, выше опорного напряжения все равно АЦП войдет в ограничение. В третьих где ты будешь брать такое напряжение питания?
Аноним 28/09/19 Суб 15:14:50 381439444
>>381435
Не, ты не понял.
При `GAIN_TWOTHIRDS` можно подать читать напряжения 6.144V?
При этом максимальное напряжение питания - 5.5 вольт.
Максимальное напряжение на чтения VDD+0.3 то есть 5.8 вольт.
Если я подам на канал разрешенные 6.144 то модуль сгорит?

И вообще что будет, если я подам на канал 1 вольт при `GAIN_SIXTEEN` (16x gain +/- 0.256V) ?
Модуль сгорит?
Аноним 28/09/19 Суб 15:17:38 381441445
>>381435
>выше опорного напряжения все равно АЦП войдет в ограничение
Вот собстна пример кода говорит, что он не войдёт в ограничение, а сгорит.

> // The ADC input range (or gain) can be changed via the following
> // functions, but be careful never to exceed VDD +0.3V max, or to
> // exceed the upper and lower limits if you adjust the input range!
> // Setting these values incorrectly may destroy your ADC!
Аноним 28/09/19 Суб 17:34:10 381468446
>>381370
Мне это интересно, но из за отсутствия знаний в этой области я не знаю что делать со всей этой кучей радиокомпанентов, может есть какие системные курсы или литература, чтобы от простого к с сложному.
Аноним 28/09/19 Суб 17:36:15 381470447
>>381468
Вопрос снимаю, заглянул в шапку.
Аноним 28/09/19 Суб 19:07:52 381484448
>>381439
Сгорит при превышении входным напряжением, напряжения питания более чем на 0,3 В. Потому что при этом откроются защитные диоды, которые стоят по входу. То есть, если у тебя запитано от 3,3, то поплохеет от 3,9 В на входе АЦП.
Оцифровывать АЦП будет только когда входное напряжение не превышает опорного. Источник опорного напряжения может быть либо внешний, либо встроенный, либо браться от напряжения питания непосредственно. Как в ADS1115 не знаю, не использовал.

Но я тебя все равно не понял.
Аноним 28/09/19 Суб 19:42:46 381490449
Аноний, расскажи про Blynk, удобно ли пользоваться, стабильный ли коннект, какие аналоги есть на рынке?
Аноним 29/09/19 Вск 09:15:49 381529450
>>368675
О, альтеровский плис. Модно.
Аноним 29/09/19 Вск 09:23:35 381530451
>>381484
Вот допустим я запитал от 5 вольт.
И программно сделал `ads.setGain(GAIN_SIXTEEN)`
В таком режиме
0 = 0 вольт
65535 = 0.256 вольт
Что будет если я подам 5 вольт на АЦП?
Сгорит или не сгорит? Вот в чём вопрос.
Аноним 01/10/19 Втр 03:42:22 381731452
Аноним 01/10/19 Втр 12:12:25 381771453
>>381731
Но там ведь предупреждение?
>but be careful never to exceed VDD +0.3V max, or to exceed the upper and lower limits if you adjust the input range!
>Setting these values incorrectly may destroy your ADC!
Аноним 01/10/19 Втр 14:00:35 381792454
1569927603906.jpeg 84Кб, 1333x1000
1333x1000
1569927604282.jpeg 117Кб, 977x1462
977x1462
1569927604319.jpeg 35Кб, 540x816
540x816
Анончики тут я впервые.
Нужен такой прибор измерения температуры и влажности для подвала где есть пчёлы. Нужно эти данные логировать с декабря до марта. Но там нет электричества.
Есть Ардуино Леонардо и dht11(но он измеряет от 0-50С) заказал dht22.
Остаётся купить время, sd и всё это запитать от 4 пальчиковых батареек.
Всё правильно?
было бы охуенно получать СМС от модуля если температура падает ниже -4
Аноним 01/10/19 Втр 15:53:19 381809455
>>381792
sd карта при записи жрет невменяемо, хотя это сильно зависит от производителя. Про GSM модем вообще молчу, он выжрет батарейки за полчаса. Надо включать ему питание только перед передачей, но это нестандартный шилд
Аноним 01/10/19 Втр 17:14:59 381822456
atmega32a.png 82Кб, 1283x537
1283x537
>>381771
Предупреждение где? В даташите не вижу.
Аноним 01/10/19 Втр 17:16:56 381824457
>>381792
> для подвала
Там нет связи ГСМ.
Аноним 01/10/19 Втр 17:20:20 381827458
adc.png 100Кб, 899x727
899x727
>>381426
>Купил модуль на ADS1115
>>381426
>А теперь поясните.

Нужные тебе ответы есть в даташите. Когда непонятно - лезешь в даташит. Такие дела.
Аноним 01/10/19 Втр 18:32:43 381835459
>>381792
Тут уже написали, но можно:
1. Программно регулировать энергопотребление. Включать систему раз в 10 мин, делать замеры, логгировать и спать.
2. Использовать аккумы 18650 или батарею 12 В от бесперебойника.
Аноним 01/10/19 Втр 21:01:30 381847460
>>381835
Батарея от бесперебойника замерзнет в -4 и выдаст едва десятую емкости
Аноним 01/10/19 Втр 23:03:59 381866461
>>381824
с кем связываются горюче-смазочные материалы?
Аноним 01/10/19 Втр 23:10:57 381868462
Аноним 02/10/19 Срд 01:40:59 381876463
>>381847
> Батарея от бесперебойника замерзнет в -4 и выдаст едва десятую емкости
Ну ок. А пальчиковые батарейки или литиевые не замерзают? И нахера влажность мерять при минусовой температуре?
Аноним 03/10/19 Чтв 00:40:36 382012464
>>381847
Разве в подвале бывает -4? Вроде же внизу земля так не промерзает, если мы конечно про среднюю полосу рашки.
Аноним 03/10/19 Чтв 06:52:32 382034465
1570074717269.jpeg 254Кб, 1152x1728
1152x1728
>>382012
Скорее всего ты прав,просто нужно понять почему у меня дохнут пчелы. В том году из 25 ульев, погибли 5. То ли влажность,то ли температура опустилась ниже нуля (а то на Урале бывает неделю стоит -25 градусов).
Аноним 03/10/19 Чтв 10:39:48 382053466
>>368492 (OP)
Здраститя, купил в Китае атмегу в дип корпусе и два isp программатора чтобы на них прошивку обновлять для изучения электроники. Написал микроконтроллерный хеллоуворлд в виде мигания диодом. Хотел мигание раз в секунду, но с _delay_ms(1000) мигает чёт трындец как редко, увидел в описании функции в хэдере что-то про в десять раз меньшую скорость, поставил 100, один хер мигает реже, чем раз в секунду. В чём прекол? F_CPU 16000000
Аноним 03/10/19 Чтв 11:56:30 382063467
Аноним 03/10/19 Чтв 13:59:21 382083468
>>382053
Fuse правильно выставил? Он может работать от внутренного RC генератора, который может быть на 1 МГц
Аноним 03/10/19 Чтв 16:45:42 382108469
IMG201907281350[...].jpg 231Кб, 1251x938
1251x938
IMG201907281350[...].jpg 127Кб, 1251x938
1251x938
IMG201907281351[...].jpg 142Кб, 1251x938
1251x938
Анон прошу твоего совета. Есть один проигрыватель пластинок. На нем умерла схема контроля оборотов пластинки (две скорости вращения диска 45 и 33 об. в минуту.) Подскажи куда искать что бы сделать такую схемку? Сохранилась родная механика считывания оборотов но моторе но она не учитывает проскальзывание пасика. Хотелось бы попробовать как то использовать шашечку на самом диске.
Аноним 03/10/19 Чтв 17:47:59 382110470
>>382108
Долбоеба кусок, продай/отдай вертак нуждающимся, которые в состоянии починить оригинальную схему. А то после тебя, дауна, оно только в мусорку сгодится.
Аноним 03/10/19 Чтв 17:55:41 382111471
>>382110
Потрохов там нет. Я его буквально с помойки забрал. Да и кому он нужен, на авито за косарь можно исправный забрать.
Аноним 03/10/19 Чтв 18:01:15 382112472
>>382111
За косарь разве что без башки (или с убитой) и с неменяными копролитами. Продай на з/ч за 200-500 руб, а на вырученное бабло купи какого-нибудь ардуино-барахла. Ничего полезного все-равно не сделаешь.
Аноним 03/10/19 Чтв 18:13:18 382113473
>>382112
https://www.avito.ru/omsk/audio_i_video/vega_110_proigryvatel_1797409523
Я его на помойке своего предприятия подобрал. Я охране столько где и заплачу чтоб его вытянуть. А выкидывать жалко. Я смогу собрать схему по методичке и залить прошивку. Могу напечатать часть деталей на принтере. Уже есть идея как уйти от схемы пасиком. Но я вообще не представляю как заставить мотор держать нужную скорость оборотов.
Аноним 03/10/19 Чтв 19:35:59 382120474
Посоны, есть одна мысль, запилить управление железкой (маломощным электродвигателем) по WI-FI и по сети с разными режимами в реальном времени, осуществляя это управление с мобилы на ведре. Скажем wi-fi модуль и пердуину с ним можно организовать, замутить прошивку, но как это реализовать на мобиле, нужно писать приложуху же под ведро ? Это уже относится к мобил ному программингу, а не к пердуине ? Мимо-паяла-непогромист.
Аноним 03/10/19 Чтв 20:01:53 382122475
>>382063
>>382083
Господа, вы абсолютно правы. Но один хрен почему-то делэй в два раза дольше работает.
Аноним 03/10/19 Чтв 20:02:36 382123476
>>382122
А, я понел, надо F_CPU в два раза меньше задефайнить.
Аноним 03/10/19 Чтв 20:03:45 382124477
>>382120
Можно написать приложуху на яве в Android studio, можно слепить в блочном конструкторе типа AppInventor.

Можно поднять на вайфай-адаптере твоей махарайки веб-сервер и заходить на него, используя приложение браузера на телефоне.

Можно использовать готовую прошивку для вайфай-адаптера от Blynk или другой экосистемы интернета вещей - тогда управлять можно будет, установив на телефон приложение Blynk или другой MQTT-дашборд.

Выбирай любой вариант, который сможешь осилить с наименьшим геморроем для себя.
Аноним 03/10/19 Чтв 23:15:06 382140478
Так, сделал я многорежимную мигалку на атмеге, дальше что?
Аноним 03/10/19 Чтв 23:25:09 382142479
>>382140
Делай многорежимное табло.
Аноним 10/10/19 Чтв 03:44:36 385039480
m1000x1000.jpg 178Кб, 1000x1000
1000x1000
Как мне получить 12В с ардуины? Любой способ подойдет.
Или мне нужно изначально работать с 12В от источника питания, а непосредственно питание подаваемое на плату ограничивать до 5?
Аноним 10/10/19 Чтв 08:07:21 385047481
>>385039
Только второй вариант
Аноним 10/10/19 Чтв 11:57:01 385067482
>>385039
Смотря для каких целей. Есть схемы для повышения напряжения, но максимальный ток и мощность при этом сильно упадут. В звуковухах с фатномным питанием 48 вольт для питания микрофонов так делают, например.
Аноним 10/10/19 Чтв 19:55:14 385145483
>>385039
Гугли "усилитель напряжения".
Аноним 10/10/19 Чтв 20:49:00 385156484
>>385039
Легко и просто. Ты уже написал. На питание контроллера ставишь DC-DC преобразователь с 12 до 5 в. На каждый выход ставишь NPN транзисторы, которые будут коммутировать 12 в, а им на базу будет приходить 5 в от контроллера.
Аноним 10/10/19 Чтв 21:26:44 385164485
image.png 136Кб, 1072x717
1072x717
image.png 178Кб, 1608x715
1608x715
image.png 155Кб, 1555x745
1555x745
Приветствую повелителей светодиодов.
Кто работал с датчиками BME280? Как сделать, чтобы при обрыве питания датчика и восстановления, ардуинка корректно его инициализировала снова и продолжала опрашивать? Я решил проблему с обрывом проводов шины IIC. Если датчик корректно инициализировался, и в процессе работы оборвать провод шины и подключить обратно, то ардуинка выплюнет в порт ошибку, а потом снова будет передавать актуальные данные. Но вот если оборвать "+" питания (или "-") и подсоединить обратно, то корректных данных не будет. Что я делаю не так?

Схема простая: ардуино уно и датчик по IIC.

Если в loop() добавить постоянную проверку инициализации датчика, то код просто зависает на методе bme_init = mySensor.beginI2C();
Аноним 10/10/19 Чтв 22:33:30 385180486
Блять, помогите. Короче нужно сделать принципиальную схему проекта. Там всё гавно с ардуино и всякой подобной хуетой. Должен ли я искать принципиальную схему ардуино и всех модулей для проекта, где куча элементов, которые я должен перечертить или мне можно тупа как в схеме соединений распиновку че к чему идёт?
Аноним 10/10/19 Чтв 22:55:35 385185487
Почему вас не смущают все эти огромные монструозные конструкции тормозного говнокода, да еще с ООП? Для 8 битных МК это же пиздец изврат. Или вам тупо похуй, что там кроется за 3,5 строками кода, лишь бы кое-как ворочалось через жопу?
Сириусли, ардуиновские библиотеки - это ад и израиль, с кучей костылей, защит от дурака и громоздких конструкций.
Аноним 10/10/19 Чтв 23:03:36 385188488
>>385185
В проектах, где не нужно быстродействие и много свободной памяти, не смущает.
Аноним 10/10/19 Чтв 23:07:33 385189489
>>385180
Спроси у того, кто дал задание.
Аноним 11/10/19 Птн 00:34:45 385209490
>>385185
Не знаю. Пользую ассемблер и пишу свои либы. Да, долго. Но я не тороплюсь. Зато все чисто и быстро.
Аноним 11/10/19 Птн 00:36:23 385211491
>>385185
А как правильно надо?
Аноним 11/10/19 Птн 01:13:03 385215492
>>385211
Правильно - зайти на сосаку и попытаться развести срач между ООП и пердолингом в консолечке на ассемблере с подсчетом каждого такта даже там где это не нужно.
Аноним 11/10/19 Птн 02:39:48 385218493
Поцоны. Надо управлять нагрузкой в 12В 8А. Взял ардуину, взял IRFZ44, соеденил, навалял скетч, поднял частоту ШИМ до 64кГц. Вроде всё по уму. Так эта полевая залупа греется как ад!
С чего такое может быть, и что ему от меня нужно?
Аноним 11/10/19 Птн 02:44:15 385219494
>>385218
вангую что ты кормишь свой полевик прямоугольниками а нежно пилами
Аноним 11/10/19 Птн 02:44:43 385220495
Аноним 11/10/19 Птн 07:32:00 385233496
>>385219
так, а как прямоугольники в пилы перепилить? Что-то я не в курсе..
Аноним 11/10/19 Птн 13:12:54 385277497
>>385218
Ну во-первых надо осликом смотреть, что там пердуина выдает на такой большой частоте ШИМа, вполне вероятно что то не прямоугольник и не пила, аьхуй пойми что.

Во-вторых, у полевика может быть большая емкость затвора, и на быстрых частотах пердуине не хватит силенок полностью его открывать-закрывать, нужен отдельный драйвер. Такие симптомы тоже видно осциллографом
Аноним 11/10/19 Птн 13:22:06 385280498
>>385277
А драйвер - это как по русски? Транзистор на gate впердолить?
Аноним 11/10/19 Птн 15:51:20 385292499
>>385280
Одним транзистором не отделаешься, там нужны токи в сотни раз большие (чем выдает атмега) и на включение и на выключение, так что придется целые каскады городить. Поэтому для этой задачи покупают готовые микросхемы-драйверы.
Аноним 12/10/19 Суб 19:38:05 385455500
Аноним 13/10/19 Вск 06:18:18 385520501
2IEoN1ARBhE.jpg 35Кб, 332x335
332x335
Товарищи, вкатываюсь в ардуино и такой вопрос - возможно ли написать что-то для ардуино на чистом си? просто в гугле выдает основным языком плюсы, а я их в рот ебал
Аноним 13/10/19 Вск 06:25:16 385521502
>>385520
Можно, только ты без библиотек останешься, которые на плюсах написаны, и скорее всего без arduino фреймворка тоже. Ардуину можно программировать как обычную atmega.
> а я их в рот ебал
Чем тебе не угодили плюсы?
Аноним 13/10/19 Вск 10:33:20 385530503
>>385218
Поясните танкисту, нахуя вообще брать IRFZ44, когда есть платы AOD4184 x2шт.? Они же и компактнее и холоднее выходят. В чем профит?
https://ru.aliexpress.com/item/32819855064.html
Аноним 13/10/19 Вск 12:20:58 385539504
>>385530
Потому что они есть, а плат нет. Посмотрю, спасибо!
Аноним 13/10/19 Вск 13:28:20 385545505
>>385520
А чем тебе плюсы не угодили? Что на си, что на ++ блядские либы ардуины такие жуткие абстракции делают. Я как-то блинк в дизассемблере глянул и выпал в ужасе.
Аноним 13/10/19 Вск 14:36:31 385563506
>>385539
А, я думал IRFZ у тебя тоже шилдом.
Аноним 14/10/19 Пнд 10:09:25 385658507
analogRead1.png 90Кб, 170x846
170x846
analogRead2.png 86Кб, 168x841
168x841
датчик температуры LM35DZ при считывании напряжения показывает пикрил. Он умер, да?
Аноним 14/10/19 Пнд 10:47:44 385662508
>>385658
У тебя шум на аналоге.
Аноним 14/10/19 Пнд 13:22:54 385680509
LM35DZ-and-Ardu[...].jpg 51Кб, 800x500
800x500
noContact.png 158Кб, 252x844
252x844
Contacted.png 78Кб, 242x846
242x846
>>385662
На всякий случай скетч: http://ideone.com/H8VFqa
И схема.

Попробовал взять среднее по 10к, результат на пиках: второй с пальцем, первый без.
Аноним 14/10/19 Пнд 16:03:04 385703510
>>385680
Поставь резистор 1к с сигнала на минус как можно ближе к контроллеру. Если не поможет - собери свою ардуину с норм аналоговым трактом.
10 бит ты в жизни из авр не выжмешь, максимум 8
Аноним 14/10/19 Пнд 17:46:39 385732511


    
 


И зачем ты потратил время на поиски этого поста, скажи мне?
Аноним 14/10/19 Пнд 18:27:47 385735512
>>385732
Кому это адресовано?
Аноним 14/10/19 Пнд 20:17:42 385750513
Аноним 15/10/19 Втр 00:21:14 385772514
S-smmS1DYHg.jpg 281Кб, 810x1080
810x1080
Привет. Решил заебнуть радиоуправляемую лодочку. На фото представлена первая версия она уже разобрана.
Для дальнейшего продвижения своей хуйни, блядь, нужно поставить мотор в воду(каркас потом уже сделаю), но найти нормальный мотор, который можно запиздюлить в воду оказалось не тка просто, как бахнуть пивка на запуске прототипа в анал имени Москвыспасибосергейсемёнович.
Какой мотор на погружение в воду посоветую и какие подводные камни?
Аноним 15/10/19 Втр 01:37:09 385776515
>>385772
Ебать ты дебил. Как такое тебе в голову пришло мотор опускать в воду? От пердуины излучение что-ли, которое извилины разглаживает? Мотор в воду не суётся. Вал-вал-сальник-винт.
Аноним 15/10/19 Втр 01:54:36 385778516
>>385776
>извилины разглаживает
Миф, извилины не коррелируют с интеллектом, это тупо потому, что мозги наши как в банке с огурцами, съезживаются.
Аноним 15/10/19 Втр 06:46:38 385783517
>>385778
Тем не менее, он прав САЛЬНИКСАЛЬНИКОСЬВИНТ.
Аноним 15/10/19 Втр 06:54:01 385784518
>>385772
Поставь вместо мотора водяной насос.
Аноним 15/10/19 Втр 10:09:10 385790519
>>385784
Проиграл, но ведь реально же.
https://www.ebay.com/itm/12V-3m-240L-H-Ultra-Quiet-Brushless-Motor-Submersible-Pool-Water-Pump-Solar-RF/173890788739?_trkparms=ispr%3D1&hash=item287cb2dd83:g:3-kAAOSw99tcGv-9&enc=AQAEAAACMBPxNw%2BVj6nta7CKEs3N0qXzy9d53Gh1LCnV7IJ22r9wfe4%2Bm8FJ8uSICwwWE%2BLJRAB4NxouCyWG%2B7KTT5bGYYhPlNa%2F0swvLCKz9rpwfRXc6mDomnpmafQ%2FjIY7KkDcg0KATGwoi3XoYTPDZ0mF5lEdS%2FzY4k6B3cpOBIdJmv2etWh4bzRtDoEWDPCv5rvQbA9%2FupPj8JtZE4el2t2abcfj4yNS1Bc1t6VZBjl8C6sAFAXClXtCeJR4wqK0oNB3ErvQn8A3UIw3GkWyqbb3%2BobB5wT4RjSsVvbVTVBNHtK4WS3zglMiZDwzKkXK3uqPG4Mb0M8%2Fidzy9aKvSjDdd5wVcqnxf1OlXhJU6X5f9iUVHSzW97j0%2BqF9YrrPdsLVSjQ3nCWC3GAEqIj8N2iems8%2Bf1YjAQjGThKUChn0iJ9oH3UqRW1Oayz%2BECuCxkSf2aLR7fwVEdhfqIIQHxlGAxvWLyjH5e0GMsACvnTzQJIApbddgZBBgCKaQOsiFFFUB0nj1JUDv6CP7qFCLySv%2FHz8P7WDakrlydAb%2BuAvk2s%2Fdh5GcjQaKHb%2FWRhDc0eEG8OmsrrTSlhdHpcRhX0nhxZpgv37e%2FBU5MWvnaJVTvrQnwKiCRwH%2BSGntZdEPvt3GtNOCqPfKIVasfku8totcHqbWZqiAhAcFgRMWOYfi74n5MPU6maMpPxchLcIELL93C7GHH5nkzOkoYdyjpjCw5XPhpzHKCVpPq9ZVK0n728q&checksum=1738907887393544f7cbf2c74347bb45255276eceb10&enc=AQAEAAACMBPxNw%2BVj6nta7CKEs3N0qXzy9d53Gh1LCnV7IJ22r9wfe4%2Bm8FJ8uSICwwWE%2BLJRAB4NxouCyWG%2B7KTT5bGYYhPlNa%2F0swvLCKz9rpwfRXc6mDomnpmafQ%2FjIY7KkDcg0KATGwoi3XoYTPDZ0mF5lEdS%2FzY4k6B3cpOBIdJmv2etWh4bzRtDoEWDPCv5rvQbA9%2FupPj8JtZE4el2t2abcfj4yNS1Bc1t6VZBjl8C6sAFAXClXtCeJR4wqK0oNB3ErvQn8A3UIw3GkWyqbb3%2BobB5wT4RjSsVvbVTVBNHtK4WS3zglMiZDwzKkXK3uqPG4Mb0M8%2Fidzy9aKvSjDdd5wVcqnxf1OlXhJU6X5f9iUVHSzW97j0%2BqF9YrrPdsLVSjQ3nCWC3GAEqIj8N2iems8%2Bf1YjAQjGThKUChn0iJ9oH3UqRW1Oayz%2BECuCxkSf2aLR7fwVEdhfqIIQHxlGAxvWLyjH5e0GMsACvnTzQJIApbddgZBBgCKaQOsiFFFUB0nj1JUDv6CP7qFCLySv%2FHz8P7WDakrlydAb%2BuAvk2s%2Fdh5GcjQaKHb%2FWRhDc0eEG8OmsrrTSlhdHpcRhX0nhxZpgv37e%2FBU5MWvnaJVTvrQnwKiCRwH%2BSGntZdEPvt3GtNOCqPfKIVasfku8totcHqbWZqiAhAcFgRMWOYfi74n5MPU6maMpPxchLcIELL93C7GHH5nkzOkoYdyjpjCw5XPhpzHKCVpPq9ZVK0n728q&checksum=1738907887393544f7cbf2c74347bb45255276eceb10
https://www.ebay.com/itm/Mini-Submersible-Water-Pump-5V-to-12V-DC-Aquarium-Fountain-Micro-Pump-3L-min/352738388371?_trkparms=ispr%3D1&hash=item5220d8a993:g:my8AAOSwlmxdQVfw&enc=AQAEAAACMBPxNw%2BVj6nta7CKEs3N0qXF9YZX9uP0nVB3dUSMMZYl8EMzwfnRiGTTU%2Bot7JvX%2B6qQfhJ6l0s%2FzdfTZreFT5dd8thQxBn9Z6Q6Na9z%2FKBML6X4QD2wtqBPpxV%2F1fei5xK%2B6eOiKZ8b95pLqI6t7sH5bdnlFdlGTG28Z6rOFajfQLE3saudpAt26HqnUuuSuAFmEg5c7PHZRss3tEtB1ipdr0mqGECu7%2FyU0RMptc%2B%2FqQd%2FTDcgLdHGa8wVdL80vVhVYFcjpx3G8dTQ%2F0AchO9ghPui6AzgBUqX26UPr5laqb5vOjzxM%2BznxEkDb3htCuFtjfMs0cYArWyclU2ecWKMLcXXUAldvdWN%2FxzxdqNEHQAdCBbTtcViN4RZHY59mTWkWFj%2Bvxaf4uYZuSrfQbfONPQoDAV3akgaI5Y275ui1BHd9m3DF6uhtAxEg5%2BP2VZurFpz9u8WAn3Km7KUn2L%2BoYvDRxuyaotPx4sIa8aeTDo%2ByFG8xuoxp5axOYtCoEmgbIMYlVbx%2FH7UbHp7TkA0WQ1GzfdKmKM5erTyGoN3j2IlkxdpQVZVqebHa03FJPtKGZS8rec7xDeuZ7SzwTr800Xd4jMjD0RLWmo%2Bw625CBX7PtJbdfx%2BzdtlNNFwjwqsfoaB4A7CPtsJdvNxuQ6uvOAweyhKtBr5JNoHGohLcc3P6mNPoEB6vMNhJaI7LLx5LcpNV%2FE%2BYRiM0HxXw19aDfnJH56Dw5MjBhCEQIHh&checksum=3527383883713544f7cbf2c74347bb45255276eceb10&enc=AQAEAAACMBPxNw%2BVj6nta7CKEs3N0qXF9YZX9uP0nVB3dUSMMZYl8EMzwfnRiGTTU%2Bot7JvX%2B6qQfhJ6l0s%2FzdfTZreFT5dd8thQxBn9Z6Q6Na9z%2FKBML6X4QD2wtqBPpxV%2F1fei5xK%2B6eOiKZ8b95pLqI6t7sH5bdnlFdlGTG28Z6rOFajfQLE3saudpAt26HqnUuuSuAFmEg5c7PHZRss3tEtB1ipdr0mqGECu7%2FyU0RMptc%2B%2FqQd%2FTDcgLdHGa8wVdL80vVhVYFcjpx3G8dTQ%2F0AchO9ghPui6AzgBUqX26UPr5laqb5vOjzxM%2BznxEkDb3htCuFtjfMs0cYArWyclU2ecWKMLcXXUAldvdWN%2FxzxdqNEHQAdCBbTtcViN4RZHY59mTWkWFj%2Bvxaf4uYZuSrfQbfONPQoDAV3akgaI5Y275ui1BHd9m3DF6uhtAxEg5%2BP2VZurFpz9u8WAn3Km7KUn2L%2BoYvDRxuyaotPx4sIa8aeTDo%2ByFG8xuoxp5axOYtCoEmgbIMYlVbx%2FH7UbHp7TkA0WQ1GzfdKmKM5erTyGoN3j2IlkxdpQVZVqebHa03FJPtKGZS8rec7xDeuZ7SzwTr800Xd4jMjD0RLWmo%2Bw625CBX7PtJbdfx%2BzdtlNNFwjwqsfoaB4A7CPtsJdvNxuQ6uvOAweyhKtBr5JNoHGohLcc3P6mNPoEB6vMNhJaI7LLx5LcpNV%2FE%2BYRiM0HxXw19aDfnJH56Dw5MjBhCEQIHh&checksum=3527383883713544f7cbf2c74347bb45255276eceb10
Аноним 15/10/19 Втр 10:13:11 385792520
Аноним 15/10/19 Втр 11:11:11 385796521
>>385658
Это очень нежные датчики, имел ту же самую проблему при подключении к ПЛК. Возьми цифровой
Аноним 15/10/19 Втр 11:35:35 385800522
>>385796
Цифровые, сука, дорого, если пару десятков надо развесить. Или есть что-нибудь дешевле ds18b20?
Аноним 15/10/19 Втр 11:49:10 385801523
>>385772
Мотор наверху, а длинный вал под углом идет в воду. Как на старых моторных лодках. Изоляция нужна только от брызг.
Аноним 15/10/19 Втр 12:27:14 385802524
>>385772
До изобретения ДЕЙДВУДНОЙ ТРУБЫ ты еще не додумался?
Аноним 15/10/19 Втр 13:28:46 385807525
>>385800
Если нужна какая-никакая точность, 18b20 оригинал, а не те подделки из китая, у которых внутри микроконтроллер не дорого.
Если особая точность не нужна, терморезисторы наше все
Аноним 15/10/19 Втр 13:54:13 385812526
>>385807
>а не те подделки из китая, у которых внутри микроконтроллер
А как отличить? Есть какие-то харктерные ответы на запросы по onewire?
Аноним 15/10/19 Втр 15:47:00 385827527
Аноним 16/10/19 Срд 08:28:40 385916528
>>385658
Нужно поставить сглаживающий конденсатор небольшой(0,1 мкФ или меньше) и/или добавить программную фильтрацию(находить среднее значение 10 последних измерений).
Аноним 16/10/19 Срд 10:43:04 385927529
>>385916
Тебя не смущает, что датчик с 10мВ/градус выдает близкое к 5в напряжение?
Аноним 16/10/19 Срд 11:24:19 385928530
>>385790
>>385792
У вас тут конкурс ебанутых ссылок что ли? Удаляйте всё после "?".
Аноним 16/10/19 Срд 11:26:10 385929531
Аноним 18/10/19 Птн 09:19:01 386070532
>>368492 (OP)
Я правильно понял?
Есть только два способа увеличить число выводов микроконтроллера:
1) Сдвиговый регистр ввода или вывода. В один момент времени контролирует все выводы (статическая индикация, например).
2) Мультиплексор(аналоговый, цифровой). В один момент времени контролирует только один из входов(динамическая индикация, скажем). Зато более простой в работе и не надо использовать SPI, как для сдвигового регистра.
И сдвиговый регистр и мультиплекор можно соединить паровозиком для увеличения числа выводов.
Аноним 18/10/19 Птн 09:56:07 386081533
>>386070
можешь прикрутить плис, но зачем? задача у тебя какая?
Аноним 18/10/19 Птн 12:30:36 386103534
Антош, доебал меня звонок, который звонит так сильно, что соседи на первом этаже двери открывают. Выбор пал на атини85(потому что она у меня есть). И есть несколько вопросов:
1. Нужен динамик на все это, хз какой нужен по характеристикам. Подозреваю его нужно питать от главной батареи, а сигнал подавать через мофсет от имени. Какой момент брать?
2. Хз какую приблуду выбрать, что бы при нажимании звонка через эту приблуду протекал ток (или на ней появлялось напряжение) и она посылала сигнал для вывода атини85 из сна.
3. Памяти на ней мало и есть модули эпромовской памяти. Можно ли сразу читать с эпромовской памяти и выводить на динамик или нужно через буфер?
4. Нужен ли ещё какой-то ЦАП для преобразования сигнала или атини справиться?
Аноним 18/10/19 Птн 12:36:27 386104535
>>386103
1. Возьми готовый усь типа 34119
2. Просто коммутируй 220 и повесь конденсатор побольше
3. spi флешки
4. Отфильтрованного шима вполне хватит

Могу скинуть проект на меге8, читает файл с sd карты, цап - резисторный делитель в стиле covox, усилитель - TS4962IQT. Но исходники - чистый ассемблер без комментариев
Аноним 18/10/19 Птн 13:18:46 386106536
>>386081
Пока что в целях самообразования и использования знаний в дальнейшей работе.
Допустим, есть несколько десятков входных сигналов с кнопок и аналоговых сигналов с датчиков и несколько десятков выходных сигналов дискретных и шим.
И всем эти должен управлять один микроконтроллер
Аноним 18/10/19 Птн 15:13:48 386109537
>>386104
Я ему свой плеер на AT16 могу скинуть, а толку? Проще WAV перекодировать и сразу в память прошить.
Аноним 18/10/19 Птн 17:41:04 386138538

Секнс
>>386104
>1. Возьми готовый усь типа 34119
А сам динамик какой брать?
>2. Просто коммутируй 220 и повесь конденсатор побольше
Это как? Может есть что типа реле

>>386109
>Я ему свой плеер на AT16 могу скинуть, а толку? Проще WAV перекодировать и сразу в память прошить.
Я что-то типа такого думал
Аноним 18/10/19 Птн 21:31:33 386195539
>>386106
Посмотри принципы как делают клавиатуры с множеством клавиш. Ты не напасешься контактов, если будешь каждую кнопку подавать на отдельный вход.

А так:
1. берешь мультиплексер и сдвиговый регистр
2. юзаешь их на практике
3. узнаешь какой лучше
4. чувствуешь прилив опыта и знаний
Аноним 19/10/19 Суб 14:12:40 386289540
>>368492 (OP)
>Поздравляю! Вы прошли игру. Самое время зарабатывать 300kk/ns
Каким образом?
Погуглил сейчас хедхантер. Нашёл всего несколько вакансий по ардуино - преподаватель в кружок робототехники зп 20-30к(рублей).
Аноним 19/10/19 Суб 14:19:14 386292541
>>371619
То, что ты обозначил, это аналоговые входы ацп. Аналоговым выходом(ШИМ то бишь) может быть любой пин Арудино от 0-го до 19-го.
Например:
analogWrite(3, 255); // Подать 255 на 3-й пин.
Аноним 19/10/19 Суб 14:54:04 386305542
>>386292
>Аналоговым выходом(ШИМ то бишь)
ЛУЛ
Аноним 19/10/19 Суб 15:24:50 386313543
Аноним 19/10/19 Суб 17:30:54 386349544
>>386138
flash char SoundWave[512] = {
Тут байты звука с 11025Гц дискретизацией
};
Больше 11025Гц раскачать 16МГц микроконтроллер у меня не получилось, да и не старался. Запускаешь таймер на 11025Гц, и кормишь другой таймер, который в режиме ШИМа, прям записываешь значение SoundWave в OCR (регистр сравнения) и на любую громкоговорительную колонку ака сирену. Если надо на динамик, то ЦАП R2R или любой I2S ЦАП. Причем так же 11025Гц таймер на ЦАП.
Смотри, что нашёл. Аноним 19/10/19 Суб 19:44:47 386377545
image.png 685Кб, 1280x1024
1280x1024
Аноним 19/10/19 Суб 20:06:22 386385546
>>386313
>70 потолок в рашке
А в ДС?
Аноним 19/10/19 Суб 20:36:32 386393547
>>>>386385
Это вакансия в ДС
Аноним 19/10/19 Суб 20:37:38 386396548
>>386377
Такой моторчик как у тебя на картинке, должен работать под водой. Конечно несколько хуже и будет корродировать, но некоторое время проработает. Так что для начала можешь попробовать пихать прямо в воду.
Другой несложный вариант - центробежный насос. Всякое фуфло на али покупать не нужно, все делается из подручных материалов.
Аноним 19/10/19 Суб 21:23:19 386404549
Аноним 20/10/19 Вск 02:50:16 386425550
изображение.png 4Кб, 224x254
224x254
изображение.png 5Кб, 307x254
307x254
изображение.png 0Кб, 72x29
72x29
изображение.png 0Кб, 105x29
105x29
Одна ардуина при записи символа ^ должна ждать 10 миллисекунд, после чего принимать по юарту три байта, которые характеризуют текущее время (часы, минуты, секунды), пик 1.
Вторая ардуина при чтении символа ^ должна послать другой по юарту текущее время в виде трёх байтов, и ждать 10 миллисекунд, пока первая гарантированно не переварит полученное пик 2.
И вторая ардуина получает данные неправильно (пик 3), хотя первая всё правильно отправила (пик 4). Внимание, вопрос: где я проебался?
Аноним 20/10/19 Вск 02:53:58 386426551
>>386425
первая ардуина получает данные неправильно (пик 3), хотя вторая всё правильно отправила (пик 4).
Фикс
Аноним 20/10/19 Вск 03:25:10 386428552
>>386425
> всё правильно отправила (пик 4)
Это она у себя в памяти правильно склеила строку и вывела тебе на экран, а что она реально отправила другой ардуине можно только логическим анализатором увидеть.
Схему покажи.
Аноним 20/10/19 Вск 03:26:13 386429553
И весь код целиком.
Аноним 20/10/19 Вск 03:54:24 386431554
>>386428
Я уже допёр.
Он по какой-то странной причине пытается считать тогда, когда считывать не надо. Просто влепил промежуток, и нет проблем.
Аноним 20/10/19 Вск 10:59:44 386444555
>>386305
Тащемта, он прав. Кроме как ШИМом никак не получишь аналоговый сигнал с атмеги.
Аноним 20/10/19 Вск 11:22:03 386449556
>>386444
AVR со встроенным ЦАПом нету?
Аноним 20/10/19 Вск 11:36:04 386452557
Аноним 20/10/19 Вск 12:23:00 386459558
>>386452
ЦАП есть в ATmega16M1/32M1/64M1 и некоторых attiny.
Аноним 20/10/19 Вск 13:29:06 386467559
>>386444
R2R, SPI/I2C ЦАПы.Требуются дополнительные компоненты извне, но и ШИМ тоже чем-то фильтровать надо, причем очень хитро, чтобы пульсаций и завалов не было.
Аноним 20/10/19 Вск 13:56:09 386470560
>>386467
>ШИМ тоже чем-то фильтровать надо, причем очень хитро, чтобы пульсаций и завалов не было.
Где-то надо, а где-то не надо. В зависимости от задачи.
Плавное зажигание светодиода тоже будешь фильтровать от пульсаций что-ли?
Аноним 20/10/19 Вск 14:00:50 386471561
>>386467
>R2R, SPI/I2C ЦАПы.
Ты меня натолкнул на мысль и я только что придумал самодельный SPI ЦАП: к микроконтроллеру по SPI подключаем сдвиговый регистр, а на выходы сдвигового регистра R2R.
Если соединить их паровозиком несколько штук то можно получить разрядность хоть в 24-32 Бит.
Аноним 20/10/19 Вск 14:01:31 386472562
>>386393
Тогда всё совсем печально, анон.
Аноним 20/10/19 Вск 14:16:12 386475563
.jpg 302Кб, 1741x1061
1741x1061
>>386471
Читал где-то, что R2R даже 16 бит нельзя собрать в домашних условиях. Сам пробовал на подстроечниках собирать 16 бит (постоянные резисторы такой точности невозможно найти), там на младших битах при настройке прям микровольты ловить надо, а вокруг куча наводок, которые сильнее этого полезного сигнала.
Собрал в итоге 10 бит, пикрил через них выводится.

> по SPI подключаем сдвиговый регистр
Лол, зачем по SPI-то?
Аноним 20/10/19 Вск 15:32:18 386484564
>>386471
Скорость теряешь, но вполне реально. На чем-то не требующем большой скорости я такое делал. Работает хорошо.
Аноним 20/10/19 Вск 18:37:42 386505565
>>386475
>зачем по SPI
А как иначе подключить сдвиговый регистр?
Хотя можно и без него, если тебе не жаль использовать большую часть ног под ЦАП.
Аноним 20/10/19 Вск 19:24:41 386521566
>>386471
Возьми pt8211 и не страдай такой фигней
Аноним 20/10/19 Вск 20:06:08 386533567
>>386505
> А как иначе подключить сдвиговый регистр?
В даташит любого сдвиговика посмотри, всего три пина нужно - данные, сдвиг, запоминание. Сброс и включение вывода по желанию.
Аноним 20/10/19 Вск 20:22:30 386535568
>>386533
Всё так.
данные - MOSI
сдвиг - SCK
запоминание - /CS
Аноним 20/10/19 Вск 21:10:05 386538569
>>386535
Хуясе, надо будет проверить.
Аноним 20/10/19 Вск 22:36:54 386550570
>>386475
>постоянные резисторы такой точности невозможно найти
Вот и выросло поколение дебилов...
Даже в советском союзе мотали резисторы с классом
0,0001 с тепловым дрифтом не более 20% от класса
Аноним 20/10/19 Вск 23:18:40 386562571
>>386550
Я имел в виду, что они недоступны для простых смертных. Понятно, что они производятся и производились, в аудиоаппаратуре с R2R цапами например их лазером корректируют, но я-то где такие резисторы возьму?
Аноним 21/10/19 Пнд 03:10:59 386588572
Аноним 21/10/19 Пнд 05:13:07 386596573
>>386562
Ты там серию для аудиофилов делаешь? Алло, еба, 5% тебе хватит для махарайки. Хочешь лучше? Возьми ЦАП на I2S и не парься.
Аноним 21/10/19 Пнд 05:14:10 386597574
>>386588
20 евро за резистор, лол. И ведь покупают.
Аноним 21/10/19 Пнд 05:37:08 386598575
>>386471
>подключаем сдвиговый регистр, а на выходы сдвигового регистра R2R
>постоянные резисторы такой точности

И ведь не смущает их ни slew rate ни время выборки ни propagation delay
Аноним 21/10/19 Пнд 09:51:23 386613576
>>386459
Там не ЦАП, а ШИМ так обозван. Непонятно, чем ШИМ не устраивает. Фильтр впихнуть - вот и аналог на выходе.
Аноним 21/10/19 Пнд 10:08:59 386615577
dac.png 48Кб, 847x907
847x907
>>386613
>Там не ЦАП, а ШИМ так обозван.
Даташит не читай, сразу бздани?
Как-то не похоже на ШИМ манипуляция - зашедших сюда сойдут с ума.
Аноним 21/10/19 Пнд 14:06:51 386652578
>>386615
Ты про Attiny пизданул. В каких тиньках есть ЦАП? Даже в мегах 48, 168, 328 его нет.
Аноним 21/10/19 Пнд 15:28:07 386663579
dac2.png 93Кб, 1022x946
1022x946
dac3.png 152Кб, 3552x786
3552x786
toc8.jpeg 86Кб, 470x400
470x400
>>386652
>Ты про Attiny пизданул
Не я, а проходящий мимо.

>В каких тиньках есть ЦАП?
В отличии от тебя не поленился в гугле набрать "attiny with dac" и увидел один из примеров на сайте ATMEL некроочипа: Attiny1614.
Про доставаемость вопроса не было, поэтому кукареканья про трудно/недоставаемость не к месту.

Что еще бзданешь?
Аноним 21/10/19 Пнд 21:13:33 386733580
изображение.png 439Кб, 1000x500
1000x500
Есть arduino pro mini (c али) и программатор cp2102, подключил по схеме пикрил. диспетчер устройств ничего не находит в com порту, светодиоиды загораются на программаторе и на ардуинке, провода прозвонил, шо может быть?
Аноним 21/10/19 Пнд 21:38:57 386736581
>>386733
Диспетчер устройств ничего и не увидит за ком-портом, это нормально. Пробуй заливать в этот компорт скетчи из Arduini IDE.
Аноним 21/10/19 Пнд 21:42:04 386737582
>>386736
ide тоже его не видит, сую в com5, его нет в списке
Аноним 22/10/19 Втр 09:09:53 386813583
>>386733
Сам COM появился или нет? Проверь RXD и TXD.
Аноним 22/10/19 Втр 12:36:56 386827584
>>386813
Ничего не появляется ни в диспетчере ни в ide.
> Проверь RXD и TXD
Как проверить, замкнуть?
Аноним 22/10/19 Втр 15:32:31 386848585
Аноним 22/10/19 Втр 16:49:20 386855586
eowin.jpg 5Кб, 128x128
128x128
>>386848
Поменял rx с tx, ниче не определилось
Аноним 22/10/19 Втр 20:06:44 386884587
>>386855
Бери бубен, стукай, пляши. Без осциллоскопа не разберешься. Можно еще пару дуина + переходник поменять, либо ты Vcc не подключил к дуине и рад.
Аноним 22/10/19 Втр 22:23:56 386910588
>>386733
Ты хоть драйвера на cp2102 поставил? и это не программатор
Аноним 23/10/19 Срд 01:37:52 386922589
>>386733
Диспетчер устройств ничего видеть и не должен, кроме сом порта.

В ide открываешь blink, жмёшь ctrl+u, и когда полоска прогресса доползает до конца - тыкаешь reset на pro mini. Вот прям ровно в этот момент. Мини пойдёт в перезагруз, проснётся загрузчик и зальёт новую прошивку. Тренируйся, со временем получится. А если нет - меняй местами tx/rx.

По идее reset должен происходить автоматом, по сигналу dtr, но драйвер/китайское хуйня может забить на это, и игнорить.

Ну, и следи за тем, что за плата выбрана, верная ли на ней atmega (368, 168?) итп.
Аноним 23/10/19 Срд 13:33:05 386973590
Аноним 24/10/19 Чтв 12:39:44 387135591
>>386973
сука ваши истории про драйвер меня доебали, одна охуительней другой, пойду ка куплю себе ch340g
Аноним 24/10/19 Чтв 14:27:53 387143592
>>387135
купи оригинальный ft232, не будь бомжом
Аноним 24/10/19 Чтв 17:22:12 387152593
>>387143
замена cp2102 на ch340g решило всё и выдало 42
Аноним 25/10/19 Птн 00:23:24 387183594
Хочу рисовать шилды для Ардуино Уно и барыжить ими, какие подводные?
Аноним 25/10/19 Птн 00:47:52 387184595
>>387183
Китайцы будут продавать твои шилды в 10 раз дешевле
Аноним 25/10/19 Птн 01:38:14 387186596
>>387184
Если шилд - это что-то элементарное в духе ULN2003a + десять печатных проводков + гребенка + синий светодиод, то будут, конечно (и то не сразу). Если же там какая-нибудь интересная и дорогая микруха - не будут.
Аноним 25/10/19 Птн 10:11:51 387202597
>>387186
Китайцы успешно клонируют самолеты, а ты про какие-то жалкие микросхемы. Если китайцы что-то не продают, значит это не покупают массово.
Аноним 25/10/19 Птн 11:14:02 387204598
Кто из анонов пользовался oled ssd1306 долгое время.
Там есть снижение яркости?
Аноним 25/10/19 Птн 13:29:42 387216599
>>387202
>склонировать жалкую микросхему
Уроки сделал уже, постреленок? ты тралишь или просто тупой? микросхему скопировать, особенно если это не к155ла3, едва ли проще и дешевле, чем сделать блохолет. Тем более этим никто не будет заморачиваться ради шилда за 50 баксов для пары-тройки тысяч задротов
Аноним 25/10/19 Птн 13:32:39 387217600
>>387216
>микросхему скопировать, особенно если это не к155ла3, едва ли проще и дешевле, чем сделать блохолет.
Ну ХЗ. Совки тот же 8080 клонировали в виде 580ВМ80.
Аноним 25/10/19 Птн 13:40:55 387218601
>>387217
Это хотя бы за какие-то бабки от государства делалось. А немецкие любители из Осмокома только ради "превратить модемчик в приемник для послушать ДЕКТ" сернягой аккуратненько стерли крышку с микрушки в том модемчике и аккуратно срисовали внутрянку. Я только хз, как им это помогло, но насколько помню инфа из официального источника, я сам охуел.
Аноним 25/10/19 Птн 14:23:27 387221602
Аноны, реально сделать на attiny85 или подобном простой мультиметр? Необходимые ТТХ:
- измерение сопротивлений от 0 до 1 МОм, включая тест диодов;
- "прозвонка" звуком;
- измерение тока до 1А;
- измерение постоянного напряжения до 100 В;
- ультракомпактность;
- индикация на графический дисплей или на 7-сегментные индикаторы.

Возможно такое?
Аноним 25/10/19 Птн 15:03:24 387224603
>>387218
Да, осмокомовцы, конечно, микруху не копировали, но срисованная внутрянка, вроде как, помогла им написать альтернативный софт для того модема (карточка ком-он эйр). Хз как помогла, порты ввода-ввывода наверно и прочее.
Аноним 25/10/19 Птн 15:10:01 387225604
>>387221
Так схем же полно было в журналах, хоть на пике, хоть на тини, хоть на простой логике. Погугли, в инете полюбому есть. Но проще и лучше купить китайский, а свои силы направить на изготовление того, что в продаже не найти (да хоть индикатор уровня воды в ванне, его кстати можно сделать на двух транзюках + опционально УНЧ, но ты, если хочешь, можешь реализовать на контроллере).
Аноним 25/10/19 Птн 15:35:00 387227605
>>387216
Пока белые люди продолжают думать, что делать микросхему это сложно, китайцы клепают новую микросхему чуть ли не под каждый новый повербанк. Тех же клонов nrf24l01 миллион вариаций, а это чип с радиотрактом внутри.
Пора признать, что мы отстали от них на несколько веков
Аноним 25/10/19 Птн 15:55:15 387228606
>>387227
>>387227
>с радиотрактом внутри
Пускай для начала микруху E4000 склонируют полностью, тогда и поговорим. Что не отменяет моих постов:
>>387217
>>387218
>>387224
Аноним 25/10/19 Птн 16:06:03 387229607
>>387228
И да - они Com-on-Air склонировать не могли, пока это было актуально. У осмокомовцев, понятно, не было соответствующего оборудования, но у китайцев же было! Оно по идее и сейчас актуально, ибо все еще многие сидят на старых радиотелефонах, даже аналоговых, не говоря уж про ДЕКТ. Но в новой версии DECT2.0 шифрование обязательно.
Аноним 25/10/19 Птн 19:32:07 387251608
130221984383.jpg 45Кб, 600x578
600x578
>>387217
Сравнил, блять, вещь государственной важности с госфинансированием и малотиражную ардуино-хуету, лол. Самому-то не смешно?
>>387227
>>387224
>>387228
>>387229
>клонов nrf24l01
Wat? Че несешь-то. Ну хоть на один клон нордика приведи ссылочку, аж интересно стало. Я еще поверю, что есть левак какой-нибудь или отбраковка, но клон они вряд ли бы стали делать, логичнее тогда просто другой чип наговнякать, а-ля есп8266. И если они такие умные, что могут реверсить и перевыпускать топовые в индустрии чипы, почему они своих уберпродуктов не наклепают и не захватят весь рынок к хуям? Фантазеры вы мамкины.

Ну и вы, ребята, упускаете главный пункт: никто сложную микруху ради малых тиражей клонировать не будет, такой шилд бы получился по цене платины.
Аноним 25/10/19 Птн 19:45:03 387252609
>>387225
Спасибо.

Гуглил - не нагуглил.

Купить, конечно, можно. Только нормальный тестер у меня уже есть и мне хочется сделать суперминиатюрный тестер, чтоб прям размером с брелок от сигналки, чтоб везде с собой носить.
Аноним 25/10/19 Птн 21:16:18 387254610
>>387221
В чем прикол брать аттини85, кстати? Чего бы сразу СТМку не взять? Она ненамного больше, а возможности у нее шире.
Аноним 26/10/19 Суб 00:05:01 387262611
>>387254
Так а зачем мне из пушки по воробьям стрелять?
Аноним 26/10/19 Суб 02:20:42 387274612
>>387262
Ты из тех дурачков, которым свободные ноги и куча неиспользованной памяти по ночам спать не дает?
Аноним 26/10/19 Суб 03:26:22 387284613

>>387251
клонируют. Поищи маркировку со словом "фальшивый". Там люди ебутся с особенностями клона.
Аноним 26/10/19 Суб 03:44:36 387287614
GqrPgHV2Dcvh4xC[...].jpg 22Кб, 470x360
470x360
>>387284
Почему постсовковые радиопердолики такие отбитые долбоебы, блять? Нахуй ты мне какую-то дичь втираешь, шизик?

Какое отношение клонирование древних массовых микросхем имеет к нишевому малотиражному продукту, нахуй? Ты дурачок?
Аноним 26/10/19 Суб 09:11:02 387309615
>>387204
Год работает, полет нормальный.
Аноним 26/10/19 Суб 09:14:22 387310616
>>387254
Пердолинг закаляет и потрм та же STM32F103 используется лучше, а не на уровне ардуино поделий, где для дрыгания ногой надо процедуру использовать.
Аноним 26/10/19 Суб 09:30:14 387311617
AHdrNyAQaUrkWyT[...].jpg 110Кб, 800x600
800x600
>>387310
Какую еще процедуру? Эвтаназии?
Аноним 26/10/19 Суб 13:53:16 387327618
>>387310
> где для дрыгания ногой надо процедуру использовать.
Ну используй порты
Аноним 26/10/19 Суб 14:27:49 387329619
Аноним 26/10/19 Суб 15:46:30 387342620
>>386598
Smoozi уже выпил? На standup meeting в нашем covorking уже сходил?
Аноним 26/10/19 Суб 17:36:18 387369621
Отпушусь что ле.
Эпичный вынос мозга от кетайских про-мини пердуинок.
На ней обычная мега 328p в TQFP. Подцепил Bad Dragon Dildo, перенастроил на внутренний генератор. Захожу в режим отладки через DebugWire - первый раз ругается что не вижу и надо включить через SPI - соглашаюсь, включает, передергиваю по питанию и.. СОСУ ХУЙ. Не вижу любимой желтой стрелки отладчика и соответственно хуй что остановишь, на брякпоинты не реагирует. После огромной кучи попыток break все остановилось (по мнению отладчика) - дало выключить бит отладки (debugwire) и снова получить доступ по SPI для паршивки и прострела конечностей через fuse биты.
На не китайской меге48 - отладчик сразу заводится, показывая желтую стрелку и шагает по строкам и брякпоинтам.
Аноним 26/10/19 Суб 18:53:29 387385622
>>387311
Wiring, епту!

>>387327
Ну и использую. С тех пор, как 10 лет назад уже, понял смысл битовых масок - ничем другим и не пользуюсь.
Аноним 26/10/19 Суб 18:55:58 387386623
>>387369
Чего это ты там отладчиком смотришь? Мне для себя, чисто поржать.
Аноним 26/10/19 Суб 19:15:33 387390624
>>387385
Причем тут wiring? Это фреймворк вообще.
Аноним 26/10/19 Суб 19:36:51 387393625
rk580.jpg 934Кб, 3264x2333
3264x2333
>>387386
Пердуинщикам не понять с их квадратно-гнездовым мышлением.
Смысл извращаться если есть нормальный отладчик, который позволяет пошагово выполнять программу и смотреть-менять состояние памяти и регистров? Незаменимо при первичной настройке периферии.
Вот представь - пустой проЭкт, зашел в сеанс отладки и можно без постоянной перепрошивки крутить-вертеть настройки периферии можно даже запустить ШИМ и его скважность на ходу менять. Покажи мне такое же в пердуине без костылей в виде псевдоотладчика на компорту, который уже занят чем-то другим? Бздашень что у меня руки из жопы, а у тебя периферия и быдлокод вот прям как надо с первого раза заводится да и отладчики нахуй не нужны? Ой неверю.
Меня терзают сомнения, но интересно запустить этот антиквариат(слева) на новом железе. Надеюсь взлетит и увижу что это было.
Аноним 26/10/19 Суб 21:37:51 387402626
Screen1.png 49Кб, 1117x695
1117x695
Анон, который спрашивал про лампу с регулировкой температуры репортин ин.
Наконец руки дошли до ардуинки и некоторых тестов. После некоторого времени удалось родить схему пикрелейтед.
Основа - ШИМ с ардуины. Сигнал поступает на Мосфет и включает один контур, второй же контур наоборот при этом отключается за счет инвертирования ШИМ сигнала через блок "НЕ" на основе Мосфета по проще.
Оба контура со светодиодами (на схеме помечены как Cascade для простоты) питаются от 12 вольт. Ардуинка через понижайку питается от 5 вольт.

Самое главное здесь - схема родилась на макетке и она работает! Аж сам в ахуе. В качестве нагрузки на обоих контурах использются минимальные блоки со светодиодной ленты по 3 штуки в каждом.

В прошивке ардуины производится считывание аналогового порта А0, к которому подключен потенциометр, а затем полученное значение (приведенное к диапазон 0..255) отправляется на порт ШИМ.

Единственный момент меня смущает. Контур который подключен к ардуино напрямую при включении потребляет 50 мА. Во втором же контуре происходят проседания до 30 мА, хотя по идее он включается когда с ардуины мы получаем логический 0, тогда мосфет 2N7000 полностью закрыт и ток через него убегать не должен. В чем может быть причина? Вроде как диоды в обоих контурах светят одинаково.
Аноним 27/10/19 Вск 02:06:39 387450627
>>387402
У тебя инвертирование логики сделано неправильно R3 замени на 10к и R4 выкинь к хуям. Как насчет проверять схему в эмуляторе для начала, прежде чем вживую собирать?
Аноним 27/10/19 Вск 02:32:06 387452628
>>387450
>Как насчет проверять схему в эмуляторе для начала, прежде чем вживую собирать?
Замечание дельное. Какой эмулятор дельный порекомендуешь? Есть ли эмуляторы которые смогут нормально сэмулировать те же полевые транзисторы с их кучей характеристик?

>У тебя инвертирование логики сделано неправильно R3 замени на 10к и R4 выкинь к хуям
ОК, это буду менять. Вообще эта схема - жуткая компиляция из тех фактов что удалось найгуглить. Пишут - надо добавлять стягивающий резистор - ок, для полевиков Q1, Q2 сделал. И вроде смысл отдалено понятен, но все равно не ясно в каком случае его нужно ставить, как его рассчитывать и так далее.
Ну ладно, это надо больше теории изучать. Спасибо анон!
Аноним 27/10/19 Вск 03:49:32 387453629
>>387402
Зачем тут вообще инвертор? Используй тупо два выхода analogWrite(PIN1,i); analogWrite(PIN2,255-i) и плевать что они не совпадут по фазе. И мосфеты поменяй на логические или сделай нормальный драйвер.
Аноним 27/10/19 Вск 07:51:22 387461630
>>387393
Ну-с, буду рубить правду-матку. Про изменение регистров на лету - это здорово. Но ты в треде ардуинщиков, в песочнице если по простому. И тут проекты такие, что отладчик - по пушке из воробьям. Мигание диодом, включение экранчика, обработка клавиатурных клавиш.
Ну и, дхядечка, я программу сначала прогоню в симуляторе, фреймы графические проверю в еще одном симуляторе, отработку всего в третьем. Мне конечно далеко до твоего уровня, я это знаю. Но я учусь и буду учиться, а ты?
Аноним 27/10/19 Вск 08:28:59 387463631
>>387461
Любитель флексов во многом прав, хотя зачастую от него несет шизой.
Отладчик это как симулятор, только лучше. Как раз для начинающих отладчик может быть даже более полезен. Никто не обязывает что-то изменять через отладчик, можно просто пошагово пройтись по программе и посмотреть как меняются значения переменных. Не нужно заучивать команды gdb, достаточно пары кнопок.
Если бы в ардуино IDE был простенький интерфейс отладчика, а в самих ардуинах встроенный отладчик, как во всяких stm32 discovery, то все бы пользовались этим без всяких сложностей. А так нужно взять отдельный отладчик, подключить его, установить вместо ардуино IDE нормальную IDE и так далее.
Аноним 27/10/19 Вск 11:16:47 387483632
>>387453
>и плевать что они не совпадут по фазе
В лампе будет много диодов (480 штук). Получается если делать без инвертора то будут моменты когда оба контура будут включены одновременно, в таком случае потребление тока будет скачкообразно расти и по расчетам потребуется блок питания с сильно большим запасом по мощности.
Приведу расчеты, на случай если в них есть ошибки.
Номинальный ток каждого диода 0.06 А, диоды объединены в блоки по три штуки, на блок подается 12 В напряжения. Соответственно рассеиваемая мощность на одном блоке 120,06 = 0,72 Вт.
Всего у нас 480 диодов, которые составляют 160 блоков по три диода в каждом. Итоговая мощность всего устройства 0,72
160 = 115,2 Вт. Как-то больно дофига получается, при этом такая мощность будет достигать именно в пиках, когда фазы двух контуров будут совпадать.

Если же мы два контура разводим по фазе то выходит что одновременно будет работать только половина диодов, тогда как вторая половина будет выключена - ШИМ фактически их будет переключать. Следовательно количество расчетных диодов сокращается в двое (480/2 = 240), следовательно меньше количество блоков (240/3 = 80) и итоговая рассеиваемая мощность 80 0,72 = 57,6 Вт что значительно меньше и к слову говоря примерно совпадает по ТТХ с лампой от известного бренда от которой я и отталкиваюсь.

Корректно ли выполнил расчеты? Или на такое потребление тока при совпадении фаз можно вообще забить и использовать блок питания на 60 Вт и не парится с инверторами?

>И мосфеты поменяй на логические
Мосфеты подбирал также по расчетам нагрузок, которыми придется управлять. Каждый мосфет управляет одним контуром в котором 240 диодов разделенных на 80 блоков. Итоговое потребление 80
0,06 = 4,8 А.
Далее я взял ассортимент ближайшего магазина радиодеталей, отсортировал по стоимости и начал смотреть даташиты. По каждому мосфету подсчитал сколько на нем будет рассеиваться мощности при включении и выбрал в итоге с минимальными величинами. Как оказалось достаточно смотреть на величину сопротивления сток-исток, чем меньше тем лучше.
Ты говоришь поменять на логические - какие конкретно порекомендуешь?

>или сделай нормальный драйвер
Ну это как-то совсем расплывчато. Что конкретно понимается под нормальным драйвером? С какой стороны начать копать что бы прийти к его реализации?
Аноним 27/10/19 Вск 11:22:02 387484633
>>387483
Блять, разметка ебучая. Повторю расчеты коротко

Если не следить за фазой, то в некоторый момент будут включаться все диоды.

Мощность одного блока 12 х 0,06 = 0,72 Вт
Количество блоков 480 / 3 = 160
Мощность всего устройства 160 0,72 = 115,2 Вт

Если развести по фазе, то одновременно будет работать только половина диодов

Количество работающих одновременно диодов 480 / 2 = 240
Одновременно работающих блоков 240 / 3 = 80
Итоговая мощность не превысит 80
0,72 = 57,6

Один контур потребляет 80 * 0,06 = 4,8 А
Аноним 27/10/19 Вск 11:22:21 387485634
>>387484
Опять проебался, ну пиздец просто
Аноним 27/10/19 Вск 12:56:47 387491635
>>387463
Я уже перехожу на STM32, вопрос был в том "а что ты там такого важного отлаживаешь, дядя?". Напиши мне, серьёзно, что требует отладчика, какая функциональность? Я реально не понимаю и мне отладчик пригодился пока один раз, когда HAL (да я начинающий) выплюнул меня на Hard_Fault(), после перегрузки по памяти.
Аноним 27/10/19 Вск 14:24:23 387505636
5078699637.jpg 417Кб, 1280x960
1280x960
>>387491
>"а что ты там такого важного отлаживаешь, дядя?"
Специально для тебя - мигалку светодиодом. С особой педантичностью ебу функцию _delay_us(), которая дает погрешность в 0.3% от заявленного времени.
Если не понял - ВРЕМЯ. Да, просто время. Через отладчик подаю тестовые последовательности в _произвольном_ порядке и наблюдаю за реакцией - оно дает возможность отладить ДРУГУЮ (да, бля, ДРУГУЮ систему вне "пердуинки", а не "пердуинку"), при чем иногда даже пошагово. После отладки - поснимал брякпоинты, дописал обработку с учетом найденных багов и профит. Точно знаю то если и есть косяки - то в другом месте, а здесь уже все возможные и невозможные варианты обкатаны.
Так что это у меня возникает вопрос - какую версию мигалки светодиодом пишешь что отладчик не вперся? Фанат метода - наговнокодил, залил, надристал в юарт - разбор потоков говна что пошло не так? Хотя что за хуйню несу - это же мигалка светодиодом, там достаточно визуальной отладки.
Ты такой тупой, что даже не понимаешь и не поймешь что это за пикрил спизженно с интернетов. То же бзданешь что на хуй не надо? А это просто охуенная палочка-выручалочка тех времен.
Аноним 27/10/19 Вск 20:58:50 387570637
>>387483
>Корректно ли выполнил расчеты? Или на такое потребление тока при совпадении фаз можно вообще забить и использовать блок питания на 60 Вт и не парится с инверторами?
Блока на 60вт хватит, тут же частота шима овер 300гц. Но в целом да, при большой мощности уже стоит поставить инвертор. Стоит он копейки а нагрузку на фильтрующие емкости снизит заметно.
>Как оказалось достаточно смотреть на величину сопротивления сток-исток, чем меньше тем лучше.
Еще нужно смотреть на емкость затвора и напряжение полного открывания.
>Ты говоришь поменять на логические - какие конкретно порекомендуешь?
Поставь парочку IRL60HS118 - 5А вытянут напрямую от контроллера. Но учти что тут нужны стабильные 5в питания. Уже при 4в они начнут греться вдвое больше.
Если же делать надежно, то поставь IRS4428S - тут два драйвера, один инвертированный. После чего пару IPB090N06N3.
Аноним 28/10/19 Пнд 00:00:36 387583638
1ldvNGnEVklDx4A[...].mp4 522Кб, 640x368, 00:00:21
640x368
Здарова, радионы. Решил вкатиться в это дело. Сразу скажу, что ничего еще не делал за неимением материала, так что могу написать какую-то тупость. Но уже пришло в голову несколько проектов, один из которых заключается в следующем: на али можно найти лампы, типа видеорелейтед, суть их в том, что лампы можно соединять как конструктор в одну большую. При этом стоят они примерно по 536 рублей за штуку. Есть еще от, вроде бы, ксиаоми такие же, там еще можно с телефона цветом управлять, но они ещё дороже.
Хочу сделать нечто подобное. В форме треугольников. Фичи с включением при проведении рядом рукой не будет, будут включаться все сразу. Будут встроены цветные светодиоды, и управление цветом через телефон. Думая об этом, я примерно представляю, как сделать всё, кроме, собственно управления цветом. Половинчатым решениям будет управлять светодиодами как адресной светодиодной лентой, для чего уже есть готовые решения, как я понимаю. Но у этого решения есть очевидный недостаток (если я правильно понимаю, как работают эти ленты): структура сборной лампы не может быть древовидной — только линейной, иначе могут быть некорректные цвета.
Есть другое решение: сунуть по ардуине в каждую лампу. Проблема этого варианта очевидна: слишком дорого (хотя, всё еще дешевле, чем готовая, по моим рассчетам) и целая ардуина для контроля одного светодиода — очевидный оверкилл.
Я уже некоторое время ломаю голову над этим, думал, может несколько светодиодов взять, как-то их разводить или что-то, но короче говоря, ничего не придумал. Может у мудрых анонов есть идеи?
Аноним 28/10/19 Пнд 00:49:28 387588639
mda.png 3Кб, 344x338
344x338
Под проблемой с цветами я подразумеваю то, что ветви будут иметь одинаковую раскраску (треугольники, помеченные одним цветом на пике). В данном примере за счет симметричности, куда корневой светильник ни поставь, проблема сохранится.
Еще вариант: делать каждую ветвь отдельно. Минусы в том, что это несколько удорожает конструкцию. По идее, это не должно быть сильно существенно, т.к. вряд ли у меня будет много ветвей, кроме случая, если я захочу, сделать, собственно, какое-нибудь дерево. Более существенным минусом будет увеличение количество проводов, свисающих со стены к блоку питания. Хотя, я всё равно думал о питании от аккумулятора. Вообще, решение более-менее приемлемое. Каковы подводные камни?
Если их нет, соответственно, вопрос снаят, хотя если кто-то подскажет нормальное решение, буду благодарен.

Появилась пара других вопросов.
Как долго может питаться конструкция на светодиодной ленте типа https://ru.aliexpress.com/item/32889706316.html (SK6812 светодиоды) длиной, скажем, 30 светильников на средней или околомаксимальной яркости, от аккумулятора, который влезет в треугольную коробку с катетами по 10 см и высотой 2-4 см, в котором лежит ардуина нано/про мини и блютус модуль? Или может лучше по обычной батарейке из ленты в каждый пихнуть? Это вообще будет работать?
Аноним 28/10/19 Пнд 02:13:18 387591640
>>387583
Для управления есть два варианта. Адресная лента или dmx. Первое дешевле. Dmx позволит подключать лампы деревом.
Что касается диодов то только rgbw. Без белого у тебя вытекут глаза.
Адресная лента:
- Вариант дорогой лента SK6812 60диодов на метр стоит 7$
- Вариант подешевле обычная лента rgb+w, две платы с WS2811 и четыре bd140 - 2.5$
Затем возьми esp32, накати ArtNetNode_v2 и управляй лампами с любого dmx софта - daslight, sunlight suite, resolume.
Dmx:
Для dmx покупаешь rgbw par матплаты и rgb+w ленту - 5.5$ за лампу. Затем любой usb-dmx интерфейс или тот же ArtNetNode.
Единственный нюанс все это будет привязано к пека.
Аноним 28/10/19 Пнд 03:21:43 387600641
Как преобразовать (максимально эффективно) 24В в 5В?
Аноним 28/10/19 Пнд 03:31:24 387603642
Аноним 28/10/19 Пнд 03:35:48 387604643
>>387588
Батарейка не вариант, если ты хочешь, чтобы оно тебе постоянно комнату освещало, как модная подсвет очка у всяких блохеров. Ленты/диоды неебически потребляют.

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

>коробку
Откуда ты возьмешь столько кастомных коробок, анончик? Они уже готовые, или ты заказывать будешь? Пресс-формы всякие вроде стоят неебически.
Аноним 28/10/19 Пнд 03:39:09 387605644
Аноним 28/10/19 Пнд 04:31:52 387607645
>>387505
Ты ебанутый просто. И у тебя масса свободного времени. Хочешь точности, сука? Включай таймер, бля. Как меня подобные дебилы бесят, нахваливать свой метод говнокода - так это они запросто. Как навести туману - да всегда рады. Сидят на своем говноболоте, раздули жабры и брякают важно. Они же пуп земли, соль земли и без них никак.
Нахуя отлаживать чужую функцию через отладчик, я думал там что-то важное. Что потребует точного расчета. А он сделал то, что просто осциллоскопом проверяется на один раз и рад. Дебила кусок.

Не пиши мне, я понял что ты просто мудак.
Аноним 28/10/19 Пнд 04:47:38 387608646
>>387600
>Откуда ты возьмешь столько кастомных коробок, анончик?
Взять алюминиевый уголок 15x15x1.2мм прорезать одну полку и согнуть, сверху вклеить на силикон кусок матового поликарбоната.
мимо
Аноним 28/10/19 Пнд 07:28:30 387613647
>>387607
>Ты ебанутый просто.
>И у тебя масса свободного времени.
Это видно сразу по его древнющим флексам.
>А он сделал то, что просто осциллоскопом проверяется на один раз и рад.
Нет, это делается написанием на ассемблере и подсчетом тактов руками. Это совсем не сложно и достигается точность до одного такта.

>мне отладчик пригодился пока один раз, когда HAL
Вот видишь, пригодился. Я тоже крайне редко пользуюсь отладчиком. Но то что это редко используется, вовсе не означает, что такая возможность не нужна. Или все эти отладчики разрабатывали очень глупые люди?
Аноним 28/10/19 Пнд 09:59:07 387621648
>>387613
>Это видно сразу по его древнющим флексам.
Ну это да, конечно.
>Нет, это делается написанием на ассемблере и подсчетом тактов руками. Это совсем не сложно и достигается точность до одного такта.
Дядь, это сложнее, чем запустить таймер, интервал которого подсчитает калькулятор таймеров.
>Вот видишь, пригодился. Я тоже крайне редко пользуюсь отладчиком.
Ты мне не мои слова в рот не клади. Отладчик - ВЕЩЬ! Вот только тред-то про ардуину, а тут отладчик как из пушки по воробьям, что вы в песочницу залезли в своих ГОВНОДАВАХ и все куличики поломали? Я же свой СТРОИТЕЛЬНЫЙ ТРАКТОР не притащил сюда, нет?
Аноним 28/10/19 Пнд 10:32:56 387622649
>>387607
Двачую. Очередная совковая пидорашка раскудахталась.
Не понимает саму суть ардуино, как радиоконструктора.
Аноним 28/10/19 Пнд 12:52:00 387630650
>>387463
Хочу отладчик, но какие видел все дорогие.
мимо, тини ассемблерщик
Аноним 28/10/19 Пнд 13:12:21 387638651
>LED драйверы
Загуглил - просто новый мир, крутая вещь оказывается.
Где можно почитать подробнее про общий обзор и концепции подбора под задачи? В гугле либо что-то совсем общее, либо конкртеные даташиты. Просто интересна сама теоретическая составляющая.

>IRS4428S
Годнота, то что надо, даже в ближайшем магазине есть в наличии

>IPB090N06N3
А вот его нету, даже в chip&dip только по заказу. Имеет ли смысл подыскать другой вариант? IRF540N которые использовал в схеме совсем не подходят?
Аноним 28/10/19 Пнд 13:12:53 387640652
Аноним 28/10/19 Пнд 14:03:56 387665653
изображение.png 307Кб, 1010x442
1010x442
изображение.png 124Кб, 751x495
751x495
изображение.png 3Кб, 408x87
408x87
Такая вот проблема, arduino pro mini, в arduino ide в меню выбора плат отмечал "arduino nano" и "arduino pro or pro mini", также выбирал процессор. Драйвер поставил, диспетчер определил как com7 хотя arduino micro с usb определяется как com5
В информации о плате выдает:
BN: Неизвестная плата
VID: 1A86
PID: 7523
SN: Загрузить любой скетч, для использования
че делат блят
Аноним 28/10/19 Пнд 14:23:52 387668654
>>387665
ты шьешь через программатор, а надо через бутлоадер
Аноним 28/10/19 Пнд 17:46:29 387682655
>>387613
>>И у тебя масса свободного времени.
>Это видно сразу по его древнющим флексам.
Не понял наезда. Что в них такого особенного? Чем они отличаются от тех же APEX/Cyclone/Arria/Stratix/Excalibur? Извиняйте, с миром Xilinx не знаком.
Как ни странно, но внезапно логика и триггера работают одинаково - что в "древнющем флексе", что в 10-х циклонах/максах/стратиксах, что в "россыпчатой логике" типа 155/555 и подобных серий, зато получаю плюсы - быстро синтезируется проект, не надо ебаться с согласованием уровней 5В (при чем иногда двунаправленным), частично сохраняется дух тех времен. Поэтому не вижу смысла брать что-то посвежее для данной поделки. "Медленная" логика иногда прощает ошибки кривого асинхронного дизайна. По мнению синтезатора могу подать максимум 63 МГц на 32 битный счетчик. Это дохуя, особенно когда тактовая частота процессора около 2 МГц.

По поводу срача с таймером - кто-то не понял стеба.
Отладчик изначально для подачи/чтения произвольных тестовых последовательностей внешней схеме FLEX-у (не ставить же кнопки с debounce схемами?) и только потом уже написания говнокода под это. Опять же - AVR-ка тут стоит именно из-за честных 5В, а не 5В толерант входов у какого-то STM32 и уж тем более не вариант анального огорожения буферами, которые только пачками переключают направление. Не надо пиздеть про TXS и подобные схемы с автовыбором направления. У них жесткие ограничения при работе, так что - сразу на хуй, пусть другие ебутся с их особенностями работы.
Аноним 28/10/19 Пнд 18:02:22 387686656
2062191018-6835[...].jpg 201Кб, 960x960
960x960
Новый вопрос. Чтобы соединить провода разных треугольников, хочу припаять их к кусочкам пружинящей стали и вывести их наружу. Тогда, когда треугольники будут прижаты, контакты тоже будут нормально прижаты. Но есть у меня подозрение, что это так не работает и будут огромные потери, нагрев и т.п. Или нормально будет? Просто если брать зажимы типа пикрил, это надо по 9 одинарных на лампу, что сильно удорожает конструкцию.

>>387591
> то только rgbw
Я собирался брать rgbww (тёплый белый), нормально будет? То, что цвета будут немного смещены в сторону красного не сильно важно.

> Dmx
Моё почтение, посмотрю что за зверь такой.

> Единственный нюанс все это будет привязано к пека.
Вот это уже не очень хорошо.

>>387604
Похоже, что можно одним проводом всё же обойтись. Питание-то всё равно через все треугольники будет идти так и так, значит и те, что с ардуинками внутри тоже можно запитать. Так что всё от одного бп будет работать.

> Откуда ты возьмешь столько кастомных коробок, анончик?
Сделаю из говна и палок.

> Короче труда и денег уйдет дохуя, ты считал уже примерно, сколько?
Считал.
Коробка:
Видел в аксоне листы полипропилена или как его, короче, плотного пенопласта, сверху на них еще то ли картон, то ли еще что-то более прочное. Буду делать из них. Не помню точно, м2 стоит рублей 200, сделать из него можно примерно 284 рамки (на самом деле больше, мне лень считать) толщиной 5 мм, итого 1 р за шт. Закрыто это будет листами ватмана, ~40 р за м2, можно сделать 100 пар крышек, 0.5 р шт.
Внутренности:
Лента светодиодная 5 м за 425-600 р, 300 диодов, 2 р шт.
Стальная лента 3м х 0.1мм х 8мм за 90 р, можно сделать 600 контактов по 5мм, требуется 18 на шт, 2.7 р шт.
Магниты круглые диаметр 6 мм, толщина 1мм, 200 шт за 249 р, нужно 3 на шт, 3.73 р шт.
Провода, клей, и т.п. не знаю, сколько стоит, пусть будет 2 р шт.
Всякие непредвиденные траты, сломанные дитали и т.п 2 р шт.
Итого: простой треугольник стоит где-то 15 вечнодеревянных. Оценки, в основном, завышины, так что, если делать всё оптимально, будет еще дешевле. Однако, можно взять магниты мощнее, может потребоваться другой рассеиватель, и контакты.
Корневой треугольник:
то же самое, что и в обычном 15 р шт.
Ардуино нано 167 р.
Блютус модуль 200 р.
Похоже, чтобы запитать ардуино и ленту от одной линии питания, мне потребуется такая штука
https://s.click.aliexpress.com/e/bigQ3X6i 25 р.
Итого: 407 ₽ шт.

Для того, что я хочу выложить из них потребунтся около 70 обычных и минимум 3 корневых.
Плюс бп 12 В, 6 А 1000 р.
Плюс модуль управления включением-выключением, еще не решил какой 120 р.
ИТОГО: 7015+3407+1000+120 = 3391
И это без учета скидок к 11.11!
Время сам оцени. Основная его часть, я подозреваю, уйдет на то, чтобы наговнокодить приложуху на ведроид.
Аноним 28/10/19 Пнд 19:22:44 387702657
Отмена стальной ленты, буду использовать никилевую, она вроде как для этого и нужна.
Аноним 28/10/19 Пнд 19:25:06 387703658
>>387682
Иди ты просто уже нахуй, дядя. Не было наезда, пока ты не начал квакать о радостях в твоем болоте.

>срача с таймером
А ты не так умен, как себя представляешь, да? Да. Таймер даст лучший результат, чем любая _delay. Ты опять таки время входа и выхода из процедуры тоже посчитал? Понял откуда у тебя погрешность вся целиком? Кварц у тебя точнёхонький?
А я кварцы проверял, вместо 16МГц часто идёт 15,94...15,98МГц.
Аноним 28/10/19 Пнд 19:25:54 387704659
изображение.png 9Кб, 368x309
368x309
>>387668
через это? опиши подробнее
Аноним 28/10/19 Пнд 19:29:26 387705660
>>387704
И да, еще вопрос, шо за магическая перезагрузка, надо дождаться пока прогресс бар загрузки скетча заполниться и потом быстро ресет нажать? Объясните этот риатуал, важны ли там тайминги?
Аноним 28/10/19 Пнд 23:22:34 387716661
aurora-nanoleaf[...].jpeg 24Кб, 500x375
500x375
>>387686
Короче, ты решил вообще не заморачиваться, и делать все на похуй. Как ты собираешься управлять цветами отдельных светодиодов?
Аноним 28/10/19 Пнд 23:48:55 387720662
>>387716
> Короче, ты решил вообще не заморачиваться, и делать все на похуй.
В смысле? Что не так?

> Как ты собираешься управлять цветами отдельных светодиодов?
Как все управляют, так и я. Библиотекой FastLED, наверно. Я, кстати, так и не понял, нужен ли LED amplifier для этого или нет. Походу — нет.
Кроме того, если цепей несколько, они будут объединены логически программой на телефоне. Физически у них будет общее питание и земля, если я правильно понимаю, как это работает, а логический провод будет вести только к своему корневому треугольнику. Если этот подход не прокатит, буду изучать то, что анон посоветовал.
Аноним 29/10/19 Втр 21:30:42 387805663
>>387705
алло начальник, шо делать с ардуиной, если блят закачать нельзя прошивку
Аноним 30/10/19 Срд 01:31:35 387821664
>>387720 Тебе сколько ламп надо? Если 30-50 то посмотри стоимость плат у китайцев. 150x150мм обойдется в 2$ с доставкой. А там останется взять 1000 rgbw диодов за 38$ по качеству конечно так себе, нормальные стоят в 2-3 раза дороже и сотню WS2811S за 5$. они уже настолько дешевы что и драйвера изобретать нет смысла
На каждую лампу 18 диодов по 6 последовательно и четыре WS2811S. Четвертый соответственно на белые диоды. 24в питания, 5.4вт на лампу.
Аноним 30/10/19 Срд 03:08:23 387824665
zirrfa-2018-NEW[...].jpg 535Кб, 800x800
800x800
Аноним 30/10/19 Срд 04:29:39 387826666
>>387824
Занимает место, пользы ноль
Аноним 30/10/19 Срд 05:27:41 387827667
Аноним 30/10/19 Срд 21:31:08 387944668
>>387827
Гайвер, залогинься.
Кстати, мне ргб куб был нужен, а не это уг, которое еще и заебешься паять.
>>387826
Да это ерунда, у меня уже есть проект куба, который в разобранном виде в коробке из-под печатной платы умещается, но он стоит тыщ 6, меня жаба душит.
Аноним 30/10/19 Срд 23:10:57 387954669
Аноним 31/10/19 Чтв 11:58:15 388023670
хочу сделать турель с псп пневматикой(многозарядной) с выводом на прицела на монитор эта ваша ардуина подойдет в качестве мозга для нее?
Аноним 31/10/19 Чтв 13:37:23 388033671
>>388023
нафига вообще мозг, выведи камеру на телик, на телике нарисуй маркером прицел
Аноним 31/10/19 Чтв 15:49:46 388045672
Аноним 31/10/19 Чтв 15:53:14 388047673
>>388033
управление сервоприводы там и прочее, зум переключение на ночной режим, перезарядка
Аноним 31/10/19 Чтв 15:54:29 388048674
D5pjrPvUwAUU51k.jpg 174Кб, 1080x897
1080x897
>>387274
>Ты из тех дурачков, которым
Да, из тех.

Так что, есть проекты хотя бы отдельно омметра на attiny? Где такое искать? Где вообще доки или сообщество по этим attiny?

Что если прицепить мелкий дисплей, типа как на пике и на него выводить все значения измерений? Хватит возможностей attiny85?
Аноним 31/10/19 Чтв 16:20:22 388049675
>>387274
Будто что то плохое. Местные дебичи забывают, что все эти высеры - самосовершенствование и обучение.
С твоей логикой можно пойти купить в магазине и сказать - я сделал.

Хотя блядь о чем я, я же в ардуино треде пишу...

>>388048
Мультиметры не делают на МК, делают на спецчипсетах, которыми иногда управляют МК.
Сделать наверно можно, но если ты не мастер АНАЛога, результат будет хуйным.

Аноним 31/10/19 Чтв 18:22:09 388052676
>>388048
Название, или ссылочку на экран, мона?
Аноним 31/10/19 Чтв 18:56:27 388055677
>>388048
А кто пик собирал,
Как там oled 128x32 заставить работать?
А просто аутист немного...
Аноним 31/10/19 Чтв 19:53:45 388062678
9297764.jpg 54Кб, 800x531
800x531
>>388048
>из тех
Не надо таким быть. Бери STM32G0/STM32F0 и не еби себе мозг.
Время идет, ресурсы чипов растут, смысла пердолить в 256 байтах оперативы нет.
>>388049
Аутист бомбанул, найс.
Ты б ему еще предложил на МП42Б проц собрать, лол.
А то совсем обленились ебаные ардуинщики, дебичи сука, рот ебал ррряяя.
>пойти купить в магазине
Если в магазине есть готовый девайс, который тебе нужен, то не выебываться и купить его там будет проще и чаще всего дешевле.
Аноним 31/10/19 Чтв 20:05:30 388063679
>>388062
Все что тебе нужно, уже давно есть в магазине. То, чего нет - ненужное говно без задач. Так что не неси хуйню и делай свой ардуино выключатель света на M7
Аноним 01/11/19 Птн 02:28:19 388116680
>>388048
Есть же атмега328 тестер. У меня где-то мегапак был со всеми версиями моделей, схемами и прошивками. Можно разобраться в принципах и зафигачить на тиньке. Если нужно, то выложу. Там где-то 200+ мб. Сам пользую такой, на алике купленный. Гениальное изобретение.
Аноним 01/11/19 Птн 02:36:12 388118681
>>388062
> ресурсы чипов растут, смысла пердолить в 256 байтах оперативы нет.
А ты видать из тех, что ссаный банковский клиент в текстовой версии так создают, что на смартфоне 2014 года эти таблички еле ворочаются?
Я хуйзнает откуда эти люди. Но явно, в этом мире что-то не так. Чтоб 2+2 выполнить, нужно миллиард итераций ЦП на десятке слоев абстракций фреймворков. Ну роботоет же!!!
Аноним 01/11/19 Птн 05:44:32 388128682
>>388118
Просто пойми что программирование не искусство, а ремесло. Главное это соотношение трудозатрат, сроков исполнения и соответствия техзаданию - а вовсе не красота и изящность кода, которого никто кроме программера не видит.
Аноним 01/11/19 Птн 06:36:26 388129683
256452-Sepik[1].jpg 456Кб, 1920x1200
1920x1200
>>388118
8-ми битные контроллеры морально и физически устарели.

На таких же по размеру кристаллах деаются 32 битные АРМы, например. У которых меньше размер фич и прогрессивнее техпроцесс - значит, меньше потребление в пересчёте на танзистор. Софтварная эмуляция действий над 32 битными или флоатинг поинт числами на 8-ми битном контроллере потребует больше действий и будет менее эффективна, чем нативная поддержка.

Да и поцене - АРМы копейки стоят. Отлаживаться и писать код легко.
Аноним 01/11/19 Птн 07:34:30 388133684
>>388128
Трудозатраты на то, чтобы вывести одно число на дисплей? Это как нужно писать код, чтобы он не влез в attiny85?

>>388129
>8-ми битные контроллеры морально и физически устарели.
И поэтому до сих пор разрабатывают новые восьмибитные микроконтроллеры? >>385948
>Отлаживаться и писать код легко.
Ты прав только в этом. Для любительских целей целесообразнее использовать ARM.
Аноним 01/11/19 Птн 07:35:24 388134685
1317106357134.jpg 490Кб, 3000x2000
3000x2000
Аноним 01/11/19 Птн 08:01:48 388135686
>>388133
>И поэтому до сих пор разрабатывают новые восьмибитные микроконтроллеры?

Это какие, ущербные китайцы в 6-ти ногих корпусах? Все крупные конторы ушли на АРМ-ы. АВР кое-как на плаву из-за любителей, микрочип сдулся, 8051 и иже с ними умерли, хотя кто-ещё клепает, туда же 6502 и подобное барахло.
Аноним 01/11/19 Птн 09:43:03 388138687
>>388135
LMS7002 261 вывод. На микроконтроллер не тянет, но тем не менее имеет в составе 8051. Или silabs в 2017 году выкатил новую серию на 8051.
Разумеется это вовсе не означает что имеет смысл это использовать, но многие твои утверждения неправильны.
Аноним 01/11/19 Птн 09:49:26 388140688
>>388138
> в 2017
Раритет уже. У 8051 ограничение на адресуемую память, он всё больше становится неактуальным. А так да, его можно было видеть в контроллерах сидиромов, юсб-иде и юсб-сата бриджей и т.п. Но это давно было.

>>388138
>но многие твои утверждения неправильны.
Которые?
Аноним 01/11/19 Птн 10:27:02 388147689
Пека2.jpg 122Кб, 301x450
301x450
>>388133
>Трудозатраты на то, чтобы вывести одно число на дисплей

>Это как нужно писать код
>чтобы он не влез в attiny85
>не влез в attiny85
>в attiny85

>Для любительских целей целесообразнее использовать ARM
>Для любительских целей

Проорал. Охуенно, пиши еще.
Аноним 01/11/19 Птн 10:40:35 388149690
Аноним 01/11/19 Птн 10:45:34 388150691
15582591544090.png 156Кб, 896x685
896x685
>>388133
Не обращай на них внимания.
асм кун
Аноним 01/11/19 Птн 12:02:31 388163692
>>388049
>Мультиметры не делают на МК
Ну, мультиметр - условное название. Это, скорее, должен быть продвинутый тестер.
>>388052
64x32 SSD1306.
>>388062
>Бери STM32G0/STM32F0
Это исключает ультракомпактность.
>Если в магазине есть готовый девайс
>>388063
>Все что тебе нужно, уже давно есть в магазине
Реально маленьких размеров - нет.
>То, чего нет - ненужное говно без задач
Это нужное лично мне говно с нужными лично мне задачами. Я не от кого-то требую его наличия, а хочу сделать его сам и лишь прошу подсказки.
>>388116
>>388149
Спасибо, анон.
>>388128
>программирование не искусство, а ремесло
Для меня это не искусство и не ремесло, а хобби. Сюрприз!
Аноним 01/11/19 Птн 13:16:15 388170693
>>388163
Ты хоть погуглил?
STM32G0 в sop8 есть.
Аноним 01/11/19 Птн 13:25:42 388173694
>>388163
>Это исключает ультракомпактность.
Шта? F030 на 2мм длиннее и на 1мм уже, при этом быстрее считает, лучше ацп, больше ног, имеет встроенный дебаггер. Единственное что - придется плату или разводить, или заказывать
Аноним 01/11/19 Птн 14:06:48 388177695
WP2018032922404[...].jpg 531Кб, 1479x1523
1479x1523
>>388163
>Это исключает ультракомпактность.
Бери
Аноним 01/11/19 Птн 14:27:28 388182696
>>388170
>>388173
>>388177
Допустим, я соглашусь на STM32. Но что толку? Вы же все равно не приведете ни одного рабочего проекта под мои задачи, а в конце скажете, что мое говно не нужно и чтобы я купил еще один мультиметр в магазине.
Аноним 01/11/19 Птн 14:42:05 388184697
>>388170
Не надо тухлых маневров, он появился месяц назад, его нигде нет, сколько он будет стоить у нас - большой вопрос.
Короче в данный момент это худший вариант чем С51 какой.

А еще он работает от 3.3

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

>>388177
Заебешся плату разводить. Обплюешся, обосрешся, проклянешь все.


Настоятельно советую мультиметростроителю взять либо СТМ8, либо AVR, либо, что наиболее правильно ADUM.
Аноним 01/11/19 Птн 14:44:11 388185698
>>388182
>ни одного рабочего проекта под мои задачи,
Ясен хуй не дадим. Ты же ни одной спецификации не привел, ни точности, ни размеров, ни диапазона.
Аноним 01/11/19 Птн 15:07:19 388190699
>>388184
>он появился месяц назад, его нигде нет,
LPC81x LPC80x древние и есть в 8-ми ногих корпусах, даже в ДИП-8. АРМ3 в ДИП-8, это ад.
Аноним 01/11/19 Птн 15:18:53 388194700
1323827416447.jpg 131Кб, 1067x1600
1067x1600
Аноним 01/11/19 Птн 15:19:46 388195701
8AEC220B-8B70-4[...].jpeg 110Кб, 634x500
634x500
>>388184
Хуевров, дебил ты сука ебаный. Ты ему еще на z80 предложи попаять свой тестер, или на кр580вм80а, пердун старый.
>класьтир
Хуясьтир, долбоеб, двухъядерный, на 240 МГц, с 520кб оперативы, 16 Мб флеша, с аппаратным шифрованием, в выключатель, за 250 рублей! Добро пожаловать в 2к19.

>>388177
Он паять его не заебется? Может, лучше f030k6t6 в lqfp32?

>>388182
Тебе все равно придется переделывать готовые проекты под себя, оставив только сам принцип. А тут ты можешь занедорого купить демо-платку на алике (если под f103 — блюпилл или мепл за 150 рублей), а потом уже под себя плату развести. Ну и частота у них выше, можешь какой-нибудь переменный ток точнее измерять.
Аноним 01/11/19 Птн 15:35:59 388199702
>>388195
>старый
>2к19

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

Я тебе ебыч не запрещаю так делаять, но если выносишь из хаты - будь готов это обосновывать.
Потому, что кроме ТАК БЫСТРЕЕ И НЕ НАДО РАЗБИРАТЬСЯ, никто не оценит в самодельстве, можешь делать так, но не жди одобрения ибо это уебищное и кривое решение.
Которое ничему не учит, не ставит хоть сколько нибудь сложных задач и соответственно имеет нулевую ценность.
Я хуй знает, это как на выставку хендмейд горшков принести бетонные кривослепленные кружки, ну а хули.

>двухъядерный, на 240 МГц, с 520кб оперативы, 16 Мб флеша, с аппаратным шифрованием, в выключатель, за 250 рублей
Дальше хипстерских стартапов это говно один хуй не выходит.

Коузи-митинг паста
Аноним 01/11/19 Птн 16:29:45 388208703
>>388199
>до сих пор выходят
>до сих пор
Это фиаско. Это фиаско, братан.
Ты же ведь не скажешь «до сих пор выпускаются резисторы», блять.

>ТАК БЫСТРЕЕ И НЕ НАДО РАЗБИРАТЬСЯ, никто не оценит в самодельстве
Диайвайщик не равно задротик-пердолик.
Простота — это только плюс конструкции.
Аноним 01/11/19 Птн 16:39:00 388210704
15707848294190[[...].png 164Кб, 728x416
728x416
>>388208
У тебя проблемы с логикой аргументации.
Резисторы выходят, предлагаешь делать платы без них? Или предлагаешь покупать все готовое где они используются?

>Диайвайщик
Ой бля, все, мама извини.

>Простота — это только плюс конструкции.
Лол запиздярить 240мгц проц, кварц и систему питания и плату с >0.2 дорожками это безусловно более просто и надежно, чем 8 ногую микру.

>задротик-пердолик
Если саморазвитие, преодоление трудностей и стремление к изящности стало зашкварным, предпочту остаться на этой тонушей посудине задротом-пердоликом, чем становится ДИАЙВАЙЩИКОМ копирующим чужой код в покупную плату.
Аноним 01/11/19 Птн 18:06:51 388224705
>>388210
Это у тебя проблемы с логикой, долбоеб. Ты ведь даже не понял, что тебе хотели донести.

Резисторы выпускают не «до сих пор», их даже и не собираются прекращать выпускать в обозримом будущем, ибо принципиально они не устарели.

>безусловно более просто и надежно
Безусловно. Массовый заводской модуль на порядок надежнее, чем васянская «саморазвивающая» хуитка из устаревшей рассыпухи (вот типа такое, как у тебя на пике). А задачи он позволяет решать куда более сложные и актуальные, чем пердолинг байтиков в крошечной памяти. Например, интегрировать девайс с сервисами Google, Apple и Amazon.

>чужой код в покупную плату
А покупать чужие готовые покупные транзисторы и микросхемы, по сравнению с которыми твои поделки — сочинения детей-даунов на тему нерешенных задач квантовой физики, тебе не западло?
Аноним 01/11/19 Птн 18:41:15 388229706
>>388147
Мне все-таки интересно, в каком месте будет проще написать простейший код вольтметра для ARM, чем для AVR? В обоих случаях будешь писать на С99.
Аноним 01/11/19 Птн 18:48:48 388233707
>>388224
> Ты ведь даже не понял, что тебе хотели донести.
>Резисторы выпускают не «до сих пор», их даже и не собираются прекращать выпускать в обозримом будущем, ибо принципиально они не устарели.
И что ты тогда хотел донести?

>Например, интегрировать девайс с сервисами Google, Apple и Amazon.
Ты был не плох вот до этого момента и перетолстил.

>Массовый заводской модуль на порядок надежнее, чем васянская «саморазвивающая» хуитка
Массовый заводской продукт на порядок надежнее, чем васянская "не развивающая" хуитка.

А сказать то чего хотел?

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

>вот типа такое, как у тебя на пике
Вот типа у меня на пике стабилизатор напряжения на основе готовых заводских модулей.

>>388229
Ни в каком, если не считать несколько более заебной инициализации в СТМ32.

Хотя если поманяфантазировать...
С диапазоном у АВР будет проще ибо 5В и все это дело легко делится и масштабируется в голове.
С другой стороны в СТМ ты можешь забив хуй забивать память тысячами измерений и находить среднеарифметическое и получать хорошую точность на постоянке.
Аноним 01/11/19 Птн 22:49:24 388282708
>>387583
> по 536 рублей за штуку
У тебя так и выйдет мб дороже. В розницу всегда дороже.
Аноним 02/11/19 Суб 00:04:08 388287709
15493977957160.png 92Кб, 236x226
236x226
>>388233
Ты тупой либо охуенная жирнота

>С диапазоном у АВР будет проще ибо 5В и все это дело легко делится и масштабируется в голове.
>С другой стороны в СТМ ты можешь забив хуй забивать память тысячами измерений и находить среднеарифметическое и получать хорошую точность на постоянке.
Проиграл. "С АВР легче считать в уме, а с АРМ можно сделать более качественный продукт без ебли", лол.
Аноним 02/11/19 Суб 04:17:16 388299710
>>388287
Может он и тупой. Но делать скользящее среднее большой длины и не в рекурсивной форме это довольно глупо. Так что для простейшего вольтметра разрядность ядра и количество памяти не дает никакого преимущества.
Аноним 02/11/19 Суб 08:43:18 388321711
>>388224
Ой, жиртиз экрана потек. Еще нехватало амазону и гуглу знать когда я выключатель свой тереблю. А то некошерно даже выключатель теребить в субботу, таки. Ой вей.
Аноним 02/11/19 Суб 08:45:25 388322712
>>388299
На СТМ32 можно впердолить графическое указание изменения напряжения, но это уже будет осциллоскоп без аттеньюатора.
Аноним 02/11/19 Суб 09:27:36 388324713
>>388322
Можно еще взять не STM32, а малинку, на которой можно... Только зачем это для >>387221 ?
Был лишь один более-менее вменяемый аргумент в пользу ARM для простейшего вольтметра — это отладчик. Но будет ли от отладчика заметная польза при разработке простейшего вольтметра?
Аноним 02/11/19 Суб 09:36:24 388325714
ESP-12F.jpg 100Кб, 700x550
700x550
Хочу делать разные штуки для умного дома. Собираюсь брать ESP-12F для этих целей. Какие подводные камни?

Аноним 02/11/19 Суб 09:41:10 388326715
>>388299
А давай тебе зарплату повышать не будут?
Один хуй, ты едва ли на нее завод откроешь, а на жрат тебе и так хватает. А непотраченные деньги в конце месяца будут уходить с твоих счетов тем, кто может открыть завод.
Аноним 02/11/19 Суб 10:00:43 388327716
>>388326
Может сразу предложишь заменить все алгоритмы с линейной сложностью на алгоритмы с экспоненциальной сложностью?
Аноним 02/11/19 Суб 10:58:56 388329717
>>388325
Все эти штуки уже есть.
Дешевле китайцев не сделаешь.
Аноним 02/11/19 Суб 13:31:25 388338718
>>388324
Техничесчки у автора может быть отладчик и на АВР, ну да это маневры, но все же...
Аноним 02/11/19 Суб 14:32:37 388347719
>>388325
Пердолинг сильнее, чем при пердолинге с ардуиной.
Аноним 02/11/19 Суб 14:34:54 388348720
>>388324
Я термометр сделал на тине85 в ссоп-8 и двух сдвиговых регистрах 74hc595 для семисегментных индикаторов. Сама микросхема вольтметра еще меньше, однако там даже отладчик был не нужен, при тине85. В тиню13 бы код не влез.
Аноним 02/11/19 Суб 14:36:13 388351721
>>388338
UART и собственные команды - первейший отладчик.
Аноним 02/11/19 Суб 15:14:35 388356722
Screenshot2019-[...].png 648Кб, 1080x2248
1080x2248
>>368492 (OP)
Раз уж пошла речь про отладчики. Кто-нибудь пользовался PicKit4 для отладки avr'ок? В руководстве написано, шо оно могёт, но непонятна его применимость вне MPLab со сторонними IDE (через какой-нибудь протокол gdb). И стоит дешевле atatmel-ice.
Аноним 02/11/19 Суб 15:54:55 388358723
>>388356
Тоже интересно, но думаю тут никто не знает. пк4 новый и дорогой.
Аноним 02/11/19 Суб 16:01:15 388360724
3f4.jpeg 62Кб, 812x800
812x800
>>388324
Ну давай, возьми rpi размером с брелок, и заставь ее грузиться моментально, да еще батареечку павербанк размером с полноразмерный мультиметр не забудь.
>>388325
Соседи-пидорашки поломают твой вайфай и будут долбить твои розетки и лампочки во все дыры по сети.
>>388347
Давно уже допилили же.
>>388329
А вдруг он чисто для себя хочет, какое ему тогда дело до китайцев?
>>388327
Алло байтодебил ето ты? Сразу предлагаю заменить твой мозг на аттини85, чтобы увеличить твой интеллект.
Аноним 02/11/19 Суб 16:18:20 388361725
>>388321
Ты уже придумал, как будешь просить прощения за этот высер? Настоятельно рекомендую тебе подумать на эту тему хорошенько.
Аноним 02/11/19 Суб 19:41:08 388365726
Screenshot from[...].png 165Кб, 692x584
692x584
Я не понимаю. Если я возьму V3 Nodemcu-CH340, возьму БП на 5В, подключу его через VU, параллельно, к этому же БП подключу светодиодную ленту на 5V и попробую ей управлять с Nodemcu я сосну или нет? Запитать плату от 5В, судя по пикрил, можно. Чтобы управляющий сигнал управлял вольтаж должен совпадать или нет?
Аноним 02/11/19 Суб 20:23:52 388366727
>>388365
Лента с индивидуально адресуемыми диодами или обычная?
Аноним 02/11/19 Суб 20:30:18 388367728
Аноним 02/11/19 Суб 21:16:23 388385729
>>388367
Тогда все ок, на практике такие ленты нормально управляются от 3.3в логики, хотя по даташиту вроде бы и нужно минимум 4. Главное, не перегрузи свой пятивольтный блок питания, рассичтывай что каждый диод может кушац 0.25вт и сама nodemcu ещщ 0.5вт, и у максимального значения мощности твоего питальника должен быть еще запас 30-50%
Аноним 02/11/19 Суб 21:19:29 388386730
>>388365
БП должен соответствовать ленте. Вангую 3-5А.
Аноним 02/11/19 Суб 21:30:52 388392731
>>388360
Ух, бля! Какая у тебя канифоль забористая! У кого брал?
Аноним 02/11/19 Суб 22:01:06 388399732
>>388385
Благодарю. Попробую значит.

>>388386
Планирую брать на 10А, из расчета на 100 диодов по 80мА.
Аноним 02/11/19 Суб 23:02:32 388414733
>>388399
Зависит от того, какие цвета ты будешь использовать.
Например, лента из 60 диодов может и миллиампер 400 потреблять, если цвета насыщенные (т.е. не все каналы на полную мощь), и яркость процентов 70.
>>388392
Тебе, мань, ответить нечего, вот ты и петросянишь.
Аноним 02/11/19 Суб 23:08:32 388417734
>>388414
Ну, да, скорее всего до 8А в реальности будет далеко, но лучше перестраховаться. А то нехорошо получится, если я забуду про ограничения и решу испытать режим мегапрожектора. В крайнем случае, можно будет потом замерить фактическое потребление и купить БП по-слабже, а этот использовать где-то еще.
Аноним 02/11/19 Суб 23:39:24 388421735
>>388417
БП с защитой бери просто, и все (существуют ли вообще БП без защиты?).
Аноним 03/11/19 Вск 08:10:15 388439736
>>388414
Ты с множеством анонов одновременно переписываешься, хватит уже канифоль курить.
Аноним 03/11/19 Вск 14:08:04 388472737
A
ПК не видит Arduino Аноним 04/11/19 Пнд 21:43:06 388711738
Имеется китайский аналог Arduino Uno R3. Работал нормально, нареканий не было. Потом из-за разных дел ИРЛ был перерыв на несколько месяцев, плата лежала без дела. И вот сегодня, снова подключив плату к ПК, обнаружил, что ни в IDE, ни в диспетчере устройство она не видна. Но при этом горят и зелёный, и оранжевый диоды, и работает скетч, который был записан на плату в последний раз.
Покурил форму, попробовал:
1. подключить к другому ПК
2. попробовать использовать другой кабель (попробовал на двух экземплярах)
3. сделать сброс путём замыкания перемычкой
4. поставить более старую версию драйверов, на которой всё работало
5. проверить напряжения на входе-выходе, всё соответвует номиналам
Ничего не помогло. Есть другие идеи по выявлению неполадки и/или реаниации?
P. S.: Во время того перерыва был один (мудацкий) поступок, о котором хочу упомянуть. Купил маленький моторчик на 2-6V и решил протестировать, как работает. Чего-то мне захотелось включать ПК, поэтому взял ардуину, кабель, и через USB-адаптер 5.25V 500 mA включил в 220V. Моторчик закрутился, я понял что он рабочий и на этом эксперимент закончил.
Аноним 04/11/19 Пнд 21:44:09 388712739
>>388711
> покурил форму
форумы
Аноним 04/11/19 Пнд 21:48:55 388715740
14702153450670.jpg 14Кб, 320x240
320x240
Аноним 04/11/19 Пнд 22:19:15 388725741
>>388711
CH340G? Если да, попробуй заменить ее, у меня она на двух ардуинах дохла. На обеих менял, все работает до сих пор, как часы.
Аноним 04/11/19 Пнд 22:35:11 388728742
download.jpg 329Кб, 1200x829
1200x829
>>388725
Извини, я не настолько хорошо в этом разбираюсь, но если правильно понял тебя, то ответ "нет". У меня плата как на пикче и там стоит ATmega16U2.
Аноним 04/11/19 Пнд 22:40:08 388729743
>>388728
Вернее, не совсем как на пикче - и производитель другой, и кнопка reset в другом месте, и на дорожке возле RESET EN ничего не напаяно. Но в остальном вроде примерно так же, плюс-минус.
Аноним 05/11/19 Втр 01:54:16 388759744
>>388728
Мимопроходил и чет угарнул с встроенного в ардуину AVR-USB, им что, было западло запиздярить вменяемый usb-бутлодер?
Аноним 05/11/19 Втр 08:46:41 388769745
Сап. Подскажыте. Я могу использовать библиотеку ардуины без ее ide? Чисто millis() нужна тк. не ебу как соорудить ее аналог на голом арве.
Плата ардуино-совместимая.
Аноним 05/11/19 Втр 08:52:59 388770746
>>388769
> Я могу использовать библиотеку ардуины без ее ide?
Можешь, я Visual Studio Code использую, например.

> Чисто millis() нужна тк. не ебу как соорудить ее аналог на голом арве.
В исходники загляни, да посмотри, как она там реализована.
Аноним 05/11/19 Втр 19:43:59 388804747
>>388759
Может open-source решений на эту тему не было?
Аноним 05/11/19 Втр 20:16:34 388806748
>>388804
Были, или не сложно было сделать, судя по всему. Библиотека V-USB где-то в 2002 появилась.
Единственная сложность в том, что оно занимало бы больше памяти.
Аноним 05/11/19 Втр 21:26:11 388824749
>>388806
Нет, оно не так много места занимает. Там больше освободится.

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

Если для изоляции GPIO - можно было бы на дискретных компонентах или драйверах сделать лучше и надежнее и мощнее.

Если для легкого свитча ардуин - нахуя, тут половина треда не против бы i7 запихать себе в смыв унитаза, всем нужны контроллеры по мощнее.
Аноним 05/11/19 Втр 21:49:32 388826750
>>388824
По себе могу сказать так. Я вообще далёк от электроники. И когда смотрел и выбирал, с чего бы начать, чтобы вкатиться в эту тему, наиболее подходящим в плане "простота освоения + сообщество" оказалось Arduino. Вот поэтому и выбрал.
Сейчас, когда уже немного освоился и осматриваюсь по сторонам, могу сказать: да, Arduino - это очень простенькое железо по совершенно неадекватной цене (ну, или по существенно завышенной, если о китайских клонах говорить). Но его ценность не железе, а в том, что это для многих - первая ступень.
Аноним 05/11/19 Втр 21:57:31 388827751
>>388826
Эти вопросы не к начинающим и вообще не к пользователям, ибо для пользователей и тот и текущий варианты не будут иметь разницы.

Я просто понимаю, зачем зачастую в макетных платах стоит ЙОБА проц, который эмулирует отладчик и делает еще кучу функций, а на самой плате в кроватки какая нибудь DIP доисторическая хуита, ибо макетная плата должна 1 в 1 представлять макетируемое ядро.

Но нахуя это в ардуине? Просто контроллер ради контроллера.
Такое ощущение что ардуину делали ардуинщики.
Аноним 05/11/19 Втр 22:18:01 388828752
>>388711
Апну пост несколькими вопросами.
Если "решить" вопрос путём покупки новой ардуины, то:
1. можно ли с помощью новой перешить старую? Если, конечно, причина неполадки программная.
2. Стоит ли снова брать UNO и есть что-то более интересное?
3. Реализуем ли п. 1 в случае, если будет взято не UNO?
4. Стоит ли покупать дороже? Разброс цен на новую UNO - где-то от 180 до 600+ рублей. Визуально тоже чем-то отличаются, но я не знаю, что лучше.
Аноним 05/11/19 Втр 22:39:56 388829753
>>388828
Мимо байтоейб. В ардуинах не разбираюсь, но советы даю, ну а хуле.

1. Да, есть некоторый шанс поебатся, но с огромной вероятностью все ок.
2. Я байтоеб.
3. Если другая ардуина да.
4. Просто "дороже" нет, если есть причины - нужно уже их разбирать.
Аноним 05/11/19 Втр 22:43:47 388831754
>>388828
Клон Maple Mini на алике бери за 200 рублей.
Аноним 06/11/19 Срд 07:14:48 388858755
>>388824
Дуина - макетная плата. МАКЕТНАЯ! Это спец устройство для МАКЕТИРОВАНИЯ. Имбецилы от IT ставят их вместо распайки МК на печатную плату.
Аноним 06/11/19 Срд 11:43:47 388881756
4E554F62-3B27-4[...].png 517Кб, 508x685
508x685
>>388858
Хуярю в своих самоделках на плату в дырочки ардуину нано, блюпилл или мепл мини. И остальную хуйню типа источников питания тоже предпочитаю модулями ставить.

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

Ну и хуль ты кудахчешь, задрот ебаный?
Аноним 06/11/19 Срд 13:41:48 388902757
avatars-0001820[...].jpg 34Кб, 500x500
500x500
>>388881
Ну и хуярь дальше, кто тебя, долбоящера, остановит? Кому ты вообще нужен со своей концепцией "захуярю макетную плату на плату, а потом буду ебаться с контактным эффектом, когда это всё будет разваливаться", Джо?
Аноним 06/11/19 Срд 13:51:17 388905758
>>388858
Я не совсем то под макетной подразумевал, эвалуейшн борд, не помню как на русский переводится.
Вот ей ардуина не является и ей не требуется иметь 1в1 функционал какого-то проца.
Аноним 06/11/19 Срд 14:45:36 388915759
C2AEB0BD-0C11-4[...].png 517Кб, 508x685
508x685
>>388902
>это всё будет разваливаться
Ты наркоман? Как оно будет разваливаться, если оно у меня запаяно намертво, как модуль?
Аноним 06/11/19 Срд 18:39:50 388953760
Стикер 511Кб, 500x436
500x436
>>388902
>макетную плату на плату
Сделал так выключатель света черезWiFi на MySensors, ардуинах и ЕСПэшке. Уже год как работает как часы. Где твой бог теперь?
Аноним 06/11/19 Срд 19:49:49 388956761
>>388905
Дев-кит. Они-то для обучения разработчика и для проверки алгоритмов. Проще говоря макетная плата.

>>388915
Джо, ты не нужен. Я тебе о тех, кто промышленные образцы на дуинах делает, кому ты со своими махарайками нужен, кроме продавцов дуин?
Аноним 06/11/19 Срд 19:52:26 388957762
>>388953
Я так в часы еспешку как вайфай модуль исключительно воткнул. Отваливается! Как точка доступа - не достучишься, как станция - глючит. А атмега, с RTC кварцем и алгоритмом и светодиодами - работает. Питание от батареи 3,7В, разводка чистая.
Аноним 06/11/19 Срд 20:06:22 388958763
image.png 223Кб, 466x450
466x450
>>388957
>>388957
>как вайфай модуль
Значит у тебя была не правильная ЕСПэшка.
Вот эта няшка в роли центрального шлюза управляет через НРФ24 выключателями на ардуинах. А вместо алгоритма™ накопипащенный код с форумов. И да, там по технологии
>макетную плату на плату™
ещё РТС и 2004 дисплей подключены.
Аноним 06/11/19 Срд 21:36:59 388967764
>>388956
Да, наверное дев-кит.
Но попрошу.
Дев-кит рассчитан 100% эмулировать целевую платформу, при этом имея максимум плюшек на борту.
В такой ситуации говноконтроллер за 50 центов, который шьется флагманом, который в добавок, что является отладчиком, так еще и обслуживает USB\ETH\485 интерфейсы, меряет потребляемый ток и поебывает мамку ОПа — более чем оправданное решение.

А вот что не оправданное, так это использование в ардуинах всякой младшей херни в дипах.
Что мешает сделать монолитную платформу, представляющую из себя черный ящик с периферией?
Меньше бы ебли было.
Аноним 07/11/19 Чтв 00:23:31 388983765
15730407367550.png 517Кб, 508x685
508x685
>>388956
Ты там себе мозги совсем заканифолил, что ли? Ардуинки не ставят в коммерческие устройства, потому что они тупо дороже той же самой рассыпухи, разведенной прям на плате, даун. Никаких особых КОНЦЕВЫХ КОНТАКТНЫХ ЭФФЕКТОВ там нет, ты никогда девайсов из нескольких плат не видел?

>>388967
Тут ближе к старому доброму радиоконструктору, чем к девкиту.
Как ты и говоришь, в девкитах должны быть отладчики, сенсоры и прочая тонкая хуйня, а у ардуино чисто ком-порт и ебись, как хочешь.
>всякой младшей херни в дипах
>не оправданное
Есть подозрения, что именно использование ненужной устаревшей хуйни в дипах есть суть ардуино, кек. Продавать-то это говно нужно. Вот потому там и всякая допотопная восьмибитная аврная дип-хуйня с мизером ресурсов, древний f103 с дохлым и2ц, и прочее в таком же духе.

>>388953
Да ты все правильно сделал, анончик :3 Некоторые хуесосы любят повизжать, что нужно покупать голые процы и всю хуйню, разводить под это все плату и потом мучительно запаивать qfn-корпуса, ибо это тру. Но на деле это мартышкин труд. Если есть готовое, нужно им пользоваться, ибо так надежнее, меньше глюков и меньше ебли, а главное-то все равно программка, как всегда.

>>388957
Ты думаешь, самопально разведенный и распаянный дома дедовым паяльником с профилем пайки "жарь ебать" глицериновым флюсом чип у тебя лучше будет работать? Лол.
Что за прошивка, кстати? Если нодемцу, выкинь нахуй это говно и юзай ардуино-есп8266 или голый сдк
Аноним 07/11/19 Чтв 01:25:10 388989766
>>388983
>Ардуинки не ставят в коммерческие устройства
Сразу видно, что мамкин - домашний.
Знаешь сколько я заказчиков нахуй послал, а со сколькими переделывали после мудаков? С 4мя

Мимо другой.

>Есть подозрения, что именно использование ненужной устаревшей хуйни в дипах есть суть ардуино, кек
Вот вроде кек, а нихуя же не кек. С другой стороны - хоть что то для нюфагов.

Аноним 07/11/19 Чтв 02:16:56 388992767
>>388989
Сам ты домашний, чепуш, и заказчики у тебя интересные. Какие-то поливайки хуйни для васи пупкина тиражом 5 экземпляров, поди.

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

>для нюфагов
Это скорее подход а-ля software engineering, они такие brew install git, и все просто работает, без ебли с глюками, пайкой-хуяйкой и прочей хуитой.
Аноним 07/11/19 Чтв 08:26:50 389006768
>>388992
Нет, ты всё-таки домашний.

>они такие brew install git, и все просто работает, без ебли с глюками, пайкой-хуяйкой и прочей хуитой.
А потом приходят "у меня уже собран проект на ардуино, надо переделать. Как это столько денег надо? Как это всё переделывать? А почему так дорого? А почему мой код вам не нравится?" и т.д.
Поэтому и пишу, что дуины - для себя, поиграться или проверить как будет работать ранее неизвестная переферия. ILI9341 например, при стандарте 3,6В должен работать от 2,7 до 4,2 Вольта, а он, зараза такая, затыкается уже на 3,9В и просто не определяется.
Аноним 07/11/19 Чтв 09:57:19 389010769
15730407367550.png 517Кб, 508x685
508x685
>>389006
>мамкин хуйлансир называет кого-то домашним
Нахуй ты пишешь мне эту дичь? Ты сам-то, блять, не то, что домашний, ты, сука, алкаш-наркоман беспризорный с таким подходом.
Ардуина в девайсах обычно стоит ради юзера, и программировать ее предполагается юзеру по большей части, а не разработчику, и на корпусе/коробке написано, что оно arduino compatible.
>ILI9341
Ну ты и говноед, блять.
>ILI9341 например, при стандарте 3,6В должен работать от 2,7 до 4,2 Вольта, а он, зараза такая, затыкается уже на 3,9В и просто не определяется
Ну ты и хуйло, експириминтатыр хуев. Быдло ебаное, такое же, как и твои васяны-закащики. От 18650, что ли, напрямую запитывал? Ебать ты лох я не могу вообразить другого кейса
Аноним 07/11/19 Чтв 13:17:13 389026770
external-conten[...].jpg 19Кб, 470x360
470x360
>>389010
>Ардуина в девайсах обычно стоит ради юзера, и программировать ее предполагается юзеру по большей части
Я тут мимопроходил, первый раз о таком слышу.
О каких девайсах идёт речь?
Приведи пример этого потребительского, или профессионального, оборудования.
Действительно есть спрос на, скажем микроволновки с ардуино внутри, или холодильники? Ну там смарт колонки может.
Паяльники?
Аноним 07/11/19 Чтв 14:37:59 389057771
>>389026
Платы управления три-до принтерами, чпу, лазерными резаками и пр.

Конкретно - плата три-до принтера Rambo.
Аноним 07/11/19 Чтв 15:01:34 389063772
>>388992
>Сам ты домашний, чепуш, и заказчики у тебя интересные
ВРЕТИ ?

>Какие-то поливайки хуйни для васи пупкина тиражом 5 экземпляров, поди.
Блядь, МНС НИИКБ в треде, все в ВПК.

За поливалки года как 3 не берусь.
Было 2 штуки довольно крупных (на одно ебало) проекта, где ардуинщик-предшественник все заруинил.
Объединяет их одно - заказчики обычно достаточно богаты что бы отваливать бабла и при этом достаточно не компетентны, что бы допустить.
Потом все одно и тоже повторяют 1 в 1 - ОЙ ВОТ КАКОЙ ПЛОХО АРДУИНЩИК НА ДЕТСКОМ КОНСТРУКТОРЕ НАМ ДЕВАЙС СДЕЛАЛ.
Сами долбоебы - да, но ардуинщик тоже пидорас.

>>389006
>А потом приходят "у меня уже собран проект на ардуино, надо переделать. Как это столько денег надо? Как это всё переделывать? А почему так дорого? А почему мой код вам не нравится?"
Этот анон явно вкушал сего говна.
Единственное, что у меня не спрашивали никогда чем не нравится код, все доходили уже с кучей отказов и знали что у них какая то жопа.

>>389010
Дальше уже какая то совсем дичь пошла.

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

Так они для юзера стоят или их не ставят?


Аноним 07/11/19 Чтв 15:34:43 389070773
>>389057
Это уже торадиция, а не необходимость. RepRap, сука, ты знаешь о нём?

>>389063
>Объединяет их одно - заказчики обычно достаточно богаты что бы отваливать бабла и при этом достаточно не компетентны, что бы допустить.
Потом все одно и тоже повторяют 1 в 1 - ОЙ ВОТ КАКОЙ ПЛОХО АРДУИНЩИК НА ДЕТСКОМ КОНСТРУКТОРЕ НАМ ДЕВАЙС СДЕЛАЛ.
Сами долбоебы - да, но ардуинщик тоже пидорас.
ДЖВА, НЕТ ЧОТЫРЕ ЧАЯ! "О, вы тоже на ардуинах всё делаете?" Нет, блядь, я сам развожу схемы, сам их потом программирую и корпусирую. Ненавижу!

Аноним 07/11/19 Чтв 15:54:53 389077774
>>389070
ардуинохейтеры, вам далеко до одной местной конторы, которая принципиально не использует авр, потому авр в ардуино, ардуино для детей, значит авр для детей контора делает дорожные знаки, светофоры и всякое такое
Аноним 07/11/19 Чтв 16:03:12 389079775
>>389077
>ардуинохейтеры, вам далеко до одной местной конторы, которая принципиально не использует авр
>ардуинохейтеры, вам далеко до одних даунов, которые принципиально не использует инструменты по религиозным соображениям.

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


Вот к примеру тот же >>389057 >RepRap,
Глянул. Вполне себе коммерческое применение. Но это к слову вполне себе попадает под определение:
>Ардуино в коммерции нужны для продажи ардуинщикам.
И чисто на вскидку - хуй знает зачем может быть нужно использовать устаревшую, перегруженную и громозкую платформу, где либо кроме как во всяких проектах для самодельщиков.



Аноним 07/11/19 Чтв 18:56:22 389103776
>>389077
>ардуинохейтеры
Неа, ненависть к имбецилам с ардуино головного мозга, а не к платформе.
Аноним 07/11/19 Чтв 18:58:04 389104777
>>389057
>Платы управления три-до принтерами, чпу, лазерными резаками и пр.
>Конкретно - плата три-до принтера Rambo

Так это хобийная продукция уровня DIY
Это в смысле не готовый продукт, не потребительские устройства. А сорта плат разработки.

Ну да в общем спасибо, я думал может реально холодильники начали делать, было бы круто на самом деле. Можно было бы стиральную машину под себя настроить.
Аноним 07/11/19 Чтв 20:37:34 389117778
>>389077
Говно твоя контора. АВР примяеняется и в промышленности и в военке.
Аноним 07/11/19 Чтв 20:52:54 389119779
>>389077
>потому авр в ардуино, ардуино для детей
А может потому, что ценники на тот же стм в разы ниже за более мощные камни?
Аноним 07/11/19 Чтв 20:57:39 389121780
15730407367550.png 517Кб, 508x685
508x685
>>389063
>Так они для юзера стоят или их не ставят?
Дурачок, блять, я сказал, что в некоторых массовых девайсах реализуют клон ардуины (путем установки меги328п и соответствующего бутлоадера). В чем противоречие-то, дурик? Отдельную плату ардуино для этого взгромождать не нужно.

>Ты, неймфажина
Значение знаешь?

>довольно крупных
>в одно ебало
Радиогубитель, плиз.
Кстати, я про тиражи говорил, а не про объем пердолинга.
А ты, глупый ограниченный технарик, все о своем байтоебстве с дедовым паяльником кукарекаешь, лол. Ты попросту неспособен воспринимать более высокие материи.

Но если уж в техническом смысле, то "крупный проэкт" на хуймеге на 32кб флеша - это курам насмех. Крупный - это когда у тебя там несколько процов, линукс, ворох протоколов и тестовые стенды до кучи. Слыхал хоть про такое? В одно-два рыла, угу.
Аноним 07/11/19 Чтв 21:09:26 389122781
>>388728
>>388829
>>388831
Спасибо за советы и помощь. Пожалуй, куплю новую ардуину. Жаль, что пока нет знаний и выков, чтобы починить ту, что вышла из строя.
Аноним 07/11/19 Чтв 21:28:49 389126782
15730407367550.png 517Кб, 508x685
508x685
>>389077
Да типичные задротеллы.
Не понимают сути ардуины.

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

>>389079
>хуй знает зачем
Затем, что совместимость - огромный плюс. Кучу библиотек и скетчей уже народ понапилил, привычная среда, плат у всех дохуя.
Аноним 07/11/19 Чтв 21:38:33 389127783
>>389121
Пошли маневры... ваши ардуины не ардуины, и вообще бутлодер нужен просто.

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

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

>Значение знаешь?
Ну ты еще и нюфажина теперь. только не обижайся, я с любовью

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


>>389126
Ты удивишься, но народ еще и напилил кучи библиотек и демо под все и вся. Это почему то все пытаются выставить как неибаца килл-фичу, хотя по факту это просто приятное дополнение, не более.
Их больше, несомненно. Но правда в том, что львиная доля это херня под всякую любительскую периферию, а под нее к слову наверно под все ядра и серии есть либы - используешь нестандарт, милости прошу к пердольному шалашу.

Аноним 07/11/19 Чтв 22:30:52 389131784
15589943028910.jpg 35Кб, 630x630
630x630
>>389127
>есть куча альтернатив, лучше и надежнее
Да нету. Назови хоть одну.
Аноним 07/11/19 Чтв 23:18:28 389137785
>>389131
Кого? Бутлодеров на AVR?
Аноним 08/11/19 Птн 00:45:41 389140786
uoaquy2k1vl31.jpg 7Кб, 245x206
245x206
>>389126
>А газовую плиту ты не хочешь под себя настроить в ардуино иде?
А в чем собственно проблема?
Если в ней есть что настраивать.
Было бы круто программировать режим готовки, например вначале сильно чтобы разогреть сковородку потом 20 мин на среднем, и 60 на маленьком.

>А атомный реактор?
Атомным реактором если что раньше управляли "компьютеры" послабее ардуны.

Ты какой-то неправильный ардуинщик, не кошерный.
Вам бы только 3д принтеры собирать. Поколеннее двач, блин.
Аноним 08/11/19 Птн 02:35:50 389147787
15730407367550.png 517Кб, 508x685
508x685
>>389137
Кому нахуй сдалось ебстись с твоим авр, задротик?
Ты же деревянный, кек.
Никто не хочет UCSRHUI1A |= (1 << FHTAGN), все хотят Serial.println("zaebis").

>>389140
>режим готовки
Купи мультиварку, выкинь оттуда штатный контроллер, замени на ардуину и программируй, сколько влезет, там девайсики-то нехитрые. Но чтобы автоматизировать процесс готовки, надо, в первую очередь, реализовать загрузку продуктов.
>управляли "компьютеры" послабее ардуны
Но программировали их не любители-ардуинщики хотя насчет совка не уверен
Аноним 08/11/19 Птн 02:58:56 389148788
>>389147
>Никто не хочет UCSRHUI1A |= (1 << FHTAGN)
Никто и не делает, аватарка, ты как обычно выдумал себе проблем и героических их победил.

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

Может уже наконец то выпьешь таблетки?
Аноним 08/11/19 Птн 03:24:52 389149789
15730407367550.png 517Кб, 508x685
508x685
>>389148
>манька виляет жопой и не может назвать хотя бы парочку альтернатив ардуине, более охуительных для юзеров
>предлагает кому-то пить таблетки
Да ведь ты же совсем тупой.
Аноним 08/11/19 Птн 03:56:55 389150790
image.png 80Кб, 367x228
367x228
>>389149
Вот теперь ты еще выдумал "альтернативы" "для юзеров", хотя речь шла про бутлодер и его использование в конечном продукте.
Про юзеров ты говорил вообще с другим аноном, который к слову тебе сказал, что там сам принтер - по факту большая ардуина, а не конечный продукт и без все это было без обсуждения альтернатив.

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

Предел настал моего внимания по отношению к тебе. Все , сядь посиди, спи.
Аноним 08/11/19 Птн 10:06:08 389178791
15730407367550.png 517Кб, 508x685
508x685
>>389150
>любой бутлодер под задачу
Да ты нахуй будешь послан со своим бутлоадером, потому что подавляющее большинство юзеров знают только про ардуино.
Аноним 08/11/19 Птн 11:10:58 389184792
>>389147
>Никто не хочет UCSRHUI1A |= (1 << FHTAGN), все хотят Serial.println("zaebis").
Согласен.
Программирование контроллеров - должно быть не мозговыносом, а созданием конкретных полезных продуктов. Зачем мне читать сотни страниц даташитов про регистры, если я могу взять Arduino IDE или CubeMX и он сам разберется с низкоуровневой переферией. А я буду писать непосредственно код.
Аноним 08/11/19 Птн 11:51:01 389191793
>>389147
Ок, диванчег.
>все хотят println
Я сам написал это как:
void PutStr(char string)
{
while (
string) putchar(*string++);
}
Аноним 08/11/19 Птн 11:51:43 389192794
>>389148
Это же тралл, что ты ведешься?
Аноним 08/11/19 Птн 11:53:29 389194795
>>389184
Сотни страниц про регистры помогут тебе написать свою библиотеку на редкий тип переферии, если ее нет. А если ты этого не умеешь, то будешь сосать бибу и голодать.
Аноним 08/11/19 Птн 13:24:43 389206796
>>389192
Я не умею не вестись на всякую техническую ересь.

>>389191
Справедливости ради, в ардуине сериал асинхронный вроде уже достаточно давно.
Другое дело, что асинхронный принт уже давно везде и под все есть, да и каждый уважающий себя велосипедил не раз.
Аноним 08/11/19 Птн 13:33:20 389208797
>>389184
Тебе вот этот уже ответил >>389194
И я уже выше писал, считать что у ардуино есть библиотеки почти под все - это пиздец манямир.
Они есть и почти под всю популярную среди ардуинщиков периферию, причем многократно дублируя друг друга.
Чутка отсутпишь в сторону редкости, старости, новости и будет такой же пиздец как и везде.
И внезапно, на большинство популярную периферии есть либы и под все остальные ядра и среды.



Аноним 08/11/19 Птн 13:35:24 389209798
AE7C39E4-EBD2-4[...].png 517Кб, 508x685
508x685
>>389194
А если он этого не умеет и уметь не хочет, он пойдет в веб- или мобилкомакаки и насует тебе за щеку, байтоеб хуев.

>>389206
Я же говорю, ты простой тупой технарик-аутист, ботан ебаный.
>уважающий себя
>велосипедил

>>389191
>PutStr
>putchar
Нахуй путешествуй, обезьяна.
Твои быдлокодерские вскукареки здесь нахуй не нужны.
Аноним 08/11/19 Птн 13:37:27 389210799
>>389208
>есть либы и под все остальные ядра и среды
Только вот юзеров под них нет нихуя по сравнению с ардуино комьюнити.
Аноним 08/11/19 Птн 13:59:22 389219800
image.png 366Кб, 600x381
600x381
>>389194
Аватародебил скатился до визга.

Моя работа тут окончена.
Аноним 08/11/19 Птн 14:34:00 389220801
>>389210
Это ты PICодедов не видел или 8086 стариканов. Молчал бы, желторотый.

>>389209
Ок, диванный. Хотя нет, назови-ка мне из чего тип string состоит?
Аноним 08/11/19 Птн 16:20:09 389233802
7360829C-A2CC-4[...].png 517Кб, 508x685
508x685
>>389220
Твоим дядам начальство чипы закупает, на них нет смысла ориентироваться. А дома, кстати, эти диды ардуинки дрочат, сто раз встречал проекты дидов на всяких hackadayях.
>тип string
Какой еще «тип string» в сосишечке, долбоеб, ты ебу дал?
А c++ stl в avr-gcc не завезли.

>>389219
Слив засчитан, мань. Я рад, что ты осознал свою неправоту, пускай даже и зассал честно признать ее и извиниться за свое поведение.
Аноним 08/11/19 Птн 17:52:38 389253803
>>389233
Манюша, а как же тогда я тип string, который по сути массив char использую в Сях? Мм? Опять ты обосрунькался.
Аноним 08/11/19 Птн 18:19:50 389260804
>>389253
так в си правда нет стринга же
Аноним 08/11/19 Птн 18:22:06 389261805
>>389253
Он не входит в стандарт СИ (либо все мое миропредставление ложно).
А у вас ща будет срач, из-за определений слова ТИП.
Аноним 08/11/19 Птн 19:42:08 389268806
15730407367550.png 517Кб, 508x685
508x685
>>389253
>который по сути
Это па панятиям, что ли? Или одноклассники в падике тебе рассказывали? В стандарте такого отродясь не было.

Раз ты повадился вопросы типа-заковыристые задавать (на которых сам же и срешь себе в штаны), теперь слушай сюда, выродок, у меня тоже есть для тебя загадка:

Есть два сишных стула. На одном типы знаковые, на другом - беззнаковые. Куда своей жопой типа _Bool сядешь, куда свою мать типа char посадишь?
Аноним 08/11/19 Птн 19:43:09 389269807
>>389260
Вот сейчас реально кто-то врет. Почему же тогда оно компилируется и работает?
Аноним 08/11/19 Птн 19:45:36 389270808
>>389268
Я тебя сейчас угольникам по лонгу размажу, говнюк. Будешь у меня под маской битовой ходить, пока не переполнишься по прерыванию. 0xFF воли не видать.
Аноним 08/11/19 Птн 19:55:37 389273809
>>389269
Потому что у тебя стринг не тип, а переменная же.
Аноним 08/11/19 Птн 20:03:25 389274810
Аноним 08/11/19 Птн 20:04:40 389275811
>>389274
Ну так ардуинщики это не программисты и не электронщики.
Аноним 08/11/19 Птн 21:20:05 389281812
>>389269
typedef struct string_t{
uint8_t text[MAX_STRING_LENGTH];
uint16_t len;
} string;

Ща буду в СИ строками пользоваться.
Только это нихуя не значит, что они есть в СИ. С тем же успехом можно сказать что в СИ есть все возможности других языков и оказаться правым
Аноним 08/11/19 Птн 21:38:44 389282813
>>389281
>string_t
>_t
Советуют так не писать, потому что _t зарезервировано за POSIX.
Аноним 08/11/19 Птн 21:43:59 389283814
15730407367550.png 517Кб, 508x685
508x685
>>389270
Да ты свой угольник только что засунул самому себе в жопу, не разгадав мою простую загадку. Ты теперь чмошник, немужчина, маня, петух.
Аноним 08/11/19 Птн 22:57:13 389293815
Аноним 08/11/19 Птн 22:59:13 389294816
>>389281
Какая хуевая идея. Чому не размещать строки в куче, и не разместить len первым полем? Или забить хуй на len вообще и просто делать free(text)
Аноним 08/11/19 Птн 23:05:04 389296817
>>389294
Потому, что если тебе не нужна скорость, а при работе со строками скорее всего не нужна, удобнее оперировать целым куском данных. Оно и читаймее будет и короче.
Вообще к слову ничто не мешает text динамически выделять.

И это не идея, а просто пример анону, как в СИ может появится тип которого нет в стандарте и успешно компилироваться.
Аноним 09/11/19 Суб 00:15:19 389310818
15730407367550.png 517Кб, 508x685
508x685
>>389294
Задротик, ты бы свой фонтан експертизы-то заткнул и не позорился. Он тебе просто нарисовал рандомную структуру и назвал ее string, хуль ты доебался? даже я не доебался Да и сишка-сосишка всратый убогий язык, как ты его на хую ни верти.
Аноним 09/11/19 Суб 01:54:27 389318819
Аноним 09/11/19 Суб 02:06:50 389319820
15730407367550.png 517Кб, 508x685
508x685
>>389318
Ты для начала на вопрос (>>389268) ответь, чушка.
Аноним 09/11/19 Суб 09:25:10 389331821
>>389268
А вот буля в Сях нет, приходится выделять восемь бит, которые кстати все равно знаковые или нет, и первый бит гонять как 0 или 1. При обработке и буль и чар могут быть как знаковыми, так и нет, зависит от задачи. Причем знаковый чар можно запихнуть в беззнаковый, результат будет зависеть от компилятора. По стандарту - так делать нельзя, на что IAR ругается, а вот CodevisionAVR нет. Так называемое "выстрел себе в ногу" это оно и есть.
Аноним 09/11/19 Суб 10:12:23 389333822
>>389331
>А вот буля в Сях нет
Появился в С99.
>приходится выделять восемь бит
Для того чтобы вынуть отдельный бит требуются дополнительные действия. Поэтому _Bool будет занимать минимум байт, к которому может добавиться выравнивание.
Аноним 09/11/19 Суб 13:24:45 389359823
>>389333
Я и пишу, что выделяется байт, так как так проще. Выравнивание зачем, если True 1, False 0. Typedef.h погляди.
Аноним 09/11/19 Суб 15:19:21 389384824
>>389333
>>389359
>>389331

>на что IAR ругается, а вот CodevisionAVR нет
Зависит от настройки варнингов скорее всего.

>буля в Сях нет, приходится выделять восемь бит
В стандарте нет, потому, что аппаратная реализация его как 1 бита везде будет разная и не везде возможна в принципе.
НО! Кое где возможно и есть даже типы. Читайте мануалы к вашим компиляторам.

А вообще - не прям пиздец особо нужен. Да, конечно хотелось бы ВСЕ флаги вот прям быстро и четко менять, но по факту почти везде можно избавится от флагов в критических для скорости местах.
А там где скорость не важна - битполя более чем достаточно.
Аноним 09/11/19 Суб 15:26:31 389386825
>>389384
>В стандарте нет
В стандарте С99 есть _Bool. Сам найдешь или тебе нужно ткнуть? Разумеется занимает он от одного байта и больше. И это вовсе не то же самое что char или int.
>не везде возможна в принципе.
Это явно не так.
Аноним 09/11/19 Суб 15:38:59 389388826
>>389386
Что не так? ты понял о чем я вообще говорю? О хранении булевых в одном бите, при этом возможность оперировать ими без масок.

Че не проснулся с утра?
Аноним 09/11/19 Суб 15:56:54 389389827
>>389388
Память везде адресуется по байтам, а не по битам. Как ты представляешь себе указатель на один бит? Маски вообще не при чем. Конечно где-то может быть bit-banding, но это все равно не поможет.
Так что ты какую-то ерунду пишешь. Вообще, sizeof от твоего була будет 1/8 что ли?
Аноним 09/11/19 Суб 16:00:33 389390828
>>389388
И какая разница сколько места оно занимает? Дело в том, что утверждение >>389331 не верно. В Си есть _Bool.
Аноним 09/11/19 Суб 16:06:53 389393829
48411153.77gg9i[...].jpg 77Кб, 665x554
665x554
Встречайте нюфага, олды!

Есть китайская копия ардуины-микро, я хочу слепить с неё PWM на 6 выводов(6 резисторов подстрочников, 6 выводов ПВМ).

1) Как в этой ёбаной ардуине идёт нумерация выводов? Она сплошная или есть разделение: нумерация для аналоговых, нумерация для цифровых.
2) На микро оч мало портов, могу ли я считать аналоговый сигнал с любого порта?
3) PWM можно задавать на PWM портах. Ну они такие красненькие на пикче.
Аноним 09/11/19 Суб 16:28:15 389394830
>>389389
>Память везде адресуется по байтам, а не по битам. Как ты представляешь себе указатель на один бит?
Например в STM32 из-за огромного 32 битного не используемого адресного пространства, есть область адресов, обращение к которым производит операцию над конкретным битом ОЗУ.

В PICовских компиляторах есть кастомный тип __bit, который позволяет таскать информацию в каком то флаге статус регистра.
Он кстати ебаный довольно, с кучей ограничений, но все таки существует.

>>389390
Вопрос стоял в том, что всегда ли булев тип обязан занимать минимум 8 бит, я вклинился в разговор и написал что нихуя не всегда.
Аноним 09/11/19 Суб 16:29:56 389395831
15730407367550.png 517Кб, 508x685
508x685
>>389384
>>389388
>В стандарте нет, потому, что аппаратная реализация его как 1 бита везде будет разная и не везде возможна в принципе.
Быдломань, ты и ментам на дороге так же предъявляешь за ПДД?
Такой большой уже, а не научился засовывать житейскую лохику и здравый смысл себе в очко и читать, что в книжке написано, вместо того, чтобы отсебятину лепить.
Аноним 09/11/19 Суб 16:35:27 389396832
>>389393
>2) На микро оч мало портов, могу ли я считать аналоговый сигнал с любого порта?
С любого нет. С аналоговых да.
>1) Как в этой ёбаной ардуине идёт нумерация выводов? Она сплошная или есть разделение: нумерация для
В контексте твоего пика не понял вопроса, там же показано.
>3) PWM можно задавать на PWM портах. Ну они такие красненькие на пикче.
Это утверждение?
Аноним 09/11/19 Суб 16:38:49 389398833
>>389394
>STM32
Кроме STM32 других корексов-М не существует? И это называется bit-banding.

>Вопрос стоял в том
Нет, ты путаешь. Приплетать биты начали с >>389331 непонятно почему.
Аноним 09/11/19 Суб 16:39:13 389399834
>>389393
Взгляд со стороны дивана:
>1) Как в этой ёбаной ардуине идёт нумерация выводов?
> Она сплошная

>2) На микро оч мало портов, могу ли я считать аналоговый сигнал с любого порта?
АНАЛоговый - нет. Только с выводов, отмеченных зеленым (4,8,18,19,20,21)

>3) PWM можно задавать на PWM портах. Ну они такие красненькие на пикче.
Если картинка не пиздит - да. Выводы 3,5,6,9,10.

Итого по твоему варианту будет только 5 аналов.
Если дохуя умный - можешь заебашить псевдо ШИМ из UART-а (1 вывод), но не советую.
Аноним 09/11/19 Суб 16:42:07 389400835
>>389398
> Приплетать биты начали с
Ему и ответил.

>Кроме STM32 других корексов-М не существует?
Я с другими глубоко не работал.
Аноним 09/11/19 Суб 17:03:28 389404836
>>389386
Буль и чар - одно и тоже, однако при попытке использовать буль как чар - ошибка, а вот использовать чар как буль - рабочий вариант. Все флаги пишу через чар и вам рекомендую.
Аноним 09/11/19 Суб 17:05:50 389405837
>>389393
6 PWM аппаратно у нее нет. Придется писать программно. Делается это так: запускаешь таймер и дрыгаешь ногами по счетчику и по таймеру. Таймер в каждое прерывание должен дрыгать следующей ногой и так по кругу. Посмотри как алгоритм управления сервами устроен, это такик радиомодельные приводы.
Аноним 09/11/19 Суб 17:14:12 389408838
Аноним 09/11/19 Суб 17:41:42 389413839
>>389396
>>389399
>>389405

Ох паять! Спасибо что объяснили что к чему, аноны.
Я то смотрю на эти обучалки по ардуине - ну они же для детей блт. Скупо сжато нет простора.

А тут двоч, зашёл спросил - тебе ответили = К.Р.А.С.И.В.О.

Есть ещё вопросик. Для моей куйни нужны мосфеты, чтоб потом по сигналу с ардуинки через ниж питание на вентили шло, шаба душить покупать отдельно их. У меня есть мосфеты от БП, там разные в общем. Они под это дело подойдут?
Аноним 09/11/19 Суб 17:41:46 389414840
15730407367550.png 517Кб, 508x685
508x685
>>389388
Оперируем булами, в ардуину хуярь и запускай на ней:
кресты на этот раз, не сосишечка

bool b;
void loop(){}
void pb() { Serial.println(b? "t" : "f"); }
void setup() {
Serial.begin(115200);
void p = static_cast<void >(&b);
char c = p; c = 0xff;
b = !b; pb();
b = !b; pb();
b = b?0:1; pb();
}

Вывод:
t
t
t

А теперь объясни мне, почему так и что с этим кодом не так
Аноним 09/11/19 Суб 17:44:41 389415841
>>389408
Бля, идите в /pr/ со своими int i = 5; i = ++i + ++i
Аноним 09/11/19 Суб 19:07:49 389424842
>>389414
Ты оператор указателя проебал, у тебя код не соберется, лол.

Аноним 10/11/19 Вск 11:16:49 389508843
>>389424
Это разметка ждвача такая.
Аноним 10/11/19 Вск 16:13:31 389581844
image.png 3200Кб, 1600x1200
1600x1200
>>389413

Продолжается МОЯ ПОРЬБА с регулировкой корпусных вентилей.

Слепил прототип реобаса. Ну в общем он работает, НО:

1) В зависимости от поворота подстрочника меняется напряжение на вентиляторе, я замерял оно гуляет от 3.3 до 12 В.
Может быть у меня мультиметр эти скачки сглаживает? У меня zt303. Там он вроде как true rms хуё-моё.

2) Электроника кулера начинает пищать в зависимости от поворота, чем меньше значение подстрочника тем ниже писк и частота(опять же мерил на выводах кулера). После 10 В и более писк прекращается или он вне диапазона моего слуха.

Я думаю кондёр или дросель на вентиль поставить. Но мож это плохая идея, я в электронике не такой крутой перец.
Аноним 11/11/19 Пнд 00:01:06 389654845
>>389581
> меняется напряжение
> у меня мультиметр
Я могу представить, как без осциллографа можно где нибудь в сибири на нефтянке дебагать велосипед какой, т.к. тебя туда отправили на собачьих санях, разбудив в 4 ночи.
Но если ты этим хотя бы как хобби занимаешься - купи хотя-бы ардуино осциллограф или уж если совсем все плохо лог.анализатор, ну или если все хуже некуда - спизди советский осциллограф у деда какого.

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




Аноним 14/11/19 Чтв 18:08:59 390284846
Такой вопрос: что нужно сделать чтобы зашифровать мой скетч? Т.е. чтобы никто не смог его скачать с моей ардуино. Алсо: можно ли запатентовать его? Если он будет запатентован, например, в России, будет ли патент действовать в других странах или в каждой нужно патентовать отдельно?
Аноним 14/11/19 Чтв 18:52:11 390289847
>>390284
прошей лок фьюзы. Твой патент внимательно изучат китайцы
Аноним 14/11/19 Чтв 18:59:29 390291848
>>390284
Твое говно никому не нужно. Что ты мог высрать такого гениального, что никто не сможет повторить за несколько дней?
Анон выше правильно пишет. В большинстве микроконтроллеров есть аппаратная защита от чтения. Для установки lock битов в AVR потребуется программатор, если что.
Аноним 14/11/19 Чтв 19:05:04 390292849
где почитать, что делает ардуина с файлом перед передачей компилятору? что вызывает ide для записи программы в ардуину? как реализованы digitalWrite, и т.д.? что за loop и setup, их avr-gcc во что-то транслирует или ардуина?
Аноним 14/11/19 Чтв 19:32:25 390296850
>>390292
Я не ардуинщик и ни разу не трогал ардуино руками, но может тебе начать с https://github.com/arduino где лежат все исходники?
>что делает ардуина с файлом перед передачей компилятору?
Прогоняет через свой препроцессор.
>что вызывает ide для записи программы в ардуину?
https://github.com/arduino/Arduino/blob/ef8d669f6a49a438430aae3e1f29161e34ce5d63/arduino-core/src/cc/arduino/packages/uploaders/SerialUploader.java
Очевидно просто выдает в COM порт какие-то команды бутлоадеру.
>как реализованы digitalWrite
Крайне уродливо. И в зависимости от микроконтроллера, естественно.
https://github.com/arduino/ArduinoCore-avr/blob/2f67c916f6ab6193c404eebe22efe901e0f9542d/cores/arduino/wiring_digital.c#L138
>что за loop и setup
https://github.com/arduino/ArduinoCore-avr/blob/2f67c916f6ab6193c404eebe22efe901e0f9542d/cores/arduino/main.cpp

Короче бросай эту хрень, ничего путного из этого не выйдет.
Аноним 14/11/19 Чтв 19:37:28 390298851
>>390292
может есть чтиво по переходу от ардуины к непосредственному программированию микроконтроллера?

включил Verbose compilation. там видно, что у ардуины есть main.c из которого вызываются loop и setup и с которым линкуется программа.
хотел простенький makefile написать, включить только нужные Serial и что там еще нужно, но мне кажется, запарюсь разбираться.
Аноним 14/11/19 Чтв 19:39:16 390299852
>>390296
мне нужен Serial и какие-то примеры, потому, что я совсем ньюфаг в МК. ну и у меня уже есть ардуина, но нет программатора. если бы был программатор, я бы, возможно, не стал начинать с ардуины.
Аноним 14/11/19 Чтв 20:08:10 390303853
>>390299
>если бы был программатор, я бы, возможно, не стал начинать с ардуины.
Ардуиновский бутлоадер не обязывает использовать ардуиновскую IDE. Можно писать программы на чем угодно и прошивать их через ардуиновский бутлоадер, ничего существенно не поменяется.
Программа в микроконтроллерах AVR может стартовать либо с нулевого адреса, либо с адреса ближе к концу флешки, в зависимости от фьюзов. Это сделано специально для бутлоадеров. То есть можно либо писать программу как обычно и загружать ее через программатор, либо предварительно прошить бутлоадер с фьюзами и ту же самую программу грузить через него. Так что от наличия бутлоадера ничего не меняется, кроме количества доступной памяти. И нет принципиальной разницы ардуиновский это бутлоадер или какой-либо еще.
Аноним 14/11/19 Чтв 20:26:18 390307854
>>390299
>мне нужен Serial
https://alex-exe.ru/radio/avr/avr-uart/
Всего около 10 строк на вывод строки и еще немного на инициализацию. Что тут может быть сложного?
Аноним 14/11/19 Чтв 20:26:58 390308855
>>390298
Выкидывай либы по одной и переписывай на регистры. Как закончишь - у тебя будет нативный код
Аноним 14/11/19 Чтв 22:12:44 390322856
Скажите, пожалуйста, что будет если на ардуинке выйти за пределы массива или, например, ввести данные неправильного типа. Она умрет? Ресет сможет оживить?
Аноним 14/11/19 Чтв 23:45:17 390328857
>>390322
Если у тебя комп выходит за пределы массива, что происходит?
Аноним 14/11/19 Чтв 23:50:40 390329858
>>390328
Ну, если мы говорим о выходе "в пределах не системного приложения", то оно просто закроется.
Если речь о чем-то "более глобальном", то, скорее-всего, синий экран смерти.
Аноним 15/11/19 Птн 00:21:48 390332859
>>390329
В любом случае печет поможет
Аноним 15/11/19 Птн 00:40:20 390333860
Аноним 15/11/19 Птн 11:12:04 390379861
LiquidCrystal write() работает с regex? Можно на ней делать так?: write("The voltage equals %d volts", voltage);

И ещё, что произойдет если write'у передать текст, который длиннее дисплея? Например: string s="A very very very very very very very long text"; А lcd у нас 16х2. write(s) просто обрежет s, да?
Аноним 15/11/19 Птн 18:54:45 390474862
>>390379
16х2 на самом деле 32х1, но после 16 символа происходит перенос.
Аноним 15/11/19 Птн 21:07:34 390503863
в лабе требуется реализовать аналог softwareserial. Задача несложная, единственное что - как реализовать прерывание внутри класса (проверка на 0 RXа для записи в буфер). Это вообще возможно?
Аноним 15/11/19 Птн 21:10:05 390504864
>>390379
|ery long textery|
|very very very v|
Аноним 16/11/19 Суб 13:35:29 390563865
Аноним 16/11/19 Суб 16:53:39 390580866
>>390563
Речь о записи в буфер, оно должно происходить по прерыванию. Можно сделать для каждого объекта прерывание вне класса (тупо впихнуть все сериалы в прерывание), но в spftwareserial же не так...
Аноним 16/11/19 Суб 17:32:05 390582867
Screenshot2019-[...].png 56Кб, 925x793
925x793
>>390580
>оно должно происходить по прерыванию.
Почему?
Мне кажется, что ты не знаешь что такое прерывания. У тебя какой микроконтроллер вообще? Вот тебе список всех прерываний на атмеге328.
Не знаю на счет "softwareserial", но подозреваю что оно может работать по прерываниям INT0/INT1 или PCINT0...2 и по прерываниям от таймеров. А ты должно быть сделал тупо в цикле через digitalRead?
Аноним 16/11/19 Суб 19:13:17 390588868
>>390582
Ты видимо не понимаешь. В softwareserial есть буфер, который наполняется без явных твоих манипуляций в коде (пришло сообщение — сохранилось в буфер. Ты лично этого не ждёшь, не пишешь прерываний, оно происходит "само"). Моё предположение, что под это дело зарезервирован один из трёх таймеров. Я тоже хочу зарезервировать прерывание по таймеру, чтобы не указывать все объекты в прерывании явно.
Аноним 16/11/19 Суб 19:54:47 390595869
>>390582
> Мне кажется, что ты не знаешь что такое прерывания.
Тебе кажется.
>У тебя какой микроконтроллер вообще?
Не имеет значения. 328 и 168 имеют одинаковые флаги прерываний. Кусочек того, что называют "архитектурой".
> Не знаю на счет "softwareserial", но подозреваю что оно может работать по прерываниям INT0/INT1 или PCINT0...2 и по прерываниям от таймеров.
PCINT точно нет, иначе бы оно блокировало один из пинов. В таймеры тоже не верится, так как они тоже доступны для пользователя. Возможно используется второй восьмибитный таймер, вектора прерывания которого у тебя на пике не видно. В общем я так и хочу запихать в сам класс прерывание.
>А ты должно быть сделал тупо в цикле через digitalRead?
Ага, чтобы у меня программа вставала на момент ожидания нуля?
Аноним 16/11/19 Суб 20:09:47 390598870
>>390595
Какой-то ты чудной.
>вектора прерывания которого у тебя на пике не видно.
Ошибаешься. Это прерывания с номерами 8, 9 и 10.

>В общем я так и хочу запихать в сам класс прерывание.
То есть хочешь сделать прерывание, которого нет в таблице из даташита?
>Тебе кажется.
Уже почти уверен, что не понимаешь.
Аноним 16/11/19 Суб 20:12:34 390600871
Кто-нибудь мог бы обьяснить почему закоменченный код не компилится? https://ideone.com/cYoGJW
Функции ардуино не принимают в качестве аргумента указатели???
Аноним 16/11/19 Суб 20:42:36 390604872
image.jpeg 258Кб, 640x668
640x668
>>390598
> Ошибаешься. Это прерывания с номерами 8, 9 и 10.
Это прерывания ОДНОГО таймера.
> То есть хочешь сделать прерывание
Нет, я хочу сделать так, чтобы по прерыванию срабатывал конкретный метод в каждом объекте класса.
> даташите
Кинь ссылку на ОФИЦИАЛЬНЫЙ даташит на ардуино. У меня вот есть на ту же 328 мегу, где видно ТРИ таймера. Табличку взял с левого сайта, чтобы понятнее было. Но даташит на мегу вот http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
А то, что в референсе их 2, проблема референса, а не чипа.
Аноним 16/11/19 Суб 21:03:03 390606873
>>390604
>>390604
>Это прерывания ОДНОГО таймера.
Вектора 8, 9, 10 - от таймера №2, который второй и восьмибитный. Там же есть еще прерывания от 0-ого восьмибитного таймера и прерывания от 1-ого 16-битного.
О чем ты вообще? Какой вектор прерывания ты хочешь использовать?

>в каждом объекте класса.
Может в каждом экземпляре класса?
>Табличку взял с левого сайта
Чем список прерываний из этой таблички отличается от >>390582 ? Ничем, только адреса не написаны.
Аноним 16/11/19 Суб 22:00:57 390608874
image.jpeg 65Кб, 640x204
640x204
>>390606
>может в каждом экземпляре класса?
Одно и то же, пали пикрил.
>какой вектор
Например один из восьмибитных таймеров, это по-моему вообще не принципиально.
>чем отличается?
Тем, что я слепой и не увидел таймер 0.
Короче из того, что на вопрос ты ответить не можешь, я понял, что разговаривать дальше бесполезно.
Аноним 16/11/19 Суб 23:53:27 390618875
>>390608
Для начала тебе нужно понять что такое прерывание, тогда ответ на твой вопрос станет очевиден.

Теперь можно сформулировать твои хотелки более внятно. Ты хочешь написать такой класс, чтобы в каком-то из прерываний вызывался какой-то метод по очереди у всех экземпляров этого класса? Тогда в обработчике прерывания потребуется взять список всех твоих объектов и по очереди вызвать у них требуемый метод.
Ну и стоит просто посмотреть исходники https://github.com/arduino/ArduinoCore-avr/blob/master/libraries/SoftwareSerial/src/SoftwareSerial.cpp#L319
Аноним 16/11/19 Суб 23:59:29 390620876
1
Аноним 17/11/19 Вск 02:32:22 390634877
>>390618
> Тогда в обработчике прерывания потребуется взять список всех твоих объектов и по очереди вызвать у них требуемый метод.
Я хочу это делать НЕЯВНО, в этом и был вопрос. Типа пришить прерывание через attachinterrupt, или как-нибудь так. После атмел студии ваш референс — какая-то дико странная магия, и я бы не удивился, если бы можно было даже так.
Аноним 17/11/19 Вск 04:21:47 390638878
Аноним 17/11/19 Вск 08:16:02 390643879
>>390634
А теперь сравни это с твоим первым вопросом.
>как реализовать прерывание внутри класса
Как из этого можно было понять что тебе нужно на самом деле? Из этого скорее можно было подумать что тебе хотелось программное прерывание, но оказалось все иначе.

>Я хочу это делать НЕЯВНО
Так ты посмотри как делается в твоем SoftwareSerial. Там есть static поле active_object - указатель на объект. В обработчике прерывания если active_object не равен NULL, то у него вызывается метод recv и так далее. Прерывание там описано явно. https://github.com/arduino/ArduinoCore-avr/blob/master/libraries/SoftwareSerial/src/SoftwareSerial.cpp#L228
Можешь сделать аналогично, только вместо active_object - набор указателей на все созданные экземпляры класса. И в обработчике прерывания в цикле их перебирать.

>ваш референс
Что? Я тут просто мимо проходил. Это все твое, я за ардуины руками не брался.

>>390638
При чем тут вектор? У него вопрос про то как в прерывании вызвать определенный метод у всех созданных экземпляров класса.
Аноним 17/11/19 Вск 15:51:24 390674880
cassini11a.jpg 145Кб, 670x670
670x670
Так, падажжи, ёбана, врывается нуфаг-тред-не-читал
AVR studio? Atmel studio? Что качать? Сдёрнул Atmel studio, стал ставить, эта хуйня попыталась каких то анальных зондов напихать, и интерфейс уёбский. На скриншотах вижу нормальные окошки в стиле шиндовс 2000, в какой версии они исчезли? Есть отдельно компилятор, отдельно эмулятор, отдельно программатор? Можно cli, я смогу. Мод к емаксу есть? Из железа едет usbasp и переходники, что ещё докупить нужно? Пик рандом
Аноним 17/11/19 Вск 16:15:33 390677881
>>390674
Atmel Studio это бывший AVR studio, и теперь вроде как надстройка для visual studio и соответственно имеет интерфейс такой же. Не знаю у какого васяна ты скачивал, надо на оф сайт идти
https://www.microchip.com/mplab/avr-support/atmel-studio-7

Программатор вроде не включен туда. Эмулятор тоже.
Аноним 17/11/19 Вск 16:17:14 390678882
>>390674
>Что качать?
В шапке этого треда написано все.
>- IDE - это ПО для разработки скетчей, брать тут -
>https://www.arduino.cc/en/Main/Software

>Есть отдельно компилятор
Обыкновенный gcc, который используется в Arduino IDE и этих студиях. Если нужен отдельно и под винду, то можно взять с сайта микрочипа. https://www.microchip.com/mplab/avr-support/avr-and-arm-toolchains-c-compilers Только зачем ебаться с мейкфайлами, когда в IDE все это делается одной кнопкой?
>отдельно программатор?
avrdude
>отдельно эмулятор
При наличии отладчиков, в эмуляторах почти нет смысла.
Аноним 17/11/19 Вск 17:08:47 390681883
>>390677
>>390678
Лан, вы почти не помогли, но спасибо всё равно.
Аноним 17/11/19 Вск 17:40:06 390683884
>>390681
А что ты хотел? gcc можно использовать в самых разных IDE без проблем. Например, можешь использовать Qt Creator. Чем существенно отличается компиляция для AVR с помощью gcc от компиляции с помощью gcc для чего-то другого?
В качестве примера мейкфайл из https://github.com/grbl/grbl Для компиляции достаточно лишь набрать в консольке make.
Аноним 17/11/19 Вск 17:43:22 390685885
>>390683
> gcc можно использовать в самых разных IDE без проблем
Удваиваю, пользуюсь VS Code и радуюсь жизни насклько это возможно в программировании микроконтроллеров на C++.
Аноним 17/11/19 Вск 17:45:00 390686886
>>390681
Могу выложить собственную сборку АВР Студио 4. 90 Мб. Все летает. Компилит только ассемблер.
Аноним 17/11/19 Вск 17:58:03 390688887
>>390683
Хотел или ёба-решение, которое будет работать из коробки или ссылки-названия программ, из которых собирать тулчейн под себя. Против мэйка и гцц ничего не имею, это-ж стандарт.

>>390686
Скинь, будь добр
Аноним 17/11/19 Вск 18:10:38 390694888
>>390688
>Хотел или ёба-решение, которое будет работать из коробки
Это тулчейн с сайта микрочипа. Или хоть из ардуино иде. Максимум потребуется поставить отдельно мейк, если собираешься его использовать и у тебя его еще нет.
>из которых собирать тулчейн под себя.
Что значит собирать? Скомпилировать из исходников? Берешь http://gcc.gnu.org/ http://sources.redhat.com/binutils/ http://savannah.gnu.org/projects/avr-libc/ и компилируешь с помощью MSYS, если под виндой. Это не так сложно, только зачем?
Аноним 17/11/19 Вск 19:01:46 390701889
>>390694
>Что значит собирать?
Ну, там, установить программы, либы, драйверы, написать скрипты под типовые задачи, хуё-моё... Может ещё что специфичное для контроллеров, не знаю, разберусь если понадобится. Сейчас мне нужен был типовой набор, с которым работает большинство авр девелоперов; а компилировать из исходников, ты прав, незачем.
Аноним 17/11/19 Вск 20:38:57 390713890
>>390701
Так ничего специфичного нет. Для того чтобы компилировать, достаточно тулчейна из gcc, binutils и avr-libc. Все необходимое для взаимодействия с периферией микроконтроллера есть в avr-libc. IDE выбирается по вкусу.
Выше я приводил в пример grbl, для компиляции которого ничего кроме мейка и gcc в комплекте с binutils и avr-libc не нужно. Для того чтобы запрограммировать через usbasp, ничего кроме avrdude не требуется.
Неплохо было бы взять отладчик, но тут я не знаю что посоветовать.
Аноним 18/11/19 Пнд 01:15:01 390738891
Аноним 18/11/19 Пнд 12:58:47 390788892
2019-11-18-1150[...].png 79Кб, 952x882
952x882
как из этой диаграммы понять, что установкой бита REFS0 в ADMUX регистре, выбирается AVCC? что за значок в виде трапеции, где прочитать про эти значки?
Аноним 18/11/19 Пнд 13:18:27 390791893
>>390788
>значок в виде трапеции
Мультиплексор. Дальше сам.
Аноним 18/11/19 Пнд 13:50:42 390798894
>>390788
как я понял, REFS0:
0: выбирает внутренний 1.1 вольт источник
1: выбирается AVcc.
или наоборот, не понятно из диаграммы.
REFS1:
1: открывает транзистор и выбранный источник соединяется с AREF.
0: закрыт транзистор.

у ардуины нано (клон), на плате нет вывода для AVCC. остается только подать напряжение через AREF, значит REFS1 должен быть выставлен в 0. так?
Аноним 18/11/19 Пнд 14:31:51 390801895
>>390798
что-то не то.

ADMUX |= (1 << REFS1) | (1 << REFS0);
0 на AREF.

ADMUX |= (0 << REFS1) | (1 << REFS0);
Vcc на AREF.

судя по диаграмме, должно быть или 0 или 1.1 вольт.
18/11/19 Пнд 15:33:25 390809896
>>390801
разобрался. у ардуины AVCC соединен с Vcc. не установил ADEN, по этому AREF был равен 0 при выборе внутреннего 1.1.
Аноним 18/11/19 Пнд 16:57:15 390814897
PIA22914modest.jpg 19Кб, 632x527
632x527
Аноним 18/11/19 Пнд 19:12:22 390825898
>>390809
>разобрался.
Не уверен в этом. AVCC это питание АЦП. Если его не подать, то АЦП не будет работать вообще.
Аноним 18/11/19 Пнд 23:19:02 390851899
>>390825
как я понял, АЦП питается от AREF. AREF может быть соединен с внутренним стабилизатором, либо с AVCC, либо внешне через пин AREF.
внутренний стабилизатор включается после установки ADEN.
Аноним 18/11/19 Пнд 23:22:50 390852900
>>387805
Пиздани ее палкой, братан.
Аноним 18/11/19 Пнд 23:44:16 390853901
>>388828
1 С помощью любой ардуины и скетча в ней (превращает ее в типа программатор) можно прошить любую другую ардуину по шине SPI. Гугли Arduino as ISP
2 Смотря сколько пинов ввода/вывода тебе нужно. Uno для начала то что надо. Если стало мало, купи на Али китайский клон Mega2650 по цене пары чашек кофе.
3 см. ответ 1
4 см. ответ 2. Мигать светодиодом и мерить температуру тебе и уны хватит
Аноним 18/11/19 Пнд 23:58:14 390856902
>>388989
Ох лол, герой блять, поднял с колен промышленность.
Я таких заказчиков сразу нахуй посылаю, переделывать автоматизацию сложнее температуры в теплице, в которой применяется ардуино, себя не уважать. Пусть в 2к19 сами свои байты шатают и регистры ебут.
Это тред про ардуино, про платформу, которая дает возможность купить на али жменьку ардуин и датчиков, собрать это все по радиоканалу и мерять температуру в квартире, передавая через еэспешку на облако. И все это за несколько вечеров под вкусный чай и зефирки, без ебли с прерываниями и регистрами.
Аноним 19/11/19 Втр 00:03:49 390858903
>>389104
Я смотрю у тебя времени вагон, вот брать и под себя прям все подряд настраивать. Что ты в стиралке настраивать собрался под себя, додя? Алгоритм быстрой стирки подправить, чтобы стирала "еще быстрее" лол? Эти перфекционисты такие смешные, капец.
Аноним 19/11/19 Втр 00:06:19 390859904
>>389121
Братишка, забей. Адептам ордена байтоебства и регистроугодия не обьяснить, что ардуинка это платформа для хобби, а не для серьезных задач.
Аноним 19/11/19 Втр 00:27:40 390862905
>>390852
дорожку отодрал уже когда перепаивал гребенку
Аноним 19/11/19 Втр 01:13:41 390863906
875796578567578.png 395Кб, 704x400
704x400
Джва года прошло, а вы всё ещё с ардуиной воюете и срётесь в ардуинотреде, клованы.
Аноним 19/11/19 Втр 07:52:07 390870907
>>390851
Ты понял не правильно. AREF это опорное напряжение, а не питание. В даташите это все написано, выдумывать ничего не нужно.
Что такое компаратор знаешь? Можно на одном входе компаратора задать ему пороговое напряжение, но оно от этого не становится напряжением питания. Вот и с АЦП аналогично.
Аноним 19/11/19 Втр 12:28:03 390902908
>>390859
>>390856
Ты бы контекст почитал и не нес бы хуйни.

И да, нахуй ты анимедебила призвал, он же снова весь тред заебет.
Аноним 19/11/19 Втр 16:05:39 390947909
>>390859
ебу биты в аттини и читаю хохоча
Аноним 21/11/19 Чтв 13:32:49 391149910
Привет, радач. Решил я изучить что-то новое (С/С++), а без реальной задачи чистая теория это скучно. Придумал себе задачу, суть такова: беру несколько ардуинок (3-4-5 шт.). Одну назначаю на роль "базы", остальные на роль "сенсоров". К "сенсорам" прикручиваю всякие датчики (температура, влажность, качество воздуха и тд). "База" по радиомодулю NRF24 опрашивает "сенсоры", обрабатывает данные, выводит на экранчик. Когда эта часть заработает, на малинке разверну какой микросервер и буду забирать с "базы" данные и показывать на веб-страницах. Внимание, вопрос: какие ардуинки (или другие мк) взять на роль "сенсоров"? Нужен мк с питанием от 3.3В и минимальным энергопотреблением (т.к. радиомодуль NRF24 и датчики типа BME280) питаются от 3.3 Из ардуино нашел pro mini вроде как самый маленький, но все равно даже он вместе с периферией батарею сожрет довольно быстро.
В коде разумеется, будет реализовано периодическое включение периферии, измерение, отправка результатов на "базу" и засыпание снова. Но даже так, по примерным рассчетам, липошки 3.7В 2Ач хватит суток на 4-5. А хочется перезаряжать аккум хотя бы раз в месяц.
Аноним 21/11/19 Чтв 14:39:33 391156911
>>391149
Про мини нормальная, мощная штука. Чтоб батарею не жрало, используй встроенную функцию сна МК. Некоторые медленные датчики не требуют высокой частоты замеров. В некоторых случаях можно спать до 10 мин. Батарейка в таком случае до года может жить. Возможно, для периферии придется поставить выключатель питания через мосфет.
Аноним 21/11/19 Чтв 15:31:27 391161912
>>391156
Спасибо за ответы, анон.
Процессор буду в спячку отправлять, понятное дело. Питание датчиков и радиомодуля буду перед спячкой тоже отключать через оптопары например. Т.е. в целом алгоритм такой:
1) мк проснулся, подал питание на оптопары, те подали питание на периферию, ждем несколько мсек
2) мк проверяет доступность периферии (запросами, если нужно, делаем повторную инициализацию)
3) считываем показания с датчиков, отправляем по радио на базу
4) после отправки данных и подтверждения о получении от базы (или исчерпании попыток) мк выключает оптопары питания периферии, уходит в сон

Измерять климат в квартире буду не чаще 2-х раз в минуту, ибо чаще смысла нет. Вопрос: есть ли мк менее потребляющие чем pro mini и такие же простые в программировании?
Аноним 21/11/19 Чтв 15:37:53 391162913
>>391161
Хз. Меньше только тиньки жрут. Я, собственно, с ними и ебусь. Только с ними не проще, т.к. биты в асме приходится высчитывать и просто так готовую либу не подключишь. Свои либы надо писать, разбирая по кусочкам чью-то. Короче, это такая форма извращений.
Аноним 21/11/19 Чтв 15:43:26 391163914
>>391161
Еще, может, поможет следующая метода:
1. Запускаешь тест - "работа, сон, работа"
2. Измеряешь ток миллиамперметром.
3. Вычисляешь наиболее оптимальный режим работы и кодишь уже под него.
Меги должно хватить под твои запросы.
Аноним 21/11/19 Чтв 17:37:45 391175915
>>391149
Можешь глянуть blue pill на stm32f103c8, 3v3, 20кб sram, 64(128) kb flash, есть поддержка ардуины. Если гонять его не на 72мгц, а на 8-16, будет жрать меньше при работе. Режимов сна тоже несколько. Стоит $1.5 на али.
Есть еще что-то похожее на stm32f030f4, если хочется, но не факт, что выйдет дешевле по деньгам/питанию.
Аноним 21/11/19 Чтв 20:00:56 391191916
>>391149
>С/С++
Нет такого языка программирования. Есть С и есть С++.
>минимальным энергопотреблением
>(т.к. радиомодуль NRF24 и датчики типа BME280) питаются от 3.3
Как связана потребляемая передатчиком мощность и напряжение питания?

>по примерным рассчетам, липошки 3.7В 2Ач хватит суток на 4-5.
Ты в курсе, что у заряженного аккумулятора напряжение около 4,2В, а у разряженного 3,6В? При этом допустимое напряжение питания nRF24L01 максимум 3,6В, минимум 1,9В?
>В коде разумеется, будет реализовано периодическое включение периферии, измерение, отправка результатов на "базу" и засыпание снова.
>не чаще 2-х раз в минуту, ибо чаще смысла нет.
Это как? Даже если не будешь переводить микроконтроллер в спящий режим, должны получиться другие числа. Ну будешь включать передатчик на одну секунду (с огромным запасом) раз в две минуты, мизер получится. NRF24 потребляет 12 мА при передаче. 12мА/120=0,1мА, а ссаная ATmega328P потребляет около 1,5 мА на тактовой частоте 4 МГц, при этом ничего не мешает еще снизить частоту.
2000Ач/2мА=1000 часов, т.е. уже больше месяца. Разумеется это без учета потребления DC-DC (ты же хочешь 3,3 В), но можно питать через LDO от более низкого напряжения.
Аноним 22/11/19 Птн 05:52:16 391221917
led.running.lig[...].jpg 84Кб, 1280x720
1280x720
Хочу обкурится АВР под ассемблер. Нашёл туториал http://www.avr-asm-tutorial.net/avr_en/ который многие рекомендуют. Годнота или говнота?
Аноним 22/11/19 Птн 07:34:51 391225918
>>391221
А зачем ассемблер? Что-то писать на нем нет смысла, возможно за крайне редкими исключениями, которые не у всех будут.
Так зачем оно? Может быть для общего развития, чтобы понимать что такое процессор и чем система команд одного микроконтроллера отличается от системы команд другого микроконтроллера? Но в таком случае нужно изучать именно это, а ассемблер для AVR будет только в качестве одного из примеров.
Аноним 22/11/19 Птн 07:51:41 391228919
>>391221
Хз есть божественный дихальт же.
Аноним 22/11/19 Птн 11:52:18 391257920
>>391225
логично. Не буду изучать ассемблер.
Аноним 22/11/19 Птн 12:40:06 391265921
SkKGB5DrYs.jpg 27Кб, 460x523
460x523
>>391257
распечатать из даташита табличку команд теперь называется изучать?
Аноним 22/11/19 Птн 13:58:35 391272922
изображение.png 4Кб, 508x95
508x95
Есть цикл типа
nakhui:
???
goto nakhui;

Как измерить за какое количество тактов он выполняется? Пробую мерять этим http://mypractic-forum.ru/viewtopic.php?t=17 код
goto nakhui;
nakhui:

Получаю пикрил, как я понимаю это компилятор оптимизирует?
Аноним 23/11/19 Суб 13:12:09 391389923
>>391265
Архитектуры теперь не изучают, банально распечатывают даташит, хули 100..150 страниц.
Аноним 23/11/19 Суб 13:55:13 391392924
Screenshot160.png 71Кб, 890x352
890x352
изображение.png 62Кб, 895x339
895x339
Анон, помоги. Есть контроллер АВР, цепляюсь к нему по rs-232, стягиваю с него данные согласно ману
https://e-catalogue.legrand.ru/upload/files/Y1959BRU_01.pdf (RU)
http://www.homesystems-legrandgroup.com/technicalDocuments/type2/Y1959B_GB.pdf (EN)
По таблице №2 все прекрасно, отправляю запросы, получаю понятные ответы, но вот с 3 таблицей разобраться не могу.
Отправляю такой запрос: 01 03 20 73 00 01 + CRC
Получаю такой ответ: 01 03 02 00 3F F854
Нагрузка в ответе - это "00 3F", но ни с одним из пунктов в пояснительной таблице не сходится 3F (hex) = 63 (dec). Еще меня смущает формулировка "Слово с адресом 2074h пересылается обратно, при этом значения его битов соответствуют приведённым", в инглише звучит более понятно "Reading the words in address 2074h, 16 bits are sent back with meaning as shown in the table", но все равно нихрена непонятно. Происходит это со всеми адресами из этой таблицы:
2074h:
010302003FF854
2075h:
01030200097842
2076h:
010302003FF854
2077h:
0103020000B8
2078h:
0103020025799F
2079h:
0103020030B8
Есть идеи что это значит и как это понять?
Аноним 23/11/19 Суб 14:00:35 391393925
>>391257
Я писал не об этом, выполнение нескольких упражнений на ассемблере AVR ничем не помешает. Но с одного только ассемблера для AVR будет мало пользы.

>>391389
Какую такую архитектуру? Периферия с регистрами? Так это нужно знать при программировании на любом языке. Тем более что это вообще не нужно зубрить. Остается только система команд с организацией памяти, а у AVR это совсем не много.
Ты наверное ассемблера вообще не касался, иначе знал бы, что таблица команд занимает три с половиной страницы.
Аноним 23/11/19 Суб 15:30:27 391403926
>>391392
00 3F здесь не число, а битовое поле.
В двоичном представлении оно равно 0000 0000 0011 1111. Самый правый бит нулевой, самый левый - 15. Если бит равен 1, соответствующая строчка таблицы верна. Сейчас у тебя подняты биты с 0 по 5, т.е. твой АВР сообщает, что параметры сети, напряжения и частоты в заданных пределах и в норме.
Остальные значения аналогично, например, по 2078h у тебя 00 25 = 0000 0000 0010 0101 = основной выключатель установлен + резервный выключатель установлен + основной выключатель включен.
Аноним 23/11/19 Суб 15:40:38 391405927
>>391393
Изучение в наши дни называется зубрить
Аноним 23/11/19 Суб 15:45:46 391406928
>>391403
Ля, анон, ты гений, я над этим уже месяц парюсь
Аноним 23/11/19 Суб 17:26:12 391417929
>>391228
Кто?

>>391225
Тогда на порекомендуй книгу на Си.
Аноним 23/11/19 Суб 18:26:17 391422930
>>391417
>Кто?
Есть такой широко известный ардуинщик. easyelectronics.ru - его сайт.

>Тогда на порекомендуй книгу на Си.
Что-то тебя из одной крайности в другую бросает, а я писал совсем о другом. Сравни содержание "Архитектуры компьютера" Танненбаума с твоим курсом.
Я не утверждаю, что нужно читать именно Танненбаума, но в твоем курсе не рассказывается даже об отличиях фон-неймановской и гарвардской архитектур.
Аноним 23/11/19 Суб 18:36:51 391424931
Как стать ардуинодебилом?
Аноним 23/11/19 Суб 20:27:26 391443932
15730407367550.png 517Кб, 508x685
508x685
>>390859
>>390856
Он еще и двапчует сидит небось из-под доса, ибо ваши виндовсы и маки НИНУЖНО и вообще професси-аналы все в сосноли делають.
>>390902
Да тебе же то же самое написали, что и я говорил, дурачок.
Аноним 23/11/19 Суб 20:29:43 391445933
>>391424
Прикреплять аниме к аватарке же.
Аноним 24/11/19 Вск 15:30:30 391521934
>>391445
>этот БАБАХ спустя две секунды
Аноним 24/11/19 Вск 18:07:50 391525935
ZGuHkQ81wUk.jpg 1159Кб, 2560x1440
2560x1440
Аноны, я тут выше спрашивал про запросы к контроллеру АВР через RS232 >>391392. Тогда тесты проводил подцепившись ноутом USB-COM к АВР. Все пашет, но когда цепляю ардуину к АВР, то ничего не пашет. Итак:
Arduino UNO + RS232 TO TTL
VCC - 5V
RX - 7
TX - 6
GND - GND

Скетч:
#include <SoftwareSerial.h>
SoftwareSerial RS485 (7, 6);
#define DIR 13
byte data_out[] = { 0x01, 0x04, 0x00, 0x01, 0x00, 0x02, 0x18, 0x0B };

void setup()
{
Serial.begin(4800);
RS485.begin (9600);
delay(1000);
RS485.write(data_out, 8);
}

void loop() {
if (RS485.available())
{
Serial.println(RS485.read());
}
RS485.write(data_out, 8);
}

Цеплял ноут к ардуине через COM, на ноуте запускал прогу "COM Port Data Emulator" в режиме эхо - все работает.
Цеплял ноут к АВР, отправлял запрос, приходил ответ - все работает
Цепляю ардуину к АВР- нихрена не работает. Пробовал менять 5V на 3.3V тоже не помогло. Что я делаю не так?
Аноним 24/11/19 Вск 18:48:02 391530936
>>391525
При чем здесь RS485 если используешь RS232?
Походу тут модбас, а он чувствителен к задержкам.
Чтобы не гадать - включай логический анализатор и он сразу скажет кто косячит и где.
В прошлых постах
> Отправляю такой запрос: 01 03 20 73 00 01 + CRC
теперь
>{ 0x01, 0x04, 0x00, 0x01, 0x00, 0x02, 0x18, 0x0B }
Как-то сильно запрос изменился. В чем наебка? Смотри внимательней отладочный вывод на компе.
Аноним 24/11/19 Вск 19:26:57 391534937
>>391530
>При чем здесь RS485 если используешь RS232?
RS485 - просто название, старый скетч, которым тестировал RS485, адаптировал под RS232, название обломался менять.
>Походу тут модбас
Да, это модбас.
>Как-то сильно запрос изменился. В чем наебка?
Есть несколько запросов, это один из них.

Я вот думаю, может нужно где-то как-то указать стоп-бит, четность и прочие свойства модбаса?
Аноним 24/11/19 Вск 19:32:24 391535938
>>391530
>включай логический анализатор
какой? где? и как включить?
Аноним 24/11/19 Вск 20:01:37 391537939
Аноним 24/11/19 Вск 20:05:50 391538940
>>391537
Спасибо, закажу. Но пока нет анализатора какие есть варианты? Есть осциллограф, но я не ебу как им пользоваться.
Аноним 24/11/19 Вск 20:13:32 391539941
>>391538
Совсем пиздецовый - аудиокарта?
По идее должно хватить дискретизации для вменяемой оцифровки 9600 бод и смотреть в аудиоредакторе, но на хуй надо такое?
Аноним 24/11/19 Вск 20:17:14 391541942
>>391538
> Есть осциллограф
Какой?

> но я не ебу как им пользоваться.
и как он у тебя оказался
Аноним 24/11/19 Вск 20:23:21 391542943
kZ-tnbkNcs.jpg 182Кб, 1845x459
1845x459
>>391541
>и как он у тебя оказался
Пылится на работе.
Аноним 24/11/19 Вск 20:28:01 391543944
slave2.png 90Кб, 3836x456
3836x456
>>391525
Нашел минутку.. Пиздец ты раба насилуешь...
У тебя ошибка в коде - нет паузы, код тупо срет одной и той же последовательностью без пауз.
У модбаса надо высрать строку, ждать минимум 3.5 интервала передачи байта чтобы раз понял что все говно высрали и можно начать обрабатывать(рабу) и после этого ждать ответ.
Аноним 24/11/19 Вск 20:30:51 391544945
int wait = 0;
void loop() {

if (RS485.available())
{
Serial.print(RS485.read());

}
if (millis() > wait)
{
Serial.println();
delay(1000);
RS485.write(data_out, 8);
i = 0;
wait = millis() + 1000;
}
i++;
}
Аноним 24/11/19 Вск 20:32:21 391545946
Аноним 24/11/19 Вск 20:36:16 391547947
>>391542
Погугли, че он умеет, может там встроенный логический анализатор есть. Если нет, то используй функцию запоминания сигнала, не знаю как она там правильно называется.
Аноним 24/11/19 Вск 20:42:45 391548948
slave3.png 93Кб, 3710x664
3710x664
>>391545
Хуево подправил. Переменную i проебал и пришлось старый и новый код склеивать.
Задержку поставил на 50, а не 1000. Уже ближе к правде.
Идет высер байтов, ожидание и в терминал новая строка печатается и так по кругу.
Аноним 24/11/19 Вск 20:48:08 391549949
>>391548
я только loop выше вставил, i осталась выше за лупом. Да и вообще она там уже не нужна. Один хрен не пашет.
Аноним 24/11/19 Вск 20:52:12 391551950
>>391549
Еще порты UART или RS232 есть? В состоянии туда завести вывод слейва передача и независимо слушать его ответы мимо пердуины?
Аноним 24/11/19 Вск 21:04:30 391553951
>>391549
> Один хрен не пашет.
Есть подозрения из-за того что программный uart, а не аппаратный и проебывается во время delay. Опытные подскажут так ли это.
Аноним 24/11/19 Вск 21:20:55 391555952
>>391551
Пытался вклинить ноут в соединение между ардуиной и АВР в режиме прослушки, но как только подрубаю АВР на ноут перестают приходить данные.
Аноним 24/11/19 Вск 21:29:07 391557953
slave4.png 53Кб, 3660x316
3660x316
>>391555
Воссоздал или ошибка теста.. Со стороннего ПК в 7-й вывод вливаю рандомные данные (канал 03 он параллельно подключен), а в терминал пердуинки летит чуть меньше, чем нихуя (точнее только перевод строк, канал 00) и software serial не принимает данные, но передает (канал 02). Ха ха.. Если что - еще раз читаем первое предложение - может быть ошибка теста.
Аноним 24/11/19 Вск 21:41:25 391558954
slave5.png 51Кб, 3536x300
3536x300
>>391555
Наебался. На мега256 не на всех выводах прием работает. Перекомпилил на 13,12 - уже срет в консольку какой-то бред, который прилетал со стороны во время пердачи и ожидания.

Нарисуй схему как подключался для прослушки?
Аноним 24/11/19 Вск 21:41:29 391559955
>>391557
Я вообще не вкурил, что происходит. Это хорошо или плохо?
Аноним 24/11/19 Вск 21:50:38 391561956
>>391558
С утра запилю, дома уже.
Аноним 25/11/19 Пнд 10:31:40 391613957
>>391559
> Это хорошо или плохо?
Да.
Аноним 25/11/19 Пнд 11:45:46 391619958
>>391525-кун на связи.
У меня получилось достучаться до АВР. Проблема оказалась в прямом подключении TX-TX, RX-RX. Надо было сделать перекрестное нуль-модемное соединение. Спасибо всем откликнувшимся.
Аноним 25/11/19 Пнд 12:05:17 391622959
>>391619
Гореть тебе в Аду после такого!
Аноним 27/11/19 Срд 14:55:47 391902960
stolze theme of[...].jpg 48Кб, 454x700
454x700
Аноны, а дайте книг по архитектуре и асму/си под АВР, вот чтобы прям с нуля и до уровня профи я думал что моего бэкграунда по х86 и электронике хватит чтобы АВР влетел как карандаш в стакан, но заходит очень туго и мне так не нравится
В шапке книги десятилетней давности - они ещё актуальны?
Аноним 27/11/19 Срд 15:02:48 391905961
>>391902
Давали уже. Пиздец. В шапку чиоль прилепили бы.

magnet:?xt=urn:btih:1CA1F3585EAEBDF5FEF59A2AB35888C4C9928AA7&tr=http%3A%2F%2Fbt.t-ru.org%2Fann%3Fmagnet

magnet:?xt=urn:btih:F404E71102CC3AC24A7627E5960981D5B2CF783F&tr=http%3A%2F%2Fbt2.t-ru.org%2Fann%3Fmagnet
Аноним 28/11/19 Чтв 23:24:58 392198962
Господа, зацените идею.
Живу я в мухосранске не в самом спокойном районе, чисто для успокоения буду пилить небольшую сигналку. Прочитал я давненько, что часть воров не парятся с взломом замков, а просто оглушают на входе/выходе и получают открытую пустую квартиру. и в соседнем подъезде в этом году обнесли соседа, страшна
Короче, сигнализация. Сычую один, потому всё просто. Открывается дверь => в течение 10 секунд надо отстучать простенькую комбинацию, что всё ок либо вазу с магнитом передвинуть, но тогда снаружи не получится отозваться. Если ардуина не дождалась, пищит секунду, ждёт ещё секунд 20, потом стучится на мой сервак, а уже тот рассылает панические письма во все инстанции предкам и одному знакомому. Они согласны, но пальцем у виска покрутили, лол
На неделе должен приехать датчик звука, надеюсь, он будет улавливать стук с той стороны двери.

Бля, если бы можно было как-то детектить, что дверь успешно закрылась на замок, то можно было обойтись без морзянки. Только вот хуй знает как это сделать, не куроча дверь.
Анон, если у тебя есть замечания или идеи, поделись, молю. Пока получается не очень удобная херня
Аноним 29/11/19 Птн 00:17:37 392212963
>>392198
Посмотри как сделано в охранных сигнализациях: ты открываешь дверь и за 10 секунд прислоняешь рфид метку, иначе включается сирена. Считыватель можно замаскировать
Аноним 29/11/19 Птн 00:42:52 392213964
>>392212
Вообще не из той оперы
Ключ с меткой нужно носить постоянно. Он нужен, когда подразумевается, что вор знает об охране и требуется подтвердить, что ты -- это ты. И не защитит, если твоя тушка лежит рядом без сознания
Комбинация из трех стуков легко подбирается, но идея, что где-то за тумбой лежит самопал не считая геркон на двери, тупо не придёт в голову. Только если я сам растреплю и покажу место. обойтись то можно и одним, но любой громкий звук снимет мне сигналку

Я тут только два варианта улучшения вижу
- либо выявить еще один признак, не зависящий от ручных действий, что всё ок (допустим, камера/датчик движения, если после закрытия двери движений больше нет вообще, то вышли успешно и таймер останавливается сам)
- либо научиться понимать, что дверь заперта. Тогда никаких признаков вообще не нужно, воры запираться не будут не будут же?.
Аноним 29/11/19 Птн 00:49:14 392214965
>>392213
Наркоман с обрезком трубы в жизни не догадается, что вот эта куча проводов на стене это штука, к которой надо прислонить вот этот домофонный ключ.
В любом случае сирена полезнее рассылки писем. И повесь камеру в коридор, хотя бы муляж.
Аноним 29/11/19 Птн 01:05:47 392218966
>>392214
>Наркоман с обрезком трубы в жизни не догадается
Избыточность какая-то. Всё, что мне нужно, подтвердить, что жив-цел. В чем смысл городить rfid считыватели и таскать с собой ключ, если можно обойтись простейшим решением?
>сирена
Тут согласен, не подумал.
>хотя бы муляж
Камера хз, такое. Муляж распознают, чай не антивандальный ящик стоять будет. А настоящую камеру ставить смысла не вижу, сломают или спиздят. И лица вряд ли засветят даже если и да, грабеж оно не остановит, а ставить чисто ради облегчения работы ментам... Meh
Аноним 29/11/19 Птн 01:28:14 392219967
>>392213
>И не защитит, если твоя тушка лежит рядом без сознания
Охуеть конечно у вас там районьчик.
Посмотри "Один дома", там много годных идей можно адаптировать под твой случай.
>Вообще не из той оперы
Ну к слову если замаскировать считыватель, и особо не палить перед соседями, родными, гипотетическими гопарями, то очень, как по мне, даже норм совет.
Можно еще цифровую клавиатуру въебать, для надежности.
Аноним 29/11/19 Птн 01:36:44 392220968
>>392219
>Ну к слову если замаскировать считыватель, и особо не палить перед соседями, родными, гипотетическими гопарями, то очень, как по мне, даже норм совет.
Либо я стучу комбинацию по тумбочке и снимаю таймер, либо ищу в карманах ключ, прикладываю, прячу в карман обратно, из стены выезжает клавиатура, там ввожу пароль, появляется иголка, режу палец, сдаю кровь на днк и спидорак и наконец-таки снимаю таймер
И то, и то гопарь сделать не догадается. Так нахрена усложнять?
Аноним 29/11/19 Птн 01:51:58 392221969
>>392220
>Так нахрена усложнять?
Представь гипотетическую ситуацию, гопарь выписывает тебе двоечку, и пока твое бессознательное тело катится по лестнице, твой череп как раз таки отстукивает необходимую комбинацию. А с ключом и клавиатурой это уже исключено!
> либо ищу в карманах ключ, прикладываю, прячу в карман обратно, из стены выезжает клавиатура
Да не обязательно клавиатуру делать как у бэтмена. Можно ее тупо прикрутить к стене. Я даже антивандальный эффект придумал, через реле кидаем на крышку(металлическая крышка которая будет закрывать клавиатуру) фазу, и тут 2 варианта есть 1)либо ты носишь прорезиненые перчатки с собой, чтоб когда будешь ее поднимать тебя не ебануло. 2)когда ты прикладываешь ключ, реле размыкает фазу, на некоторое время.
Аноним 29/11/19 Птн 17:43:56 392422970
Привет, анон.
Подскажи. Нужно сделать шумомер от 35Гц-8КГц, 30-130дБ, с точностью до децибела.
Как подобрать микрофон(ы) для такой задачи, и как привести данные из миливольт, показываемых АЦП-шкой, в децибелы?
Аноним 29/11/19 Птн 20:40:47 392447971
>>392422
Интересовался как-то этим вопросом. Нашел инфу, что микрофоны на шумомерах 70℅ от стоимости. Типа высокодинамичные. Если изучишь эту науку, то, может свой микрофон сделаешь. Я начал углубляться, стало сложно и забил.
Аноним 29/11/19 Птн 21:08:40 392448972
>>392422
>с точностью до децибела.
Ты надеюсь понимаешь, какой тебе охуевший дин-диапазон потребуется?

30 это среньк червя
130 это взлетающий боинг или пердеж твоей мамаши.

Там разница силы реального сигнала получается больше миллиарда (я криво конвертирую на вскидку, но может даже больше).
Так же шумомер это не просто измеритель шума, на сигнал необходимо применять разные фильтра, их там 4, А-типа, B-типа, С и D. Тебе как минимум А и В нужен.
Так же тебе нужна оцифровка, фурье и хуерье.

Я изучал в свое время вопрос, это довольно сложное устройство.
Аноним 29/11/19 Птн 21:10:16 392449973
>>392448
>>392422
И еще все микрофоны выдают сигнал в нановольтах, тебе еще придется учитывать шумы и наводки, как то от них фильтроваться. Или будешь мерять хуиту.
Аноним 29/11/19 Птн 23:30:36 392487974
Поясните за прерывания.
Если у меня есть код
a = 1;
b = a + 3;
И стоит прерывание на кнопку, где делается
a = 5;
Если контроллер выполнил строку a=1, то в это время может прилететь прерывание, остановить выполнение, выполнить a=5 и после этого вернуться в b = a + 3; и b получится 8 вместо 4?
Или это так не работает?

И ещё.
Пока код прерывания работает, может ли ещё одно прерывание прилететь и остановить выполнение текущего прерывания?

Или как это работает?
Аноним 29/11/19 Птн 23:44:18 392490975
>>392487
В любой книге пишут, что:
1. При срабатывании прерывания автоматом сбрасывается флаг I. При возвращении по reti флаг восстанавливается. Но флаг прерывания можно установить даже внутри процедуры прерывания. Но лучше так не делать.
2. В прерывании следует поместить в стек рабочие регистры, а до выхода вернуть их из стека. Тогда переменная отработает внутри прерывания и вернётся в том же значении, что и до вызова.
3. В прерываниях выполнять минимум кода по получению и записи в данных в РАМ. Или проставление флагов.
Обработку данных уже проводят в суперцикле
Аноним 29/11/19 Птн 23:51:54 392491976
>>392490
Всё, что я понял, что прерывания не подходят для когда обработки дребезга контактов.
А я его делаю так, что в цикле 20 раз подряд с паузой в 1мс состояние кнопки не должно измениться. Тогда это не дребезг, а точное состояние кнопки.
Аноним 30/11/19 Суб 00:12:01 392492977
>>392491
Ооох. Я тут недавно дребезг запилил. Параллельно подумывая о разработке операционной системы, управляющей потоками.
У меня так:
В прерывании проверка статуса кнопки. Если идет проверка дребезга, то выход, если не идет, то флаги выставляются и запускается таймер. Если кнопка отпущена и проверка отключена, то статус меняется на "отпущено"
Таймер - мой упрощенный аналог процессов. (всего 8 таймеров). В прерывании таймера идет счет времени и, по истечению, выполняется функция по проставлению кнопке статуса нажатой.
В суперцикле уже спокойно выполняются процедуры по очереди. И кому надо, тот считывает статус кнопки из выделенного регистра и реагируют.
Аноним 30/11/19 Суб 00:33:47 392493978
изображение.png 15Кб, 1163x222
1163x222
Объясните мне. Я не понимаю.
https://roei.stream/2018/08/07/esp8266-wifi-events-list-with-arduino/
Там есть пример кода. Пикрелейтед.
И он работает.
Но если заменить
>mDisConnectHandler = WiFi.onStationModeDisconnected(onDisconnect);
на
>WiFi.onStationModeDisconnected(onDisconnect);
То onDisconnect больше не вызывается.
Как? Почему? Зачем? Что за магия?
Я же не использую mDisConnectHandler нигде. Почему если в неё не записывать результат вызова функции WiFi.onStationModeDisconnected() то всё перестаёт работать?
Причём ошибок нет.
Аноним 30/11/19 Суб 01:15:28 392495979
>>392487
Да, к тому же если у тебя не атомарная операция и 5 это не байт 5, ну или размер регистра какой там.

У тебя он может перезаписать то что в памяти, а у тебя в основной процедуре это в регистрах, в итоге от того что в итоге получится 4 до вообще рандомной хуиты.

Аноним 30/11/19 Суб 01:30:36 392496980
>>392493
Чет мне кажется это сборщик мусора удаляет. Мимо не силен в языках высокого уровня.
Аноним 30/11/19 Суб 01:42:15 392497981
>>392496
Это C++, он тоже язык высокого уровня. по крайней мере формально
Аноним 30/11/19 Суб 01:57:37 392498982
>>392493
Читай отсюда и далее
https://github.com/esp8266/Arduino/issues/2545#issuecomment-249222211

>>392496
Почти. Объект, возвращенный из метода, не будучи сохраненным в глобальную переменную или в поле какого-нибудь другого объекта, уничтожается по выходу из области видимости setup().
Аноним 30/11/19 Суб 02:08:42 392499983
>>392497
Я когда запостил только понял, что тут на плюсах все.

>>392498
>уничтожается по выходу из области видимости
Блин протупил, стоило бы вспомнить. Shame!
Аноним 30/11/19 Суб 10:58:54 392548984
>>392493
Это синтаксис такой. Смирись. Все это на этапе компиляции превратится в невообразимую хуету. Не думай об этом, как завещали создатели ардуины.
мимо, макрушник
Аноним 30/11/19 Суб 23:46:05 392666985
изображение.png 19Кб, 672x338
672x338
изображение.png 24Кб, 1147x515
1147x515
изображение.png 4Кб, 427x170
427x170
изображение.png 10Кб, 461x271
461x271
ПОМОГИТЕ!
Есть у меня в arduino ide проект, был у меня там config.h с кучей #define
Создал config.cpp и через минуту удалил через выпадающее меню справа.
После этого у меня проект не компилируется
>open C:\Users\root\AppData\Local\Temp\arduino_build_715\sketch\main.ino.cpp: Access is denied.
Из винды тоже открыть не могу.
TakeOwnership тоже ничего сделать не может.
Удалить тоже не могу.
Что делать?
Аноним 30/11/19 Суб 23:53:18 392668986
>>392666
ВИНДА СОСАТЬ!
Удалить нельзя, зато можно переименовать. Переименовал arduino_build_715 и ардуино иде создала себе новую и нормально теперь. Правда у меня навсегда осталась папка, которую невозможно удалить. Но если что из линукса загружусь и снесу её к хуям.
Аноним 30/11/19 Суб 23:58:36 392669987
Аноним 01/12/19 Вск 02:06:55 392678988
>>392492
Кажется я понял что ты делаешь и я теперь хочу так же.
Я правильно понял?

Создаю таймер, который каждые 10мс (например) прерывает loop() и вызывает функцию.
В функции читаем состояние пина, и если оно изменилось - записываем в переменную int count += 1
Если состояние изменилось, сбрасываем переменную count = 0
Если count == 20 то значит состояние стабилизировалось и можно записать bool pin_state = state; (true/false)
А потом уже в loop() проверять состояние pin_state и делать чё нам надо? В моём случае слать на MQTT сервер сообщение о том, что пин переключился.
Аноним 01/12/19 Вск 02:47:40 392680989
Так, блэд
Хочу наколхозить свои аналоги датчиков от хуйоми и прочих, то бишь pir сенсоры, колхозный кубик с акселерометром (если получится) и так далее
Эти устройства офк со встроенным питанием. Вопрос, как мне их между собой заставить общаться? Вафля мне в ноль просадит аккум, а кратковременно включать -- это ждать, пока он приконнектится, а только потом передавать. Тот же кубик полетит в стену после первого же раза. Почитал я про zigbee, но цены на али на модули просто конские, дешевле готовый датчик купить
есть один контроллер с внешними питанием, он и будет с сервером по вафле общаться
Что мне выбрать тогда? Радио? Он хаос не создаст, если их будет несколько? И что по потреблению?

Короче, расскажите, как вы колхозили умные штуки, уверен, тут есть такие
Аноним 01/12/19 Вск 03:08:51 392681990
Аноним 01/12/19 Вск 03:37:19 392682991
>>392678
Типа того. Но я считываю кнопку по прерыванию и этим же прерыванием запускаю "виртуальный" таймер. Не знаю, хорошо это, или плохо, т.к. в твоем варианте код проще и меньше.
Система виртуальных таймеров у меня реализована на ненужном wdt таймере и отсчитывает по 4 мс (можно и больше), что позволяет в 1 байт впихнуть секунду времени, которая очень даже полезна во всяких там UI.
Аноним 01/12/19 Вск 06:10:33 392691992
изображение.png 119Кб, 909x1815
909x1815
изображение.png 97Кб, 831x1515
831x1515
изображение.png 41Кб, 1914x799
1914x799
Анон, подскажи рукожопому, что он делает не так.
Нужно замутить чятик на SPI, причём идея какая: слейвы будут брать данные из консоли и ждать опроса мастером. Мастер опрашивает всех с периодичностью раз в секунду. Если слейву нечего сказать, он шлёт нули. Мастер при опросе тоже шлёт нули (ему сказать нечего). Если слейв что-то говорит, то мастер берёт инфу в размере 20 байт, смотрит на третий байт с адресом (номером слейва) получателя, и передаёт его. Из-за косяков с вводом было принято решение мутить сорт оф свой собственный SPI. И в результате слейв не передаёт мастеру сообщение, я уже неделю бьюсь-понять не могу, что не так. Спасай, родненький! 1 пик - код мастера, 2 пик - код слейва, 3 пик - результат работы. Заранее спасибо огромное!
Аноним 01/12/19 Вск 09:36:19 392699993
spi10.png 62Кб, 3616x416
3616x416
spi11.png 50Кб, 2449x372
2449x372
spi12.png 63Кб, 2342x415
2342x415
>>392691
Мне кажется хуевая копипаста. Добавил одну строчку "tr = 0x55 + i;" что бы не 0 слать.
Когда снес к хуям проверку на 0 и изменил действия на обратные - все заработало.
Это говно почему-то всегда выдает ИСТИНУ if (tr & 0x80 == 0 ), подглядывая через Serial.print видел 0 и 128. Что за херня?
PS Пообщался с рабом, сделал его неактивным и снова общаешься сам собой в интервалах между выбранными рабами? Совсем с кукушкой не дружишь?
Аноним 01/12/19 Вск 14:12:53 392748994
>>392691
Братан, для текста придумали pastebin.
Аноним 02/12/19 Пнд 09:08:30 392881995
>>371807
Поддвачну насчёт облаков. Флешка проще да и уверенности в сохранности данных больше. Никаким бигдейт-машинам гугла они не попадут
Аноним 02/12/19 Пнд 09:56:23 392884996
>>392881
На счет облаков не скажу, т.к. считаю их всех конченными гнидами и крысами. А вот свой сервис на белом IP всегда можно поднять. У белых людей есть белые IP.
Аноним 02/12/19 Пнд 11:01:59 392899997
>>392447
>>392448
>>392449
Падажжите.
Мне не нужна охуевшая точность и мне не нужно разложение по частотам. Мне как раз нужен просто измеритель шума.
>применять разные фильтра, их там 4, А-типа, B-типа, С и D. Тебе как минимум А и В нужен.
Вряд ли сейчас пригодится, но что за ABCD? Скинь другое название, так не гуглится.
Честно говоря, эту хуйню уже делали до меня, там было 2 микрофона с алика (KY-037) но на другой платформе и код/все калибровки хуй знает где.

Как понял, как рассказали 2 одинаковых микро включены параллельно, в одном из них заменён какой-то резюк. В итоге, видимо, получается широкий дин диапазон... Но я хуй пойми как это должно работать и такие объяснения труба шатал. Поэтому спрашиваю анона.
Аноним 02/12/19 Пнд 11:57:34 392904998
>>392899
Сделай свой микрофон из 2 больших листов фольги. Измеряй между ними емкость. Да. Это будет не самый мобильный шумомер и калибровать его нужно будет перед каждой серией замеров, т.к. от влажности будет зависеть, но это будет высокодинамичный микрофон.
Аноним 02/12/19 Пнд 12:57:50 392909999
image.png 124Кб, 1557x371
1557x371
>>392899
>Вряд ли сейчас пригодится, но что за ABCD? Скинь другое название, так не гуглится.
Это и отличает шумомер от хуй пойми чего, без фильтров можешь пердеж у жопы мерять, акутальность такая же будет.

Вики же. И да, временные отрезки еще стандартизированы.

>там было 2 микрофона
>с алика (KY-037)
Ну вот минимум один из этих параметров уже показывает, что это просто какая то бесноватая параша, которая выдает хуй пойми что.
Просто аналог выдающий хуй пойми что, можешь и сам догадаться как делать.

Еще вангану, что раз фильтров нет, то преобразования фанфурье тоже не производится и меряется просто пиковые значения напряжения?
Аноним 02/12/19 Пнд 13:20:21 3929121000
>>392909
Что я не понимаю - два KY-037, где-то (хуй знает где) поменян резюк. Зачем два? Что даёт замена резюка? Просто чтобы вписать в диапазон напряжений АЦП-шки?
Поясни пожалуйста

Касательно точности и предназначения, если правильно понял, ~ раз в 10сек (или реже) микроконтроллер спрашивают "а чё там происходит?", на что получают ответ "{ я: микроконтроллер;
уровень фонового пердежа в комнате: 666дБ}"


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

>Ну вот минимум один из этих параметров уже показывает, что это просто какая то бесноватая параша, которая выдает хуй пойми что.
Справедливо. Однако, говорят сверяли с эталонным шумомером - и вроде как даже замеры пердежа совпадают.
Аноним 02/12/19 Пнд 13:26:28 3929161001
>>392909
>преобразования фанфурье
Зачем там преобразование фурье, если мощность это интеграл от квадрата напряжения? Могло быть для фильтрации, но про фильтр ты написал отдельно.
мимопроходил
Аноним 02/12/19 Пнд 13:29:38 3929171002
>>392912
>Зачем два?
Раширение дин диапазона в лоб.

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

Нет, для 8кГц микроконтроллер 16 тысяч раз в секунду (минимум), делает замеры и сохраняет, раз в определенные, стандартизированный период, делает преобразование фурье, накладывает фильтр и выводит уровень 1й гармоники, вроде так.

>>392916
Нет это в контексте фильтра. Потому, что ты получишь абсолютно неактуальный показатель, если его не применишь. Он даже может совпадать иногда как пишет анон выше.
Аноним 02/12/19 Пнд 13:51:39 3929211003
>>392917
>Раширение дин диапазона в лоб.
>Скорее всего для согласования с усилителем, там подтягивающий резистор микрофона имеет значение
Ок, примерно это и хотел услышать.
>Нет, для 8кГц микроконтроллер 16 тысяч раз в секунду (минимум), делает замеры и сохраняет, раз в определенные, стандартизированный период, делает преобразование фурье, накладывает фильтр и выводит уровень 1й гармоники, вроде так.
Не, это я и так понимал по крайней мере кроме того что меряем первую гармонику, но в коде такого не встречал.

Пока всё что хотел услышать. Разве что, если анон поделится ссылкой объясняющий расчет КУ микрофона, и как настраивается электретный микрофон под конкретный динамический диапазон...
Аноним 02/12/19 Пнд 13:59:24 3929231004
>>392921
Гугли апноты всяких гигантов, лучше чем там не найдешь. Лучше скопом несколько прочитай, они не такие длинные.
Аноним 02/12/19 Пнд 16:23:23 3929801005
>>392917
>Нет это в контексте фильтра. Потому, что ты получишь абсолютно неактуальный показатель, если его не применишь.
Все равно не понял, ерунда какая-то. Зачем для измерения мощности нужно преобразование фурье, если уже пропустили сигнал через фильтр, который дает требуемую АЧХ (те самые шкалы A, B и прочие)?
Ну да, КИХ фильтр можно сделать через прямое, а потом обратное преобразование фурье, это называется быстрой сверткой, если что. Но фильтр можно сделать и без быстрой свертки, при чем тут детали реализации фильтра?
Аноним 02/12/19 Пнд 19:23:03 3930231006
пасаны, а с esp32 сюда можно?

ебанул на lua первый скриптец и не могу понять как подстроить этот ебучий adc?
вот модуль:
https://nodemcu.readthedocs.io/en/dev-esp32/modules/adc/

adc.setup(adc.ADC1, 0, adc.ATTEN_0db)
adc.setwidth(adc.ADC1, 12)
local mytimer = tmr.create()
mytimer:register(500, tmr.ALARM_AUTO, function (t) print(adc.read(adc.ADC1, 0)) end)
mytimer:start()
mytimer = nil


Так вот, показывает или 0 или 4095.

Хули тут вообще происходит? Как его подстроить? Может у меня бракованное изделие и оно только лишь как кнопка работать может?
напихал туда 2 мегаома - нихуя
в наличии переменные резисторы на 10k и 100k. - всегда 4095

но если я касаюсь пальцами одного вывода - показывает 1500
Аноним 02/12/19 Пнд 19:51:57 3930261007
>>392980
Если пропустили до, то не нужен, насколько мне известно, я не особо разбираюсь в этом, не нападай.

Зачем детали реализации фильтра? Ну потому что это часть шумомера неотъемлемая, я упомянул в цифровом воплощении, надо было про аналог вспомнить да.

А получится ли легко создать фильтр требуемой точности на аналоге, при условии что уровень сигнала - единицы микровольт?
Аноним 02/12/19 Пнд 21:29:18 3930411008
>>393026
>Зачем детали реализации фильтра?
Нет необходимости в цифровом фильтре использовать преобразование Фурье. Вот прикинь, свертка во временной области эквивалентна перемножению спектров в частотной области. Преобразование Фурье это для КИХ фильтров высокого порядка, чтобы уменьшить количество арифметических операций.
>я не особо разбираюсь в этом, не нападай.
Ну извини, я просто мимо проходил и не удержался.
Аноним 02/12/19 Пнд 21:54:27 3930481009
>>393041
>Нет необходимости в цифровом фильтре использовать преобразование Фурье
Я по этой теме нашел только статьи для ардуинщиков зарубежных, а ардуинщики они сам понимаешь на цифре все.
А других источников нет вменяемых.

С другой стороны, а можно ли добится требуемой для фильтра А, АЧХ без ебли и дохуища компонентов?
Ведь шумомеры требуют частенько хорошей точности в 0.1 дБ, а значит небольшое несоответствие фильтра и ты уже перешел бюджет погрешности?

А можно ли добится, даже с еблей подобной АЧХ с дешевыми компонентами?

А не повлияет ли столь малые амплитуды сигнала на входе на погрешности этого фильтра? Там же единицы микровольт.

Это все без подьеба, я смотрю ты любитель аналога всякого.
Аноним 02/12/19 Пнд 23:11:29 3930671010
>>393048
>Я по этой теме нашел только статьи для ардуинщиков зарубежных
При чем тут ардуинщики? Это основы, они к шумомерам не имеют отношения. Дается АЧХ и ФЧХ фильтра, берешь от него обратное дискретное преобразование Фурье - получаешь импульсную характеристику цифрового фильтра. А импульсная характеристика это тупо коэффициенты цифрового КИХ фильтра. Все, фурье в микроконтроллере считать не нужно, только микроконтроллер может потребоваться шустрее.
>Это все без подьеба, я смотрю ты любитель аналога всякого.
Я писал абсолютно все про цифру, про аналог ни слова.

>А можно ли добится, даже с еблей подобной АЧХ с дешевыми компонентами?
Не знаю, но это не столь сложно оценить. В соответствующих стандартах должна быть приведена передаточная характеристика в операторном виде. Рисуешь по ней схему, вбиваешь в симулятор, задаешь разброс элементов и готово. Хотя может потребоваться выправить АЧХ микрофона, а это может оказаться сложнее.
Аноним 03/12/19 Втр 11:39:03 3931601011
>>393023
ну помогите!

кажется, я припоминаю что при первой прошиве под micropython (и зачем он мне?) у меня ничего не грузилось пока я не запустил esptool и что-то там не переформатировал на флешке.

Тут при загрузке есть строчка "vref calibration in efuse" - может я ее сбил? как перекалибровать?
Аноним 03/12/19 Втр 21:41:26 3933341012
>>393160
Если что то показывает - значит работает. Ты руками замерял, что у тебя там на входе?
Аноним 03/12/19 Втр 22:27:30 3933541013
>>393334
Все, я разобрался. Поставил резисторы и пошел сигнал 0 - 1.2 В.

На землю тоже надо вести с крутилки.
Просто я видел какой-то видеоурок на ютубе где переменный резистор с двумя ножками и подумал что достаточно две.
Аноним 04/12/19 Срд 02:29:07 3933921014
изображение.png 25Кб, 390x904
390x904
>>392682
Я сделол.
Насколько вредно вызывать пикрелейтед каждую миллисекунду по прерыванию на ESP8266?
Она у меня не зависнет и не упадёт от такой лапши кода в прерывании?
Или там какие-то микросекунды уходят на выполнение цикла?
Аноним 04/12/19 Срд 02:35:33 3933931015
>>393392
Нашел как замерять микросекунды, сам посмотрел.
От 2 до 14 микросекунд выполняется моя лапша. В среднем 6.
Не ожидал, что ESP8266 такая быстрая. И это ещё скорость проца стоит 80 MHz из 160 MHz максимальных.
Поставил 160 MHz, стало в среднем 9 микросекунд. Видимо это так не работает.
Аноним 04/12/19 Срд 10:26:39 3934251016
>>393392
Не вредно использовать прерывания. По вопросу ослеживания. В игровых приставках отслеживание делается 1/50 сек. Можно до 1/25, 1/15 снизить. Тогда этот код вообще не будет жрать ресурсы.
Аноним 04/12/19 Срд 11:35:21 3934341017
Антон есть датчик, который при нажатии кнопки на 220 преобразовывал это в 5в и я смог бы послать эти 5в на один из пинов ардуинки?
Аноним 04/12/19 Срд 11:45:27 3934361018
>>393434
с гальваноразвязкой или без?
Аноним 04/12/19 Срд 11:50:06 3934391019
>>393434
Я пытаюсь понять в каких случаях это может пригодиться и не понимаю.
Объясни что ты пытаешься сделать.
Аноним 04/12/19 Срд 11:56:48 3934411020
>>393434
Я таким вопросом был послан нахуй.
Но отвечу так.
1. Светодиод с диодои на 220 и фотоэлемент. Будут пульсации. С ними борешься.
2. На геркон мотаешь тонюсенькую обмотку и добавляешь резистор. Тоже заебца.
Аноним 04/12/19 Срд 12:00:29 3934431021
>>393439
Нужно сделать систему, которая всегда обесточена. При нажатии на кнопку она запитывается отрабатывает и опять выключается. Условие - цепь всегда разомкнута
Аноним 04/12/19 Срд 12:02:50 3934441022
>>393443
Кнопка питания она же кнопка управления
Аноним 04/12/19 Срд 12:06:09 3934451023
>>393443
То есть твоя ардуина не будет запитана пока не будет нажата кнопка?
Аноним 04/12/19 Срд 12:14:45 3934471024
>>393445
Да. Полный оффлайн
Аноним 04/12/19 Срд 12:24:05 3934501025
>>393447
Ну хуй знает. Наверное нужно реле и кнопка которые параллельно подают питание на какую-нибудь усб зарядку, которая питает ардуину.
Жмёшь кнопку, зарядка запитывает адруину, которая уже включает реле для себя.
Потом отключит когда всё сдает.
Хуй знает. Я бы запитывал ардуину всегда и просто с неё рулил бы релюхой/симистором который питал бы нагрузку.
Аноним 04/12/19 Срд 15:14:39 3934911026
>>393450
Так уже все и так работает. Что тут "хуйзнать"? По принципу пускателя всё. Реле само себя питает и нагрузку. На нагрузке турбина и блок питания (охуенчик за 60 р с защитой и предохранителем) с ардуиной. Время работы задается той же кнопкой. При отключении ардуина размыкает нормально замкнутый контакт и вырубает всю систему целиком.
Аноним 04/12/19 Срд 16:34:42 3935161027
изображение.png 32Кб, 1258x1232
1258x1232
Я пишу на MicroPython, но спрошу тут, т.к. хз где ещё. Есть платка, ESP8266, знаю что адруинщики её тоже используют. Суть в чём - к ней надо подключить управление вентиляторами, управлять надо по плюсу, потому я выбрал P-мосфеты, которые спаял со старой матплты: 3310GH

Вопроса у меня два:

-Схема подключения выходит пикрелейтед, всё верно?
-Я уже опробовал схему - и неважно что выводить на GPIO пин: -, + - транзистор открывается. Почему? Единственный вариант чтобы выключить транзистор - перевести GPIO пин в режим IN, тоесть, для открытия транзистора:
fan = machine.PIN(10, Pin.OUT)
При этом состояние пинаа в режиме OUT неважно
Соответственно для закрытия транзистора работает:
fan = machine.PIN(10, Pin.IN)

Так и должно быть, или я что-то делаю не так??
Аноним 04/12/19 Срд 16:42:35 3935171028
>>393516
Никогда не управляй по плюсу. Всегда управляй по минусу, иначе надо ставить драйвер, транзистор просто не откроется - напряжение малое, либо не закроется, так как PNP нужно закрывать по "+" питания, а процессор клина даст и будет там у тебя постоянно "-".
Аноним 04/12/19 Срд 17:14:29 3935211029
>>393517
Анон, у меня не стоит вопроса по чему управлять - надо по плюсу. В чём суть. Мне надо перехватывать управление вентилятором от матплаты. Для этого мне надо отрезать PWM, и + от 4pin разъёма и подавать свой, отрегулированый под нужные обороты +.

Сейчас опробовал - при подаче +5v Vsd - работает со схемой описанной выше, еси делать Pin.IN, Pin.OUT.
Но! Подал +12v Vsd - не управляется никак, при подключении любого GPIO-пина в любом состоянии - транзистор открывается.
Так как можно правильно провернуть такую схему? А если gate транзистора через оптопару управлять - будет ли это решением моей проблемы?
Аноним 04/12/19 Срд 17:14:58 3935221030
изображение.png 60Кб, 1608x1784
1608x1784
>>393517
А, чтобы понятнее было:
Аноним 04/12/19 Срд 17:19:13 3935231031
>>393521
Спалился. Избавься от жлобства и поставь еще один транзистор.
Схема у тебя правильная, только не учел момента что при питании от 12В у тебя через резистор 10К 12 вольт и прилетает в МК, из-за этого вся лажа. Поставь например еще один N анальный мосфет (похуй какой), которым будешь прижимать затвор к земле, а не ногой МК.
Аноним 04/12/19 Срд 17:37:42 3935251032
изображение.png 28Кб, 1412x1844
1412x1844
>>393523
>Спалился.
Не понял, кто спалился? Выход? Нет, работает.

> только не учел момента что при питании от 12В у тебя через резистор 10К 12 вольт и прилетает в МК
Я не совсем понимаю. Если Pin в режиме IN - то на gate транзистора и на сам пин через резисторы конечно прилетает, но 6в а на 12. Но почему транзистор открыт, если потанцеал положительный там? Если Pin в режиме Out - то на затворе соответственно или - или 3.3v т.к. дальше резистор на 10k, но транзистор по прежнему открыт.

Ладно, хуй с ним.
>Поставь например еще один N анальный мосфет (похуй какой), которым будешь прижимать затвор к земле, а не ногой МК.
Пикрелейтед схема, всё верно? Или лучше всё-таки оптопарой??

И да, я новичок, в схемотехнике ноль, помогите адекватно плиз
Аноним 04/12/19 Срд 17:45:12 3935271033
>>393525
http://forum.easyelectronics.ru/viewtopic.php?f=4&t=33286
https://robozona.ru/image/data/manuf/p-cha.gif - для параноиков с гальванической развязкой, можно забить хуй и вместо оптопары ставить просто транзистор
http://forum.ixbt.com/post.cgi?id=attach:48:6753:27:1 - тут стабилитрон только из-за высокого напряжения, у тебя же - врядли, если не псевдологический P анальный мосфет с GS 12Вольт, а не 20.
Аноним 04/12/19 Срд 17:49:03 3935281034
>>393527
Глянул схемы. Ну тоесть по-сути то что я накарякал выше в пейнте кроме номиналов резисторов, вроде верно.
Ладно, спасибо тебе, анон.

И ещё один вопрос - а вабще, через открытый P-транзистор, PWM сигнал управления вентиятором с матплаты пройдёт без изменений?
Аноним 04/12/19 Срд 17:52:48 3935291035
>>393528
>через открытый P-транзистор
Если открыл на постоянку и забыл - считай его нет и никакого влияния на схему не оказывает.

>PWM сигнал управления вентиятором с матплаты пройдёт без изменений
Здесь может я от жизни отстал, но PWM - это 4-х пиновые разъемы.
Трехпиновые - это только питание и выход тахометра и PWM-а там нет в принципе, а для 4-х проводного подключения - похуй на твои проделки, так как сигнал по отдельному проводу идет который не трогаешь тред не читай, сразу отвечай.
Аноним 04/12/19 Срд 17:55:35 3935301036
>>393529
>Если открыл на постоянку и забыл
А он будет постоянно открыт, если сигнал на Source будет PWMный?

>Здесь может я от жизни отстал, но PWM - это 4-х пиновые разъемы.
Всё верно. Как я уже писал - мне от 4пин-разъёма при помощи микроконтроллера надо отрезать и подключать два провода от 4пин разъёма - положительный, и провод PWM-сигнала.
Аноним 04/12/19 Срд 18:00:50 3935321037
>>393522
К этой картинке забыл дописать - тут знатно соснешь если сделаешь как нарисовал.
Для линий питания тебе нужно или чуть терять напряжение на диодах-развязках или для каждой линии питания ставить по два встречно-включенных P анальных полевика что бы не сквозило из одного источника питания в другой через встроенный диод.

А вот ШИМ то нахуя резать? Не уверен что прокатит схема. Погугли схемы аналоговых ключей на полевиках.
Аноним 04/12/19 Срд 18:06:04 3935331038
>>393532
>К этой картинке забыл дописать
>Не уверен что прокатит схема. Погугли схемы аналоговых ключей на полевиках.
эту картинку уже обсудили и отбраковали за неработоспособностью.

> или чуть терять напряжение на диодах-развязках
Это однозначно, и потерять 0.6v не страшно в данном случае.

>А вот ШИМ то нахуя резать?
Потому что при наличии шим сигнала вентилятор управляетя по шиму, а мне надо переключить на регулировку по вольтажу с отрегулированого до нужного напряжения источника питания.

спасибо за комментарий, анон.
Аноним 04/12/19 Срд 18:12:55 3935381039
>>393528
Вспомнил. http://www.ti.com/lit/ds/symlink/cd4066b.pdf
По идее прокатит эта херня для ШИМ-а, но возможно надо искать аналоги, так как довольно "высокоомная" (под сотни ом сопротивление открытого анала) и "вход" прижимает к земле в отключенном состоянии - питаешь от 12В и прогоняешь через нее ШИМ и если надо - тупо глушишь ненужный анал, сделав условный разрыв цепи.
Аноним 04/12/19 Срд 18:16:08 3935401040
>>393538
Спасибо анон. Изучу, посмотрю что такое. Ты думаешь, что через транзистор шим не пройдёт?

Тем временем я накидал эту схему (>>393525) навесным монтажом, работает идеально!

Аноним 04/12/19 Срд 18:17:27 3935411041
>>393540
>работает идеально!
А, и работает как положенно, при Pin.OUT, включается и выключается при подаче 1 или 0 в состояние.
Аноним 04/12/19 Срд 18:24:35 3935431042
>>393540
>накидал эту схему навесным монтажом, работает идеально!
Ну и пиздец.. на одного страдающего меньше..

Эта фап фантазия поближе к реальности - очень малые сопротивления анала для разрыва-коммутации ШИМ
https://www.analog.com/media/en/technical-documentation/data-sheets/ADG1411_1412_1413.pdf
Вопроса доставаемости не было, приведен образец.
Аноним 04/12/19 Срд 18:31:59 3935451043
>>393543
>Ну и пиздец.. на одного страдающего меньше..
Да блин. На самом деле эта схема при помощи реле реализуется как два пальца об асфальт, на одном китайском спареном модуле с релейками - для питания использовались бы нормально разомкнутое и нормально замкнутое состояние реле, второе реле пошло бы под шим. Вабще не проблема. Но реле щёлкают... А твердотелые вроде хуёво работают с малым током.

>https://www.analog.com/media/en/technical-documentation/data-sheets/ADG1411_1412_1413.pdf
О, пиздатая штука, на неё же, по-сути, можно было бы вабще весь мой функционал повесить, и ПВМ и питания?
Аноним 04/12/19 Срд 18:36:44 3935461044
>>393545
>с малым током.
Самофикс - напряжением
Аноним 04/12/19 Срд 18:38:17 3935471045
>>393545
>и ПВМ и питания?
Нет, только PWM.

А вообще - кажется хуйню несу. Надо глянуть сигнал PWM - может его тупо через логический элемент И или через тот же 125 или 126 буфер пропускать и рвать.
Аноним 04/12/19 Срд 18:58:35 3935501046
>>393545
Выдыхай бобр. На моей матери сигнал от 0 до 5В, цифровой хотя где-то читал что аналоговый там, поэтому так тупил. Частота была около 23 КГц.
Поэтому берешь 74HC125 74HC126 74HC08 74HC32 или подобное и через них пропускашь свой PWM, выдавая с MK запрещающие сигналы. Судя по осциллограммам когда нет PWM - там 1(+5), поэтому или ищещь логику когда будет выдавать постоянно 1 (например ИЛИ) или же типа буфер с тремя состояниями и вешаешь подтяжку на плюс питания когда будет рвать PWM переводя будер в третье состояние.
А теперь - гори в АДУ! Желаю тебе хорошо там поджариться и прожариться. Как мне теперь спать после такого?
Аноним 04/12/19 Срд 19:11:37 3935511047
изображение.png 8Кб, 583x498
583x498
>>393550
Анон, подожди, ещё парочку уточнений - я же нюфаня.

> или же типа буфер с тремя состояниями и вешаешь подтяжку на плюс питания когда будет рвать PWM переводя будер в третье состояние.
Я правильно понял, ты о пикрил?

>Как мне теперь спать после такого?
А что такого то?
Аноним 04/12/19 Срд 19:18:53 3935521048
>>393551
Нет, не правильная картинка.

Возьмем тот же 74HC32 - 4 двухвходовых элемента ИЛИ.
Когда на любом из входов будет 1 - 1 будет на выходе.
Жестко подавая на один вход 1 или 0, а на другой PWM - при 1 считай будет отсутствие PWM (постоянно 1 на выходе), подав 0 - будешь пропускать и выдавать PWM как есть без изменений.
Не забыл что при оборванном сигнале PWM вентилятор на максимуме работает?
Если пиздец нищеброд и хочешь диодов - попробуй вход вентилятора например килоомным резистором подтянуть к +5, а диоды в обратку разверни.

>А что такого то?
>Ну и пиздец.. на одного страдающего меньше..
Аноним 04/12/19 Срд 19:31:54 3935591049
>>393552
Налажал. Верная картинка. Должно работать.
Аноним 04/12/19 Срд 19:34:57 3935601050
>>393559
Хорошо, спасибо. Наверное, попробую так для начала - и так слишком много инфы для человека с улицы, не хочу сейчас ещё изучать что за "логика" такая, и с чем её есть хотя может сейчас и изучу, лол
Аноним 04/12/19 Срд 19:45:21 3935631051
изображение.png 8Кб, 470x358
470x358
>>393552
> 74HC32
Я сейчас глянул даташит на это - а я правильно понимаю, что это та же самая схема с диодами, просто в корпусе?

>Не забыл что при оборванном сигнале PWM вентилятор на максимуме работает?
Так мне же надо оборвать сигнал ПВМ и родной +, и подать свой плюс на определенные обороты (+8 например, вместо +12).
Аноним 04/12/19 Срд 20:04:32 3935651052
>>393552
>>393563
>Я сейчас глянул даташит на это - а я правильно понимаю, что это та же самая схема с диодами, просто в корпусе?
А всё, можешь не отвечать, я всё понял чем отличается оно не пропускает напряжение со входов, а при подаче на вход пропускает напряжение с собственного VCC. Чёрт с ним, попробую тогда на логике построить, так выглядит красивее. Пойду завтра куплю, попробую развести. Хотя, ещё подумаю, лол.
Аноним 04/12/19 Срд 20:09:46 3935661053
>>393565
Думай. Мне кажется хуйню городишь и тебе нужна только логика.
Рулишь всем этим говном с пердуины? http://arduino.ru/forum/apparatnye-voprosy/upravlenie-4pin-ventilyatorom-shim-25-khz
Нахуй питание коммутировать если можно через 125/126 буфер отключить настоящий ШИМ и генерить свой пердуинкой, а не подсовывать левые напряжения?
Аноним 04/12/19 Срд 20:27:58 3935671054
>>393566
>Рулишь всем этим говном с пердуины?
Нет, ESP8266 под MicroPython

>если можно через 125/126 буфер отключить настоящий ШИМ и генерить свой пердуинкой
Что такое 125/126 буфер у адруины? Что-то не гуглится напрямую

Так то, как вариант, наверное, можно сгенерировать собственный шим и на ESP8266, но опять же останется вопрос как обрубать родной шим - тут уже посадкой на 5v не прокатит же.
Аноним 04/12/19 Срд 20:33:04 3935681055
>>393565
Совсем china-way на ночь глядя. Тебе надо.. несколько резисторов и конденсаторов. Через RC цепочку фильтруешь ШИМ сигнал с платы, оцифровываешь его, на основе его величины (пере)создаешь ШИМ сигнал, как бы тупо ретранслируя что пришло. Когда хочешь реально свой сигнал создать - игрорируешь данные с АЦП и выдаешь что хочешь. Цена вопроса - 2 ноги пердуины. Одна с АЦП+RC цепочкой, другая с ШИМ-ом. PROFIT! Бедный дядушка Ляо забился в истерике.
Аноним 04/12/19 Срд 20:37:27 3935691056
>>393568
Это для меня слишком сложно пока, лол. И у меня не адруино.

>>393567
>но опять же останется вопрос как обрубать родной шим - тут уже посадкой на 5v не прокатит же.
А всё, понял, можно логической микросхемой И. И устройство выйдет тогда совсем элементарное. Сейчас попробую шим пильнуть с ЕСПшки, осложняется тем что я в этом плохо понимаю и осциллогррафа не имею.
Аноним 04/12/19 Срд 20:44:06 3935711057
>>393569
>А всё, понял, можно логической микросхемой И
Хуй там. У практически всей логики выходы push-pull и когда начнешь что-то выдавать - поздравляю, начались состязания у кого выходные транзисторы мощнее и кто чей выход спалит. Про "монтажное И" или "монтажное ИЛИ" почитай. Бля. В какое днище катимся.
Перечитай еще раз >>393550 и поищи знакомые и незнакомые цифры.
Аноним 04/12/19 Срд 21:25:02 3935771058
изображение.png 22Кб, 864x788
864x788
>>393569
>Сейчас попробую шим пильнуть с ЕСПшки
Проверил навесным монтажом, ЕСП генерирует шим без проблем, вентилятор регулируется. Итого, все эти транзисторы на данном этапе отпали за ненадобностью - всё что надо - управлять вентиляторами по PWM. И остаётся только разобраться, как же тогда из двух сигналов PWM - сигнала с матплаты, и сигнала генерируемого ESPшкой оставить только один...

Самым верным решением, наверное, было бы сделать как этот анон сказал, тупо считывать шим с матпаты и проецировать его:
>>393568
Проблема в том, что матплата оперирует 5v, а ЕСПшка 3.3v, и как я понимаю, ШИМ сигнал с матплаты в еспшку подать так просто не выйдет.

>>393571
Анон, возможно, ты меня не понял? Смотри, пикрелейтед разве работать не будет? Как я понимаю, чтобы микросхема И работала - надо чтобы на обоих входах был плюс. Подаю единичку на первый модуль - проходит сигнал с матплаты, подаю единичку на второй модуль - проходит сигналл с ESP, разве не так?
Аноним 04/12/19 Срд 22:25:39 3935851059
>>393491
Врубать ты как ардуину будешь, которая изначально не запитана?
Аноним 05/12/19 Чтв 04:49:11 3936191060
>>393577
>пикрелейтед разве работать не будет?
Нет, не будет. У тебя будей хуй пойми что на выходе, так как получилось подобие сумматора сигналов, главная ошибка
ВЫХОДЫ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ НЕЛЬЗЯ СОЕДИНЯТЬ!, только через другую логику.
Если добавишь на выход двух элементов И "склеивающий" элемент ИЛИ - должно прокатить, но в таком случае второй элемент И не нужен, а достаточно одного элемента И для отключения настоящего ШИМ и элемента ИЛИ для склейки настоящего ШИМ-а с твоим.
Если будешь особо приебываться - оно прокатило бы раньше, когда нужно было тупо отрезать ШИМ без его "правки". Сейчас же когда будешь сам ШИМ генерить - уже не катит такой вариант.
Аноним 05/12/19 Чтв 08:16:21 3936211061
>>393585
Кнопка подключена последовательно пускателю и постоянно замкнутому реле. К пускателю подключена нагрузка и ардуина. Выше написано.
Аноним 05/12/19 Чтв 11:29:53 3936361062
>>393619
>ВЫХОДЫ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ НЕЛЬЗЯ СОЕДИНЯТЬ!
Анон, поясни пожалуйста почему. Просто интересно. А если диоды поставить?
Аноним 05/12/19 Чтв 11:48:06 3936451063
>>393636
Почти первые ссылки из гугла
https://de.ifmo.ru/--books/electron/cif-obu.htm
"1.6.1. Выходы нескольких БЛЭ категорически нельзя соединять вместе, потому что, если n-1 элементов находятся в состоянии "1", а n-ый в состоянии "0", то n-1 транзисторов VT1 будут "сливать" (sink) токи в единственный транзистор VT2 n-го элемента. Суммарный ток может превысить допустимое значение и VT2 выйдет из строя."

http://www.asvcorp.ru/tech/digit/part24a.html
под 2.10г.
" Следует помнить, что двухтактные выходы ТТЛ нельзя соединять параллельно, это приводит к токовой перегрузке одного из элементов. "

Тут же писалось >>393571
Элементы с "монтажным И" или "монтажным ИЛИ" упоминались вскользь, так как это особые случаи и не всегда применимы, как минимум из-за довольно ограниченного применения и скорости, которая намного меньше чем у "стандартных" элементов с push-pull выходом.
Аноним 05/12/19 Чтв 12:10:21 3936521064
изображение.png 11Кб, 685x788
685x788
>>393645
>Тут же писалось >>393571
Да, я видел, просто не понял о чём именно там. Теперь понятнее. Ладно, попробую в местном магазине найти по микрушке И и ИЛИ и подключить по такой схеме.
>из-за довольно ограниченного применения и скорости
А в данном то случае скорости хватит?

И ещё один вопрос. Если отбросить мою задачу - управление шимом вентилятора напрямую с ESP - допустимо, или лучше так же использовать логику с целью защитить выход?

И да, спасибо тебе анон, что "просветляешь"
Аноним 05/12/19 Чтв 12:42:52 3936681065
>>393652
>>из-за довольно ограниченного применения и скорости
>А в данном то случае скорости хватит?

Для "обычной" логики не актуально. Даже подножный мусор из HC серии если верить NXP - тянет до 30 МГц, а у тебя ШИМ максимум 30КГц (по стандарту).

Схема верная. Логическим 0 через элемент И отключаешь реальный вход ШИМ-а и после этого срешь своим ШИМ-ом, а когда пропускаешь реальный ШИМ - на вход И подаешь 1, а свой выход ШИМ-а переводишь в GPIO и выдаешь 0. Читал внимательно? Входы логических элементов нельзя оставлять висеть в воздухе, там должна быть (довольно) четкая 1 или 0.

>лучше так же использовать логику с целью защитить выход?
Пошлю в стандарт, а там - указание что уровни должны быть 5В.
Поэтому всю свою логику питаешь от 5В и радуешься, так как она (точнее элемент ИЛИ) сделает из 3В уровней 5В TTL уровни. Тут наверное нужно что-то типа 74НСТ32 - она изначально "пятивольтовая", и уровни 1 на входе довольно жесткие (от 1.6 до 2) против (3.15-2.4), но это не точно.

Гореть тебе в АДУ.
Аноним 05/12/19 Чтв 12:53:40 3936721066
>>393668
>Пошлю в стандарт, а там - указание что уровни должны быть 5В.
Нет, вопрос именно в безопасности ESPшки, а не в стандарте
Аноним 05/12/19 Чтв 13:02:21 3936751067
Аноним 05/12/19 Чтв 15:33:36 3937361068
>>393675
>6N137
ну а если без этого, шим канал вентилятора может как то повредить голенький выход ЕСПшки?
Аноним 05/12/19 Чтв 19:14:44 3938211069
>>393668
Сгонял в магаз, купил две микрушки "И" - К155ЛИ1 и IN74HC08AN, и одну микрушку К555ЛЛ1. Пришёл домой, навесил навесным монтажом, всё проверил, всё работает как задуманно. Блин, как же это оказывается просто реализовать.
Но есть одно НО. К155ЛИ1 и К555ЛЛ1 на выходе имеют по 3.6v, а IN74HC08AN имеет как положенно 4.7V. Итого - логическое "И" под 4.7 у меня имеется, а "ИЛИ" только под 3.6. А я ещё хотел купить какую-нибудь импортную микрушку "ИЛИ"- но в местном мазине ничего из тех маркировок что я написал не нашось. В общем завтра совершу ещё один набег на магазин, но в целом думаю можно и так оставить - обороты и от 3.3 реулируются нормально.


Осталось только разобраться с генерацией PWM.
Встроеный шим генератор ESP8266 имеет настройку частоты (от 1Гц до 1КГц) и заполнения (в диапазоне от 1 до 1000 чего-то). При подключении вывода такого шима на PWM - изменение частоты не даёт никакого результата - хоть 1гц, хоть 1000гц - вентилятор как крутился так и крутится. Почему так, и какую частоту выбрать в таком случае?
При этом естественно есть реакция на изменении "Заполнения" (duty) - в полном диапазоне от 100 до 1000 есть реакция вентилятора ввидде изменения оборотов.
Эх, сейчас бы осциллограф, чтобы попроще разобраться было
Аноним 06/12/19 Птн 07:03:06 3938701070
>>393821
Приоткрою завесу тайн. Тебе дан самый тупой вариант для понимания СУТИ и не отвлекаться на всякие изъебы-преобразования.
И и ИЛИ заменяемы на более доставаемые ИЛИ-НЕ (74HC02) и И-НЕ (74HC00), которые дадут инверсную логику, и после преобразований если не объебался достаточно логику И - ИЛИ заменить на 2 элемента ИЛИ-НЕ, отключение входного ШИМ - подачей 1, а твой ШИМ с ESP должен быть в 0.
То что реализовал на И и ИЛИ - это кусок ничего иного как.. Мультиплексора. https://assets.nexperia.com/documents/data-sheet/74HC_HCT157.pdf Здесь одним выводом переключаешь сразу 4 канала, при этом можешь даже постоянно срать своим PWM c ESP, кто будет на выходе - зависит от сигнала S. Альтернативно можешь использовать непонятные 74HC125 - тут тебе нужен инвертор (хоть на транзисторе) и получаешь практически тот же мультиплексор. Вариантов реализации очень много.

Ставь тини13 и используй как ШИМ генератор, а для управления - используй свой костыльный говноШИМ ESP как в посте >>393568.
Стандарт требует 25+-КГц ШИМ. Точка. Если нет - пиздуй в чайна. Там любят забивать на стандарты.
Аноним 06/12/19 Птн 11:35:24 3938941071
>>393870
Анон, а не подскажешь ли шим-генератор, подключаемый к I2C?
Нагуглил PCA9685, но он идёт отдельной платой в основном. Может быть есть какая-то мелкая микрушка тупо под генерацию шимки с подключением по I2C?
Аноним 06/12/19 Птн 12:21:13 3938981072
>>393894
>Нагуглил PCA9685
А, это тоже отбой, он до 1 или 1.5кгц.

>>393870
>Ставь тини13 и используй как ШИМ генератор
Анон, я плюсов не знаю. Нужен уже запрограммированый с завода генератор для I2C
Аноним 06/12/19 Птн 13:17:56 3939031073
>>393898
> >тини13 как ШИМ генератор
> я плюсов не знаю.
Так тебе плюсы и не нужны. Тиньку13 нужно ассемблером кодить.
Аноним 06/12/19 Птн 13:24:07 3939041074
>>393903
>Тиньку13 нужно ассемблером кодить.
Блин, ну тем более. Я пайтон изучаю, потому и взялся ЕСПшки ковырять. Мне сейчас в другие языки лезть никакого смысла.

Что-то поглядел внешние шим генераторы... Нихуя непонятно, толкового ничего не гуглитя. Мда.
Аноним 06/12/19 Птн 13:56:13 3939081075
pwm.png 222Кб, 2674x984
2674x984
>>393904
Собери сам! Ты же в разделе для маньяков. Реализация наобум в CPLD. Тактовая 25 МГц, у тебя ESP вроде умеет в 26 МГц на GPIO0.
На первый взгляд - подойдет любая CPLD где есть около 12 триггеров или 20, если по SPI будешь заливать скважность, а можешь на рассыпухе собирать. Удачи..
Как видишь аппаратно не очень сложно сарказм, сиди пили - нужен делитель частоты, 8 битный счетчик и компаратор с выходом БОЛЬШЕ ИЛИ РАВНО - этот выход и есть заветный ШИМ.
Скважность на компаратор можно выдавать через 74HC595 - на входе SPI, на выходе 8 бит параллельно. Если нужно больше аналов - добавляй компаратор 74HC684 и 74HC595.
Если правильно понял - тут тактовая 25 делить 4 = 6.25 МГц, которая еще делится главным счетчиком 74590 на 256 и получаем 24.4 КГц, что очень близко. D4-D7 - это типа кнопки для задания скважности.
Аноним 06/12/19 Птн 21:41:27 3939951076
>>393904
Не хочу быть тем самым ноющем уебаном с форума.
Но изучи блин СИ, тебе хуже не станет, а понимания прибавится.
Тем более с питоном на МК ты будешь вот похоже отсасывать почти каждый раз.

Питон в отличии от ++ это не то, что само просится заместо асм\си, а скорее всандалено для лулзов.
Еще лет 5 будет трудно, что то серьезное на нем запихать в среднестатичный МК,
Аноним 06/12/19 Птн 23:17:53 3940171077
Аноним 07/12/19 Суб 07:42:27 3940551078
>>394017
При беглом чтении даташита - вроде подходит. По доставаемости уже нет или плохо смотрел.
Буду осторожно склонять к варианту на ПЛИС - брать 5вольтовую EPM7032S на один (или даже два) анала PWM-а или чуть потолще типа EPM7064S, или же использовать 3вольтовую серию чуть свежее epm3032A/epm3064A с толерантностью к 5В и для создания 5В выхода на вентилятор использовать opendrain+pullup.
Из "побочек" - внешняя логика не нужна будет, все в одной микросхемке, которой нужно 3 вывода для управления (CS, CLK, MOSI) и один тактовый сигнал, который в теории снимается с GPIO0. Нужен будет еще USB-Blaster для заливки конфигурации в CPLD и Quartus для создания конфигурации. Пример был выше.
Аноним 07/12/19 Суб 12:03:41 3940791079
>>394055
>По доставаемости уже нет или плохо смотрел.
Да спокойно заказываешь на диджикее или маузере, отваливаешь как следует за доставку и готово.
>Буду осторожно склонять к варианту на ПЛИС
Весьма хреновый вариант. МАХ7000 давно уже все, 3000 тоже. Ног слишком много, корпус большой. Дороже упоминаемой выше тиньки, хотя это так себе критерий. Средства разработки сложнее, в квартусе много кнопок, а в gcc для тиньки вообще ни одной кнопки. Короче если древняя CPLD уже имеется в наличии, то почему бы и не использовать, а если нет, то покупать это только ради ШИМ крайне сомнительно.

Вообще пишут что ШИМ на ESP8266 программный, по прерываниям. Поэтому, по моему, ничего городить не нужно. Ничто не мешает вместо 10-разрядного счетчика использовать для этого меньшую разрядность, соответственно и частота повысится.
Аноним 07/12/19 Суб 12:41:04 3940841080
>>394079
>отваливаешь как следует за доставку
Забыл какой тут контингент? Полюбуйся из старого треда >>364770

>Весьма хреновый вариант. МАХ7000 давно уже все, 3000 тоже. Ног слишком много, корпус большой.
Какая разница сколько ног и какой корпус? Тут же не предлагают ПЛИСы на сотни килоячеек в БГА на тысячу с хуем ног, термостатированные кварцевые генераторы, микросхемы очистки тактового сигнала от джиттера и прочие высокочастотные заморочки. Явно меньше или сопоставим по площади с DIP14. Не спорю, но это дает мелкий плюс - стоит полцента за ведро, ту же epm3032 в tqfp44 можно достать меньше чем за бакс с али, что сопоставимо с тини13.
Программатор для Alter-ы немного дороже стоит чем та же дудка или асп, но надо понимать это не одноразовые вещи.
Ну и сравни что проще - написать говнокод который еще надо как-то отлаживать или тупо срисовать или на том же Verilog или VHDL описать уже готовую схему (хотя ее то же надо как-то отлаживать)?
Остается ждать оффициальных комментариев по этому поводу - на какой стул сядет - тинька + си или колючий кактус + cpld.
Аноним 07/12/19 Суб 13:03:03 3940951081
>>394084
>Вообще пишут что ШИМ на ESP8266 программный, по прерываниям. Поэтому, по моему, ничего городить не нужно. Ничто не мешает вместо 10-разрядного счетчика использовать для этого меньшую разрядность, соответственно и частота повысится.
Там ничего не нужно, никаких плисов с тиньками! Достаточно только обработчик прерывания переписать.

Заебал ты своими говнофлексами давно уже, осилил какую-то хрень и приплетаешь теперь к месту и не к месту.
Аноним 07/12/19 Суб 13:16:20 3940971082
>>394095
> Достаточно только обработчик прерывания переписать.
Вперед. Покажи свой высер на практике. Вангую начнется кукареканье - esp нет, на хуй надо, не мое, впадло пердуину ставить, впадлу ковыряться в исходниках, осциллографа нет и миллион отмазок. Проходите мимо, не задерживайте очередь.
Аноним 07/12/19 Суб 13:31:11 3940981083
>>394097
Что за бред? Ты собираешься отрицать, что там программный ШИМ или что? И при чем тут ардуина?
>esp нет, на хуй надо, не мое
Именно так. Но готовый код легко находится https://github.com/StefanBruens/ESP8266_new_pwm Там еще осциллограммы есть.
Аноним 07/12/19 Суб 13:53:15 3941011084
IMG0053.JPG 2894Кб, 3264x2448
3264x2448
IMG0054.JPG 2930Кб, 3264x2448
3264x2448
IMG0058.JPG 2233Кб, 3264x2448
3264x2448
IMG0061.JPG 3024Кб, 3264x2448
3264x2448
>>393908
>>393995
>>394017
>>394055
Аноны, спасибо вам. Запишу названия всех микрух в свою базу знаний. Но! Вчера весь день ломал голову, и решил уйти в тред к китае-циганам которые забивают на стандарты(( решил в данный момент забить хуй. 4pin вентиляторы прекрасно регулируются по шим-каналу и с частотой 1кгц Невозможно с одним килогерцем крутить 3пин вентияторы - там моторы свистят и стонут, но на 3пин мне в данный момент похуй, задача была крутить PWM вентияторы. Под всё это дело на скорую руку развёл вот такую вот доску. Микруху "или" с выходом в 5v в своём городе не нашёл, потому тоже забил хуй и впаял с выходом 3.6. В целом получилась вот такая хуйня, работает как положенно.
Паралельно заказал с китоя ESP32 - это следующая версия устаревшей ESP8266, чуть более дорогая незначительно, но зато имеет хардварный ПВМ до 40MHz с 4 отдельными таймерами и прочие прикольные плюшки - когда придёт - построю данную поделку уже на ней, чтоб всё как положенно, а есп8266 отправлю релейками щёлкать в системе смартрум, куда она и планировалась изначально. Я думаю, такое решение будет более верным чем горожение костылей с внешними шим-генераторами.
Паралельно заказал копеешный осцилограф DCA150, чтоб хоть видеть какие где уровни сигналов на более юзабельный Hantek денех нет

>>393995
Я понимаю насколько полезен может быть СИ, и хотел бы когда нибудь его освоить. Но всего в этом мире изучить невозможно. Я и так по жизни страдаю от того, что нахватался отовсюду по немногу, а прямо таки целостных знаний мало где имею. Если сел учить питон сейчас - буду учить питон.

>>394098
>Но готовый код легко находится
>2кхц вместо 1, когда надо 30
>C или что это когда речь о микропайтоне
Аноним 07/12/19 Суб 14:06:38 3941031085
>>394101
>копеешный осцилограф DCA150
>осцилограф DCA150
>DCA150
Что за херня? На Али просто так не ищется. Дай линк.

Может еще под шумок закажешь 8 канальный логический анализатор? Они до 10$ стоят. Не осциллограф, но свой ШИМ там увидишь во всей красе.
Аноним 07/12/19 Суб 14:13:13 3941041086
>>394103
> Что за херня? На Али просто так не ищется. Дай линк.
DSO наверное он имел в виду.
Аноним 07/12/19 Суб 14:13:48 3941051087
>>394101
>>2кхц вместо 1, когда надо 30
Читать не умеешь? Там написано про 19 кГц, при уменьшении разрядности до 8. Можно и больше, если еще уменьшить разрядность.
Ты хоть понимаешь, как формируется ШИМ? Это счетчик и компаратор, частота ШИМ равна периоду этого счетчика. Был счетчик, считавший до 4999, стал считать до 255, соответственно частота повысилась в 5000/256=19.5 раз. Понял?
>когда речь о микропайтоне
Так вставь в свой микропитон кусочек сишного кода. Питон (не микро, микро вообще ни для чего не предназначается) для того и предназначается, чтобы куски сишного кода соединять.
Аноним 07/12/19 Суб 14:24:56 3941061088
>>394103
>Что за херня? На Али просто так не ищется. Дай линк.
Вот это, я название перепутал, DSA:
https://ru.aliexpress.com/item/32878694776.html
до 200КГц должны нормально показывать, но по обзорам до 70. Думаю, мне на первое время должно хватить.

И есть ещё вот такой, до 1 МГц.
https://ru.aliexpress.com/item/32923203315.html
Вот думаю, стоит ли переплачивать за такой диапазон, учитывая что я бич без денег и без работы?

>>394105
>Читать не умеешь? Там написано про 19 кГц
Да, и правда не заметил.

>Понял?
Да, спасибо

>Так вставь в свой микропитон кусочек сишного кода. Питон (не микро, микро вообще ни для чего не предназначается) для того и предназначается, чтобы куски сишного кода соединять.
Я об этом даже не подумал. Наверное, потому, что даже не представляю как это сделать в данном случае, и наверное, не буду разбираться, потому как в данный момент моя основная цель изучение десктопного пайтон, а не тонкостей работы с микроконтроллерами.
Аноним 07/12/19 Суб 14:25:26 3941071089
>>394104
>DSO наверное он имел в виду.
>>394101
Походу. Нашлось описание DSO150.
Имея показометр ISDS205C, DSO150 больше похож на индикаторную отвертку.
Аноним 07/12/19 Суб 14:36:05 3941081090
>>394106
>Вот думаю, стоит ли переплачивать за такой диапазон, учитывая что я бич без денег и без работы?
Ни тот ни другой нет смысла брать. Что 200 кГц, что 1 МГц это вообще ни о чем, тем более в таком исполнении. Бери логический анализатор.
И ты наверное думаешь, что полоса 70 кГц означает, что подав на вход меандр с частотой 70 кГц, ты увидишь на дисплее что-то похожее на меандр? Нет, ты увидишь там синусоиду, даже скважность не сможешь оценить.

>моя основная цель изучение десктопного пайтон
Для десктопного (а может серверного?) питона тем более нужна сишечка.
Аноним 07/12/19 Суб 14:43:57 3941111091
>>394108
>И ты наверное думаешь, что полоса 70 кГц означает, что подав на вход меандр с частотой 70 кГц, ты увидишь на дисплее что-то похожее на меандр? Нет, ты увидишь там синусоиду, даже скважность не сможешь оценить.
Я не думаю, я уже посмотрел обзор. У него заявленно 200КГц, но меандр различается до 70, дальше приобретая форму синусойды.

>Бери логический анализатор.
Поясни в кратце, в чём плюсы? Есть вот такой допустим за 1500:
https://ru.aliexpress.com/item/33050674485.html
Аноним 07/12/19 Суб 15:08:34 3941141092
>>394111
>но меандр различается до 70
Значит полоса пропускания по уровню 1/sqrt(2) скорее всего больше 70 кГц, наверное 200 кГц и есть.
Посмотри какой спектр у меандра. У меандра четные гармоники равны нулю. Будет основная гармоника, вторая будет нулевой, потом третья и т.д. Если видно что-то отличное от синусоиды, то как минимум проходит третья гармоника с довольно значительным уровнем.
Аноним 07/12/19 Суб 16:22:05 3941211093
Аноним 07/12/19 Суб 21:20:30 3941701094
>>394121
Преимущество в том, что такой осциллограф это зря потраченные деньги. Им ничего толком не посмотришь, дело даже не только в полосе пропускания.
Для того чтобы оценить частоту и скважность, хватит и логического анализатора. Судя по всему, у тебя по ссылке коробочка с CY7C68013A. Стоимость таких коробочек начинается от 300 рублей, отличаются они в основном внешним видом.
Аноним 08/12/19 Вск 22:13:22 3942951095
>>368492 (OP)
Как залить BootloadHID на Atmega32 через ISP? Чёт у меня ничего не получается.
Аноним 09/12/19 Пнд 06:35:16 3943131096
>>394295
Воу!
А он софтовый или только под процы с железным USB?
Аноним 09/12/19 Пнд 09:05:48 3943221097
>>394313
Вроде бы софтовый.
Аноним 09/12/19 Пнд 17:50:42 3943491098
Сколько тактов тратится на высер одного байта в tx? можете почувствовать?
Аноним 09/12/19 Пнд 17:57:14 3943501099
>>394349
На вскидку при стандартном фрейме 8N1 - 160 тактов (10 бит по 16 тактов) ПОСЛЕ предделителя, который условно-произволен и берет тактовую частоту CPU (у AVR).
Аноним 09/12/19 Пнд 17:59:05 3943511100
Аноним 09/12/19 Пнд 19:04:40 3943581101
>>394351
Не проще ли длительность передачи одного байта со стартовым и стоповым битами помножить на тактовую частоту?
Например, при скорости 115200, 8 бит данных и по одному стартовому и стоповому будут передаваться 10/115200≈87 мкс. Умножаешь на тактовую частоту и готово.
Аноним 09/12/19 Пнд 19:37:14 3943601102
>>394358
Это понятно, меня скорее интересовало, может там есть какой- отдельный буфер, который отправит байт, пока цп будет работать дальше. Но это жи фантастика, понятное дело.
Аноним 09/12/19 Пнд 19:47:08 3943611103
>>394360
>может там есть какой- отдельный буфер, который отправит байт, пока цп будет работать дальше. Но это жи фантастика, понятное дело.
Документацию хоть раз открывал?
Сынок, это не фантастика, это суровая реальность.
Есть такой буфер и не один. Как минимум отдельные регистры приема и передачи. Предача начинается с момента записи в регистр UDR, который начинает тактироваться пониженной частотой ЦП, не требуя к себе никакого внимания со стороны ЦП. Просто заслал байт в UDR (1 такт (OUT) или 2 такта (ST)) и дальше выполняешь свой говнокод, а после высера байта у тебя может быть прерывание которое скажет что байт высран или буфер передатчика пуст использовать с осторожностью.
Аноним 09/12/19 Пнд 20:42:11 3943641104
>>394360
Если бы так было, то в аппаратном UART не было бы никакого смысла, по крайней мере на передачу.
Аноним 09/12/19 Пнд 21:56:12 3943711105
Аноним 09/12/19 Пнд 22:43:16 3943831106
>>394361
>хоть раз открывал
нет конеш
>заслал байт в UDR (1 такт (OUT) или 2 такта (ST))
>прерывание
Вот эт збс, заурчал
Аноним 09/12/19 Пнд 23:24:06 3943861107
Охуенно, онон, теперь у моего процессора появится свободное время для вздрачивания мультиплексера
Аноним 10/12/19 Втр 02:44:22 3943921108
Купил большой стартовый набор ардуино на али. Пока что собираю учебные проекты и смотрю алексгайвера. По программной части все понятно и легко, но чувствую лютую нехватку знаний даже основ теории электричества и принципов работы собранных проектов. В основом понимаю по наитию.

Что почитать чтобы лучше понимать физическую подоплеку схем? Я правильно понимаю, что этот раздел называется схемотехника? Есть что-то базовое, кроме учебника физики за 8 класс?
Аноним 10/12/19 Втр 11:24:37 3944041109
>>377947
Вспомнил, что писал сюда. Докладываю: тинси пришли в целости и сохранности и даже трекались, хотя сказали, что номер не для трекинга, а типа для розыска в таможнях. Так что всё ок, можете взять на заметку, кому нужно много дури в ардуине.
Аноним 11/12/19 Срд 01:28:42 3945751110
image.png 1924Кб, 1200x882
1200x882
image.png 199Кб, 1105x709
1105x709
Всё, сделол миди-камтроллер с 8 енкодерами.
Буржуи писали что не стоит дрочить энкодеры мультиплексером, но работает збс, ничего не проскакивает, байты прутся.
Ещё раз благодар очка >>394361
Аноним 11/12/19 Срд 01:34:55 3945761111
>>394575
Схемами и кодом своего midi-cuntroller'а не поделишься?
Аноним 11/12/19 Срд 01:51:45 3945781112
image.png 31Кб, 305x183
305x183
>>394576
https://pastebin.com/PGQaY7JL
Мультиплексер: https://www.ti.com/lit/ds/symlink/cd74hc4067.pdf

Схемы как таковой нет, gnd энкодеров идет через мультиплексер, A и B подключены на общие вводы (INC_PIN, DEC_PIN).

Красная плата - USB MIDI SHIELD openpipe labs, есть на гите. Уже давно не выпускается, т.к. никому нахуй не нужна.
Аноним 11/12/19 Срд 02:02:28 3945791113
Аноним 11/12/19 Срд 04:35:31 3945861114
image.png 530Кб, 1000x1000
1000x1000
Нужно чтоб реле включало мощные приборы. Говорят, что такие легко могут залипнуть. Есть ли на али аналоги пускателей? Я с каналов реле подаю 5V на такие пускателя, он мне включают-выключают мощное оборудование без риска для модуля реле.
Аноним 11/12/19 Срд 05:04:30 3945881115
>>394586
При мощных нагрузках надо что бы парно с симистором работали.
Аноним 11/12/19 Срд 05:31:20 3945891116
image.png 1172Кб, 900x900
900x900
>>394588
Проще можно? Я залетный.
Опишу проблему.
К контроллеру будет подключено 4-канальное реле, которое будет управлять приборами ~0,5-1 кВт.
Аноним 11/12/19 Срд 05:37:47 3945901117
>>394589
https://habr.com/ru/company/unwds/blog/390601/

>которое будет управлять приборами ~0,5-1 кВт.
Хотя, это даже не нагрузка.

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

Посмотри реле Relpol. Хорошие.
Аноним 11/12/19 Срд 05:52:56 3945911118
>>394586
Если переменное напряжение сетевое, то используй оптосиммисторные "реле". Они и гальванически отвязанный вход от выхода имеют, и большие нагрузки держат, и радиатор есть куда поставить.
Если постоянный ток надо коммутировать, то лучше реле. Да, прикипают, залипают, чудят и прочая. По статистике реле выходят из строя либо в первый же месяц, либо через три года. Я как-то держал в руках эуропейские реле, с надписями на deutche, им юыло лет 15-20 и они до сих пор работали, потому, что были установлены с многократным запасом по мощности.
Аноним 11/12/19 Срд 05:53:57 3945921119
>>394392
Теоретические Основы Электротехники.
Аноним 11/12/19 Срд 05:55:26 3945931120
>>394383
Ле фу! Хватит уже на одни и те же грабли наступать! Подумой! Прочти документацию перед компиляцией!
Аноним 11/12/19 Срд 06:06:38 3945941121
Аноним 11/12/19 Срд 06:59:24 3945981122
>>394594
Лол блядь, ты видел сколько они стоят?

Вообще использование твердотельных реле это особы случай, когда вот блядь иначе никак и требуются их хар-ки, потому, что они охуеть дорогие.
Аноним 11/12/19 Срд 07:01:13 3945991123
>>394598
Если постоянный ток надо коммутировать, возьми блядь страный мосфет и оптопару, пиздец охуеть, реле какие-то, твердотельные еще.
Аноним 11/12/19 Срд 14:52:03 3946781124
>>392923
Ну я в общем-то поискал, но толком ничего не нашёл. Но в целом, как понял, всё индивидуально для каждого микрофона. Проще всего, наверно, было бы взять готовый усилитель для электретного микрофона (MAX4466 или MAX9812), но мне нужно уже сейчас, а на чипдипе они только под заказ.

>>394599
>блядь страный мосфет и оптопару, пиздец охуеть, реле какие-то, твердотельные еще
Кажется, ты случайно описал DC-DC твердотельное реле в бескорпусном исполнении.
Аноним 11/12/19 Срд 15:42:44 3946931125
>>394678
>Кажется, ты случайно описал
Нет, там еще обвязки куча обычно, но да, а че?
Аноним 11/12/19 Срд 15:44:48 3946961126
>>394693
А какая там обвязка, подтягивающие резюки, драйвер мосфета, flyback диод?
Аноним 11/12/19 Срд 16:04:41 3947171127
>>394696
Термозащита, TVS всякие и прочая залупь.
Аноним 11/12/19 Срд 19:26:27 3947541128
Аноним 12/12/19 Чтв 08:00:56 3948331129
>>368769
Слушай, можешь подсказать, чем заняться куну 18 лвл? Stm32 для новичка сложно, говорят, думаю вкатиться в схемы на atmega, что скажешь? А то делать что-то по инструкциям, левому софту не хочется, да и навыки хочется получить
Аноним 12/12/19 Чтв 09:17:54 3948381130
>>394833
> Stm32 для новичка сложно, говорят
Хуйню говорят.
Мимо
Занимаюсь по работе АРМами, дома для души иногда развлекаюсь AVR, начинал с АРМов. Для АРМов нужно больше вложиться в программатор-отладчик, когда для AVR достаточно параллельного программатора через LPT, состоящего из нескольких резисторов, вот и вся разница. Бесплатные IDE и компилятор есть и под то, и под другое, можно вообще одну единственную IDE использовать для обеих архитектур. Вот настройку IDE и сборку первого проекта без инструкций новичок точно не осилит, это верно.
Аноним 12/12/19 Чтв 09:22:18 3948401131
>>394838
>Для АРМов нужно больше вложиться в программатор-отладчик, когда для AVR достаточно параллельного программатора через LPT

Что я читаю? Мноие АРМ-ы из коробки прошиваются либо через сериал либо через ЮСБ. В отличие от АВР АРМ-ы легко дебажатся любым джейтагом, даже тем, что стоит 100р.
Usbasp, atttiny13 Аноним 12/12/19 Чтв 09:37:30 3948441132
Анон, помоги. В avrdude установил фьюзы attiny13 на работу с частотой 128 кГц. Теперь Usbasp не получает ответа от МК. Замыкание JP3 не помогает.
Аноним 12/12/19 Чтв 10:03:16 3948491133
>>394844
Бери другой контроллер
Аноним 12/12/19 Чтв 10:36:23 3948641134
>Для АРМов нужно больше вложиться в программатор-отладчик, когда для AVR достаточно параллельного программатора через LPT, состоящего из нескольких резисторов, вот и вся разница.
Блюпилл прошивается с помощью китайского ST-Link'а. Стоимость ST-Linka - 150р на алике. Стоимость DB25 разъема в локальном радиомагазине 100р. А с учетом того, что надо это ещё и куда-то вставлять (сириусли, ты дохуя параллельных портов нашёл в современных компах?)
>>394844
Я не шарю за ваши программаторы, но если в софте можно изменитиь скорость программатора, то поставь её на минимум.
Аноним 12/12/19 Чтв 13:33:36 3948931135
>>394838
Что я читаю? ST-Link V2 стоит 300р, житаг на авр минимум 3500к (PicKit4 который еще мне только идет и скорее всего глючное говнище).
Аноним 12/12/19 Чтв 13:59:47 3949331136
>>394893
STM32 и другие cortex-m можно программировать через UART, как ардуину.
Конечно просто проводки из COM порта, который еще как и LPT нужно найти, не подойдут, но преобразователь уровней можно сделать на двух транзисторах.
Аноним 12/12/19 Чтв 14:51:42 3949671137
>>394933
Проблема не как это программировать. Это хуй знает пиздец надуманная проблема в 2к19, особенно в контексте "на работе".

Проблема как говно отлаживать, я давеча полторы недели сраный срыв индекса массива поймать пытался и без житага с брекпоинтом на изменение ОЗУ я бы охуел, блядь я и с ним охуел то.
Аноним 12/12/19 Чтв 14:52:40 3949681138
>>394967
брекпоинтом на изменение ОЗУ на определенное значение.

Уточнение.
Аноним 12/12/19 Чтв 14:56:02 3949691139
BTW, китайский ST-link вполне себе перепрошивается в JLink или openOCD.

>>394968
О, бля, братан, заебись что ты существуешь.
Какая среда, какой МК? Я как-то пытался в Кейле, но чот не сумел.
Аноним 12/12/19 Чтв 14:59:20 3949711140
>>394969
Увы это было не в контексте ARM, а в контексте отладчиков.

Могу лишь сказать, что у меня установка подобного брикпоинта только через меню установки брекпоинта работало.
(там где бинарный адрес руками вводишь)
А вот через клац! переменной в watches нихуя.
Аноним 12/12/19 Чтв 15:34:43 3949771141
>>394969
> BTW, китайский ST-link вполне себе перепрошивается в JLink или openOCD.
Перепрошивается в опенОЦД? Что? ОпенОЦД работает с СТ-линком из коробки.
Аноним 12/12/19 Чтв 16:59:14 3949851142
dragon.png 100Кб, 1445x1056
1445x1056
Bad Dragon Dildo такой Bad Dragon. На JTAG ICE 2 работало, тут нет. Ну и похуй.
Аноним 12/12/19 Чтв 17:09:32 3949871143
>>394985
>работало
Прям по дебагвайру или все таки по SPI? Или шо там у авр?
Дебаг вайр вроде позже айса2 появился.
Аноним 12/12/19 Чтв 17:11:13 3949891144
>>394985
И ты наркоман что ли в студии 4й сидишь доселе? Откуда такой интерфейс или это хелпфайл какой?
Аноним 12/12/19 Чтв 17:19:56 3949921145
>>394987
>Прям по дебагвайру или все таки по SPI? Или шо там у авр?
Слова правильные, но интерфейс другой - JTAG. Через него и дебажился.
По SPI только программирование, DebugWire - не умеет в data-breakpoint о чем явно пишет.

>>394989
Тебе не похуй? Да, 4-я версия и хелп из нее же. Работает - не трожь, да и подзабил уже на эту некрофилию (AVR).
Аноним 12/12/19 Чтв 20:25:25 3950381146
>>394992
Хуй знает, переезд в 7ю же бесплатный, попробовал бы отпизды перелезть, может без правок бы перенеслось и сидел бы НАСЛАЖДАЛСЯ MVSным интерфейсом, человеческой подсветкой и вижулассистом.

Аноним 12/12/19 Чтв 20:25:58 3950391147
>>394992
> но интерфейс другой - JTAG.
Эта хуйня только на бумаге, по факту у всех свое и обычно имеет коммерческое название, я потому и спросил.
Аноним 12/12/19 Чтв 22:39:31 3950631148
>>394844
Загугли лечение через 12В и ардуину. Мне помогло и тебе поможет.
Аноним 12/12/19 Чтв 23:36:13 3950831149
>>395063
Спасибо. Попробую
Аноним 13/12/19 Птн 16:40:51 3951821150
>>394593
Какие грабли? В исходе сериал.врите примерно то же самое делается.
Аноним 14/12/19 Суб 22:08:24 3953471151
Добрый вечер, господа ардуинщики. С места в карьер: я забодался терять пульт, книжки и прочую херню. Как можно замутить пищалку, связанную по блютузу с телефоном?
(Пусть будет громоздкая, пофиг. Двусторонним скотчем прилеплю, зато искать не придётся)
Аноним 14/12/19 Суб 22:18:07 3953491152
>>395347
Основы пайки, программирование в целом и на C++ в частности, arduino api reference, модуль блютуз и библиотека для его использования, энергосберегающие режимы avr чипов, автономное питание микроконтроллера, программирование под андроид/ios на понравившемся языке и фреймворке.
Аноним 14/12/19 Суб 22:28:37 3953501153
>>395349
Да не гони ты так, я же слабоумный. Можем в тг связаться?
Аноним 14/12/19 Суб 22:35:28 3953511154
>>395350
Я дебич, такие штуки продаются
Аноним 14/12/19 Суб 22:36:04 3953521155
>>395350
Не можем , тем более в параше требующей номер телефона для регистрации. Для начала иди в гугл и попытайся хоть чему-то сам научиться (я написал чему именно), а потом задавай конкретные вопросы, либо пиши ТЗ и заказывай у кого-то, уже и готовые решения наверняка давно есть класть предметы на свое место, например.
Аноним 16/12/19 Пнд 21:52:26 3956051156
2.jpeg 30Кб, 391x500
391x500
>>394392
>Что почитать чтобы лучше понимать физическую подоплеку схем?
Платт, Чарльз. Джве книги по электроники и три Справочника, сам так вкатываюсь на изичах.
Аноним 16/12/19 Пнд 22:38:21 3956131157
>>368544
>Откопал фотки.
Что буш делать когда через пол/два года питальники подсушат кондеры и вся ет радость начнет глючить а затем и гореть?
(собсно я в начале твоего пути, потому и интересуюсь).
Аноним 16/12/19 Пнд 22:43:30 3956141158
>>368627
>Погугли "OTA".
И соседский школотрон проламавший вайфай по очередной уязвимости ухерячит _все_ в твоем доме "обновив" прошивку. Прошивка "долгоживущего" железа должна осуществляться _только_ по физическому доступу.
Аноним 16/12/19 Пнд 22:51:55 3956151159
>>395613
Кондеры не сгорают от старости, они теряют емкость и девайс просто не включается. В чем проблема разобрать розетку и поменять, не в бетон же замуровывается.
>>395614
Если ты такой параноик, приколхозь себе отдельную аутентификацию при обновлении прошивки.
Аноним 16/12/19 Пнд 23:14:30 3956201160
>>395615
>Кондеры не сгорают от старости,
а китайские бп с высохшими кондерами - иногда да.

>В чем проблема разобрать розетку и поменять
проводить регулярное ТО куче выключателей/розеток разбросанных по дому такое себе удовольствие...
Аноним 17/12/19 Втр 01:40:36 3956451161
изображение.png 60Кб, 538x1119
538x1119
изображение.png 6Кб, 467x175
467x175
Хуя вы вспомнили. А я прямо сейчас сижу делаю новую версию своей платы.
Делаю обе части одним куском и шириной 33мм, чтоб попробовать наебать китайцев и 3 штуки впихнуть в размер 100*100 чтоб за ~12$ получить 15 плат.

>>395613
Ну у меня первая версия сделана в декабре 2017 года, всё ещё работает.
Есть третья версия, там блок питания через год сдох. Достал, перепаял.
Прямо сейчас делаю четвёртую. Сделаю ЛУТом тестовую, а через месяц-два (если всё будет работать) уже в Китае закажу.

>>368627
Уже переписал прошивку на C++ и обновляю по OTA с авторизацией. До этого была на LUA.
https://arduino-esp8266.readthedocs.io/en/2.6.1/ota_updates/readme.html
10 из 10, господи, 10 из 10!
Но пины для прошивки оставлю.
Аноним 17/12/19 Втр 07:43:57 3956651162
>>368623
WiFi на борту по умолчанию. Я лично, заколебался всюду экраны ставить, чтобы видеть что происходит с устройством. ESP8266/12/32 дает возможность наговнокодить web страничку и через нее на любом устройстве делать почти всё, что надо. Я так ESP32 в качестве UART моста использовал, выдавал web страницу с инструкцией, а теперь нашёл как кнопки считывать со страницы и буду для аквариума делать только на ESP32 контроллер. Аэрацию включить, O2, температуру померить, подсветку для водорослей включить и т.п.
Аноним 17/12/19 Втр 07:51:09 3956681163
>>395620
>а китайские бп с высохшими кондерами - иногда да.
Это чушь, китайские бп горят из-за пробоя убогой изоляции, учи матчасть.
>проводить регулярное ТО куче выключателей/розеток разбросанных по дому такое себе удовольствие...
Зачем регулярное ТО, это же ебаный умный дом. Ты по вайфаю узнаешь что какой-то из узлов не отзывается и требует ТО, система может диагностировать сама себя.
Аноним 17/12/19 Втр 07:53:12 3956691164
>>395347
Можно, но ты не справишься. Даю наводку: HC-05/06/10.
Аноним 17/12/19 Втр 08:04:12 3956711165
>>395645
>Делаю обе части одним куском и шириной 33мм, чтоб попробовать наебать китайцев и 3 штуки впихнуть в размер 100*100 чтоб за ~12$ получить 15 плат.
Зря стараешься, все платы просматриваются китайцем вручную перед отправкой в работу, твое нарушение правил сервиса не пройдет незамеченным.
Аноним 17/12/19 Втр 12:14:58 3956971166
>>395671
Пажи ебать. Если верить этому индусу это не только законно, но китайцы это всё за тебя сделают. Просто поставить галочку на panelize.
Он 270 плат за 2$ не считая доставки получил.
https://www.youtube.com/watch?v=4bVeYy2odRg
Аноним 17/12/19 Втр 12:52:52 3957031167
>>395697
Конечно, индус ведь не наебет, это же не еврей. Зайди сам на JLCPCB и посмотри что будет, если галочку в panelize поставить.
Аноним 17/12/19 Втр 12:54:48 3957041168
>>395703
Проверил. Доплатить всё таки придётся.
Но там разница пару баксов получается.
Если просто 5 плат заказывать, с доставкой получается 10,21$
Если по 3 штуки панелизировать (всего 15 плат), с доставкой получается 15,69$
Ну нормально.
Аноним 17/12/19 Втр 12:55:53 3957051169
>>395704
Раньше помню если цвет маски меняешь на не-зелёный, то цена сразу под 70$ взлетала.
Или если на 1мм за размеры 100х100 вылезаешь тоже. Сейчас этого уже нету. Хорошо сделали.
Аноним 17/12/19 Втр 20:52:16 3957651170
>>369659
>посмотри на левый пик >>368675 - мега и пара кондеров.
Там нет кондеров.
> Хватает для самого минимального запуска без особого геморроя
Самый минимальный запуск - питание, земля, питание на reset и кварц. Просто кварц подключенный к ножкам, без кондеров.
Аноним 17/12/19 Втр 20:54:16 3957661171
>>395645
>>394844
Ардуинщики познают мир вне Arduino IDE)
Аноним 17/12/19 Втр 21:06:21 3957711172
>>395765
>>посмотри на левый пик >>368675 - мега и пара кондеров.
>Там нет кондеров.
В шары не ебись. Они на выводы меги припаяны.

>Самый минимальный запуск - питание, земля, питание на reset и кварц.
Кварц лишний. Соснул. С завода мега работает от внутреннего RC генератора.

>Просто кварц подключенный к ножкам, без кондеров.
Любитель экстрима? Заведется если наберешь с десяток другой пикофарад емкости проводниками на печатной плате, что уже маразмом отдает. Кварцы не моя тема, тонкостей их запуска не знаю, ебашу по RM и не ебет.
Аноним 17/12/19 Втр 21:53:53 3957741173
Аноним 17/12/19 Втр 22:01:07 3957751174
>>381529
Да, всё так.
Ардуино это уже говно мамонта.
Сейчас самые модные крафтовые проекты делают на stm32 Discovery и альтерах.
Аноним 17/12/19 Втр 22:02:38 3957761175
>>381792
> для подвала где есть пчёлы
Чево блядь?
Где ты видел улеи в подвале?
Аноним 17/12/19 Втр 22:14:04 3957781176
кароч, esp 8266 на nodemcu, нужно 8 цифровых пинов поставить на выход, есть инфа, можно ли так?
Аноним 18/12/19 Срд 00:38:45 3957861177
>>395778
Можно, там 11 свободно
Аноним 18/12/19 Срд 09:08:23 3957911178
>>395775
стм32 та ещё говнина, столкнулся пару раз, то дма канал не работает, то с таймером что-то не так. И производитель походу знает про эти проблемы, но исправлять не торопится.
Поэтому советую teensy, сейчас на их сайте появилась дешёвая доставка в RU, а 4-я тинси просто огонь.
Аноним 18/12/19 Срд 12:10:51 3958041179
>>395786
Откуда 11?
Там 8:
GPIO14
GPIO12
GPIO13
GPIO5
GPIO4
GPIO0
GPIO2
GPIO15
И ещё 1 мифический GPIO16 который хрен поймёшь как работает и работает ли вообще.
Аноним 18/12/19 Срд 18:10:35 3958401180
1575898408-2ff6[...].jpeg 77Кб, 700x923
700x923
>>395791
>стм32 та ещё говнина
Неосилятор закукарекал
Аноним 18/12/19 Срд 18:50:55 3958421181
>>395791
STM32 - это семейство микроконтроллеров, а teensy - это разновидность ардуиновских отладочных плат. Сравнение на уровне этого треда.
Аноним 18/12/19 Срд 22:59:18 3958661182
Screenshot2019-[...].png 259Кб, 1080x1489
1080x1489
>>395804
Вот все пины которые тут нарисованы светло-желтым, все и доступны. Посчитать до 11 сам сможешь?
Аноним 18/12/19 Срд 23:19:29 3958691183
>>395866
А, да. Ещё RX/TX можно, потеряв консоль. Я забыл про них.
Аноним 18/12/19 Срд 23:25:50 3958701184
>>395866
>>395869
Как я читал можно себе ещё пару пинов отжать, если перевести память из QIO в DIO режим. Но как я понял в ESP-12F придётся отпаивать крышку и пару ног у микрухи памяти.
Но это не точно.
Аноним 18/12/19 Срд 23:55:32 3958711185
Посоны, в чем проблема? Делал автополивалку на ардуине, за основу взял скетч с форума Гайвера, там была навороченная для меня, нуба прога с раздельным управлением помпами, выводом информации на дисплей и так далее. Я лишнее убрал, вроде ничего не поломал. Собрал схему, работает - как и положено, раз в день в нужный час включает помпу. Три дня проработала, а на четвертый - нет. Причем я для контроля работоспособности прописал в проге одновременно с включением помпы зажигание светодиода на плате. Так вот, светодиод загорается на положенные 10 секунд, а помпа не качает. Померил мультиметром напряжение на пине, управляющем помпой - на нем ноль в момент зажигания светодиода. Резет не помог.
В чем может быть проблема, я упускаю что-то очевидное? Это мой первый опыт с ардуиной, летом я собирал ту же схему и она так же нестабильно работала, но тогда я грешил на плохую помпу или пайку, но сейчас всё пересобрал аккуратно, и помпа живая...
Аноним 18/12/19 Срд 23:58:55 3958721186
>>395871
Если устройство работало не выключаясь, то может переполнение int или типа того. Код-то покажи.
Аноним 19/12/19 Чтв 00:03:57 3958731187
>>395872
Как его сюда лучше вставить?
Аноним 19/12/19 Чтв 00:06:55 3958741188
>>395873
Лучше его вставить на pastebin
Аноним 19/12/19 Чтв 00:14:46 3958761189
>>395874
Окау
pastebin.com/YbXczjtC

Скажу сразу, код чужой, я сам в электронике, как и в программировании, не разбираюсь. Цель была - собрать, залить прошивку, пользоваться. Если для этого потребуется изучать тома по микроконтроллерам и С, я просто плюну и забью, нет столько свободного времени. А если проблема в паре переменных в скетче - то это другое дело.
19/12/19 Чтв 00:48:04 3958771190
>>395871
> на нем ноль в момент зажигания светодиода. Резет не помог.
Спалил чот небось.
Аноним 19/12/19 Чтв 01:32:45 3958811191
>>395870
Так и есть, и на ESP-12F, и на всех остальных доступных в продаже модулях.
Аноним 19/12/19 Чтв 08:21:28 3958891192
>>395840
С чего ты взял, что я неосилятор? В итоге я обошёл всё косяки, но связываться впредь с стм32 не желаю, и другим не советую. Для несложных проектиков они отлично подойдут, но если проектик разрастётся, то шанс напороться на косяк возрастёт многократно.

>>395842
Насколько я понимаю, тред про ардуину, соответственно если идёт речь об стм32, то это, в моём понимании, ардуино-совместимая плата на оном кристалле. Teensy же сделана на чипе производителя (motorola/freescale/NXP), которому я доверяю гораздо больше, чем STM, сливающему китам свою некондицию. Вот это я хотел сказать, сорри за сумбурно выраженные мысли.
Аноним 19/12/19 Чтв 08:41:27 3958901193
>>395877
Но три дня нормально работало
Аноним 19/12/19 Чтв 11:11:13 3958981194
>>395791
это ты не пробовал под ESP на С++ кодить. После этого STM32 выглядит как божественный посланник

Алсо, на камень тинси тоже есть еррата, и вообще найди хоть один современный микроконтроллер с кучей периферии без ерраты?
Аноним 19/12/19 Чтв 12:09:25 3959001195
>>395889
>В итоге я обошёл всё косяки
Если такой дегенерат, как ты, все решил, значит проблемы были описаны в errata. Значит он сам дурак, что не ознакомился заранее.
Аноним 19/12/19 Чтв 17:00:35 3959141196
>>395898
>это ты не пробовал под ESP на С++ кодить.
Скоро попробую.
>на камень тинси тоже есть еррата
Вопрос в их степени значимости ошибок. На стм были просто откровенные дурные косяки, как будто её разработал студент на курсовую.

>>395900
Не все, часть про часть из них потом читал на форумах, в том числе на официальных стм-овских, ответа от поддержки не было, на тот момент. Когда переписывался с freescale, отвечали очень оперативно.
Аноним 20/12/19 Птн 14:41:13 3959801197
15741148149350.jpg 46Кб, 620x620
620x620
>>395791
>Поэтому советую
Баги есть во всех чипах, ради интереса посмотри конфигурацию ядра линукса и количество разных ворк-эраундов для платформ.
Важно то, что есть в документации, нужно всегда смотреть доки.
Аноним 21/12/19 Суб 14:25:51 3960721198
image.png 43Кб, 750x443
750x443
Уважаемые ардуинщики, нужна помощь с маленькой схемкой на atmega8. Светодиод должен метять яркость в зависимости от освещения, в темноте светился максимально ярко, при увеличении освещения - светился все тусклее, то тех пор, пока не погаснет. Имею фоторезистор (на схеме заменил обычным) который в темноте имеет сопротивление 500 кОм (напряжение на входе АЦП 4,9В), при освещении изменяется до 48 кОм(напряжение на входе АЦП 4,14В). Нужно управлять свечением светодиода с помощью шим. Беру, к примеру красный светодиод с минимальным напряжением 1,7В и максимальным 2,5В, получается, что для регулировки от минимальной до максимальной яркости светодиода, коэффициент заполнения должен изменяться от 34 до 50%, чтобы поддерживать диапазон данных напряжений. С получением значения с АЦП разобрался, а вот как все это преобразовать для вывода с помощью шим - нет. Если я правильно все понимаю, нужно преобразовать 10-битное значение с ацп в 8-битное для шим и после как-то инвертировать, домножив на что-то, чтобы получить необходимый диапазон
Аноним 21/12/19 Суб 14:47:17 3960731199
>>396072
Ты ошибся абсолютно во всем. Для начала разберись, почему светодиоды подключают либо через резистор либо через специальный драйвер.
Аноним 21/12/19 Суб 14:55:19 3960741200
>>396073
Да, про резистор и падение напряжения на нем я совсем забыл. Поставив резистор смогу управлять свечением светодиода, регулируя коэффициент заполнения от 68 до 100%
Аноним 21/12/19 Суб 15:41:50 3960841201
>>396074
Нет, опять не так. Ты даже не понимаешь как работает ШИМ. Амплитуда у тебя не изменится.
От ШИМ светодиод у тебя будет просто мигать, но настолько часто, что это будет не заметно.
Аноним 21/12/19 Суб 16:01:27 3960961202
Хэлп ми плиз.
В общем я в программировании полный лох, но мне срочно нужно запрограммировать Ардуино на улавливание и запись вибраций (пульса). Я хочу из этого потом сделать графики. У меня есть сам Ардуино, датчик вибраций, ну и проводочки. В интернете есть кода на создание вибраций и на что-то типа сигнализации (1 вибрация → светится). Что там нужно поменять, что б прога стала как мне надо?
страшно очень страшно
Аноним 21/12/19 Суб 16:04:45 3960971203
>>396096
Для пульса оптические датчики.
Аноним 21/12/19 Суб 16:04:58 3960981204
>>396084
Мы меняем среднее значение, а не амплитуду. А это среднее значение будет отвечать за яркость, разве не так?
Аноним 21/12/19 Суб 16:13:50 3960991205
>>396096
> Что там нужно поменять
У тебя хороший датчик, сам использую эту модель, проводочки подключены по точно такой же схеме, которую ты приложил. Только вот в коде в строке 228 надо поменять "whereIsTheFuckingCode(1488);" на "pastebinCom();", тогда прога станет как тебе надо.
Аноним 21/12/19 Суб 16:15:23 3961001206
>>396098
Cредний квадрат у тебя будет "считать" глаз, а светодиод будет мигать. Поэтому, то что было написано выше про напряжения - полный бред.
Аноним 21/12/19 Суб 19:24:32 3961171207
>>396100
А что тогда посоветовать можешь?
Аноним 21/12/19 Суб 20:12:58 3961241208
>>396117
Даже не знаю, тебе наверное уже ничего не поможет.
Коэффициент заполнения нужно менять от 0 до 100%, потому что это обыкновенная мигалка, только частота относительно высокая.
Аноним 21/12/19 Суб 20:32:51 3961251209
>>396124
Дядя, какой же ты токсичный
Аноним 22/12/19 Вск 06:56:01 3961631210
>>396096
Датчик другой возьми, пульс по вибрациям будет сложно искать, так как "все" вибрации сжатия-разжатия вены гасятся кожей и приходится пальцем давить, чтобы почувствовать. Тебе нужен оптический датчик и измерять ты будешь периоды "горит-не горит" принимающего светодиода.
Аноним 22/12/19 Вск 06:57:22 3961641211
Аноним 22/12/19 Вск 18:36:22 3962211212
image.png 1Кб, 135x48
135x48
image.png 1Кб, 612x30
612x30
>>396164
Спасибо, дядя
Не мог бы еще подсказать, как удалить два бита из регистра, ну или просто их обнулить, сдвиг на два бита влево и потом на два бита вправо не помогает, предположил, что это должно работать как на 2-ом пике, но нет
Аноним 22/12/19 Вск 18:38:12 3962231213
Аноним 22/12/19 Вск 18:54:20 3962251214
>>396223
Что-то совсем не выкупаю. Если не сложно, то можешь написать, как это для моего случая будет выглядеть (беру ADCW, стираю значение двух первых битов и записываю в OCR1A)?
Аноним 22/12/19 Вск 19:25:55 3962311215
Аноним 22/12/19 Вск 19:26:53 3962331216
>>396225
Тогда можно ограничиться конечным решением
OCR1A = ADCW & 0xFC

Для общего случая, если интересно, то вот действия по шагам.
1. Для начала сдвигаешь единицу на нужное число позиций, предположим, тебе надо затереть 4 бит. для этого надо сдвинуть на 3 позиции влево: (1 << 3) = 00001000 = 0x08
2. Делаешь побитовую инверсию этой штуки: ~(0x08) = ~(0001000) = 11110111 = 0xF7
3. Применяешь побитовое AND с целевым значением: B = A & 0xF7
В результате у тебя принудительно занулится только 4-й справа бит, все остальные от ANDа с 1 в соответствующих положениях не изменятся.

Конкретно для твоего случая тебе надо занулить два правых, то есть ты должен накладывать маску 11111100 = 0xFC
Аноним 23/12/19 Пнд 09:25:17 3963281217
>>396221
МАСКИ. Прочти уже руководство любое. variable |= 0b00110011 - поднять биты в 1, variable &= 0b11001100 - опустить биты в 0. Это булевая логика, ёпту.
Аноним 23/12/19 Пнд 09:36:04 3963311218
>>396233
Блядь, я совсем уже старый стал для этого, сейчас ворчать буду. МАСКИ. Одним действием это решается.
Аноним 23/12/19 Пнд 20:10:47 3963921219
>>396096
Нужно поменять программный код.
Аноним 24/12/19 Втр 03:14:02 3964251220
>>396331
так я ж по шагам ему расписал. алсо, слово маски там есть
Аноним 26/12/19 Чтв 00:54:03 3965351221
1577310815573.jpg 27Кб, 446x579
446x579
Есть такой дисплей https://ru.aliexpress.com/item/32840394830.html . Как его подключить к пердуине? Там написано "IIC/SPI" и дана таблица пинов. Он поддерживает два разных интерфейса? Гуглил его контроллер, не нашёл статьи про 16 пинов. ЯННП
Аноним 26/12/19 Чтв 05:36:05 3965531222
>>396535
Читай документацию, там должно быть типовое подключение. D/C - data/command, D0, D1, D2 - лично мне говорит о наличии либо SPI, либо полубайтового параллельного соединения 8086.
Аноним 26/12/19 Чтв 06:01:01 3965541223
Аноним 26/12/19 Чтв 13:56:28 3965761224
>>396554
> Далее в некому не нужный даташит.
Совсем охуел штоле сука?! Датащит у него не нужный. Потому и не получается ничего. Он должен быть твоим основным источником информации по незнакомой железке.
Аноним 26/12/19 Чтв 16:30:08 3965881225
bus.jpg 846Кб, 2923x1822
2923x1822
piston.png 57Кб, 1189x1019
1189x1019
>>396576
Чего такой нервный? Тут же уже сделана поправка на пердуинщиков, которые на хую или еще чем вертели даташиты где ответы на почти все вопросы.

Недавно разжился HydraBus https://github.com/hydrabus/hydrafw/wiki и не одной. Эпичный код, который позволяет не писать всякий свой тестовый говнокод для первичного запуска железки, а тупо с консоли по тем же I2C и SPI в режиме мастера слать данные и смотреть что будет, не переписывая свой код.
Если впадлу писать в обычной консольке - можно собрать прошивку с микропитоном, которая как минимум умеет читать файлы с SD карты и на микропитоне писать код для запуска в интерактивном режиме. Охуенный комплект soft+hard. Must have на пару с логическим анализатором.
Аноним 26/12/19 Чтв 16:59:08 3965911226
>>396588
> HydraBus
Зачем там 2 usb?
Аноним 26/12/19 Чтв 20:29:12 3966051227
dup.png 15Кб, 1137x407
1137x407
>>396591
Что бы в два смычка долбить внешнюю железку.
Как совсем тупой вариант - обе консольки перевел в режим моста, соединил выводы PA9-PA3, PA10-PA2 и получил связь по компорту. Можно запустить в одном I2C мастера, в другом SPI мастера. Зависит от фантазии.
В микропитоне только один usb порт работает.
https://greatscottgadgets.com/greatfet/one/ - фантазия на будущее.
Аноним 26/12/19 Чтв 21:24:50 3966081228
>>396605
>Что бы в два смычка долбить внешнюю железку.
И ебаться с синхронизацией?
Аноним 27/12/19 Птн 02:22:38 3966241229
изображение.png 641Кб, 437x491
437x491
>>395645
>>395697
>>395704
Сделал плату, поставил в стену, всё работает, пошел заказывать на JLCPCB и соснул причмокивая.
До регистрации они показывают цену доставки около 10$
Регаешься, идёшь оформлять заказ и тебе суют хуй защеку ценой в 45$ за доставку.
Пидоры.
Аноним 27/12/19 Птн 02:41:40 3966251230
>>396624
Отмена паники. Там криво работает. Выбираешь дешевую доставку, добавляешь в корзину и доставка взлетает в 5 раз. Нужно нажать NEXT и уже там выбрать дешевую доставку ещё раз.
Аноним 27/12/19 Птн 04:42:16 3966261231
>>396588
привет. где закупился?
Аноним 27/12/19 Птн 06:00:02 3966271232
>>396626
Несколько странный вопрос. Проект так то open source, из которого интересней всего сам софт.
Герберы https://github.com/hydrabus/hydrabus/tree/master/hardware/HydraBus_1_0_Rev1_3/HydraBus_1_0_Rev1_3_Gerber с мелким изъяном - переходные отверстия без маски. Заказ изготовления плат был в JLC.
Детали - резисторы, конденсаторы и прочую мелочь - наскреб по сусекам. STM32F415RGT брал в электронщике на сборку трех штук, боковые кнопки и говеные микроюсб от Molex, но говеные по части механической прочности, о чем создатели HydraBus явно сказали и подтвердили что MICROusb - это на хуй никому не нужные отходы промышленности, которые надо запретить. "Modified the 2 microUSB to new ones which are more robust (HRO_U-F-M5DD-Y-L)"
Прошивка запускалась даже на stm32f407 и как минимум работали i2c и spi в режиме мастера.

>>396608
O RLY? Покажи хоть одну железку которую надо синхронно долбить сразу например по SPI и I2C? С натягом поверю в запуск MCP2515 - тыкать в нее палочкой по SPI с одной консоли и с другой консоли слать говно на CAN шину.
Аноним 27/12/19 Птн 12:09:13 3966471233
Аноним 27/12/19 Птн 14:37:05 3966511234
>>396588
Понаделали троллейбусов автобусных анал-лизаторов бля. Bus Pirate, Bus Blaster, HydraBus. Ардуинодетям тоже пора чонить сделать на меге чтоб вяло дрыгали маленькими ножками из своего игрушечного терминала.
Аноним 27/12/19 Птн 14:53:23 3966521235
>>396651
Про BusVoodoo https://bus.cuvoodoo.info/ забыл. Как и про GreatFet one https://greatscottgadgets.com/greatfet/one/
BusVoodoo - c ходу не завелся и нет внятных инструкций как вообще с нуля прошивать. Выбыл из списка кандидатов. GreatFet - на будущие фап фантазии.

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

> Bus Blaster
Надо повникать что это за хрень.
Аноним 27/12/19 Птн 15:07:20 3966541236
8723657823568237.jpg 36Кб, 600x479
600x479
>>396652
>забыл
Многоточие забыл, наверное.

>Это не только
Ты же не дурак. Тег <sarcasm> же не нужно проставлять было, верно?
Аноним 27/12/19 Птн 17:20:46 3966621237
>>396651
правильно, лучше пусть идут бухать в подвал
Аноним 27/12/19 Птн 21:41:47 3966791238
>>396654
> Bus Blaster
Чуть погуглил - или в шары долблюсь или от него живого толку мало, так как умеет по большей части только в JTAG, но не прикидываться мастером например на шине SPI, а если и умеет - сиди и сам пили говнокод. От LibUSB на винде остался тяжелый отпечаток, что сразу ставит крест на нем.
С таким же успехом могу скрестить ежа с ужом гидру с любой FPGA и с огромным натягом (самому же надо будет писать конфигурации для FPGA) сказать что оно клон Bus Blaster.
Аноним 27/12/19 Птн 23:38:24 3966851239
>>396679
Bus Blaster v1 вообще без плисины. Можешь просто взять FT2232H на хлебной доске и сказать что это бластер - мне вообще похую. Не знаю что там пилить или не пилить, libusb там или libmpsse, но сам факт заявления на универсальность дрыганья шин - был.
Аноним 05/01/20 Вск 02:23:20 3974701240
ui.png 0Кб, 84x48
84x48
Как у дисплея "nokia 5510" не делать display.clear(). У меня дисплей мерцает, если полную очистку делать и опять рисовать UI bitmap (84x48) а потом два значения. Пик это "UI". Рисую через:
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
Аноним 05/01/20 Вск 04:16:37 3974741241
>>397470
перерисовывай только нужную часть
Аноним 05/01/20 Вск 06:03:27 3974851242
>>397474
Это и спрашивал. Нагуглил функцию как рисовать закрашенный квадрат.
display.fillRect(x, y, width, height, color);

color - white стрирает, black рисует
Аноним 05/01/20 Вск 14:27:20 3975481243
>>397470
> Adafruit_GFX.h
Выкинь эту поеботу. Ты совсем обезумел этот жыр включать?
если на i5 проце с 8 гигами оперативы это запускаешь, то оставляй. Норм либа.
Аноним 06/01/20 Пнд 02:04:41 3976171244
Нужны ли какие-либо ограничивающие резисторы для управления 5в реле модулем? Там как раз где-то 50мА чтобы релюха потребляет, т.е. это максимум на что способен сам вывод. Пины не сдохнут от такого?
Аноним 06/01/20 Пнд 02:59:29 3976201245
>>397617
что за модуль? там вполне может стоять транзюк с резистором, подобранным для работы в ключевом режиме. напрямую реле дёргать нельзя
Аноним 06/01/20 Пнд 03:53:36 3976271246
51ktkIgpboL.jpg 42Кб, 500x500
500x500
>>397620
2 relay module, там действительно 2 транзистора
что-то тупанул, я же на модуль внешнее питание подаю
ок
Аноним 08/01/20 Срд 19:34:22 3979191247
IMG202001081215[...].jpg 671Кб, 3019x1991
3019x1991
Я сегодня первый день, только вкатываюсь в Ардуино, а точнее в атмегу. Хотел переключить атмегу8 на внешний генератор с кварцем. Поменял на включение только фьюзы CKSEL0-3. Он начал прошиваться, прошил один бит и потом послал меня нахуй и больше не включался.

Как я понял он биты поочередно шьёт, а не все сразу и я переключил его в другой режим не прошив до конца?

На момент прошивки внешнего генератора конечно не стояло. Но я добавил его - и один хуй атмега8 шлет нахуй. Вторая атмега прошилась норм и работает от генератора.

Думаю я первый МК переключил на внешний RC генератор? Как ее теперь из этой залупы вывести?
Аноним 08/01/20 Срд 19:43:26 3979211248
>>397919
Высоковольтным 500кв программатором. Купи новый, капля.
Аноним 09/01/20 Чтв 08:08:42 3979541249
>>397919
Биты все сразу прошиваются
Аноним 09/01/20 Чтв 08:19:35 3979551250
>>397919
Внешний генератор или внешний кварц?
Аноним 09/01/20 Чтв 09:01:07 3979571251
>>397921
Что за капля?
>>397954
Почему же у меня МК наебнулся тогда? Мне кажется он физически сразу все биты за один такт записать не сможет.
>>397955
Сейчас? Внешний кварц на 12 МГц.
Аноним 09/01/20 Чтв 10:32:43 3979611252
>>397919
Внешний генератор на 16МГц, питание на 5В, полная чистка. Не помогло? Тогда только параллельный программатор, вполне вероятно ты затёр бит SPI Programming ENABLE и усё.
Аноним 09/01/20 Чтв 12:24:47 3979671253
>>397961
>Внешний генератор на 16МГц
А чем на 12 не подходит?
>питание на 5В
А от самого программтора 5В по юсб мало что-ли?
>полная чистка
Он даже сигнатуру чипа прочитать не дает.
>Тогда только параллельный программатор, вполне вероятно ты затёр бит SPI Programming ENABLE и усё.
Как я мог его затереть если я только CKSEL биты трогал?
Аноним 09/01/20 Чтв 12:56:51 3979701254
>>397967
>Внешний кварц на 12 МГц.
>Внешний генератор на 16МГц
>А чем на 12 не подходит?
Разницу знаешь? У кварца в большинстве случаев 2 вывода и его надо раскачивать внешними схемами как ломающуюся наташку-шлюху и уже с них снимать тактовый сигнал. У генератора минимум 3 вывода, обычно 4 - подал питание и на одном из выводов сразу появляется тактовый сигнал, который надо подать на XTAL1 пишу по памяти, могу ошибаться Иногда есть вывод разрешение работы генератора, про него то же не забываем.
Разницу уловил? Кварц в помойку, ищи генератор или же городи генератор на инверторах и кварце.
Аноним 09/01/20 Чтв 13:06:34 3979721255
>>397970
>генератор на инверторах и кварце
есть пример как такой собрать?
Аноним 09/01/20 Чтв 15:19:00 3979801256
krosc2.png 27Кб, 502x344
502x344
7400.jpg 42Кб, 673x468
673x468
Аноним 09/01/20 Чтв 16:59:05 3979901257
И еще вопрос - а чем вы пяете? Я паяю по старинке канифолью и оловом. Неплохо бы перейти на что-то более современное. Что можете посоветовать?
Аноним 09/01/20 Чтв 19:58:05 3980411258
>>397990
>чем вы паяете
Паяльником, иногда еще феном на паяльную пасту. Но я не настоящий ардуинщик, не уверен что настоящие ардуинщики паяют паяльниками.
>оловом
>Неплохо бы перейти на что-то более современное. Что можете посоветовать?
Оловянно-свинцовые припои, такие как ПОС-61. Использовать для пайки чистое олово точно не стоит.
Аноним 09/01/20 Чтв 20:30:52 3980561259
>>398041
>Использовать для пайки чистое олово точно не стоит.
Вот кто украл детство у Греточки, я нашёл тебя. Ну, ладно-ладно, бессвинцовые припои - не чистое олово.
Аноним 09/01/20 Чтв 21:03:26 3980581260
>>398056
>>398041
С каких это пор чистым оловом, которое еще хрустит при сгибании, плохо паять? Наоборот без всяких примесей лучше будет.
Аноним 09/01/20 Чтв 21:24:50 3980621261
>>398058
Если совсем ебануться - погугли "оловянная чума" и прикинь что будет если со своей или просто махарайкой на морозе окажешься вдали от цивилизации? Она буквально развалится на части от такого поворота событий. Не зря же существует градация по рабочим температурам микросхем - "коммерческое дерьмо" - 0..+85, "промышленный" -40..+125, "военный/авто" -55..+150 усредненные границы температур, могут немного изменяться. Граница -40 всегда неизменна и непоколебима.
Олово только если кастрюли паять или еще что, что контактирует с пищевыми продуктами.

>>398041
Как ждал такого стебного поста. Really.
Почему не написал - гвоздем, нагретым на газовой горелке и прочий экстрим?
Чем паяем - внезапно паяльником, чем еще? Врядли ньюфаг будет паять шмеги в QFN, MLF или Спаси и Сохрани BGA меги в BGA существуют? Если нет, то вставить имена кристаллов STM32 в BGA.
Аноним 09/01/20 Чтв 21:26:13 3980631262
>>398062
Чем плохо чистое олово?
Аноним 09/01/20 Чтв 21:29:40 3980641263
>>398063
"Оловянная чума", "оловянные усы" и вообще чистое олово хуже плавится и течёт.
Аноним 09/01/20 Чтв 21:36:58 3980661264
>>398063
Заебал уже. При -13 начнется херня, при -33 все к хуям рассыпется. Для пердящих с дивана это не важно, да.
Коротко обзор припоев https://worldofmaterials.ru/spravochnik/conductors/247-pripoi
Для глубокого погружения "ОСТ 4Г 0.033.200 Припои и флюсы для пайки, припойные пасты. Марки, состав, свойства и область применения" https://files.stroyinf.ru/Data2/1/4293738/4293738229.pdf
Аноним 09/01/20 Чтв 21:37:06 3980671265
>>398064
>Оловянная чума
Ну чистое 100% олово я думаю давно в пайке не встречается. Уже деды наверняка паяли сплавами олова.
Аноним 09/01/20 Чтв 23:31:19 3980931266
>>398067
Всякую хрень из олова, которую ньюфаг может пустить на припой, можно найти до сих пор.
Аноним 10/01/20 Птн 04:01:29 3981161267
Нужен эмулятор клавиатуры на вашей пердуино. Чтобы отправлял сам нужные клавиши по usb компу. Что для этого достаточно купить? Нужны ли джемперы, бредборды всякие или из коробки можно будет мк подключить по усб и написать 3 строчки в недоIDE? Еще про модули на ESP8266 интересует: почему они мощнее в 10 раз (и памяти больше), чем atmega328, а стоят почти в 2 раза дешевле? Там даже вай фай есть.
Аноним 10/01/20 Птн 04:51:17 3981191268
>>398116
>почему они мощнее в 10 раз (и памяти больше), чем atmega328, а стоят почти в 2 раза дешевле? Там даже вай фай есть.
Потому что Atmel это американская контора, один из лидеров в области AVR-микроконтроллеров, и атмега досконально изучена и документирована. А ESP делает китайская нонейм-контора Espressif с 2015 года только, не раскрывает исходников своего SDK и вообще работает как черных ящик, хуй знает какие там бэкдоры еще вшиты. Алсо, стабильность работы у ESP также хуже, народ отмечает спонтанные перезагрузки в отдельных условиях использования.
10/01/20 Птн 05:04:33 3981201269
>>398119
Ты из какого-то манямира? Атмела давно нет.
Аноним 10/01/20 Птн 06:12:45 3981221270
>>398120
Во времена Атмеги328 еще вполне себе была.
Аноним 10/01/20 Птн 06:27:32 3981231271
>>398120
C таким же успехом можешь пиздовать в ПЛИС-о тред. Altera тоже довольно давно нет, теперь Intel, но все почему-то говорят "бери Altera", да и в Сети старые статейки никто не правит и везде "Altera", а не Intel. Altera! Altera! Altera! Altera!
Аноним 10/01/20 Птн 08:38:12 3981271272
Ахуенно, блять. На основной вопрос ответит кто? >>398116
Аноним 10/01/20 Птн 09:47:34 3981281273
>>398116
> Что для этого достаточно купить?
Любую arduino на базе чипа atmega32u4, это arduino leonardo, arduino micro, arduino pro micro, может еще какие-то. Ардуины на базе atmega328p (nano, uno, pro mini, ...) не подойдут, у них нет поддержки usb.

> Нужны ли джемперы, бредборды всякие или из коробки можно будет мк подключить по усб и написать 3 строчки?
Для программной отправки кодов клавиш тебе USB провода достаточно будет.

> в недоIDE
Можешь VS Code использовать в качестве IDE.
Аноним 10/01/20 Птн 09:53:42 3981291274
>>398128
>Для программной отправки
Что имеется ввиду под программной? По сути это должна же быть полноценная имитация клавиатуры, не? Т.е. никаких посредников между мк и драйвером ос нет. Мне именно это важно, чтобы обойти защиту от автокликеров/ботов.
Аноним 10/01/20 Птн 09:56:15 3981301275
>>398128
>nano, uno, pro mini, ...) не подойдут, у них нет поддержки usb
В смысле нет? Только питать что ли моно?
Аноним 10/01/20 Птн 09:59:26 3981311276
> Что имеется ввиду под программной?
Я имел в виду, что ты не собираешься делать какие-то внешние кнопки и нажимать на них пальцами.

> В смысле нет? Только питать что ли моно?
В uno и nano стоит отдельный чип USB to Serial конвертер, позволяющий прошивать ардуину по usb и общаться с ней по serial. В pro mini нет ни usb гнезда, ни отдельного чипа, придется отдельный свисток покупать для её прошивки.
Аноним 10/01/20 Птн 10:01:44 3981321277
>>398131
Ну и полноценным USB устройством (даже клавиатурой) nano, uno и pro mini быть не могут.
Аноним 10/01/20 Птн 10:01:53 3981331278
Аноним 10/01/20 Птн 11:56:40 3981361279
2ef90f9af427905[...].jpg 180Кб, 600x563
600x563
97e5322383da1fa[...].jpg 149Кб, 600x483
600x483
А чего у мк ноги кривые какие-то, словно обкусанные? Это нормально?
Аноним 10/01/20 Птн 11:59:06 3981371280
Аноним 10/01/20 Птн 11:59:09 3981381281
>>39813где ты кривизну видишь?
Аноним 10/01/20 Птн 12:01:20 3981391282
А, все, понял, это такие выводы на обратную сторону?
Аноним 10/01/20 Птн 12:01:38 3981401283
>>398136
Разуй глазки - это БЕЗНОГИМ корпус типа QFN или MLF. У него внезапно нет торчащих и вставших хуев ног.
То что видишь - это припой из паяльной пасты. Учись, школота.
Это норма.
Аноним 10/01/20 Птн 12:04:08 3981421284
>>398140
Кринжанул с тебя, чел...
Аноним 10/01/20 Птн 12:07:07 3981431285
>>398139
Ты про то что гребенка с обртной стороны еще штыри имеет? Так это стандарт такой,чтобы ее можно было впаивать.
Аноним 10/01/20 Птн 12:09:19 3981441286
.png 700Кб, 1129x867
1129x867
>>398143
Какие штыри? Написад же У МК.

Я уже сам понял >>398139
Аноним 10/01/20 Птн 14:52:11 3981581287
>>398137
>Arduino Micro — это Arduino Leonardo, исполненный на компактной плате. Отличие заключается в отсутствии собственного гнезда для внешнего питания, но оно может быть подведено непосредственно к контакту Vi. В остальном, начинка и способы взаимодействия совпадают с Arduino Leonardo. Он также имеет один микроконтроллер ATmega32u4 и для прошивки через USB, и для исполнения программ; также может выступать в роли клавиатуры или мыши; предоставляет то же количество памяти, цифровых, аналоговых и ШИМ-портов.
Аноним 10/01/20 Птн 16:25:12 3981691288
123.jpg 218Кб, 1148x503
1148x503
Подскажите, я правильно перенес схему слева? Нигде не наебался?
Аноним 10/01/20 Птн 16:49:21 3981711289
изображение.png 25Кб, 1111x601
1111x601
Уважаемые, подскажите пожалуйста.
Два вентилятора, один 3-пин второй 4-пин повешены на PWM-линии ESP32 следующим образом. Линии у ЕСПшки раздельные, на разных таймерах. При включении 3-пин вентилятора (тоесть при подаче шим-сигнала на мосфет) 4-пин вентилятор начинает свистеть, пищать. Почему?
Аноним 10/01/20 Птн 16:52:09 3981731290
Школьник-читак не осилил автокликер из своих деталей и в итоге пришёл к HID-клаве. А ведь столько нытья было про "ну всё же готово, осталось только..." лол
Аноним 10/01/20 Птн 17:15:32 3981771291
>>398173
>Школьник-читак
Чего ты так рвешься-то? Неужели я тебя так сильно проткнул? Извини, я не нарочно.

>нытья
О каком нытье вообще речь?
Аноним 10/01/20 Птн 17:25:48 3981781292
>>398173
>>398177
А, кажется вспомнил, ты тот чухан из радача, который собственной слюной захлебывался, плакая о читерах? С того момента уже дохуя чего было предпринято и перепробовано. Так что можешь обратно под шконарь залезть к своим братьям шизикам. Пердуину всяко профитней брать, чем собирать сомнительные таймеры на обоссаных схемках, даже желания нет возиться с этим говном, к тому же без осцилла. Еще будет какая-то шваль местная кукарекать о моем выборе, лол. Свободен, чушок :)
Аноним 10/01/20 Птн 18:00:22 3981831293
schematicdb9.png 10Кб, 923x591
923x591
>>398169
Я нуб, но:

1) Внутрисхемное программирование использовать не будешь? Это та часть справа сверху в пунктирном прямоугольнике. Если не собираешься перепрограммирвоать на ходу, то фиг с ней.

2) Конденсатор, тот который 10 микрофарад, обычно ставят прямо у ног микросхемы, чем ближе тем лучше. Вангую что будет работать даже если его убрать, не критично.

3) Это кажется адаптер для геймпада Sega Genesis / Atari. Так вот, не вижу ни разъёма ни хотя бы дорожек с площадками для проводов. Ты прямо к ногам микросхемы собрался подпаиваться чтоли? Всё остальное = хуета, а вот это уже похоже на косяк.

Больше ничего не вижу. но повторюсь, я нуб.
Аноним 10/01/20 Птн 18:05:45 3981841294
>>398183
>1) Внутрисхемное программирование использовать не будешь?
Я для этого сделал отдельно >>397919 плату для прошивки МК
>2) Конденсатор, тот который 10 микрофарад, обычно ставят прямо у ног микросхемы
Буду стараться как можно ближе его поставить. Один хуй сперва навесной монтж делать буду.

>Ты прямо к ногам микросхемы собрался подпаиваться чтоли?
Нет, еще ноги не разводил к разьему DB9. В этом моменте наебаться невозможно. А вот в левой половине можно наебаться подключив элементы не в том порядке.
Аноним 10/01/20 Птн 18:25:48 3981901295
>>398169
Надеюсь, ты будешь собирать это на макетке, а не собираешься травить плату?
Если ты действительно читак, как пишут выше, то занимаешься ерундой. Наверняка проще и быстрее будет сделать автокликер программно, даже если от этого есть защита. Например, вроде как до сих пор из винды не выпилили мышки RS-232. Можешь соединить два COM-порта, возможно виртуальных, и готово.
Аноним 10/01/20 Птн 18:36:13 3981951296
>>398190
Ты мимо, чел. "Читак" - я, который завтра пойдет за пердуиной. Кстати, не слушай того шизика с радача, он обиделся за то, что я в его треде поставил этого петушка на место при людно. Если интересно, то я просто планирую раз в минуту нажимать одну кнопку в ммо дрочильне, чтобы перс лутал спавнящуюся хуйню. Пусть ебланы без смекалочки сами бегают и подбирают упавшее мыло.
Аноним 10/01/20 Птн 18:47:22 3981971297
>>398190
>Надеюсь, ты будешь собирать это на макетке, а не собираешься травить плату?
Ваще не угадал. Навесной монтаж. Сперва так, а потом может по красоте сделаю. Я спрашиваю правильно ли я сделал дорожки. Можно считать что зеленые дорожки - провода.
>Если ты действительно читак, как пишут выше, то занимаешься ерундой.
Ебу дал? Ты бы хоть название схемы вверху прочитал что я делаю. Это переходник чтобы подключить джой от сеги к ПК. Играть на эмуляторе в сегу с аутентичным геймпадом хочу.

Аноним 10/01/20 Птн 19:03:12 3981991298
14322808046631.jpg 44Кб, 499x430
499x430
>>398171
Ну же, анончики, в какую сторону копать?
Аноним 10/01/20 Птн 21:14:47 3982101299
>>398199
А ты пробовал без мк включить два вентилятора? Чет не понял, нахуя разная частота. Может свистит, потому что нагрузка скачет.
Аноним 10/01/20 Птн 21:37:56 3982141300
>>398210
Без МК смысла нет, т.к. даже если с МК включить 3пин на 100% то свист уходит. Да, нагрузка скачает, и где-то создаёт какие-то помехи, но я не пойму где, и почему на это есть реакция. По осцилу (а осцил у меня крайне хуёвый) шим на PWM вентилятор особо не меняется с включением второго.
Аноним 10/01/20 Птн 22:09:53 3982211301
2020-01-1022-06[...].png 58Кб, 1322x712
1322x712
>>398214
>Да, нагрузка скачает, и где-то создаёт какие-то помехи, но я не пойму где
Вроде как для таких вещей придумали диоды и конденсаторы. Вот так просто моторчиками не управляют с мк. Они во-первых могут ебнуть в обратку и спалить контроллер.

с привязкой по времени:
https://youtu.be/hoprWM_b6V0?t=202
Может резисторы как на видео подключить на управляющие ноги, исправят проблему. Можно еще и диод подключить.


>Без МК смысла нет
Смысл есть проверить схему, где ты НЕ ебашишь импульсом в трехпиновый вентилятор (пикрилейтед). Если свиста нет, то именно там помехи.
Аноним 10/01/20 Птн 22:28:14 3982251302
изображение.png 25Кб, 861x623
861x623
изображение.png 24Кб, 861x623
861x623
>>398221
>Вроде как для таких вещей придумали диоды и конденсаторы.
Да я понимаю, но не понимаю куда. Пробовал питание на 3пин через диоды подавать (и + и землю) - картина абсолютно не меняется. Пробовал кондёр навешивать опять же на входное питание 3пин - чуть вроде сглаживает свист, но прям совсем немного.

>>398221
>Может резисторы как на видео подключить на управляющие ноги, исправят проблему.
Там не голый транзистор, а транзисторный модуль. Так что схема пикрил1, я просто забыл сразу дорисовать. Можно, да, ещё довешать, но дело в другом. Я сейчас сделал как пикрил2 - PWM-вход 4-пин вентиляторра посадил на землю. И один хуй свист остался. Тоесть этот свист приходит как то по силовой части, а не с сигналом микроконтроллерра
Аноним 10/01/20 Птн 22:29:31 3982261303
>>398221
>Смысл есть проверить схему, где ты НЕ ебашишь импульсом в трехпиновый вентилятор (пикрилейтед). Если свиста нет, то именно там помехи.
Проблема в том, что за шумом вентилятораа работающего на 100% я не могу понять, остаался ли свист. А так - я вроде бы пробовал, и при полностью откррытом трранзисторре свиста нет
Аноним 10/01/20 Птн 23:05:34 3982371304
>>398225
На осциллографе измерял вместо шим питание?

>Проблема в том, что за шумом вентилятора работающего на 100% я не могу понять, остался ли свист.
Обороты делал больше/меньше? Может когда у тебя кулер один, оборотов больше и свиста не слышно, а как два, то напряжение проседает, обороты понижаются и свист слышен.
Аноним 10/01/20 Птн 23:22:55 3982401305
2020-01-1023-10[...].png 54Кб, 1026x732
1026x732
>>398225
>Пробовал питание на 3пин через диоды подавать (и + и землю) - картина абсолютно не меняется.
Вроде так должно быть, как на пикрилейтед.

Это про индуктивный выброс
https://youtu.be/rFBRTuVhB4A


Аноним 11/01/20 Суб 00:46:30 3982491306
123.jpg 361Кб, 923x1132
923x1132
>>398169
Доделал до конца. Все норм?
Дорожки и должны пересекаться. Я не буду травить плату.
Аноним 11/01/20 Суб 01:11:53 3982511307
>>398249
Что значит "должны пересекаться"? Это один слой или как? Если не собираешься травить плату, то нахрена тогда спрашиваешь, норм или нет (учитывая то, что это говно)?
Аноним 11/01/20 Суб 01:18:50 3982541308
>>398251
>Что значит "должны пересекаться"?
В реальности я буду все на плату с дырками садить и снизу проводами паять.
>то нахрена тогда спрашиваешь, норм или нет
Правильно ли я в принципе соединил все элементы вместе. Впервые такое делаю.
Аноним 11/01/20 Суб 01:44:24 3982591309
2020-01-11.png 21Кб, 1440x860
1440x860
Анончики прошу посильной помощи

Суть такая - сделал на малине планшет но залил туда ведро из собранного образа а он размечен на 4 гига а всего на флешке 16 гигов и нужно расширить раздел пикрелейтед но в прыщах я не очень потому прошу гуру ведер или прыщей сказать что жать дальше

подключен по ssh есть бузибокс, рут ну и так могу залить любую апк расширять нужно "/dev/block/mmcblk0p4"
Аноним 11/01/20 Суб 01:55:11 3982621310
>>398259
Ты ошибся разделом или тредом. Здесь обсуждается ардуина.
Тебе надо искать тред с малинками или раздел в /прог/ по линупсу. Даже по ардуине, программирование на C здесь не всегда подскажут — тут железяки.
Аноним 11/01/20 Суб 01:59:10 3982631311
>>398262
В /пр как в зоопарке - мартышки кидаются говном, а тред про малину я не нашёл почему то
Аноним 11/01/20 Суб 02:21:03 3982661312
>>398263
>а тред про малину я не нашёл
дорохо для двачерских нищебродов

>В /пр как в зоопарке
здесь не лучше, если вопрос сложнее "как помигать светодиодом?"

Я в линупсе полный ноль. Загуглил твой вопрос и вот тут пошагово дают ответ:
https://www.dmosk.ru/miniinstruktions.php?mini=expand-linux-disk
Аноним 11/01/20 Суб 02:23:02 3982671313
>>398266
там девятое ведро - не совсем линупс
я теоретически понимаю что делать надо но гпартед не смогу загрузить а экспанд и тому подобное не очень на смонтированом разделе работают
Аноним 11/01/20 Суб 02:25:48 3982681314
>>398267
Это сложно для меня, учитывая, что я ни разу в жизни не теребил линукс. Видел его только по фотографиям прямо как женщин
Аноним 11/01/20 Суб 05:59:14 3982721315
2020-01-11 (5).png 26Кб, 661x418
661x418
>>398259
Я подебил но для этого мне пришлось научится чинить иксы на ителовских картах, это пиздец товарищи
Аноним 11/01/20 Суб 06:10:35 3982731316
>>398259
Чел, я более, чем уверен, что твоя проблема гуглится. Не на рашкинском, так на ангельском. Не на форуме, так на ютубчике. С момента создания треда в би, прошло дохуя времени. Если бы ты хотел решить свою проблему, то уже решил бы.
Аноним 11/01/20 Суб 06:15:50 3982741317
Аноним 11/01/20 Суб 16:17:31 3982991318
>>398274
У меня андроид стоит а не дебиан, это разные вещи

>>398274
>>398273
и я решил уже
Аноним 11/01/20 Суб 17:41:43 3983111319
1373372044782.jpg 7Кб, 251x241
251x241
>>398240
>>398237
Аноны я извиняюсь, пропал. Пиздос, вчера пока ковырялся случайно +12в провод пизданулся на оплётку USB кабеля (с него изоляция осыпалась), немного подзамкнув. Я подумал что хуйня, хули, плюс на землю замкнул, ан нет, не хуйня. Каким то образом выгорели нахуй даталинии этого USB порта, причём от хаба. Прозвонив, и не обнаружив защит - я решил что похуй, одной юсб-линией больше, одной меньше, хуйня. Ан нет, не хуйня, к вечеру комп потух, а хаб превратился в кроваво-костное месиво с коротким по питанию и всем юсб-линиям. Уже ездил за новой матплатой( Мне эта схема золотой выходит блед

>>398240
>должно быть, как на пикрилейтед.
Спасибо анон, попробую пикрелейтед и посмотрю видео

>>398237
>На осциллографе измерял вместо шим питание?
Я сейчас не совсем помню, вроде измерял. Ситуация осложняется тем что у меня осциллограф совок и далеко не во всём диапазоне нормально работает. Попробую, наверое уже теперь завтра.

>Может когда у тебя кулер один, оборотов больше и свиста не слышно
Нет, если кулер один - он не свистит во всём диапазоне

>то напряжение проседает, обороты понижаются и свист слышен.
Дело точно не в этом, я вчера даже шину питания нормальную проложил, предположив что проблема в очень тонких и длинных проводах.
Аноним 11/01/20 Суб 18:33:21 3983131320
U0a8fbd1fa76748[...].jpg 152Кб, 1000x1000
1000x1000
>>368492 (OP)
Анонче, есть куча полудохлых ni-mh аккумуляторов от всяких фонариков/пультов/игрушек(оу_май.мп4). Есть какой-нибудь простенький проект, чтоб замерить емкость акков, и отсортировать по убитости?
пикрандом
Аноним 11/01/20 Суб 20:30:52 3983181321
Аноним 11/01/20 Суб 20:57:30 3983231322
>>398311
>Мне эта схема золотой выходит блед
Всегда, когда начинаешь влезать в тему. Мне так 3д принтер все нервы вынес за год и кучу денег от собственной криворукости.

>+12в провод пизданулся на оплётку USB кабеля
У меня от этой хуйни фобия. Я лучше потрачу полчаса на создания нормального коннекта.

Алсо, ты не пробовал заглядывать в соседний тред по железякам? Там есть люди, которые знают электротехнику. Может что подскажут.

Я конечно, иногда не понимаю существования сего треда, ибо за программированием нужно идти в прог, а за железяками в железяки.
Аноним 11/01/20 Суб 21:08:30 3983251323
>>398323
>существования сего треда
Соглы. Я вообще не понимаю чем пердуинщики могут похвастаться, особенно недавно вкатившиеся. Яп они не знают, в радиотехнике не шарят, кроме закона ома. Некоторое даже и его не знают. К прогрессу не склонны. Могут только мигать светодиодом себе в анус.
Аноним 11/01/20 Суб 21:08:35 3983261324
>>398323
>Я конечно, иногда не понимаю существования сего треда, ибо за программированием нужно идти в прог, а за железяками в железяки.
Пердуинка - это типа замкнутой экосистемы, которая в большинстве случаев крутится вокруг ArduinoIDE.
Вот откуда народу с /prog/ знать про работу банальной библиотеки serial или wire или кто там за IIC отвечает? с учетом специфики выполнения быдлокода на чем-то другой архитектуры, сильно отличающейся от отходов промышленности в лицу хуй86?
Из совсем мелочей - у тебя сколько ресурсов на пекарне? Нехватает? Добавь! На пердуинке нехватает ОЗУ? Как ее добавишь? Только замена кристалла. Есть меги где можно добавить внешнее ОЗУ для данных, но не для кода.
Совсем простой вопрос - где ты на своем сраном компе возьмешь самые банальные GPIO? UART найдешь, а SPI или ШИМ? Да говнокодеры из прог даже в душе не ебут что это такое и первый раз слышат, а уж если спросить как оно работает...
Аноним 11/01/20 Суб 21:17:24 3983281325
>>398326
>Вот откуда народу с /prog/ знать про работу банальной библиотеки serial или wire
Ну это все примитивные вещи, которые сам можешь осилить. Когда речь идет о чем-то более сложном (а за этим сюда и приходишь), то шлют в прог.

>самые банальные GPIO? UART найдешь, а SPI или ШИМ?
Разве что это.
Аноним 11/01/20 Суб 21:30:31 3983311326
>>398323
>Алсо, ты не пробовал заглядывать в соседний тред по железякам?
какой именно?

>Я конечно, иногда не понимаю существования сего треда, ибо за программированием нужно идти в прог, а за железяками в железяки.
Мне в прошлый раз тут аноны здраво расписали как шим переключать при помощи логических элементов, потому я сюда снова пришёл.
Аноним 11/01/20 Суб 21:37:27 3983331327
Аноним 11/01/20 Суб 21:50:27 3983371328
Аноним 11/01/20 Суб 22:07:41 3983411329
>>398337
Первая - официальная плата от Arduino. Вторая - самостоятельная Ardunio-совместимая плата от Sparkfun.
Аноним 11/01/20 Суб 22:11:37 3983421330
>>398341
Ах да, вторая скорее всего - китайская копия. Но она нормально работает, глюков или особенностей не вижу.
Аноним 11/01/20 Суб 22:12:32 3983431331
>>398341
Ключевой момент в pro micro и micro? Или в arduino и sparkfun? И что за спаркфан? Где ты инфу о нем нашел на той странице? И что значит от? Ардуино - платформа же, а не бренд.
Аноним 11/01/20 Суб 22:12:48 3983441332
>>398337
Амперка продает за оверпрайс, потому что бренд (локальный). Они и китайское говно продают в тридорога. Я даже не уверен, что это оригинал.

Вот в том же амперкоте указывают где оригинал, а где аналог.

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

Аноним 11/01/20 Суб 22:16:33 3983471333
>>398343
"Про микро" компактнее. Если обратишь внимание, то у прошки нет кнопки резет, например.
Аноним 11/01/20 Суб 22:18:27 3983481334
>>398347
Так я и не понимаю нихуя как на это реагировать. Полагать, что это разные модели с намеренными отличиями. Или это китайцы забыли кнопку припаять и pro добавили для маркетинга.
Аноним 11/01/20 Суб 22:26:23 3983511335
>>398348
Обе бывают как оригинальные, так и китайские копии. Называй это разными моделями.

Про микро компактнее, но и есть неудобство с тем же резетом.
Аноним 11/01/20 Суб 22:30:31 3983521336
>>398351
А эта, например, чем отличается от той за 2к? https://iarduino.ru/shop/boards/arduino-micro.html
Цена в 2 раза ниже. В комплектации почему-то вообще nano 3.0 указано. Хуй пойми что и где брать...
Аноним 11/01/20 Суб 22:44:47 3983541337
>>398352
Где ты там цену увидел? У меня вообще ноль штук в продаже.

>В комплектации почему-то вообще nano 3.0 указано
Может слепошарые криво оформили. Вообще-то это может быть принципиальным.
Нано и микро внешне похожи, но отличаются микроконтроллерами. Я например, когда хотел себе сделать что-то вроде геймпада, то искал именно микро, потому что только этот вид мк может работать как устройство ввода. Если бы они мне вручили нано, то у меня случился бы пожар жопы.

Но это еще не все. Микро может продаваться как 3х-вольтовая, так и 5-вольтовая. Для некоторых вещей принципиально.

Насчет цены не знаю. Обычно оригинальные от косаря и выше стоят. Хотя за 600 я брал копию разве что большой уно платы, а нано, мини, микро стоят в районе 300руб.

Вот для примера в амперкоте все разделено на оригинальные и копии. Сам смотри в чем разница. Слева увидишь фильтр.
https://amperkot.ru/msk/catalog/arduino/boards/compatible/

Аноним 11/01/20 Суб 22:48:08 3983551338
>>398354
>Где ты там цену увидел?
Если в каталог (назад) вернуться, то там будет прайс в 1к и 0шт.

>амперкот
Это одно из наиболее надежных по качеству мест для покупки?
Аноним 11/01/20 Суб 22:49:54 3983561339
>>398352
>Хуй пойми что и где брать
Ты сначала определись с задачей. Потом загугли статью про виды ардуино и там все расписано. На самом деле все просто, есть только путаница между мини и микро.

Аноним 11/01/20 Суб 22:51:52 3983571340
>>398356
Мне микро нужна. Где продают микро, ниже пишут что это нано (ахуенно). Так что не выебывайся. Мое негодование оправдано.
Аноним 11/01/20 Суб 22:55:44 3983581341
>>398355
>то одно из наиболее надежных по качеству мест для покупки?
Хуй знает, говна еще не подсовывали. Просто мне ближе к ним. У них дешевле всех, порой даже выгоднее чем на али. Проблема обычно в наличии нужных модулей.

Я брал в этом магазине, в тиксере и еще в питерском робошопе. Из русских больше нигде не брал.
Аноним 11/01/20 Суб 22:56:44 3983591342
>>398356
>>398357
И вопрос не в том КАКУЮ МОДЕЛЬ/МК брать, а в том ГДЕ/ЧТО ЛУЧШЕ/НАДЕЖНЕЕ, чтобы не нарваться на откровенную хуйню, но при этом не переплачивать в 10 раз.
Аноним 11/01/20 Суб 22:57:47 3983601343
А нахуя ваше пердуино вообще нужно? Чем она лучше разработки прямиком на ту же атмегу8?
Аноним 11/01/20 Суб 23:01:20 3983611344
>>398357
>Мое негодование оправдано.
Кто спорит? Но тебя не поймешь. То ты не знаешь отличия между микро и про микро, а то вдруг утвердительно заявляешь, что нужна именно микро.

>Мое негодование оправдано.
Допустим ты изучил вводную статью про виды ардуин. И видишь, что тебе продают нану под видом микры. Берешь телефон, звонишь туда и вежливо спрашиваешь КАКОВА ХУЯ ЩЕНКИ ПОЗОРНЫЕ?

Двач в тут как бы бессилен. У тебя есть конкретные требования, у них есть сомнительный товар и привлекательная цена. Все просто.
Аноним 11/01/20 Суб 23:10:00 3983621345
>>398359
Ну смотри, нужно обучить нейросеть в своем мозге.

Ищем ардуино про микро.
Тиксер: 389 руб
Амперкот: 355 руб
Робошоп: 320 руб
Умные модули: 320 руб
Робо партс: 380 руб

Нехитрыми вычислениями понимаем, что китайский клон у российских перепродажников стоит в районе 300-400 рублей. Если на 100-200 дороже, то тупо оверпрайс. Если стоит от 1000 или выше, то скорее всего оригинал. В случае с амперкой это может быть клон, но их собственный — за российское производство переплата
Аноним 11/01/20 Суб 23:13:17 3983631346
>>398360
Потому что уже есть готовая минимальная обвязка и загрузчик. Ардуина называется "макетной", потому что для этого и предназначена. А после тестов, уже можешь делать собственную плату.
Аноним 11/01/20 Суб 23:18:01 3983641347
>>398363
>Потому что уже есть готовая минимальная обвязка и загрузчик
так в самой атмеге8 уже есть бутлоадер, не? Подключай 5 контактов к МК и заливай прошивку.
Аноним 11/01/20 Суб 23:18:09 3983651348
Аноним 11/01/20 Суб 23:25:10 3983661349
2020-01-1123-22[...].png 2234Кб, 1174x810
1174x810
>>398364
Не. Стандартная ситуация у пердуинщиков: у них есть пикрилейтед с быстросъемным мк. Допустим хитрецы покупают одну плату, а потом покупают рассыпаху чистых мк на алике. Они, значит, вставляют чистый мк в разъем, а прошивка не записывается.

Для этого нужно записывать бутлоадер, а это время. Нахуя? Одно дело, когда у тебя финальный продукт, но для тестов зачем вся эта ненужная ебля? Ты просто подключаешь кабель юсб и вперед. Щас по цене платы и голые мк практически идентичны, разве что кроме пикрилейтед и прочих мег.
Аноним 11/01/20 Суб 23:29:18 3983671350
>>398366
Сомневаюсь что эта плата стоит как USB ISP программатор за доллар + атмеги8 за 0.5 бакса штука.
Аноним 11/01/20 Суб 23:36:18 3983691351
>>398365
Бля, а как по твоему оригинал должен выглядеть? Обшит золотом и стразами? Продают в стильной коробочке с буклетиком. Там вообще фото стоковое. Нахуя тебе оригинал?

Я брал уно за 800р. Дали в коробочке с кабелем. Ебать клотить. Щас валяется в одной куче с китайскими клонами.
Аноним 11/01/20 Суб 23:38:09 3983701352
Аноним 11/01/20 Суб 23:44:39 3983711353
>>398367
Ебал я в рот каждый раз собирать конденсаторы, кварцы, паутину проводов, шатать фьюзы и подсоединять к дешманскому мк в сомнительном корпусе, потмоу что дип-корпус это всегда на порядок дороже. И вот тут хуй знает что лучше: дорогой мк в удобном корпусе, или дешевый мк на готовой макетной плате.

Я просто подключаю ЮСБ кабель и все, работа пошла.



Аноним 11/01/20 Суб 23:50:32 3983721354
>>398371
Зачем каждый раз? Один раз сделал и все.
Аноним 11/01/20 Суб 23:50:57 3983731355
>>398370
Это говно вообще тыщи 3 стоит, если не 4. А там продают оригинальные платы от SparkFun
https://www.sparkfun.com/products/12640

Это типа как то что ты скинул — айфон. Спаркфан — это самсунг. А платы за 300р — это леново. Аналогия ясна?
Аноним 11/01/20 Суб 23:54:31 3983741356
>>398373
>>398370
>Это говно вообще тыщи 3 стоит
Я обосрался. Спаркфан стоит дороже оригинальной платы ардуино.
Аноним 11/01/20 Суб 23:59:13 3983751357
>>398373
>>398370
Еще одна какаха в мои труселя. "Микро" есть у оригинальной арудины, но нет "про микро". Зато "про микро" есть у спаркфана, но нет "микро".

Видимо китайцы это все запихнули в одну кучу.
Аноним 12/01/20 Вск 00:02:09 3983761358
>>398372
Зачем, если за ту же цену я куплю готовую плату? Зачем мне лишнее действие?
Аноним 12/01/20 Вск 00:02:50 3983771359
>>398376
Ваши платы от 1к стоят, программатор же 70 рублей + рассыпуха рублей 30.
Аноним 12/01/20 Вск 00:04:53 3983781360
>>398377
"наши" платы стоят сто рублёв, а тут ненормальный ринулся покупать оригинальные платы. Непонятно зачем, но хуй с ним.
Аноним 12/01/20 Вск 00:11:00 3983791361
>>398377
>программатор же 70 рублей + рассыпуха рублей 30.
1. Программатор стоит 150-250 рублей у тех же российских барыг.
2. Рассыпуху по одному элементу не продают — покупай рублей на 300 (в чипе и дипе это минимальная цена, как и в других радиомагазинах, либо придется платить за доставку)
Тоже самое и микроконтроллеры. Хуй кто одну шутку продаст, а вот плату одну — пожалуйста.

Вот и считай сколько выходит. Думаешь купить на алике? Так, блять, и на алике все стоит в 3 раза дешевле — даже платы. Там разница невелика. Только вот доставочка все портит и то, что стоит 100 рублей, будет стоить 300.
Аноним 12/01/20 Вск 00:13:47 3983821362
>>398379
>1. Программатор стоит 150-250 рублей
70 на али
>2. Рассыпуху по одному элементу не продают
Как не продают? Продают. В двух магазинах радиодеталей покупал - все отлично продают, хоть по 1 резистору покупай.
>Тоже самое и микроконтроллеры. Хуй кто одну шутку продаст, а вот плату одну — пожалуйста.
Опять же 40 рублей поштучно на али.

Ну если платы ардуино стоят столько же, то тогда да, разницы нет.
Аноним 12/01/20 Вск 00:27:58 3983831363
>>398382
>Ну если платы ардуино стоят столько же
И это логично. Дело в том, что компоненты ты берешь в розницу, а производитель плат эти компоненты закупает оптом. Поэтому в итоге получается тоже самое, а порой даже дешевле.



>Как не продают? Продают.
Купи в чипе и дипе или в платане кондер за рубль. Потом расскажешь.

>В двух магазинах радиодеталей покупал
в КАКИХ? Ты учел, что у меня поблизости, например нет таких магазинов? Ты учел, что если эти магазины будут отправлять мне посылку, то цена будет хуй знает какая, может ты на Северном Полюсе живешь.

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

>Опять же 40 рублей поштучно на али.
Ты доставку учел? Всякая бесплатная хуйня — это жди хуй знает сколько времени и не факт что получишь. Я уже посылок 10 так проебал. А так доставка стоит рублей 100.

Чтобы али был выгоден, нужно закупать партии.


Аноним 12/01/20 Вск 00:31:12 3983841364
>>398383
>Купи в чипе и дипе или в платане кондер за рубль. Потом расскажешь.
А что - других магазинов радиодеталей в городе нет? Даже в моей мухосрани десятки разных мгазинов.

>в КАКИХ?
Да в любых, я ебу где ты живешь. Но не поверю что других магазинов в городе у тебя нет.

>Ты доставку учел?
Да, 30 рублей атмега8 + 10 рублей доставка. И сиди жди.

>Чтобы али был выгоден, нужно закупать партии.
Я увидел разговор выше про платы за 1-3к и охуел с этого.
Аноним 12/01/20 Вск 00:35:43 3983881365
а ну пиздаки схлопнули на хуй
Аноним 12/01/20 Вск 00:39:59 3983891366
>>398384
>А что - других магазинов радиодеталей в городе нет?
Поблизости нет, либо в ебенях. Поштучно могут себе позволить продавать магазины с низкой арендной платой.

Радиорынки это щас вообще пиздец. Либо я выгляжу как лох, но мне хотели продать ссаный галетник за 800 рублей. Либо продают готовые устройства, а не компоненты — типа телевизоров, стиралок, телефонов. Опять же дороже, чем в сетевых магазинах.
Аноним 12/01/20 Вск 00:46:23 3983921367
>>398384
>Даже в моей мухосрани
Вот именно, что в мухосрани. В Москве порой дешевле из Питера с доставкой заказать (реально), чем покупать в местных магазинах. Там бешеная арендная плата, хз.

В чип и дипе минимальная сумма заказа составляет 300 рублей. И еще посмотрят как на говно.

Хули ты хотел, если даже такие сети как эльдорадо и евросеть не выдерживают — все позакрывались нахуй. А ты хочешь, чтобы дядя Вася со своим ларьком выжил?
Аноним 12/01/20 Вск 00:57:43 3983941368
Аноны, а поясните плиз, что тут обсуждают весь вечер, чипдипы какие-то, амперки? Вроде адруины за 100 рублей с алика заказываются
Аноним 12/01/20 Вск 01:10:17 3984011369
>>398394
>Вроде адруины за 100 рублей с алика заказываются
Заказываются за 100, а приходят за 300. И ждем месяц, вместо здесь и сейчас/на следующий день.
Аноним 12/01/20 Вск 02:21:51 3984061370
>>398401
>Заказываются за 100, а приходят за 300.
Че.
Аноним 12/01/20 Вск 02:25:43 3984071371
>>398406
Хуй через плечо. Доставку ты посчитал?
Аноним 12/01/20 Вск 02:28:47 3984081372
>>398394
Тут обсуждается андуина pro-micro, на алике минимум 230 рублей. Поэтому и магазы, где 300-400 стоит, имеют смысл.
Аноним 12/01/20 Вск 02:35:23 3984101373
>>398394
Если ардуина на чипе 328р, то сотка. Если ардуина на чипе 32U4, то в 2 раза дороже. Про микро на чипе 32U4.
Аноним 12/01/20 Вск 07:59:26 3984251374
>>398116
>Нужен эмулятор клавиатуры на вашей пердуино.

Это ты всё кликер замутить не можешь? Есть несколько вариантов.

Номер 1, это взять любой 8-ми битный АВР, даже тайни пойдёт, припаять несколько резисторов и запустить софтварный ЮСБ.

Номер 2, это взять контроллер с ЮСБ контроллер на борту. Например, любую плату с СТМ32Ф103. Они стоят 100р.
Аноним 12/01/20 Вск 08:24:19 3984261375
>>398425
Теперь он ардуину замутить не может, все треды засрал быдлан малолетний, а ты ему STM предлагаешь чтоб он и тот тред заебал. Потом в ПЛИСотред отправится? А дальше на производство в TSMC? Ну-ну. Какому-то читаку-дегенерату всё очко вылизали, дебилы блядь.
Аноним 12/01/20 Вск 10:20:53 3984341376
>>398426
А надо было тебе сраку вылизывать? Кто сосал, тому и вылизали.
Аноним 12/01/20 Вск 10:27:21 3984351377
>>398116
Хуйня вопрос. Берешь любую настоящую клаву, потрошишь ее, на местах нужных кнопок ставишь оптроны, а дальше со своей пердуинки через digital write рулишь как угодно. Нехватает выводов? Бери пердуинку мега, еще нехватает? Паровозик тыр-тыр-тыр из 595, ты же не чмо что бы ставить 164 с глитчами на выходах при обновлении?
Но это же слишком просто. Есть старый, добрый порт PS/2. На него ебашь эмулятор. Хватит даже засохшего говна в виде 8051 или винтажной 1816ВЕ48.
Аноним 12/01/20 Вск 12:50:44 3984621378
>>398343
>Ключевой момент в pro micro и micro?

Именно в этом и есть ключевой момент, это разные модели. При этом micro делает компания Arduino, а pro micro делает компания Sparkfun. Они немного разные. Плюс, те Pro Micro которые за 300 рублей это китайские нонейм копии брендовой Ардуины от Sparkfun.

>Ардуино - платформа же, а не бренд.

Ты, блядь, не поверишь, это зарегистрированная торговая марка. Попробуй написать на своей плате Arduino и подождать копроративных юристов. Если коротко, писать ARDUINO на своей плате нельзя. Писать что совместима с Ардуино - можно.
Аноним 12/01/20 Вск 15:34:16 3984941379
>>398462
>Ты, блядь, не поверишь, это зарегистрированная торговая марка.
Получается они зарегистрировали только название, а не сами продукты? Раз делать клоны 1 в 1 не запрещено.
Аноним 12/01/20 Вск 16:29:33 3985061380
>>398426
Эй, уебище обиженное из радача, нахуя ты так себя позоришь теперь еще и тут? Тебе делать не хуй? Нахуя ты за мной пытаешься следить, проецируя свои ебанутые шизо мысли на каждого мимокрока? Лол. Я уже как 2 дня назад сделал все что мне надо, но почему-то до сих пор тут твою разъебанную жопу вижу. Фу, блять, какое же ты жалкое уебище. Хррррртьфу!
Аноним 12/01/20 Вск 18:12:41 3985161381
>>398494
Ардуино создатели взяли схему у Atmel и собрали на ней свои макетные платы, чтобы взять тебя за яйца при копировании арудин, им надо самим сначала лицензию получить. Ты не знаешь, она у них есть?
Аноним 12/01/20 Вск 18:38:42 3985221382
изображение.png 21Кб, 861x616
861x616
Аноны, снова я со своими вентиляторами. Выручайте, подскажите. В общем сегодня обнаружилось, что срал у меня не вентилятор, а транзистор. Собрал по схеме пикрил, дал на транзистор 15% duty и 4-пин вентилятор мигом выкллючиллся/запердел. На + и земляных линиях при активации транзистора появляются помехи, причём плюсовая линия с ним даже никак не контактирует. Почему так, и как с этим бороться? Чтобы было потянтее, записал небольшое видео:
https://www.youtube.com/watch?v=KWbPuogUqII

да, кстати, осциллограф у меня калеченый, и форму сигналов может врать.
Аноним 12/01/20 Вск 18:48:11 3985231383
>>398522
Видео интересное. Нарисуйка полную схему. Фоткой продублируй если сможешь. Такое ощущение что у тебя земли разорваны - одна от БП 12В или сколько там на вентиляторы, а другая от БП на 5В или сколько там на питание ESP идет?
PS на картинке ошибка - транзистор никуда не подключен.
Аноним 12/01/20 Вск 18:58:19 3985271384
изображение.png 23Кб, 861x758
861x758
>>398523
>Нарисуйка полную схему
Ну так полная схема так и выглядит

>Такое ощущение что у тебя земли разорваны - одна от БП 12В или сколько там на вентиляторы, а другая от БП на 5В или сколько там на питание ESP идет?
Земля из разных источников, но всё сводится к одному блоку питания - есп32 от юсб, вентиляторы от молекса всё подключено к одному компу.

>PS на картинке ошибка - транзистор никуда не подключен.
Ошибки нет. Суть в том, что даже будучи не подключеным он срёт помехами так что 4-пин вентилятор выключается - собственно это видно на видео
Аноним 12/01/20 Вск 19:02:26 3985301385
>>398527
Попробуй убрать свой длинный белый провод и используй только синий (что бы покороче был) и земли соедини еще отдельным коротким проводком, даже если это все запитано от одного и того же ПК. Что изменится?
Аноним 12/01/20 Вск 19:10:12 3985321386
>>398522
Еще раз глянул. Как осциллограммы снимал?
Куда щупом тыкаешься видно, а земляной вывод куда подключен? В воздухе что ли болтается? На видео не видно и похоже что он в воздухе болтается и поэтому всякий бред ловится.
Аноним 12/01/20 Вск 21:58:17 3985571387
Хочу сделать управление светом и несколькими разетками в комнате с ардуины. В интернете в каждую отдельную розетку/выключатель пихают отдельную ардуину. Как мне можно использовать одну ардуину на всю комнату? Там есть распределительная коробка в каждой комнате. Можно в нее запихнуть или к квартирному щитку подключить?
Аноним 12/01/20 Вск 22:38:10 3985701388
изображение.png 28Кб, 861x646
861x646
>>398530
>Попробуй убрать свой длинный белый провод и используй только синий
Кароче пиздос. Начал укорачивать и паралельно резисторы на ШИМ-выводы накидал - и всё, проблема практически ушла. А я не знал что эти резисторы фильтрующие, я думал они там нужны для защиты выводов от выгорания. В общем текущая схема выглядит так, пикрил

>и земли соедини еще отдельным коротким проводком
Это, кстати, попробовал. Выходит вабще пиздос с анальными отвалами USB и писками вентиляторов.

>>398532
>а земляной вывод куда подключен?
Не землю ESP, тоесть на землю USB.

В общем остаётся вопрос шумов по линии питания. Вентиляторы гадят под себя шумами, если верить моему осциллографу - в районе 0.8-1в (по 12в линии). Насколько это опасно для компьютера (подключается это всё к компьютеру), для устройств которые висят на той же линии? И как можно избавиться от этих шумов?
Вот ещё видео, чтобы понятнее было:
https://www.youtube.com/watch?v=t61A9njGOvg&feature=youtu.be

И да, не пинайте, я не железячник, больше погромист(

>>398557
>Там есть распределительная коробка в каждой комнате. Можно в нее запихнуть или к квартирному щитку подключить?
Если проводка от выключателей в распредкоробке сходится - можно конечно. Плюс зависит от того, как разводка по выключателям идёт - там может из распредкоробки одна линия уходит на 2 или на 3 выключателя например.
Но в целом в любом случае хуита имхо выйдет, т.к. чтобы выключать и включать свет адруиной - надо будет, чтобы выключатели были включены или отсутствовали.
Аноним 12/01/20 Вск 23:31:11 3985751389
>>398570
>надо будет, чтобы выключатели были включены или отсутствовали
Я об этом уже думал. Пришел к выводу, что нужны выключатели типа кнопка, как на звонке, и он так же будет переключать реле.
Аноним 12/01/20 Вск 23:37:45 3985761390
>>398575
Идея говно - выключатели напрямую разрывают фазу освещения, напрямую к ардуине их не подключишь. А если и подключишь через оптопару, то с разорванной фазой (выключенным выключателем) эту ардуину будет не от чего питать.

В общем, оставь проводку в покое, функции умного дома должны были на этапе капремонта закладываться, а сейчас уже поздняк метаться.
Аноним 13/01/20 Пнд 00:30:00 3985811391
изображение.png 29Кб, 861x761
861x761
>>398570
Аноны, я понимаю что я всех уже доебал, но всё-таки надеюсь на советы. В общем поковырявшись ещё, я по-моему всё-таки понял как всё это победить. Чтобы убрать шумы от вентиляторов на питающей линии - накинул на неё конденсатор 1800uf, по осциллогррафу шумы пропали, но появился писк на 4пин. Следом повысил частоту шим до 31кГц - и вуаля, вроде-бы теперь вентиляторы работают тихо, и по осциллографу шума не видно практически. Так же накинул диод на 3-пин вентилятор уже после транзистора - он немного убирает оставшиеся микроскопические шумы. Финальная схема выглядит пикрил. Всё ли правильно сделал? Может кто посоветовать, что тут можно ещё добавить?
https://youtu.be/2Ku-Nn36i70

>>398575
Именно так. Я чуть позже у себя умным домом займусь, на ESP8266 т.к. она с вафлей встроенной и на микропайтоне. Буду переделывать уже установленные стандартные переключатели в кнопки. У меня будет по голосовому управлению, уже даже запилил на малинке прототип оффлайнового распознавания кейворда с последующим онлайновым гугло-распознованием запроса.
Аноним 13/01/20 Пнд 07:17:40 3986121392
>>398581
Что-то мне кажется тут уже просто так не отделаешься и проблема в питании и его разводке.
>и земли соедини еще отдельным коротким проводком
>Это, кстати, попробовал. Выходит вабще пиздос с анальными отвалами USB и писками вентиляторов.
Какое напряжение на затворе транзистора в отключенном состоянии? Скажешь 0В - нет. Только относительно своей линии питания так будет, у тебя же еще "0" выдает и ESP у которой своя земля и потенциалы этих земель далеко не одинаковые и при включенных вентиляторах на полную (с отключенным шимом) увидишь как на затворном резисторе появится напряжение относительно земли, разницу не скажу - она может быть как в плюс, так и в минус. Твой новый затворный резистор ее гасит, влияя на уровень сигнала.
Добавь теперь ШИМ сигнал - по какому пути ток течет? Выход ESP-провод питания-соединения внутри ПК-провод USB-ESP.
Почему отвалы USB - скорее всего ток начинает идти сразу по двум путям - линия питания вентиляторов и линия юсб, которые обычно из говна, создается падение напряжения до перезагрузки ESP. Но это не точно. Осторожно бы сказал в USB проводе выкуси землю и питание и питай ESP от линий 12В - подключив землю и вход VIN. Это совсем крайний вариант.
В порядке теста вообще разорви земли через ВЫСОКОСКОРОСТНЫЕ оптроны типа 6N137 или своенные HCPL2630. "Стандартные" подножные отходы типа 817 тут не прокатит. Краем глаза глянь сюда http://easyelectronics.ru/razvedenie-pitaniya.html

>а земляной вывод куда подключен?
>Не землю ESP, тоесть на землю USB.
Вообще заебись. Апплодирую стоя. (про прошлые замеры)
Сейчас получше замер, но все же есть вопросы по замерам.
Что пытаешься намерить? Напряжение шумов? У тебя на осциллографе стоит 0.05В на деление. Сигналы пусть максимум 4 деления занимают - те 0.2В. Если же щуп в режиме х10 - тогда да, 2В размах.

Продолжаем. Модуль с транзистором на IRF520?
Читаем даташит, самое начало - Rds при 10 вольтах 0.27 Ом. Пусть вентилятор усредненно жрет 0.2А, тогда в таком случае просрем 0.27х0.2=0.05В (одно деление).
Транзитор не от 10В питается, поэтому у него сопротивление канала намного больше. В даташите не нашел этого графика, да и все графики выдают от 4.5В.
На ESP у тебя 3.3В, с учетом косяков земли - и того меньше будет и он еле-еле открывается, фактически переходя в линейный режим (должен греться, выделяя на себе лишнюю мощность).
http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-toka-chast-3.html
Аноним 13/01/20 Пнд 21:32:25 3986831393
>>398612
>Какое напряжение на затворе транзистора в отключенном состоянии? Скажешь 0В - нет. Только относительно своей линии питания так будет, у тебя же еще "0" выдает и ESP у которой своя земля и потенциалы этих земель далеко не одинаковые и при включенных вентиляторах на полную (с отключенным шимом) увидишь как на затворном резисторе появится напряжение относительно земли, разницу не скажу - она может быть как в плюс, так и в минус.Твой новый затворный резистор ее гасит, влияя на уровень сигнала.
Понял анон, очень примерно понял.

>Что пытаешься намерить? Напряжение шумов? У тебя на осциллографе стоит 0.05В на деление. Сигналы пусть максимум 4 деления занимают - те 0.2В. Если же щуп в режиме х10 - тогда да, 2В размах.
Пытаюсь намерить наличие шумов от вентиляторов на линию питания. Там каждая клетка на табло осциллографа поделена на 5 делений, и как я понимаю - 0.05v именно на одно из 5 делений клетки. Шум по линии питания по осциллу занимает 3.5 клетки, тоесть что-то в районе 1в, если осцил не пиздит (а он может, с частотой он например припизживаает процентов на 10-20 и некоторрые сигналы показываает невнятно)

>Продолжаем. Модуль с транзистором на IRF520?
Да, всё так. я когда заказывал, подошёл к вопросу пиздоглазо, думал что этот модуль будет с оптопарой позволяющей управлять IRF520 более низким напряжением, так то я знал, что у него Vgs от 4v по даташиту начинается. Но на практике оказалось, что он и от 2.5v работает сегодня наверное закажу транзисторный модуль с оптопарой.

>(должен греться, выделяя на себе лишнюю мощность).
На самом деле, работает идеально, по ощущениям, тоесть он ледяной, не греется, никаких пропусков и прочего не ощущается, даже с резистором на 200ом работает, хотя там напряжение выходит даже ниже 2.5v. Сейчас для интереса заменил на нек k3570, он по датаашиту при 2.5v должен больше одного ампера давить, а хуй там, не работает адекватно. А IRF520 рботает.

>Осторожно бы сказал в USB проводе выкуси землю и питание и питай ESP от линий 12В - подключив землю и вход VIN. Это совсем крайний вариант.
В общем есть вариант такой кинуть питание ESP на тот же молекс, которым подключены вентиляторы, а даталинии кинуть на ком-порт матплаты. Но будет ли так работать?

>В порядке теста вообще разорви земли через ВЫСОКОСКОРОСТНЫЕ оптроны типа 6N137 или своенные HCPL2630. "Стандартные" подножные отходы типа 817 тут не прокатит
Блин, слишком сложно выходит в плане повторяемости. Надо обдумать.

В общем сегодня весь день мерял, думал, и окончательно нахуй запутался. Суть в том, что ты прав - если смотреть относительно ллинии земпли вентиляторов - на ШИМ линиях ESP всегда видны помехи и наводки, хоть с резисторами хоть без. При этом резисторы почему то частично убирают проблемы со свистом. Всё хуйня, сегодня вечером решил для эксперемента подключить 3-пин через элемент логическое ИЛИ, и это решение прям сделало аккустические шумы заметно меньше, тоесть после введения резисторов оставаались свисты в некоторых режимах работы, например если генерить шим на 4-пин 21кГц а на 3пин 31кгц - 4пин свистел. Подключение 3-пин через логическое или полностью убрал подобные шумы. И я вот если честно вабще хуй пойму почему, по осцилографу на шим линиях опять же - шо так шо так одинаковые помехи...
Блед, нихуянепонимаю. Завтра попбробую кинуть ESP на ком с питанием с молекса
Аноним 13/01/20 Пнд 22:44:47 3986891394
>>398612
>В порядке теста вообще разорви земли через ВЫСОКОСКОРОСТНЫЕ оптроны типа 6N137 или своенные HCPL2630. "Стандартные" подножные отходы типа 817 тут не прокатит.
Анон, а я тебя правильно понял, "разорвать земли" - тоесть вставить между шим линиями ЕСП и вентиляторами оптроны? Почему 817 не прокатит? Он вроде по даташиту до 80 килогерц, а у меня всего 30?
Просто на 817 есть готовые модули, которые бы мне идеально подошли
https://aliexpress.ru/item/32909296777.html
Аноним 14/01/20 Втр 00:04:30 3986981395
15591212023323.jpg 48Кб, 750x546
750x546
>>398689
>на 817 есть готовые модули, которые бы мне идеально подошли
Аноним 14/01/20 Втр 00:08:22 3987001396
Аноним 14/01/20 Втр 00:13:26 3987011397
>>368492 (OP)
Совет
В ардуине понимаю только в самых общих чертах, надо сделать установку типа пресса, всю механику собрал, решил что бы он работал от шагового двигателя с резьбовой шпилькой и вот начались вопросы. Долго ломал голову над тем как всё сделать в моём любимом аналоге на реле и прочем, но так соблазнительно взять ардуину.
И так, задача:
3-4 скорости работы шагового двигателя ( для соответственно разной скорости опускания платформы. Каждый режим должен включаться нажатием кнопки, а прекращать движение от срабатывания концевика (ну или рассчитать всё по времени, как на ваш взгляд лучше? И плюс кнопка запускающая движок на максимальную скорость в реверс ( для поднятия платформы) Может есть готовые скетчи или те которые не сложно допилить для этих задач? Так же по оснастке. Есть драйвер uln2003 Шаговик не такой как родной ардуиновский для этого драйвера. Я правильно понял, что надо просто средние выводы обмоток соединить и можно подключать его как тот что в комплектах шёл. Так же, какую ардуину для этого взять уно/микро/нано

Помогите уж советом.
Аноним 14/01/20 Втр 00:42:24 3987061398
>>398701
>uln2003
Скорее всего сожжешь его нахуй неродным шаговиком, драйвер очень дохленький. Драйвер надо подбирать под ту величину тока, которую потребляет шаговик. Ардуину бери любую, лучше с юсб-конвертером на борту (т.е. кроме мини).
Аноним 14/01/20 Втр 07:12:02 3987231399
>>398683
>Там каждая клетка на табло осциллографа поделена на 5 делений, и как я понимаю - 0.05v именно на одно из 5 делений клетки.
Мимо. Переключатель вольт/деление означает напряжение на большую клетку, которых у тебя всего 6 и при 0.05В можешь размах 0.3В. Переведи усилитель У в положение 2 вольта на деление, нажми или отожми(не видно) кнопку со значками -~ и ~ , опусти луч вниз на 3 деления и подцепи щупы на линии питания от 3 пин вентилятора - в оригинале сигнал или впишется во весь экран или будет чуть обрезан сверху-снизу. Это дает тебе что напряжение указывается для всей клетки, а не ее мелких делений. Пошаманив с синхронизацией можешь сам прикинуть частоту и ее ссответствие той, которую генеришь и заодно увидишь чем питается твой вентилятор.

По поводу IRF520 и k3570 - смотри параметр Qg - 16nC и 23nC, а так же Ciss - 360pF и 930pF . При первом приближении он показывает насколько мощным должен быть драйвер мосфета. Твой k3570 из-за емкости затвора в почти три раза больше так тяжело раскачивается и якобы не работает (опять же надо смотреть напряжение с которого он начинает открываться)
https://elchupanibrei.livejournal.com/40487.html
http://arduino.ru/forum/apparatnye-voprosy/mosfet-ili-draiver
https://vasilisks.wordpress.com/2013/01/07/%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-mosfet-%D0%B0%D0%BC%D0%B8-1/
https://radiohlam.ru/driver_polevikov/

>В общем есть вариант такой кинуть питание ESP на тот же молекс, которым подключены вентиляторы, а даталинии кинуть на ком-порт матплаты. Но будет ли так работать?
Запасная ESP есть?
>питание ESP на тот же молекс
Избавляйся от километровых проводов питания. Возьми кондовую 7805 и через нее от +12 запитай ESP. Если верить http://developer.alexanderklimov.ru/arduino/esp32/ то +12 подаешь на VIN и радуешься и про кондерсатор на 1-10 тысяч микрофарад 16В не забудь поставить перед мосфетом.
>даталинии кинуть на ком-порт
У тебя правда есть компорт? Он уже немного экзотика. Если найдешь и подключишь - Покойся с Миром, ESP! Ей врядли понравятся уровни +12В и -12В. Если же имел в виду USB порт - то ничего страшного не будет даже если перепутаешь линии D+ и D- 0 просто устройство не опознается, поменяешь местами и запустится. Замля для USB в явном виде не нужна.

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

>>398689
>Почему 817 не прокатит? Он вроде по даташиту до 80 килогерц, а у меня всего 30?
Оно тебе надо ебаться с подгонкой всего это? Тем более что это только для теста в текущем варианте когда питание сделано через задницу.
https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=40167
http://roboforum.ru/forum2/topic4438.html
Картинки (для других типов оптопар) https://github.com/pepaslabs/Electronics/wiki/Designing-a-TTL-Serial-Opto-isolator

А теперь самое интересное.
Почему для разных вентиляторов (3 и 4 пин) используешь разную частоту шим, да еще и различающуюся почти на 30%, да еще и близкую к пороговому значению различимого звука?
https://lifehacker.ru/kak-protestirovat-svoj-sluh-2/
Не совсем понятно как идет управление - изменением частоты или скважности? Тебе скважность надо менять, а не частоту..
> шим на 4-пин 21кГц а на 3пин 31кгц - 4пин свистел.
вроде обсуждали же что 4 пиновому надо 25кгц, а тут почему-то подсовываешь 21.
>Подключение 3-пин через логическое ИЛИ
Вангую просто усилитель образовался, которые выдает ток намного больше для перезарядки затвора (и возможно даже большее напряжение выдает - не писал от скольки запитал).
Аноним 14/01/20 Втр 12:38:00 3987471400
изображение.png 9Кб, 904x155
904x155
>>398723
>Запасная ESP есть?
Ты про 12 вольт? На молексе и 5v же есть. Земля будет общая.

> тебя правда есть компорт?
Так он у всех есть, ввиде разъёмчика небольшого на матплате.

>Покойся с Миром, ESP! Ей врядли понравятся уровни +12В и -12В.
Понял... Вабще, он вроде 5v, но да, для ESP тоже много. Хотя по-сути можно опять же кинуть даталинии USB прям на матплату, питание кинуть на молекс, встроенный AMS1117 может и 12v переварить вроде (пикрил) и 5v опять же с молекса подать... Но даже так как то жопно выходит в плане... Хз даже каком.

>Оно тебе надо ебаться с подгонкой всего это?
Так удобно выходит. Питание на ESP с юсб, и ебаться с кабелями не надо, питание вентиляторов там где хочешь, и готовый-модуль посредник между ними, да ещё и защищащий выводы ESP... Сейчас попробую 817 оптрон найти в блоках питания и подключить через него, как оно будет работать интересно. Кстати, я правильно понимаю, что напряжение светодиода у 817 1.2-1.4v, а разницу гасить резистором?

>Почему для разных вентиляторов (3 и 4 пин) используешь разную частоту шим, да еще и различающуюся почти на 30%, да еще и близкую к пороговому значению различимого звука?
Пока что не разобрался с этим всем. По ощущениям, разные вентиляторы мягче работают на разных частотах, и хотелось бы соответственно иметь возможность задавать разные частоты для вентиляторов. Ну тоесть один например может пощёлкивать на 21кГц обмотками а на 31 работать мягко, другой наоборот, третий вабще может от 100 герц работать без шумов

>Не совсем понятно как идет управление - изменением частоты или скважности? Тебе скважность надо менять, а не частоту..
Управление частотой идёт управлением частоты, оборотов - изменением заполнения ака duty

>вроде обсуждали же что 4 пиновому надо 25кгц, а тут почему-то подсовываешь 21.
Если обсуждали месяц назад - то мне тут сказали 31, на сайте про шим-регулирование написано о 21, так же я намерил шим-сигнал с матплаты, но потерял запись да и осциллограф мой по частоте как я уже говоррил врёт на 10-20% или я не умею им пользоваться

>Вангую просто усилитель образовался, которые выдает ток намного больше для перезарядки затвора (и возможно даже большее напряжение выдает - не писал от скольки запитал).
а мне кажется потому, что логический элемент игноррирует помехи по управляющей линии, т.к. их величины не тянут на логическую 1, и поэтому транзистор работая чище не создаёт где-то каких-то помех каких именно я так и не разобрался. Напряжение через логический элемент вышло таким же как с ESPшки через резистор = 2.8v

И да, спасибо, анон, что ты мне помогаешь.
Аноним 14/01/20 Втр 14:07:06 3987561401
>>398747
>питание кинуть на молекс, встроенный AMS1117 может и 12v переварить вроде (пикрил) и 5v опять же с молекса подать...
Ебанулся? Питание должно быть одно. На (VIN подаешь ИЛИ 5В или 12В) И (на USB НЕ подаешь питание), при подаче сразу нескольких напряжений ничего хорошего не выйдет. Постами выше намекал что +5 тебе не надо, можно сразу с +12 питаться. Попробую вечером появиться, занят.
Аноним 14/01/20 Втр 16:48:12 3987731402
817.png 108Кб, 1962x721
1962x721
opto.jpg 1339Кб, 2059x2986
2059x2986
>>398747
Нашел чуть времени. Даже самому интересно стало. Смотри пикрил. Осциллограф подуставший и много повидавший, но рабочий. Схема для тестов видна, если коротко - на выход оптопары подтягивающий резистор в 300 Ом до +5В, переставляемый нагрузочный конденсатор в 470 пФ и 74HC14 (Триггер Шмитта с инверсией) на выходе оптопары. В качестве источника сигнала HydraBus, параметры задаются так
> pwm frequency 31000
PWM1 Frequency: 31007, Duty Cycle: 50%(+/-1%)
> pwm duty-cycle 25
PWM1 Frequency: 31007, Duty Cycle: 25%(+/-1%)
> pwm duty-cycle 95
PWM1 Frequency: 55009, Duty Cycle: 96%(+/-1%)
> pwm frequency 500000
PWM1 Frequency: 500000, Duty Cycle: 94%(+/-1%)
> pwm duty-cycle 2
PWM1 Frequency: 500000, Duty Cycle: 1%(+/-1%)

Первые 2 "колонки" (12 скринов) - это "обычная" оптопара 817С, где частота 21/31 кГц, скважность 25/50/75%, слева выход оптопары, справа - выход с триггера Шмитта. Как видишь сигнал довольно сильно искажается на больших скважностях.
3-я колонка - 2 верхних - подал прикола ради 42 кГц. Соси хуй - какие-то конвульсии на выходе оптопары, на выходе триггера - пульс трупа.
Самый нижний - какая-то оптопара EL 817. Захавала 55 кГц, скважность 75 показывает как 89% (здесь выход оптопары и триггера, а не входной сигнал как на всех).
4-я колонка (2 скрина) - HCPL2630. Без комментариев. Полмегагерца спокойно хавает и просит добавки. Так же один из тестов на пикриле со схемой.
Не исключаю ошибки во время или подготовки тестирования.
Аноним 14/01/20 Втр 16:59:19 3987761403
>>398773
Блин, анон, я уже сам днём нашёл в мёртвом блоке питания 817 оптопару cosmo 1010 817 и успел сам всё протестировать xD, результаты мне понравились, для управления вентиляторами сверх-точности не надо, и юсб-кабель без питания так же оттестироваал, сейчас соберу мысли в кучу и выложу свои наблюдения.
И да, спасибо, интересно посмотреть те же графики на нормальном осциллографе
Аноним 14/01/20 Втр 20:22:08 3988061404
изображение.png 877Кб, 1920x1080
1920x1080
изображение.png 1108Кб, 1920x1080
1920x1080
>>398773
Анон, я что-то не соображу, а почему у тебя на выходе оптопары инвертированый сигнал?

С триггером шмидта интересно, не знал что такие "выпрямители" есть. Возьму на заметку.

В общем я подавал на вход оптопары сигнал через килоомный резистор (1.1v на выходе), выход кидал напрямую на транзистор 3-пин, прям в такой вот "округлой" форме. Кидал так же на PWM-линию 4-пин вентилятора - так же рааботает - но PWM линию пришлось подтянуть к земпле килоомным резистором (т.к. с оптопарой там или + или обрыв - а надо +/-). Чем черевато применения такого "округлого" сигнала без "оквадрачивания" для шим регулирования этих узлов??
Думаю заказать готовый модуль с оптопарами у китайцев и опробовать.

Так же по твоему совету разрезал USB кабель и обрезал линии питания, после чего запитывал ESP32 от того же молекса, на котором висят вентиляторы. Запитывал как от 12v так и от 5v. с 12v AMS1117 сильно греется, и разницы в результатах с запиткой от 5v я не обнаружил - фишка именно в общей земле.

https://youtu.be/EkpjCU5yvW4

В целом, результаты работы обоих вариантов мне понравились. Схемы, по которым подключал - пикрил знаю что модуль pc817 задом наперед нарисован. Наверное, вариант с разрезанием кабеля проще в исполнении.

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

Есть что добавить к этому всему?
Аноним 14/01/20 Втр 22:01:47 3988211405
Омская4.png 99Кб, 420x420
420x420
>>398806
>Анон, я что-то не соображу, а почему у тебя на выходе оптопары инвертированый сигнал?
https://www.vishay.com/docs/84732/6n137.pdf страница 5.
Может и двояко и непонятно, но это писалось
> если коротко - на выход оптопары подтягивающий резистор в 300 Ом до +5В, переставляемый нагрузочный конденсатор в 470 пФ и 74HC14 (Триггер Шмитта с инверсией) на выходе оптопары.
Соответственно когда нет сигнала на светодиоде на выходе "обрыв" и получаю +5, когда включается светодиод, то на выходе включается транзистор, прижимая выход к земле и получаю около нуля минус падение напряжения на транзисторе. Хорошо видно на осциллограммах (между зеленой стрелкой справа и самой нижней точкой зеленого сигнала одна клетка при 1В/деление дает внезапно... 1В) Как заметил - там что-то очень отдаленно напоминающее входной меандр, поэтому подумав впихнул триггер Шмитта и получил полный размах от 0 до +5В, но при этом из-за затянутых фронтов получается изменение скважности.
Можно избежать этой порнографии с оптопарами и использовать что-то типа https://www.analog.com/media/en/technical-documentation/data-sheets/ADuM1200_1201.pdf или http://www.ti.com/lit/ds/symlink/iso7221m.pdf (их [iso и adum] дофига вариантов, есть на 4 канала в одну сторону). Как минимум у ADUM надо быть осторожным при включении - одна из сторон "мощная" на шину, другая "внутренняя" и послабее, а может путаю с кем-то. На случай если собрался их выходом раскачивать "тяжелые" мосфеты НЕ logic level. Например посмотри на logic level IRLML0030 или что-то другое с началом IRLML.

>Чем черевато применения такого "округлого" сигнала без "оквадрачивания" для шим регулирования этих узлов??
К сожалению не скажу. Не было опыта.

Пока подумай на тему - как это все в компе будет выглядеть и из этого исходи. Хоть пустая PCI или PCI-e карта (где крепежные планки брать будешь?) Просто плата на 3-4-5 отверстий с шагом плат расширения и крепиться болтами крепления карт расширения ибудет как бы над ними. От этого и исходи что тебе надо будет. Как пример https://www.youtube.com/watch?v=ix5cGuf0H5Q Если совсем упарываться тяжелыми наркотиками https://habr.com/ru/post/429190/ используя SMBUS управлять своей железкой. АХТУНГ! smbus хоть и похожа на iic, главное отличие в наличии таймаутов, что может дать некоторые проблемки при отладке. То ли в этом треде, то ли в STM32 был говнокод школотрону IIC раба, косящего под память 24C02 (256 байт).
http://www.cisl.columbia.edu/courses/spring-2004/ee4340/restricted_handouts/pci_23.pdf стр 158, выводы А40 А41, у PCI-express B5 и B6.
Аноним 14/01/20 Втр 22:30:41 3988261406
>>398821
>Например посмотри на logic level IRLML0030 или что-то другое с началом IRLML.
>Можно избежать этой порнографии с оптопарами и использовать что-то типа
Спасибо, обращу внимание и изучу когда себе буду плату разводить.

>Пока подумай на тему - как это все в компе будет выглядеть и из этого исходи.
Это всё уже обдумано. Формфактор болтающегося в воздухе модуля подключающегося по USB. Первая версию собирал в треде ранее:
>>394101
Она была на ESP8266, у которой всего одна софтварная шим-линия на 1кгц. Соответственно никакой возможности управления 3-пин вентиляторами, и управлять можно только одинаковыми вентиляторами (вешая их все на одну линию). Собрал, опробовал в течении месяца, работает идеально. Паралельнно ещё тогда заказал ESP32, вот теперь её осваиваю. Тут в моём исполнении будет всё тоже самое: платка ESP + плата расширения под ней с необходимыми разъёмами. 3 независимых линии вентиляторов + линия светодиодной подсветки. Кстати неприятных моментов у ESP32 хватает, чего только стоит USB-UART CP2102, который ресетает ESPшку при каждом реконнекте, из-за чего придётся отказаться от функции автоматического поиска COM-порта
Аноним 15/01/20 Срд 06:02:39 3988381407
flex.jpg 253Кб, 1145x870
1145x870
>>398826
>Формфактор болтающегося в воздухе модуля подключающегося по USB.
??? Не понимать Л - Логику. Что-то не договариваешь или зойчем использовать МК с глючным файфаем, который отключен(?) и используется подключение и управление по кабелю в лице USB-uart?
Чем та же сраная пердуинка онано, мини или любая другая не подходит? В чем Л - Логика? Не надо говорить что в ПЛИС. Сверху новая, снизу спаленная предположительно подачей -5/-12/12 вольт. После заливки конфигурации превращается в утюг.
Аноним 15/01/20 Срд 12:14:37 3988561408
>>398838
логика в том, что я пишу на python.

А почему, кстати, вайфай глючный? Впервые сышу
Аноним 15/01/20 Срд 13:29:11 3988711409
can.jpg 1439Кб, 2396x3242
2396x3242
>>398856
>вайфай глючный?
Это очень тяжелый нерастворимый осадок прошлых работ. Эта ебаная хуйня для конченных дегенератов и понтов. Работает через раз, скорость плавает как говно в проруби, стабильность ниже плинтуса, зависит от фазы луны, пьяного соседа, сухости конденсаторов в БП, положения звезд на небе и прочей малопонятной хуйни. Поэтому для себя давно решил - нахуй, просто сразу нахуй не раздумывая все что связано с радио (и говновафля, и блятус, и 433/866/../МГц, 2.4/../ГГц), даже если просто помигать лампочкой в сортире. Только провод, только хардкор, только стеб над "ой бля, мне ремонт сука надо делать, стены долбить, поставлю радио", а потом "а че эта херня у меня не работает или через раз?".
Контрольный в голову - почему промышленность все еще сидит на RS845/RS422 RS232, CAN, токовая петля(+HART), местами синхронный проводной Ethernet (иногда с кольцами в сети на спец свичах) и как-то не используют радио?
Пикрил - начало заброшенного проекта, при чем стратегически важного. Съем импульсов со счетчиков воды и управление закрытием-открытием клапанов воды на вводе, которая как можно заметить в некислом корпусе (герметизацию не делал, как и запасное автономное питание, было в планах) и связь по CAN-у. Герконы со счетчиков дергают аппаратные выводы на передачу mcp2515, те работает независимо от меги и похуй на ее зависание, от чего стоит мелкая защита через watchdog. Управление закрытием к сожалению через мегу сделано, но есть аппаратные выводы которые через те же оптроны и логику можно пустить на пачку реле (2 моста из 2х реле и одно общее подачи питания) на закрытие и тогда поебать на зависание меги. Применив чуть магии добавляется второй/третий/.../ канал CAN, естественно незабыв дать каждому свое независимое питание и хоть сраную тини13/stm32f0 для конфигурации. Избыточность. Горячее резервирование. Надежность. Отказоустойчивость.
Аноним 15/01/20 Срд 14:13:37 3988931410
>>398856
вайфай для бытового применения норм, а вот ESP действительно дико глючные камни
Аноним 15/01/20 Срд 14:14:46 3988951411
>>398871
Проект настолько важный, что для него даже нельзя было развести плату?
Аноним 15/01/20 Срд 14:26:47 3988991412
>>398893
>вайфай для бытового применения норм
>для бытового
>бытового
Ключевое слово.

>>398895
>Проект настолько важный, что для него даже нельзя было развести плату?
Читай внимательней - заброшенный, а не рабочий. Скоро переезд и он нафиг не нужен будет.
Собрав по быстрому - запустил систему на обкатку, а пока она обкатывается - можно понаблюдать какие в ней есть косяки и поснимать статистику работы, спокойно делая основной вариант. Для тебя такое слово как "ЗИП" вызывает приступы рвоты и тошноты как у эффективных менеджеров/финансистов? Нахуя нам нерабочее запасное оборудование когда все работает? Почти все для тестов делается минимум в 2 экземплярах или на ходу доделывается - основной рабочий и тестовый, на котором всякий говнокод проверяется и после проверки заливается в постоянно работающий основной.
Аноним 15/01/20 Срд 14:54:47 3989051413
>>398871
>Работает через раз, скорость плавает как говно в проруби, стабильность ниже плинтуса, зависит от фазы луны, пьяного соседа, сухости конденсаторов в БП, положения звезд на небе и прочей малопонятной хуйни. Поэтому для себя давно решил - нахуй, просто сразу нахуй не раздумывая все что связано с радио
Блин, анон, ну прям незнаю. Месяца 2 назад начал пилить умный дом, ещё в ноябре. Потом забрсил на время офк, но успел например сделать датчик температуры на ESP8266. Так вот он месяц в фоне слал показания с DHT22 по MQTT. Сейчас решил, шлёт ли ещё. Глянул в списке подключений WiFi - та ESPшка висит. Запустил малинку с сервером MQTT - но как оказалось сообщений с температурами не приходит. Подрубился по WebREPL - никаких прблем, Wi-Fi отрабатывает, а вот DHT, похоже, сдох, падла, он мне с самого начала не понравился, температуру врал градуса на 3, задержка показаний просто лютааая. Так вот вафля отрабатывала без проблем пока DHT ещё работал - тоесть там был цикл "загрузка->подключение->замер->рассылка MQTT->deepsleep" раз в 5 минут больше месяца оно точно рассылало, и сейчас видимо DHT отвалилось - сама ESPшка без проблем висит в сети. Расположена она на улице, в соседнем от ролтона здании - проблем с приёмом и коннектом нет. Плюс по вафле удобно орудовать когда работаешь с USB-портом. USB задействовл, REPL отвалился, подрубился по WebREPL и смотришь что там происходит.

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

И да, в моём случае, офк, я использую уже готовые модули вайфай, всё что надо - просто ввести АПН и пароль.
Аноним 15/01/20 Срд 15:40:18 3989141414
>>398905
>а вот DHT, похоже, сдох
Убрал резистор подтяжки даталинии к питанию (10k) - заработал. Но видимо скоро окончательно сдохнет
Аноним 15/01/20 Срд 15:44:11 3989151415
>>398905
>в моём случае питание ESPшки должно приходить из вне,
Открою страшную тайну: на слоте PCI есть вывод A14, PCI-e вывод B10 3.3Vaux. Глянем в документацию:
https://lekensteyn.nl/files/docs/PCI_Power_Management_12.pdf
стр. 26 0-375мА, стр. 62
http://read.pudn.com/downloads166/ebook/758109/PCI_Express_CEM_1.1.pdf
стр. 36 - 375мА
На просторах Сети:
> Максимальный ток потребления 260 мА, в спящем режиме – 10 мА;
> Максимальный ток потребления в режиме передачи WiFi или Bluetooth 160-260 мА, без включенных WiFi или Bluetooth – 20 мА,
Очень даже вписывается. Из граблей - есть какой-то режим когда ограничение не более 20мА.
Пруф врядли найду за давность лет. Делал платку на PCI шину с питанием от 3.3Vaux, где нагрузка - это Wiznet W5300 ( по даташиту https://www.wiznet.io/wp-content/uploads/wiznethome/Chip/W5300/Documents/W5300_DS_V134E.pdf это 180-250мА) + STM32F103ZC, которыми включал-выключал-перезагружал комп и сниффал COM порт.
Чуть приближенней к реальности - на новых матерях же есть функция зарядки внешних устройств, которая дает 5В. Когда-то были явные перемычки которыми переключалось питание - 5В "рабочих" или 5В ждущих. На крайний случай фиолетовый провод БП к твоим услугам.
Аноним 15/01/20 Срд 15:48:00 3989161416
>>398915
так то там и дежурка с блока питания 5v идёт, и не надо PCI. Надо всё будет посмотреть обдумать до конца концепцию.
Аноним 15/01/20 Срд 15:58:45 3989191417
2ffa38596b331b3[...].jpg 102Кб, 640x640
640x640
Аноним 15/01/20 Срд 16:01:14 3989201418
>>398919
Отдаёт)). Такие в комплектах с сигнализациями идут для врезки в проводку автомобиля.
Но вот провдоку недешевого блока питания кромсать лишний раз желания нет. Да не суть - с этим что-нибудь придумаю
Аноним 15/01/20 Срд 16:06:10 3989211419
Аноним 16/01/20 Чтв 07:27:30 3990051420
Решил вкатиться. Я правильно понимаю, что leonardo r3 и pro micro - это одно и тоже, только leonardo r3 больше и имеет больше входов/выводов? И еще, везде написано, что рабочее напряжение 5в, но при этом рекомендуют питать выше 7в, как это расценивать? Если питать от usb, то будет не стабильно работать?
Аноним 16/01/20 Чтв 16:27:55 3990391421
>>399005
Да, от USB будет нестабильно. Самое заебатое это БП на 24 вольта, или поискать leonardo r3-220, ее можно от розетки напрямую запитывать.
Аноним 16/01/20 Чтв 17:32:14 3990441422
2020-01-16-1523[...].png 1594Кб, 1920x1200
1920x1200
Clip2net2001161[...].png 21Кб, 856x379
856x379
Помогите с траблой. Хочу банально получить стринговые данные с ардуинки pro micro на raspberry pi 3b через GPIO. Соединены через Rx, Tx и GND. Оба устройства на 3.3 Вольта так что переклюк уровня напряжения не нужен. Что я делаю не так?
Аноним 16/01/20 Чтв 17:41:18 3990451423
>>399005
>рекомендуют питать выше 7в
Прозреваю что на плате стоит стабилизатор, 5в можно подать на точку после него.
не вникал в схему
Аноним 16/01/20 Чтв 18:52:18 3990541424
>>399044
>Соединены через Rx, Tx и GND.
Как? RX-RX TX-TX или RX-TX TX-RX? Стандартная ошибка.
Аноним 16/01/20 Чтв 18:57:58 3990551425
>>399054
Rx-Tx и наоборот ясное дело
Аноним 16/01/20 Чтв 19:14:56 3990591426
>>399055
Шибко умный, да?
Ставишь на малину minicom или подобную терминальную программу, замыкаешь RX-TX на малине и перебором портов ищешь нужный по эху в терминале.
Каким образом заливаешь свой говнокод в пердуинку? Через отдельный свисток usb-uart или с малинки? Слишком мало информации для бескартиночного.
Аноним 16/01/20 Чтв 19:15:07 3990601427
>>399044
а что такое in_waiting? В pyserial нет такой хуйни.

ser = serial.Serial(port='/dev/ttyAMA0', baudrate=115200, timeout=0)
while True:
____line = ser.read_all().decode('utf-8')
____if line:
________print(line)
____time.sleep(1)
Аноним 16/01/20 Чтв 19:17:28 3990621428
>>399044
>>399060
А, прошу прощения, в pyserial Такое есть... Но один хуй, попробуй для начала без этого - мой код 100% рабочий, для проверки пойдет
Аноним 16/01/20 Чтв 19:26:13 3990631429
>>399062
Никакого эффекта(
Аноним 16/01/20 Чтв 19:33:18 3990651430
>>399059
Код с ноута рабочего заливаю. Сканил serial порты на малинке - ttyS0 и ttyAMA0. Первый ругается, выдает 'could not configure port..', со вторым все ок, но результата никакого. Еще пробовал подключить ардуинку через юсб к компу, а с него через Putty к raspberry подключиться. И таки подключилось.
Аноним 16/01/20 Чтв 19:42:04 3990661431
Аноним 16/01/20 Чтв 19:53:31 3990681432
>>399066
Спасибо, конечно, но я все эти ссылки перешерстил уже.
Аноним 16/01/20 Чтв 19:57:09 3990711433
>>399068
Ну так тем более пиздуй нахуй отсюда в /prog/ или еще куда. Как настроишь свою малину что бы с minicom-a видел эхо в порту тогда и приходи, так как сейчас явно видна проблема далеко за пределами пердуинки.
Аноним 16/01/20 Чтв 21:23:47 3990831434
SchematicsRelay[...].png 35Кб, 700x466
700x466
У меня есть девайс, на коробке написано 25в. Мне нужно реле на 25 вольт? Или 5в реле должно хватить? Моя китайская уно не взорвется, анончик? Поясни зеленому
Аноним 16/01/20 Чтв 21:24:14 3990841435
>>399083
нужно просто включать-выключать с помощью ардуинки
Аноним 16/01/20 Чтв 21:31:28 3990851436
>>399083
Один параметр реле отвечает за вольтаж переключения
А второй за вольтаж коммутации

Реле 5в это скорее всего значит, что переключается с помощью 5в. А там, где идет коммутация, обычно можно пропускать высокое напряжение типа 250в.

Но ты пихай сюда характеристики. Лучше бери специальные модули для ардуино.

Для 25в иногда достаточно мосфета.
Аноним 19/01/20 Вск 13:04:55 3994101437
shema6.png 26Кб, 635x289
635x289
Делаю usb-клавиатуру с одной кнопкой, отправляющей enterи иногда случайные фразы на attiny85. Уже подключил и прошил через ide. Какая минимальная обвязка должна быть для usb? Как я понимаю пикрил. Можно ли заменить 68Ом резисторы на 220Ом?
Аноним 19/01/20 Вск 13:09:30 3994131438
>>399410
>Можно ли заменить 68Ом резисторы на 220Ом
Ноликом ошибся. Можно попробовать на 22-33-49.9 Ом.
Аноним 19/01/20 Вск 13:42:18 3994191439
Аноним 19/01/20 Вск 13:55:35 3994211440
Ребята, подскажите пожалуйста, где можно посмотреть/почитать про modbus и как прогать atmega используя modbus. Смотрел ютуб, читал спецификацию, гуглел, но так ничего и не нашел толком. Не понимаю саму работу modbus в avr.
Аноним 19/01/20 Вск 14:56:05 3994311441
14241793546430.jpg 24Кб, 510x427
510x427
>>398821
Анон, а не пояснишь по хардкору, где в даташитах на транзисторы смотреть нагрузку, которую они создают на пины? Вот скажем мой irf520 - сколько mA нагрузки создаёт на пин есп? Он ведь не является лоджик левелом? Безопасно ли это надолго оставлять??

И где посмотреть, какая нагрузочная способность у пинов ESP? Я вот открыл даташит:
https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
И не нахожу хоть убей тут такой информации
Как я понимаю, должно быть в районе 40mA на пин, но где-то это должно же быть точно написано.

В общем хочу разобраться - что безопасно вешать на пины ESP, а что нет, помогите пожалуйста ньюфагу разобраться в этом вопросе
Аноним 19/01/20 Вск 15:40:17 3994421442
>>399431
У тебя полевик.
Он управляется напряжением, а не током, как биполярный транзистор.

ЕСП не сможет его открыть полностью.

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

Если прям нужен этот мосфет, то управлять им придётся через другой транзистор, оптопару или ещё как и сбольшим напряжением.
Аноним 19/01/20 Вск 17:20:19 3994621443
>>399442
Нет, ты не понял. Вопрос не в том как раскачать транзистор, вопрос в том - как не повредить ESP черезмерной нагрузкой. Как узнать какой ток потребляет затвор транзистора напимер, как это в даташите написано?
Аноним 19/01/20 Вск 17:37:19 3994651444
>>399462
>как узнать какой ток потребляет затвор транзистора
Через закон Ома. Помнишь закон Ома? Или хуи сосал пока училка другим детям старалась, объясняла?
>как это в даташите написано
ёмкость затвора. Но тебе это не поможет, ты ведь не знаешь что это такое.
Аноним 19/01/20 Вск 17:40:15 3994661445
>>399465
>Или хуи сосал пока училка другим детям старалась, объясняла?
Это. Потому и прошу помочь разобраться
Аноним 19/01/20 Вск 17:56:12 3994711446
(Изображение GI[...].gif 58Кб, 431x424
431x424
>>399466
Затвор полевика - суть конденсатор. Ты его своим gpio портом либо заряжаешь либо разряжаешь. Ток этого процесса определяется разницей напряжений между уровнем порта и конденсатора и сопротивлением резистора, который находится между портом и затвором. Резистор этот либо паразитный в виде проводов либо нормальный. Берёшь максимальную разницу напряжений, берёшь сопротивление линии до затвора - получаешь ток. Берёшь максимальный безопасный ток порта, берёшь его максимальное напряжение - получаешь сопротивление. Формулы пикрелейтед.
Аноним 19/01/20 Вск 18:19:23 3994791447
>>399471
Допустим порт = 3.3v
Затвор = 2.5v
Рразницаа напряжений = 0.8v
Резистор = 100ом
i = U / R
i = 0.8/100 = 0.08A = 80 mA

Тоесть, я правильно понимаю, что если, допустим, нагрузочная способность пина ESP 40mA - то IRF520 подключенный напрямую её со временем сожжёт?
Аноним 19/01/20 Вск 18:47:26 3994871448
>>399479
У тебя в голове каша. Затвор пока оставь - понадобится потом, когда разберёшься с базисом будешь считать уже не пиковый ток, а мощность.
Разницей напряжений считай 3.3 вольта - у тебя затвор либо заряжен полностью либо разряжен до нуля.
Сколько у тебя там допустимый ток, говоришь? 40ма? Тогда резистор нужен (R=U/I) 3.3/0.04=82.5Ом В этом месте у тебя может возникнуть вопрос - а чего бы не вкорячить резистор побольше? Так вот, не надо так, полевики не любят находиться в процессе переключения; им хорошо либо полностью в открытом либо в полностью закрытом состоянии кроме СВЧ извращеенцев, так что ставить большойе сопротивление и затягивать переключение не нужно.
Но тут есть нюанс - это максимальный ток. Импульсный. Пиковый. Он сущеструет лишь малую долю секунды, а потом идёт на спад. Порт твоей пердуины наверняка потянет транзистор ... (в этом месте я посмотрел даташит)
Gate-Source Threshold Voltage знаешь что такое? Иди нафиг, ищи подходящий полевик
Аноним 20/01/20 Пнд 01:57:44 3995171449
>>399487
>У тебя в голове каша.
Это так

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

>Тогда резистор нужен (R=U/I) 3.3/0.04=82.5Ом
Так... Это сопротивление резистра... А причём тут ток, который потребяет затвор транзистора? Блин, анон, не понимаю.

>Gate-Source Threshold Voltage знаешь что такое? Иди нафиг, ищи подходящий полевик
Вот это я тоже не понимаю, почему? Есть какая-то угроза для порта из-за этого? Или проблема в том, что транзистор якобы не до конца открывается? Почему последнее меня должно волновать, если транзистор не греется и управляет вентилятором как от него и ожидается? Поясни плиз

Аноним 20/01/20 Пнд 05:04:21 3995221450
>>399517
Да, 2.5 вполне может не хватать на множество мосфетов. Есть специальные LOGIC LEVEL, которые гарантированно открываются при Vth <= 5V
И есть спец серии у которых он может быть ниже.
Аноним 20/01/20 Пнд 05:05:08 3995231451
>>399522
>при Vth
Vgs поправочка.

Аноним 20/01/20 Пнд 09:56:12 3995441452
>>399522
Ты не отвечаешь на вопросы (
>Да, 2.5 вполне может не хватать на множество мосфетов.
Чем это черевато и почему это должно меня волновать, если мосфет выполняет свою функцию так как от него ожидается?
Аноним 20/01/20 Пнд 12:20:23 3995881453
>>399544
>Чем это черевато
Тем блядь что у тебя транзистор не откроется.

Если выполняет - на другом устройстве может не выполнять.
Может в активном режиме работать.
Аноним 20/01/20 Пнд 15:01:30 3996081454
Пацаны, помогите проект собрать.
Есть библиотека - https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library в ней есть примеры, хочу собрать alarm_clock. Поставил vscode, plugin platformio в него, создал проект под ардуину, скопировал файл alarm_clock.ino в main.cpp, пытаюсь собрать. Просит либы, подключаю по очереди. Споткнулся на файле HTTPClient.h, какую либу ни подключал из найденных, он этот файл не находит. Как вообще правильно либы искать? Может что не так делаю, я на гитхабе искал и прописывал в файл platformio.ini. Пробовал в папку lib проекта закидывать, не видит в упор. Но часть библиотек подключилось же и компилится.
Памагити!
Аноним 20/01/20 Пнд 16:24:27 3996231455
изображение.png 555Кб, 584x392
584x392
>>398773
Анон, а подкажи пожалуйста, как подключать HCPL2630? Какое напряжение можно подавать на входной диод?? У тебя, я вижу, резистор на входную ногу на фото стоит 300ом??
Пикрил схема верная??

Аноним 20/01/20 Пнд 16:31:36 3996241456
>>399608
> он этот файл
Кто?
Аноним 20/01/20 Пнд 16:32:33 3996251457
>>399623
а, вроде разобрался. При 1кОм резисторе нихуя не работало, напряжение наа ноге было 1.22, вкинул 500ом резистор, напряжение 1.42 - вроде заработало.
Аноним 20/01/20 Пнд 16:33:39 3996271458
>>399623
> Какое напряжение можно подавать на входной диод?
Ток, на диод подают ток. Напряжение в зависимости от температуры и тока есть в даташите
Аноним 20/01/20 Пнд 16:35:54 3996281459
Буфер обмена01.png 6Кб, 276x141
276x141
>>399608
Подключил HttpClient by Adrian McEwen, теперь ругается на какой-то тип:
AudioFileSourceHTTPStream.h:55:5: error: 'HTTPClient' does not name a type
Я так понял либа не та, какие ещё попробовать?
Аноним 20/01/20 Пнд 16:37:41 3996301460
>>399624
Не находил HTTPClient.h, ругался на его отсутствие, теперь находит, но вот такая ошибка - >>399628
Аноним 20/01/20 Пнд 17:09:18 3996341461
>>399623
Всплыву. Посты >>399442 и ниже не мои и наверное понял по стилю текста.
>Пикрил схема верная??
Слева (вход) да, но как можно заметить только один канал использую, поэтому то что на ногах 3 и 4 - без разницы. По резистору 300 Ом - да, он, но ставил от фонаря. Тебе же не советую, читай приписку мелким шрифтом в даташите https://www.jameco.com/Jameco/Products/ProdDS/785813.pdf на странице 3 "*6.3mA is a guard banded value which allows for at least 20% CTR degradation. Initial input current threshold value is 5.0 mA or less", поэтому расчет на 5мА делай. Пусть выход 3.2В, 1.4В падение на светодиоде - (3.2-1.4)/0.005 = 360 Ом.
Справа - конденсатор верно, земля верно, вывод 6 - похуй (никуда не подключен и не используется), а вот 7 - частично. Он так же соединен через резистор 300 Ом к плюсу питания и идет на 1 вывод (ВХОД) 74HC14. Второй вывод 74HC14 - это ВЫХОД, на который вышелся конденсатор 470 пФ для имитации емкости затвора полевика и с него же снимался сигнал для второй колонки на скриншотах.

По поводу токов ЕСП - открывай свой даташит страница 34 (41 из 62) пункт 5.3 таблица 13. High Level source current (насколько "мощную" 1 может выдать) и low-level sink current - (насколько сильно прижимает к земле), но не думай что все выводы можно по максимуму грузануть. См чуть выше таблица 11 - максимальный общий ток через все выводы 1.2А.

По поводу полевика вроде объяснили что приоткрывать их напряжением 3В вместо штатных 10+В не очень хорошо и не раз. По току - по факту заряжаешь конденсатор, который в полностью разряженном состоянии при подаче питания представляет из себя короткое замыкание(ток максимален) и по мере заряда и роста напряжения ток падает до нуля (ну и немного на утечки уходит). При разряде конденсатор очень быстро отдает свой заряд (вспомни фотовспышки) и в данном случае теперь полевики в ESP создают короткое замыкание и через них течет ток.
Самое тупое и условно правильное решение дали тут >>399487. У тебя образуется RC цепочка, у которой есть постоянная, которая показывает переходную характеристику и насколько большую частоту можешь подавать. Для того что бы полевик работал в ключевом режиме его раскачивают специальными драйверами, которые могут спокойно выдавать и пропускать токи в ампер-другой для максимально быстрой зарядки-зарядки затвора и максимально быстрого прохождения участка линейного режима работы.
Аноним 20/01/20 Пнд 19:45:32 3996581462
AD244-2T.jpg 47Кб, 400x400
400x400
hqdefault.jpg 25Кб, 480x360
480x360
Есть у меня RFID-RC522, ключ, который шёл в комплекте, старый ключ от домофона. Новый ключ видит, старый — нет. Можно это как-то пофиксить? Алсо, домофон открывается по UID ключа или повому блоку, или по чему? Просто у нового это значение восьмизначное, а на ютубе в видосах, где клонируют ключи — у них дедвадцатизначные. Так бы я хоть FF FF FF FF FF FF попробовал записать.
Аноним 20/01/20 Пнд 19:53:45 3996591463
>>399658
Шпана из ДС-а или замкадыш?
Если первое - карту тройка прочитай или билет на одну поездку в метро, если второе - соси хуй. Визуально просто так не различишь ключи, которое могут быть на 125 КГц и на 13.56МГц. Вангую у тебя просто разные ключи. Можешь попробовать прочитать свою банковскую карточку на 13.56МГц, но на свой страх и риск.
А вообще - съебал на хуй отсюда в соседний тред >>252764 (OP)
Аноним 20/01/20 Пнд 22:21:47 3996691464
IMG0146.JPG 1732Кб, 2448x2544
2448x2544
IMG0147.JPG 1680Кб, 2448x2696
2448x2696
IMG0148.JPG 1787Кб, 2448x3052
2448x3052
IMG0149.JPG 1946Кб, 3264x2448
3264x2448
>>399588
>Если выполняет - на другом устройстве может не выполнять.
>Может в активном режиме работать.
Типа по качеству кремния может попасться более хуёвый экземпляр, полнял. Впрочем это неважно, т.к. прямой контакт ЕСПшки с транзисторами теперь полностью отменяется, а посредники, которых мне тут рекомендовали - 5в в основном все.

>>399634
>наверное понял по стилю текста.
Нет, не понял. Думал просто что окончательно утомил глупыми вопросами
.

>Пусть выход 3.2В, 1.4В падение на светодиоде - (3.2-1.4)/0.005 = 360 Ом.
Так, тут понял, спасибо, но у себя поставил 500Ом 360омных в наличии нет, и с 500 работает отлично.

> а вот 7 - частично. Он так же соединен через резистор 300 Ом к плюсу питания
Вот, его то мне и не хватало. Я понять не мог почему не работало, а надо было к плюсу подтянуть. Спасибо, анон. А, кстати, почему именно 300оМ? Не маловато ли сопротивления для логического пина?

>74HC14
Вот блин, вот он то мне и нужен был... А я для обратного инвертирования сигнала купил логику И-НЕ И знатно обосрался, с подливижей прям. Взял микроссхему "2 логических элемента 4и-не вместо 4 логических 2и-не". Сначала понять не мог, почему не работает блед. Хорошо хоть две взял, две штуки сразу распаял.

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

Сегодня съездил, купил вот эти две штуки оптопары скоростные, которые ты посоветовал, HCPL2631, простенькую макетку, и решил накидать тестовый вариант. Получилась хуита пикрелейтед. Ей богу, с этого дня я макетные платы под пайку буду ненавидеть всей душой, мне кажется развести и распечатать и то было бы в разы проще. Весь день на это убил. И если честно - этот вариант с HCPL2631 мне не нравится. Во-первых у меня два канала - тоесть их нужно две. Во-вторых блин, зачем, ЗАЧЕМ они инвертируют сигнал на выходе? Пляска с потяжкой и обратной инвертацией мне совсем не нравится, какие-то костыли. Думаю, для финального варианта закажу лучше iso7240cd Я и сейчас на ней хотел собирать, но в городе не нашёл - а оптопары эти нашёл. Я правильно понимаю, что у iso7240c выход НЕ инвертированый, и что на выход там идёт питание, подаваемое на вход EN?

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

А, и кстати, ещё вопрос. Нашёл ещё вот такой готовый модуль на оптопаре в китае:
https://aliexpress.ru/item/32917926202.html
Оптопара TLP281, https://static.chipdip.ru/lib/001/DOC001001043.pdf
Что про неё думаешь? Того же уровня будет что и 817?
Аноним 20/01/20 Пнд 22:36:51 3996701465
Заебало, что мобилка гробит СД карты одну за другой. Вот опять резко ушла из жизни эсдиха.
Через кардридер бесполезно пытаться работать с картой, да и софта нет.
Есть ли проекты СД-доктора на ардуине? Ну там, сервисные команды в контроллер СД отправлять.
Аноним 20/01/20 Пнд 23:18:06 3996741466
>>399669
>А, и кстати, ещё вопрос. Нашёл ещё вот такой готовый модуль на оптопаре в китае:
>https://aliexpress.ru/item/32917926202.html
>Оптопара TLP281, https://static.chipdip.ru/lib/001/DOC001001043.pdf
>Что про неё думаешь? Того же уровня будет что и 817?
Блед, по этому отбой, у этого тоже выход инвертированый вроде, ёбаныйрот (((. Зачем они в опторазвязках везде выход инвертируют, в чём блин прикол
Аноним 21/01/20 Втр 00:30:34 3996771467
>>399669
>Во-первых у меня два канала - тоесть их нужно две.
Самофикс - у меня 4 канала.
Аноним 21/01/20 Втр 00:44:25 3996781468
>>399670
Может просто начать нормальные карточки покупать, а не регулярно помирающее нонейм-говно?
Аноним 21/01/20 Втр 07:07:47 3997101469
>>399678
Что значит "нормальные"? Ну дай несколько названий, потому как я даже не представляю "нормальности".
Просто и Кингстон и Адата и нонейм (Netac) накрываются. Кингстон, правда 2 года проработала и умерла с блокировкой записи. А вот Адата сдохла через год, и нонейм сдох через 2 месяца. И дохнут они внезапно, что данные проебываются, бэкапы спасают, но не совсем.
Аноним 21/01/20 Втр 09:06:43 3997181470
opto2.jpg 874Кб, 1870x2102
1870x2102
opto2.png 63Кб, 640x1200
640x1200
>>399669
Обо всем и ни о чем. В общем есть 2 стула - на одном пики точеные (пикрил), на другом хуи дроченые. На какой сам сядешь?
Нашел у себя полевичек FDB6670AL (https://www.mouser.com/datasheet/2/149/FDB6670AL-1007117.pdf ), хоть он и logic level, выбрал его только из-за охуенной емкости затвора для максимально тяжелых условий работы - 2440 пФ против 360 пФ у твоего и эту кондовую сучку будем раскачивать без драйвера.
Первое - убрал твою ненавистную инверсию (теперь светодиод зажигается нулем). Поищи что-то типа 78L05 для питания оптопары от 12В. Вот нахуя 5В тянуть отдельным проводом? Выход оптопары через резистор 1.1К до +12В и через 300 Ом до передергиваемого затвора. Осциллограмки - слева выход оптопары, справа - на самом затворе. Самые красивые графики - это 75% и 95%, где отлично видно переходной процесс RC цепочки. Считай сколько мосфет полностью открыт, сколько закрыт и сколько в линейном режиме, а там и КПД прикинешь. У меня вентилятор стартует от 10%, регулировка есть, мосфет холодный.
Если совсем упарываться и дрочить на КПД http://nauchebe.net/2013/08/mikrosxemy-dlya-postroeniya-preobrazovatelnoj-texniki-nebolshoj-moshhnosti/
Дальше суть обсуждения потеряна. Как передать ШИМ уже знаешь и не один вариант, сигнал на выходе каждого варианта - знаешь, как управлять мосфетом - то же. В оригинале шим для 4 пинового вентилятора приводить к уровням 5В с резкими фронтами, и чем-то раскачивать мосфет или забить хуй пока он не превратится в утюг, что очень легко проверяется. Берешь нагрузку заведомо больше расчетной, раз так в 10 и включаешь со скважностью 1% и наблюдаешь далеко не пару минут.
А меня немного проперло с микропитона на HydraBus - подцепил W5500, подобие телнет сервера и можно удаленно шаманить, как и на платке с stm32f407 - уже работает внутренний MAC блок и можно по проводной сети с ним общаться. Что делать дальше не знаю, но доставляет - отладка кода без тысячи переCUMпиляций в почти пошаговом режиме.
Аноним 21/01/20 Втр 09:46:24 3997261471
>>399710
Micron, Axis, WD Purple, Samsung Pro Endurance

Сейчас на рашкинском рынке только премиальный сегмент флешпамяти у крупных вендоров можно найти не поддельный.
Все остальное - перемаркировка одного и того же китайского нонейма и отбраковки под любимые плебсом бренды (сандиск, трансенд, сосунг эво), коими завалена вся Алибаба.
Аноним 21/01/20 Втр 12:50:06 3997361472
>>399071
Проблема все-таки была с Ардуино связана. Дело в том, что serial посылает данные в serial monitor, а serial1 на UART. И мне всего-то надо было все данные через serial1 отправлять.
Аноним 21/01/20 Втр 13:45:52 3997391473
>>399718
>Поищи что-то типа 78L05 для питания оптопары от 12В. Вот нахуя 5В тянуть отдельным проводом?
Блин, ну это же гораздо проще и меньше исочников нагрева/риска. Да и предполагается, что провода если и будут - то короткие. Молекс можно хоть на саму плату распаять же.

>Первое - убрал твою ненавистную инверсию (теперь светодиод зажигается нулем)
Блин, а я почему то сразу и не подумал что так можно, пока ты не сказал. Стыдоба мне. Это надо шим-сигнал подтянуть килоомчиком к земле, и на оптопару кинуть постоянный плюс, и подтятутый к земпле шим-пин кинуть на минус оптопары?

Я не совсем понял, что такое зелёное на осциллограммах - это с дрейна транзистора?
Аноним 21/01/20 Втр 13:50:09 3997411474
>>399718
>А меня немного проперло с микропитона на HydraBus - подцепил W5500, подобие телнет сервера и можно удаленно шаманить, как и на платке с stm32f407 - уже работает внутренний MAC блок и можно по проводной сети с ним общаться. Что делать дальше не знаю, но доставляет - отладка кода без тысячи переCUMпиляций в почти пошаговом режиме.
штука крутая - простая в освоении, позволяет пилить простые проекты краайне быстро и удобно, и позволила такому ньюфагу как я хоть на пол-шишечки вкатиться в чудный мир микроконтроллерров
Аноним 21/01/20 Втр 14:20:53 3997461475
mc156-3.png 3Кб, 447x142
447x142
>>399739
>Это надо шим-сигнал подтянуть килоомчиком к земле, и на оптопару кинуть постоянный плюс, и подтятутый к земпле шим-пин кинуть на минус оптопары?
Простят за то что нагло спиздил картинку со cxem.net ...
Изначально же планировалось выравнивать фронты, поэтому оптопара и hcpl включались как в даташите, с инверсией, которая потом убиралась триггером Шмитта. Из мелких "побочек" - при текущем включении полевик откроется на полную, но не вижу проблемы - пусть разгонится и когда все загрузится будет приостанавливать. Если прям пиздец как коробить начинает - используй жесткий костыль - внешний транзистор параллельно диоду оптопары или режим open-drain. Когда его включаешь - весь ток пойдет через транзистор и светодиод погаснет. Бред, но он уже более двух лет нонстоп работает в часах, где сегменты питаются от 12В.

> зелёное на осциллограммах - это с дрейна транзистора?
Перечитай еще раз. Правая колонка - это с затвора (gate) довольно тяжелого в раскачке полевика не используя драйвер водителя.
Аноним 21/01/20 Втр 15:13:17 3997541476
>>399741
Не пробовал прикинуть совместимость гидравтобуса со старой F4 дискавырью и её переделкой? Расчехляторы бы дико орали.
Аноним 21/01/20 Втр 15:35:19 3997631477
>>399754
>F4 дискавырью
Не пробовал хотя бы из-за ее отсутствия. Есть только на 429 уже не ебу где - пакую шмотье, скоро переезд.
Тот же микропистон вроде как поддерживает и f4 дискавери и f429 дискавери (судя по именам плат в папке boards).
>совместимость гидравтобуса
Не особо вникал, но серии 405(415) и 407(417) - практически одинаковы в пределах погрешностей и можно перекомпилить код под 407 и он даже работает (проверено). Из неявных "багов" - оригинальный гидроавтобус под очень мелкий камень и толку от перехода на более жирный? Дофига чего надо дописывать чтобы включить ту же поддержку GPIO новых портов она настолько сурова, что можно прострелить себе ногу, переведя выводы для USB в режим GPIO и выставить какой-либо уровень на них.
Повис в состоянии квантовой неопределенности - оригинальный гидроавтобус против микропистона. Вроде одинаковы и сильно разные подходы, но с точки зрения интерфейса мне кажется гидроавтобус приятней - хексы так и пишутся 0х55 0х33, а когда в микропистоне - b'\x55\х33'. Группой GPIO не порулишь - что в гидроавтобусе, что в микропистоне - только по одному выводу за команду переключать и тут у микропистона плюс - можно перейти в "raw" режим и читать-писать напрямую в тот же регистр IDR-ODR.
Режим SPI - в принципе одинаков, но - в микропистоне нет управления CS (или криво смотрел) - его руками через GPIO дергаешь, в гидроавтобусе - через "[" и "]".
Пока такое мнение ньюфага об одной платке с разным софтом нет, не перешиваю каждый раз, так как их собрано три штуки. Перепрошивка через USB DFU - программатор не нужен.
Аноним 21/01/20 Втр 15:53:59 3997691478
>>399763
>гидроавтобус под очень мелкий камень и толку от перехода на более жирный?
Дык для расчехляторов же. Этих F4-дискавырей у народа в ящиках больше чем %вещьнейм%. Лишние платы опять заказывать, блять, огрызки от камней, а цена оригинала "with a small margin" €175 LOL как мне вчера батя гидравтобуса написал. Не понимаю почему гидробус был у seeedstudio за $39, ведь, опять же, батя пишет про лицензию CC-BY-NC 4.0, а на сайте гидробуса про сидстудию я инфу не нашёл.
Аноним 21/01/20 Втр 16:01:27 3997711479
>>399769
Единичкой ошибся, если что. €75 + сотка там за NFC
Аноним 21/01/20 Втр 16:10:47 3997721480
>>399769
https://aliexpress.ru/item/32890029815.html На этой платке баловался-запускал гидроавтобус. Из мелочей - штатный кварц на 25 МГц перепаивал на 8Мгц, схемы платы нет, прозвонка наше все. На ней же запускал микропистон и локал_очку (пришлось в исходниках пару строк добавить и забить костыль, что фейлом отдает).
Аноним 21/01/20 Втр 16:11:51 3997731481
>>399746
>Из мелких "побочек" - при текущем включении полевик откроется на полную
Не откроется, если + тоже с GPIO подавать. Или так нельзя?

>Перечитай еще раз. Правая колонка - это с затвора (gate) довольно тяжелого в раскачке полевика не используя драйвер водителя.
Всё-равно не понял в таком случае. Ну ладно.

Так ты не ответил, как расчитывается резистор подтяжки выхода этой оптопары к питанию? Почему там 300ом? И какую нагрузку можно вешать на такой выход?

спасибо

Аноним 21/01/20 Втр 16:28:32 3997751482
opto3.jpg 155Кб, 1267x819
1267x819
>>399773
Моя твоя не понимать. Осциллограмка слева - между точками, обозначенными А, справа - между точками В.
На вопрос нагрузки затрудняюсь ответить, так как этот 1.1Килоом и 300 вычислялись с кучей с допущений чтобы не вылезти за максиально допустимые режимы, но с превышением рабочих.

Если посмотришь на схему, то когда светодиод погашен и ESP не загрузилась - полевик будет открыт на полную. Подав 1 - да, выключишь. Сколько времени пройдет? Вот про это время и говорю - за ошибку-баг не считаю.
Аноним 21/01/20 Втр 16:42:36 3997781483
>>399772
>$38, флеша половину откусили, пинов ещё больше насыпали
Не, ну я понимаю что можно и поверх голой платы разъёмов от материнки с ближайшей помойки навешать https://aliexpress.ru/item/32862946905.html , но всё же, в третий раз: Этих F4-дискавырей у народа в ящиках больше чем %вещьнейм%, за долгие годы их наличия на рынке + халявной раздачи. Хотя, в общем, как-то похуй уже стало, убедил
Аноним 21/01/20 Втр 16:49:59 3997791484
>>399778
Платка осознанно выбиралась - попарные CAN и RS485 + Ethernet.
Чего не хочешь попробовать скомпилить гидроавтобус под свою F4? У нее 8 МГц кварц? Это хорошо.

>>399775
Вот это поворот. Еще раз внимательно почитал - Vo максимум 7В, а я ебашу 12В. П - Похуй. Так лучше не делать.
Аноним 21/01/20 Втр 16:53:52 3997801485
>>399779
что такое гидроавтобус?
Аноним 21/01/20 Втр 16:54:26 3997811486
>>399431
Нагрузка на пины у мосфета от частоты будет зависеть и его емкости затвора.
Аноним 21/01/20 Втр 17:04:55 3997821487
>>399779
>Чего не хочешь попробовать
А денег за это дадут? Сомневаюсь. А то мне скоро не кортекс, а кору с деревьев глодать придётся.

>У нее 8 МГц кварц?
Да. В общем, пофиг уже, я просто поинтересовался.
Аноним 21/01/20 Втр 17:16:01 3997841488
изображение.png 47Кб, 640x1200
640x1200
>>399775
>Сколько времени пройдет? Вот про это время и говорю
На самом деле много, и это проблема. Проблема ещё в том, что почему частенько теряется коннект с компортом, при реконнекте ЕСП32 ребутаеттся (злоебучий CP2102 её ребутает), и каждый раз слушатть завывания вентиляторов - не вар. Ладно, с этим понятно.

С осциллограмами непонятно. Слева выход с оптопары, справа заатвор транзистораа. Справа, на затвое, сигнал круглый, потому что затвор зарряжается через резисторр в 300ом. А почему слева на выходе с оптопары круглый??
Аноним 21/01/20 Втр 17:43:32 3997881489
mad-skillz.png 7Кб, 256x256
256x256
Аноним 21/01/20 Втр 17:45:22 3997891490
Аноним 21/01/20 Втр 17:45:41 3997901491
>>399726
Спасибо за инфу. Написал бы еще критерий нормальности. Что там? Кол-во циклов записи, возможность восстановления, плавное умирание с частичной потерей данных?
ушел дальше учить спецификации на SD
Аноним 21/01/20 Втр 17:46:18 3997911492
>>399788
Хотя 1к1 лучше заменить на 4к7
Аноним 21/01/20 Втр 17:47:33 3997921493
>>399782
https://yadi.sk/d/_qnGkMrndC6vpw
Рискни прошиться. На платке с Али проверял. Пистоны как-то странно грузились (mass storage нормально отображает содержимое из 4 файлов, внутри - битые файлы), но шелл дают.
Драйвера, консольный прошивальщик DFU в комплекте.
STM32F4DISC - пистон под STM32F4DISC.
PY_HydraBus - пистон под PY_HydraBus.
hydrafw - гидроавтобус под гидроавтобус.
Во всех случаях нужен кварц на 8 МГц и логический 0 на выводе PA0 (если верить схеме оно так, мало ли).
У гидроавтобуса сразу после подключения через виртуальный компорт приглашения нет. Постучать ентером пока не появится приглашение в виде ">" а дальше табом можешь список команд получить. У пистонов будет вначале осмысленный текст, ошибка что не могу прочитать какую-то хуйню из main.py или boot.py и приглашение в виде ">>>"
Аноним 21/01/20 Втр 17:47:53 3997931494
>>399431
>Анон, а не пояснишь по хардкору, где в даташитах на транзисторы смотреть нагрузку, которую они создают на пины? Вот скажем мой irf520 - сколько mA нагрузки создаёт на пин есп? Он ведь не является лоджик левелом? Безопасно ли это надолго оставлять??
Если в крации, затвор N-канального транзистора - это фактически маленький конденсатор, плюсом которого является затвор, а минусом - исток. Что будет если подсоединить к источнику питания конденсатор? Пойдет ничем, кроме проводника, не ограниченный ток, и в случае больших конденсаторов можно даже наблюдать искру.

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

Поэтому между GPIO и затвором следует ставить токоограничивающий резистор, не пропускающий ток выше максимального (40мА в данном случае, соответственно сопротивление не меньше 82,5 Ом). Тем не менее, на практике для очень коротких импульсов тока абсолютный максимум нагрузки в несколько раз выше номинального, так что и резистор на 47 или 50 Ом использовать тоже будет вполне безопасно. Слишком высокоомный резистор ставить нежелательно, т.к. это может помешать ШИМ-сигналу на высоких частотах.
Аноним 21/01/20 Втр 17:50:48 3997941495
s15667269516780.jpg 16Кб, 200x200
200x200
>>399792
Киса, зачем ты коверкаешь слова? Ты молдованин?
Аноним 21/01/20 Втр 18:03:46 3997971496
>>399794
>"Чем обусловлено столь большое количество ремейков в Вашем репертуаре?"
Он болгарин.
Аноним 21/01/20 Втр 18:10:20 3997991497
>>399784
http://easyelectronics.ru/kondensator-i-rc-cepochka.html
Хотя бы самое начало почитай с картинками. Зарядка через резистор 1.4К дело не быстрое, зато разряд через 300 Ом намного быстрее и веселее идет. Не забывай - здесь специально показан тяжелый случай с очень затянутыми фронтами. На всякой мелкой хуете это не так заметно будет, а тут вся красота видна - что где и как.

>>399788
У тебя оптопара? Может сработает, надо проверять.
У тебя HCPL? Как собрался подавать сигнал ниже земли? Не взлетит.
Может хотя бы из сраной пары биполярных транзисторов сделаешь драйвер для раскачки 12-ю вольтами? Где-то в треде было. В душе не ебу где осели биполярники. Может найду. На крайняк - uln2803 или подобную ебану и маленький подтягивающий резистор на +12. Это будет треш.

>>399794
Молдованин? Ой не. Давай буду соседом-румыном? Приймешь в гости? I live in Romania!
Аноним 21/01/20 Втр 20:20:40 3998161498
Как блять правильно припаять этот i2c к 1602. Я вроде припаял, подключил, но экран загорается синим только если на него надавить.Что делать, анон.

мимо никто, камнями не кидайте
Аноним 21/01/20 Втр 20:39:53 3998191499
opto4.jpg 1349Кб, 3005x2354
3005x2354
opto4.png 34Кб, 959x480
959x480
>>399784
Кто там говорил про нежности? Нахуй! Быстро, решительно! Пики точеные не понравились, теперь хуи дроченые.
http://we.easyelectronics.ru/antonluba/maketnaya-plata-kontrollera-elektrodvigatelya-chast-2-drayvery-mosfet.html
Даже говнеца BC817 хватает чтобы раскачать эту кондовую суку до водопада. Фронты на затворе стали может 2-3 микросекунды, да еще и размахом в напряжение питания для максимального открытия. Как теперь дальше жить?
Вместо резистора 4.7Ом впаял 49.9, потом еще сверху 49.9. Разницы не заметил, те 50 Ом более-менее для данного случая. Длительного теста не делал.
Инверсию крутил - сигнал пропадает. Да и хрен с ней. Главное что когда нет сигнала - вентилятор на полную стартует.
Аноним 21/01/20 Втр 20:56:57 3998221500
>>399793
>>399781
Анон, спасибо тебе за разъяснения.

>>399819
Я правильно понял, что согласно последнему замеру 817 оптопар всё-таки достаточно чтобы транзисторы адекватно отрабатывали вплоть до 31 килогерца?
Аноним 21/01/20 Втр 21:02:31 3998231501
смешные-картинк[...].jpeg 96Кб, 749x681
749x681
>>399822
>последнему замеру 817 оптопар
Че бля? Где? После первого масштабного замера оптопары улетели в помойку и с тех пор все тесты только на HCPL2630 (один канал).
Аноним 21/01/20 Втр 21:21:03 3998251502
изображение.png 698Кб, 576x518
576x518
изображение.png 366Кб, 422x377
422x377
изображение.png 432Кб, 714x253
714x253
>>395645
>>396624
Я сделол!
Осталось по всем выключателям в доме распихать, но там везде 220 подводить надо. Как-нибудь займусь.
Аноним 21/01/20 Втр 21:33:56 3998261503
>>399823
а, лол. Я не стал гуглить, подумал что BC817 это реинкорнация PC817

>>399825
По кайфу!
Аноним 21/01/20 Втр 21:56:01 3998281504
>>399825
Найс ёба, поздравляю! не спали хату, лол
Аноним 22/01/20 Срд 03:45:10 3998631505
Аноним 22/01/20 Срд 03:54:02 3998641506
>>399718
> охуенной емкости затвора для максимально тяжелых условий работы
Это мосфет пидора-курильщика. Мосфеты нормального человека - ИРФП4468 и иже с ним, чтоб не мене 20нф на затворе!
Аноним 22/01/20 Срд 04:11:05 3998651507
>>399864
>Это мосфет пидора-курильщика. Мосфеты нормального человека - ИРФП4468 и иже с ним, чтоб не мене 20нф на затворе!
Ciss Input Capacitance 19860 pF
Какая вкуснятина и даже в чупачупсе стоит около 5$. Извиняй, с мощными преобразователями не работаю. Может на электронную нагрузку пригодится в будущем. Записал.
Аноним 22/01/20 Срд 06:27:16 3998721508
image.png 178Кб, 400x342
400x342
>>399865
>чупачупсе
Румын, ты опять начинаешь?

>>399865
>с мощными
Мощные преобразователи - это когда вместо проводов шины, а вместо пайки - болты и гайки на М6 или больше. Ну там 600а 1200в и подобное.
Аноним 23/01/20 Чтв 15:54:43 4001061509
изображение.png 1588Кб, 1020x801
1020x801
>>399823
Сегодня попробовал ещё пустить через оптопару эту (HCPL2631) сигнал управления адресной RGB лентой. Он порядка одного мегагерца + как я понимаю меняется. В общем оптопара не сдюжила. Пикрил - вход и выход.
Причём что интересно, чистый мегагерц шима передаёт более-менее чисто, хотя на выходе сигнал не совсем квадратный, но частота и заполнение совпадают.
Уже заказана микросхема ISO7240. Там 25mbps заявлена полоса пропускания. Как думаешь, анон, сдюжит она такое?
Аноним 23/01/20 Чтв 15:55:37 4001071510
>>400106
(ой блять, сорян, сейчас понял что обосрался забыв сигнал через инвертор пропустить, блядское инвертирование ёбаныйрот, сейчас переделаю)
Аноним 23/01/20 Чтв 16:19:57 4001131511
>>400106
>Он порядка одного мегагерца + как я понимаю меняется.
6n137 на 10 мегобод. Я думаю у тебя руки из жёппы, или ты забыл по питанию капацитор, или разводка соплями по 1км или проебался с нагрузочной способностью. Может ещё что. Но на 1мгц оно должно достаточно адекватно фурычить.
Аноним 23/01/20 Чтв 16:51:23 4001151512
изображение.png 2883Кб, 1534x690
1534x690
>>400113
Капаситор по питанию у меня с запасом. Я написал же, что забыл сигнал синвертировать.
В общем пикрил. Подсирает логика инвертирующая судя по всему, гандончики какие-то рисует. Блядское инвертироваание. Надеюсь что ISO7240 не инвертирует сигнаал и нормально всё это отработает((
Аноним 23/01/20 Чтв 18:27:53 4001241513
>>400115
А че у тебя горизонт у кинескопа завален?
Аноним 23/01/20 Чтв 19:11:35 4001321514
изображение.png 11Кб, 868x404
868x404
>>400124
Незнаю, мне подарили ослика не так давно, ещё небыло времени с ним разобраться, и не уверен что хочу этим заниматься Снова тратить время вникуда - всё-равно нужен цифровой. Там помимо заваленого кинескопа мерцание при времени большем чем 2ms и прочие непонятные моменты.

>>400113
Кстати я с этим разобрался, рисует лед теперь нормально. Просто тупил сидел весь день, и нервничал на этой почве. Прошу прощения.
https://www.youtube.com/watch?v=mociIuhCVn8&feature=youtu.be
подключил в итоге по пикрил схеме, если что не так, поправьте пожалуйста ньюфага
Аноним 23/01/20 Чтв 19:28:05 4001331515
opto5.jpg 961Кб, 2931x1167
2931x1167
opto6.jpg 889Кб, 2862x1106
2862x1106
opto7.jpg 926Кб, 2333x1756
2333x1756
opto5.png 22Кб, 640x480
640x480
>>400132
Похоже кто-то начинает меня траллировать.
Разбавим теплыми ламповыми скринами. Где показан только сам сигнал - частота 1.5МГц, скважность 50 (1В/деление и 0.1 микросекунда/деление).
Почти такая же схема. Единственное что при 300 Омах был сильный завал сигнала (может драйвер раскачки мосфета влияет, хотя не должен) - амплитуда около 2В. Ебанул сверху еще 300 Ом, получив подтяжку в 150 Ом - амплитуда выросла до 3В и выходной триггер Шмитта заработал как надо. Как видишь 1.5МГц спокойно переваривает и какой красивый сигнал на выходе.
Выкинь логику. Достань 74HC14 и радуйся жизни.
Аноним 23/01/20 Чтв 19:59:47 4001411516
>>400132
> мерцание при времени большем чем 2ms
Так и должно быть, на медленной развертке люминофор успевает погаснуть. Мерцание становится заметно где-то на 0,5мс
Аноним 23/01/20 Чтв 20:21:27 4001521517
>>400141
>Так и должно быть, на медленной развертке люминофор успевает погаснуть. Мерцание становится заметно где-то на 0,5мс
А зачем тогда эти режимы вабще добавили? Разглядеть ничего невозможно же. Тут на видео видно, мне кажется так не должно быть. Плюсом к этому какие-то проблемы с уровнями сигнала, уровень наа весь экран не рразвораачиваааеся, акттивны где-то 2-3 клетки, потом сигнаал коверкается. Частоту тоже врёт минимум на 10-20%. В общем он повидавший виды, им бы заняться по хорошему, но блин, это сейчас сидеть разбирраться во всём этом, а хантек юсбшный на алике до 20 мегагерц за 3.3к - смысл тратить сейчас время наа откровенно устаревший прибор и забивать себе голову знаниями которрые больше не пригодятся.
https://youtu.be/yiQgVuHZdsA
Аноним 23/01/20 Чтв 20:52:17 4001551518
Анон, помоги понять! Гуглил пол дня как работает мультиметр, про стрелочный понял сразу что там ток создает магнитное поле и оно уже отклоняет стрелку. По сути измерение напряжения происходит косвенно по работе тока. А как такое происходит в цифровом вольтметре? Пишут что у него высокое внутреннее сопротивление и через него течет очень маленький ток, который усиливается и пускается на АЦП. А схуяли току течь в АЦП?
А как такое работает в Ардуино? В аналоговый вход забегают электроны, а потом куда они бегут то? чо там такого делают что Ардуино видит уровень напряжения?
Аноним 23/01/20 Чтв 21:47:18 4001661519
Аноним 23/01/20 Чтв 21:50:52 4001671520
>>400152
> А зачем тогда эти режимы вабще добавили?
В смысле зачем? Что бы можно было наблюдать сигналы, медленно изменяющиеся во времени. У меня осцил вообще поддерживает до 15сек на деление, там уже не мерцание, а просто точка плывет по экрану
Аноним 24/01/20 Птн 12:27:19 4002411521
IMG1906.jpg 242Кб, 2914x1217
2914x1217
Где взять рабочую библиотеку для V-USB на ардуино? С работающим примером HID клавиатуры.
Прошарил весь гитхаб, там либо не работает всё либо не компилируется.
Библиотека от digispark работает на attiny85, но на ней мне выводов не хватает, при рабочем USB доступно только 4 пина.
Этот же digispark не хочет работать на Arduino pro mini, хотя всё компилируется и ставится, но не работает.
Переходник для V-USB спаял.
Аноним 24/01/20 Птн 13:41:21 4002501522
>>400241
в V-USB очень много подгонки по количеству инструкций, чтобы попадать в такт usb, в ардуино стадио оно не скомпилируется. Возьми WinAVR
Аноним 24/01/20 Птн 15:51:49 4002541523
Анон, а почему при использовании фоторезистора везде советуют использовать делитель напряжения? Без делителя пизда всему?
Аноним 24/01/20 Птн 16:22:16 4002621524
>>400254
>Без делителя пизда всему?
Ну если сможешь используя 24-32 битные сигмадельта АЦП измерить довольно маленький ток до своего фоторезистора - тогда делитель не нужен, но это очень дорого. Какое-то говнецо на 24 бита AD7711 стоит 30-40$ и дает около 20K семплов(если правильно понял документацию).
Аноним 24/01/20 Птн 18:02:18 4002711525
>>400254
ответ оказался на том же уровне долбоебизма что и вопрос - без делителя напряжение на фоторезисторе не меняется и всегда равно входному.
Аноним 24/01/20 Птн 20:17:48 4002841526
>>400271
Хочешь сказать что просто подав напряжение на фоторезистор и меняя его освещенность ничего не будет меняться?
С напряжением прав, оно будет неизменным, а ток - будет меняться и его можно измерить. Измерение тока выше - это адекватный ответ как смотреть изменение сопротивления фоторезистора не используя делители.
Так что ты обосрался со своим никчемным высером.
Аноним 24/01/20 Птн 20:28:43 4002871527
>>400284
да я понимаю что переменном сопротивлении и постоянном напряжении будет переменный ток. Само собой что можно ставить в разрыв цепи измеритель тока, вопрос то в том как это на той же ардуине делать то?
Аноним 24/01/20 Птн 20:40:41 4002901528
demotivatoriumr[...].jpg 153Кб, 600x583
600x583
>>400287
А вот хрен его знает. Поставив низкоомный резистор - получим делитель напряжения, выход которого надо усиливать.
Поставив условно высокоомный резистор - получили делитель напряжения - оба варианта мимо.
С натягом можно использовать печатную дорожку как низкоомный токовый резистор, но возвращаемся к п1.
Можно поставить аналоговый датчик Холла, который при таких малых токах скорее всего будет как компас работать или показывать погоду на Плутоне, а не как датчик тока. На крайняк в катушку от реле запихнуть и посмотреть что будет. Зато не используем делитель напряжения.
Если довольно высокотоковый фоторезистор - можно попробовать аналоговую оптопару использовать с чисто транзисторым выходом, открытие которого будет зависеть от тока через фоторезистор, который зависит от света. В особо запущенном случае городить схему на IL300. Не работал, не знаю тонкостей.
Маразмы, но перечитай условие - без делителя напряжения.
Может есть еще более упоротые варианты непрямого измерения тока?
Аноним 24/01/20 Птн 20:44:39 4002921529
>>400290
меня знаешь что удивляет, что условия то тупиковые, но о том на кой хрен нужен делитель напряжения в схеме с фотодиодом нигде не пишут мол просто нужен и без него никак. А мне так реально стало интересно а нахрена. Спасибо что на примерах помог понять данную тему.
Аноним 25/01/20 Суб 12:08:50 4003581530
Рисунок1.jpg 61Кб, 1279x720
1279x720
>>400290
вот кстати нашел схему как по току смотреть уровнем освещения, только я не понял где тут выход то цеплять после усиления?
Аноним 25/01/20 Суб 12:36:51 4003611531
14122567329410.png 5137Кб, 1280x1024
1280x1024
В линухсе можно как-то из консоли заливать скетчи на ардуину? Чтобы можно было писать в нормальном редакторе, а то хуже ардуино иде нет.
Аноним 25/01/20 Суб 13:22:14 4003681532
Аноним 25/01/20 Суб 16:18:17 4003881533
>>400358
Интересное решение. Нагуглил http://arduino-diy.com/arduino-fotorezistor
Сопротивление в мегаомы? Да это почти обрыв и по старым традициям это запрещенный режим работы да и осветив с лазера фоторезистор и скинув его сопротивление до десятков-единиц Ом вылетит Джин превышение тока базы. Не рискнул бы рекомендовать такую схему.
http://www.cyberforum.ru/electronics-beginners/thread2102902.html
У любого биполярного транзистора есть паразитные обратные токи, которые обычно при их изготовлении стараются сделать как можно меньше. Это обратный ток коллектора, обратный ток эмиттера и начальный ток коллектора. Сейчас они у маломощных кремниевых транзисторов обычно порядка долей микроампер, годах же в 60х прошлого века могли быть единицы и даже десятки микроампер. Например, для германиевых низкочастотных П13 обратный ток колектора нормировался до 30 мкА. У довольно неплохих по тем временам П416 - не более 5 мкА.
Поскольку обычно транзисторы используются в схеме с "общим эимттером", то обратный ток коллектора, протекая через переход база - эмиттер, усиливается в бета раз. К тому же он сильно зависит от температуры.
У современных, в основном кремниевых, транзисторов, обратный ток коллектора намного меньше. Но зато коэффициенты усиления в схеме с общим эмиттером (бета, или h21), намного больше - сотни и даже тысячи единиц, вместо десятков единиц в старых транзисторах. Кроме того, при оборванной базе значительно снижается пробивное напряжение коллектор - эмиттер. Так что и современные транзисторы с оборванной базой включать не стоит.

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

https://baumanka.pashinin.com/IU2/sem6/%D0%9C%D0%98%D0%9A%D0%A0%D0%90/%D0%B5%D1%89%D0%B5%20%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F/3.%D0%91%D0%B8%D0%BF%D0%BE%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5%20%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80%D1%8B%20%D0%B8%20%D1%82%D0%B8%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%80%D1%8B.%20%D0%A7%D0%B0%D1%81%D1%82%D1%8C%201.htm
В связи с сильным уменьшением пробивного напряжения запрещается эксплуатация транзистора с разомкнутой базовой цепью.
Аноним 25/01/20 Суб 20:45:34 4004091534
>>400388
Крутая статья про схему с делителем на конденсаторе!
А по поводу транзисторной схемы, спасибо за подробные объяснения! Теперь я понимаю почему такую схему почти нигде не используют
Аноним 26/01/20 Вск 00:00:20 4004301535
Аноним 26/01/20 Вск 01:34:18 4004351536
EP20-458x458.JPG 25Кб, 458x458
458x458
Собираюсь пилить железку с управлением по telnet.
Насколько стабилен эзернет в esp32? Или лучше поставить готовые модули вроде http://www.hi-flying.com/eport-pro-ep20
Аноним 26/01/20 Вск 03:21:35 4004461537
>>400435
>Насколько стабилен эзернет в esp32?
Стабильнее и быть не может его там нет
Аноним 26/01/20 Вск 05:41:59 4004581538
Аноним 26/01/20 Вск 12:07:44 4004941539
14185973225210s.jpg 9Кб, 220x220
220x220
>>400458
>An IEEE-802.3-2008-compliant Media Access Controller (MAC) is provided for Ethernet LAN communications.ESP32 requires an external physical interface device (PHY) to connect to the physical LAN bus (twisted-pair, fiber,etc.). The PHY is connected to ESP32 through 17 signals of MII or nine signals of RMII.
ну там для эзернета внешний модуль распаивается один хуй же
Аноним 26/01/20 Вск 12:21:02 4004951540
>>400494
Так оказывается есть же, который чисто в теории может работать на wirespeed, а не костыли типа enc28j60, wiznet-ы и прочие внешние MAC-PHY контроллеры. Так что слив не засчитан и отсутствие PHY - не недостаток, а достоинство, так как можешь подключить любое phy - хоть на медь, хоть на оптику, хоть реальный switch (хоть на три порта) и получить овер дохуя медных и/или оптических портов.
Штатный Ethernet в ESP32 есть. Точка. Начни втирать про AR9331 где уже встроено PHY.
Аноним 26/01/20 Вск 12:30:08 4004961541
Аноним 26/01/20 Вск 13:04:19 4004981542
fuckthatshit.jpg 110Кб, 497x640
497x640
>>400495
>- не недостаток, а достоинство
Да ты что? Если у тебя нет рук - то ты можешь использовать протезы разного цвета, и даже биомеханику. А можно вообще без протезов. Когда чего-то нет, то это недостаток.
Аноним 26/01/20 Вск 13:58:49 4005061543
>>400498
Киса, а чего нет у тебя, что ты постишь красивых котиков? Неужели фотоаппарата?
Аноним 26/01/20 Вск 14:55:04 4005111544
>>400498
Ты ебанутый шо ле сука? Если разъём не распаян, значит железка не может в протокол по твоему?
Аноним 26/01/20 Вск 14:58:58 4005131545
>>400498
>>400506
>>400511
Это слишком занятулось, прекратите, аноны, богом молю
Аноним 26/01/20 Вск 15:38:41 4005161546
15662233398430.jpg 145Кб, 700x549
700x549
>>400511
>Если разъём не распаян
Ethernet PHY это не разьём. Удивительно, но это так.

>>400506
>Киса, а чего нет у тебя
Банхаммера нет, чтоб тереть и банить безмозглых долбоёбов.
Аноним 26/01/20 Вск 15:43:51 4005171547
>>400516
>>Если разъём не распаян
>Ethernet PHY это не разьём. Удивительно, но это так.
Чем он отличается от того же сраного MAX232 для интерфеса RS232? MAX485 для RS485? MCP2551 для CAN шины?
Та же тупая (безмозглая) херня где на входе один интерфейс, на выходе другой. Разница только в количестве проводов на входе и выходе.
Аноним 26/01/20 Вск 15:49:07 4005181548
>>400517
>Чем он отличается от того же сраного MAX232
Тем, что в разъёме нет логике, это механическое соединение контактов.

Тем, что Ethernet PHY похож на MAX232, как апельсин на клубнику.
Аноним 26/01/20 Вск 16:01:43 4005211549
>>400518
>Тем, что Ethernet PHY похож на MAX232, как апельсин на клубнику.
Даун? Они ебать как стандартизированы и взаимозаменяемы - начиная от конченных как ты до тех, которые умеют в диагностику кабеля методом TDR и нигде нет явных указаний что с микроконтроллернейм использовать только phyнейм. По аналогии бзданешь что в том же stm32f407 нет Ethernet? Тут же тоже ебать колотить надо внешнее PHY ставить. Ай напизднели из ST.COM про наличие ethernet у них в камне?
Только микрочип говорит правду что у PIC18F97J60 http://ww1.microchip.com/downloads/en/devicedoc/39762f.pdf есть Ethernet ( Integrated MAC and 10Base-T PHY ) и тебе такому дегенерату надо только magjack подключить и ебстись с 10 мегабитами?
Техасские инструменты то же истину глаголят - MSP432E401Y http://www.ti.com/lit/ds/symlink/msp432e401y.pdf EthernetMAC 10/100EthernetMACWithIntegratedEthernetPHY - тут только подключил magjack и радуешься 10-100 мегабит?
Ты реально дебил или прикидываешься?
Аноним 26/01/20 Вск 16:53:18 4005281550
>>400521
>Даун?

Даун, это тот, кто считает, что RS232 отличается от Ethernet числом проводов
>>400517
>Разница только в количестве проводов на входе и выходе.

И не понимает в чём разница между коннектором и PHY.
Аноним 26/01/20 Вск 16:58:42 4005311551
>>400521
>>Тем, что Ethernet PHY похож на MAX232, как апельсин на клубнику.
>Даун? Они ебать как стандартизированы и взаимозаменяемы

Ох ты блять, т.е. можно запустить Ethernet используя вместо Ethernet PHY простой MAX232? Что за бред я читаю, впрочем, это же ардуино тред.

>>400521
> Ай напизднели из ST.COM про наличие ethernet у них в камне?

Обычно пишут, что есть Ethernet MAC, вот прям так и пишут, если есть MAC, но нет PHY. Вот допустим у тебя есть комп, и туда можно в ПиСиАй включить сетевую карточку, чтоб появился Езернет. До втыкания карты сети не было, а после - есть. Так и здесь, есть езернет мак, а езернета нет.
Аноним 26/01/20 Вск 18:05:10 4005401552
>>400517
>Чем он отличается от того же сраного MAX232 для интерфеса RS232?
Ты не замечаешь, что в микроконтроллерах пишут, что есть UART, а не RS232?
26/01/20 Вск 21:15:41 4005801553
>>399792
С гидроавтобусом на F4 возник странный эффект. Отпишись на фейкомыльце, если делать нефиг будет.
Аноним 27/01/20 Пнд 04:15:53 4005931554
>>400580
Не вижу смысла почту палить, ничего конфиденциального тут нет.
Как вариант - перекатывай в >>339005 (OP) или тут пиши что не так.
Платы и схемы у нас разные, нет никаких гарантий что воспроизведется. Пиши что не так, попробую глянуть (eeprom 24 серии и какая-то 25 flash где-то поблизости валяется для тестов если что).
Аноним 27/01/20 Пнд 09:55:30 4006051555
DSCN5084.JPG 1096Кб, 3082x1723
3082x1723
>>398916
>>398920
Нашел фотку времен 2014 года. Максимум такой пруф могу предоставить >>398915. Как видишь - слева вверху реальная PCI карта в формате сетевухи, подключено только питание (+3.3AUX снизу через предохранитель). Справа ебань - она же с кучей отладочной херни, где и познакомился с багами в IIC модуле STM32F1. Через эту херню мог включать-выключать ПК (твердотельные реле в верхнем правом углу), снифать COM порт и смотреть через простенькую мониторилку под названием munin напряжения питания (+3.3 +5 -5 +12 -12 с PCI слота) и температуру камня термодатчики DS18B20 через DS2482-100, который подключен по IIC. Дальше можно не рассказывать. Забил..
Аноним 27/01/20 Пнд 11:11:06 4006281556
>>400540
Возможно потому, что UART - не RS232
Аноним 27/01/20 Пнд 11:16:40 4006301557
>>400531
>можно запустить Ethernet используя вместо Ethernet PHY простой MAX232?

Ethernet включает в себя определение физ. уровней. Так, что езернет нет, а вот провести локальную сеть и подключится интернету можно.

>>400528
И в чем разница? Это разные интерфейсы, все. Они находятся на одном уровне OSI и в теории могут быть заменены друг на друга.
Аноним 27/01/20 Пнд 12:07:02 4006341558
>>400630
> И в чем разница?
> Это разные интерфейсы

Прогресс, анон начал читать и понял, что выше ад-трэш-угар-пиздец был.
Аноним 28/01/20 Втр 11:36:50 4007161559
Аноны, работал кто-то с FFT библиотекой? А именно для обработки звука с микрофона.
Аноним 28/01/20 Втр 13:28:18 4007261560
>>400716
Я было дело баловался. Что такое?
Аноним 28/01/20 Втр 14:05:57 4007301561
>>400726
Входной массив данных для FFT преобразования это сырой сигнал с микрофона или уже посчитаная амплитуда?
Аноним 28/01/20 Втр 17:31:39 4007401562
>>368492 (OP)
Как стать успешным Arduino погромистом с доходом овер 300К в сек?
Аноним 28/01/20 Втр 18:58:08 4007501563
13485129559188[[...].jpg 20Кб, 400x270
400x270
Аноним 29/01/20 Срд 07:45:37 4008041564
>>400740
Arduino — синоним "не успешный"
Твой текст выглядит так:
>Как стать успешным не успешным погромистом с доходом овер 300К в сек?
Сам отвечай на этот бред.
Аноним 29/01/20 Срд 09:04:33 4008081565
>>400804
>Arduino — синоним "не успешный"
Что за грязные мысли? Ардуинщики это же самые успешные люди.
Аноним 29/01/20 Срд 09:10:16 4008091566
>>400808
Успешные люди могут использовать ардуину, но это не значит, что если вкатишься в ардуину, то автоматически станешь успешным.
Аноним 29/01/20 Срд 10:45:31 4008181567
>>400740
Вкатываешься в ардуину, вкатываешсья в чистый AVR, вкатываешься в STM32, вкатываешься в ПЛИС, идешь работать в оборонку, получаешь 100к/сек., завистливо смотришь на веб-макак с 300к/сек.
Аноним 29/01/20 Срд 12:25:13 4008271568
Что есть простого для синтеза синусоиды? Хочу тупо посылать цифровое значение частоты с одной стороны и снимать синусоиду с другой. Частота - единицы-десятки мегагерц. Как вообще эту срань гуглить? DDS нахуй не всрался, нужна тупо синусоида, а не ёба с пол кило обвеса.
Аноним 29/01/20 Срд 13:00:20 4008301569
Аноним 29/01/20 Срд 13:22:01 4008341570
>>400827
Это тебе в тред плисоёбов, однозначно.
Аноним 29/01/20 Срд 13:51:27 4008361571
15793374740520.png 316Кб, 570x736
570x736
Интересу ради поковырял эту вашу ардуйню и пришел к выводу, что пикрилейтед должен быть не про индусов, а про ардуинщиков.
Пиздец, сколько же костылей и защит от дурака, код (и занимаемая им память) раздувается просто в разы, а то и на порядок.
Нахуй так жить? Вы не чувствуете себя ущербными, хотя бы иногда?
Аноним 29/01/20 Срд 14:03:12 4008371572
>>400836
Онул и поддвачну. Я когда уже лет 6 кодил по хардкору в линухе на GCC для AVR-ок. Столкнулся с пердуино. И честно говоря некоторые говноподелия на пердуине можно сделать ОЧЕНЬ БЫСТРО. И похуй что код раздут и не оставляет ощущение стрельбы из пушки по воробьям.
Аноним 29/01/20 Срд 14:22:21 4008391573
>>400830
Похоже то что нужно. Добра тебе
Аноним 29/01/20 Срд 14:30:11 4008411574
>>400839
>Частота - единицы-десятки мегагерц.
>Похоже
В шары долбишься? Оно частично подходит и дано как направление поиска.
>Диапазон выходной частоты от 0 до 12.5 МГц.
Аноним 29/01/20 Срд 14:45:49 4008431575
реактор-тян-реа[...].jpeg 99Кб, 443x492
443x492
>>400841
Ты чего нагрелся?
Два наименования чипов и к какому типу они относятся для меня достаточно. То что я спрашиваю тут это не значит что я в гугл не могу. Остывай, понял?
Аноним 29/01/20 Срд 23:12:40 4008681576
>>400837
>И похуй что код раздут и не оставляет ощущение стрельбы из пушки по воробьям.
Когда пушка стоит 100 рублей, нет смысла тратить время на попытки прицелиться в воробьев.
Аноним 30/01/20 Чтв 00:54:31 4008731577
>>400836
А разве есть отбитые, которые в ардуино иде на вайринге пишут? Всегда казалось, что такие только на Ютубе, а реальные люди чисто как девборду используют, прошивая по ISP. Чтобы обвязку лишний раз не мутить.
Я открыл новую функцию CH-05 Аноним 30/01/20 Чтв 02:13:54 4008771578
video2020-01-30[...].mp4 3720Кб, 640x640, 00:00:23
640x640
image.png 61Кб, 597x712
597x712
image.png 28Кб, 366x646
366x646
А вы знали, что блюпуп модуль ch-05 теперь может работать от стола? Когда я совершаю механическую работу над датчиком, происходит очень странное дело. Мой тестовый светодиод начинает мерцать.
Что с этим делать? Дребезг контактов? Я идиот, который ничего не понял?
Аноним 30/01/20 Чтв 02:18:17 4008791579
>>400877
Так это наводки от твоих пальцев, не?
Аноним 30/01/20 Чтв 02:26:00 4008801580
Аноним 30/01/20 Чтв 02:27:47 4008811581
>>400880
Всё, чекнул через терминал. Если я свои культяпки приближаю близко к модулю, то он возращает(хотя даже не замкнуто возращение) какой-то мусор. Так что всем, спасибо за наводочку.
Аноним 30/01/20 Чтв 03:00:24 4008831582
изображение.png 2133Кб, 1200x900
1200x900
>>400881
>Так что всем, спасибо за наводочку.
Себя благодари!
Аноним 30/01/20 Чтв 11:10:07 4009001583
IMG202001301500[...].jpg 1311Кб, 2448x2448
2448x2448
IMG202001301500[...].jpg 1035Кб, 2448x2448
2448x2448
IMG202001301500[...].jpg 1315Кб, 2448x2448
2448x2448
Короче есть ПИР датчик или как там его(пик 1 вобщем)
Я чёт не могу его осилить как ни подключал он показывает всё в одной поре. Хоть есть движение хоть нет(около 700 на аналоговом пине)
Когда снял крышку выяснилось, что изначально подключал не правильно по распиновке из интернета, шас подключаю как подписано всё равно не работает.
У меня ряд вопросов:
Оно должно использоваться с набалдажником или без?
За что отвечает жёлтая перемычка? (пик 3 левый нижний угол)
Фигнюшка между проводами и конденсатором(слева сверху) что это? я возможно мог повредить её когда паял провода
Аноним 30/01/20 Чтв 13:01:08 4009071584
c4130f[1].gif 96Кб, 500x500
500x500
Аноним 30/01/20 Чтв 13:49:00 4009121585
>>400907
>Да
Да это снимать крышечку? Сгорел защитный диод? Если вставить проволочку вместо него заработает?
Аноним 30/01/20 Чтв 14:58:15 4009171586
>>400907
>>400912
всё можете не отвечать, я отреглировал
Аноним 30/01/20 Чтв 15:34:39 4009211587
>>400836
>сколько же костылей и защит от дурака, код (и занимаемая им память) раздувается просто в разы, а то и на порядок.
А че б и нет? Китайская микропроцессорная индустрия давно перешагнула времена, когда нужно каждый байт в памяти экономить. Теперь даже для самых примитивных задач дешевле взять микроконтроллер с десятками и даже сотнями килобайт оперативки - что плохого, если часть ее займут защиты от дурака? Все равно для полезного функционала остается еще избыточно много места.
Аноним 30/01/20 Чтв 15:42:52 4009231588
Screenshot from[...].png 403Кб, 945x867
945x867
Screenshot from[...].png 233Кб, 1280x1024
1280x1024
Как так получается? Есть одна ардуина нано. Есть моторчик пикрил. На валу небольшая нагрузка.
Reference current:0.2-0.4A
Motor voltage:1-6V
Управляется ШИМ, подключен как пикрил, еще питание к vim пину идёт.
Всё это питается от блока для мобилки 5 В, 1.5 А.

Когда подключено ещё и через юсб, всё работает. Если analogWrite'ом подать слишком малый сигнал, мотор просто пищит и не крутится. От чего получается этот писк, кстати? Если подать 255, крутится сам.
Ну так вот, если юсб отключить, и подавать 255, то мотор не крутится и не пищит. Точнее, он как будто пытается крутиться, но в результате только чуть-чуть дёргается раз в секунду где-то. Если крутануть пальцем, тоже не заводится, хотя, когда подключен ещё и по юсб, это помогает при малом сигнале. Неужели 1.5 А не хватает, чтобы запитать ардуину и мотор? Что-то не верится. У меня от этого БП ардуина и 70 диодов питалось отлично.
При этом, если параллельно ткнуть в питание крону и тут же убрать её, всё начинает работать, и даже если пальцем остановить мотор, он снова раскручивается. Как так?
Аноним 30/01/20 Чтв 16:09:10 4009261589
>>400923
Если подключить не в vin, а в 5v, то всё работает. Хм.
Аноним 31/01/20 Птн 07:45:57 4009841590
F74A78AIOVPPD1B[...].jpg 59Кб, 630x1002
630x1002
Сущесвует ли реальный способ сделать на пердуине bluetooth-клавиатуру?
Аноним 31/01/20 Птн 09:10:37 4009861591
>>400926
Писк от того, что обмотка звенит. Моторчик ещё и разговаривать может, если звук подать, а если вал зубами зажать, то услышишь космический голос в голове.
Пусковой ток у мотора намного больше, чем рабочий, попробуй большой кондёр, на пару тыщ мкФ поставить. А лучше от отдельной батареи мотор питать.
Аноним 31/01/20 Птн 10:51:16 4009941592
>>400986
Или ШИМОМ плавно наращивать обороты
Аноним 31/01/20 Птн 13:10:07 4010061593
>>400994
Не надо так делать. Сначала подаёшь форсирующий короткий импульс со 100% заливкой для раскрутки, потом уже меняешь скважность до нужного уровня. Иначе движку может не хватит мощи стартовать на малых оборотах. Вся энергия импульса уходит на преодоление инерции вала, никаких лишних "дёрганий" не происходит.
Длительность импульса надо подбирать, ток соответствующий обеспечить.
Аноним 31/01/20 Птн 13:24:38 4010081594
15665101349110.jpg 24Кб, 373x500
373x500
Аноним 31/01/20 Птн 19:57:50 4010401595
Аноним 31/01/20 Птн 21:05:41 4010521596
Аноним 04/02/20 Втр 10:27:54 4013821597
>>401006
Ну это уже PID какой-то.
Аноним 04/02/20 Втр 18:29:59 4014291598
>>401382
Даже близко нет, PID будет, если ты этот промежуток будешь на ходу подбирать и калибровать каждый раз.
Аноним 04/02/20 Втр 20:56:53 4014361599
>>401429
А было б неплохо, но для этого обратная связь нужна, какой-нибудь таходатчик на моторе. Вот для компьютерных кулеров такое можно запилить, т.е. есть вывод с датчика холла. Правда эти кулеры и не требуется супер-плавно запускать...
Аноним 06/02/20 Чтв 00:19:00 4015571600
>>398701
СОВЕТ 2

Продвинулся в своём поделии (кому интересно что делаю см. выше)
И так что у меня есть. Ардуино уно, самодельный драйвер на КТ 972 ( так как ULN 2003 спалил) и неопознанный шаговик. Пробовал запускать, всё работает всё устраивает. Но теперь вопрос по самой программе. Собрал схемку как в видео, только драйвер самопальный. Но скетч и кнопки работают. https://www.youtube.com/watch?v=8b-9drmBPTY

Теперь собственно вопросы.
Мне надо что бы по нажатию кнопки менялась не сторона вращения, а скорость, а так же на каждую скорость определённое количество шагов (прошёл и остановился, так как делать концевики с командой стоп не хочется) как это сделать? На основе этого скетча или иного. И что бы было минимум три кнопки на разные скорости. Может есть готовые решения, ну или хотя бы скажите в какое направление гуглить. Потому что по запросам "ардуино, управление шаговиком кнопками" практически ничего нет, это единственный годный видос был.
Аноним 06/02/20 Чтв 08:30:51 4015721601
>>398701
A4988 + дуина + код на A4988, которого полно.
Аноним 07/02/20 Птн 17:21:55 4017041602
image.png 10Кб, 253x366
253x366
Аноны, помогите, не могу разобраться в чем ошибка. На ноге A0 висит светодиод, на ноге A1 висит выход I/O сенсорной кнопки. При нажатии на кнопку светодиод должен мигать, так и происходит с моим кодом, но на сколько бы битов влево не сдвигал (т.е. пробую другие порты, на которые ничего не подаю, чтобы убедиться в правильности) при нажатии кнопки светодиод начинает мигать, как ни в чем не бывало. В чем трабл?
Аноним 07/02/20 Птн 17:24:39 4017061603
>>401704
вправо*
плата Arduino uno
Аноним 07/02/20 Птн 17:51:20 4017131604
>>401704
Со стороны вангую косяк в части "((PINC >> 1) & 0x01)".
Попробуй поставить два подряд && или == - уже один раз ловил подобную херню >>392699.
Аноним 07/02/20 Птн 18:06:08 4017141605
>>401713
Увы, не помогло
Тоже думаю, что косяк именно в этой строке, она за сравнение отвечает
Аноним 07/02/20 Птн 18:41:53 4017171606
if.png 37Кб, 560x915
560x915
>>401714
На первый взгляд условия верно выполняются - что в пердуинке, что в gcc.
Остается тест - делаешь пустой скетч (что бы все выводы были в HI-Z), заливаешь, замыкаешь A0 c A1, тыкаешь в кнопку или просто на кнопку вешаешь светодиод и смотришь как оно работает.
Далее в while(1) оставляешь одну строку - "PORTC = PINC >> 1" , компилишь, заливаешь - сравниваешь с прошлым пунктом.
Эти тупые тесты покажут где может быть косяк - в кнопке, в схеме подключения, коде..
Аноним 07/02/20 Птн 18:48:47 4017181607
>>401704
А ты можешь пояснить за этот if? Мигание выполняется если выражение в if=TRUE
Сдвиг на один бит & 0х01, мне сдается всегда будет TRUE
Аноним 07/02/20 Птн 19:53:52 4017221608
>>401704
PINC чего такое? Смысл в том, что значение этой переменной сдвигается на один бит вправо, выполняется побитовое И со значением 0b00000001 и выражение становится TRUE. Вот смотри, если я правилно понял, то PINC = 0b00000010, если висит на А1????!!! Какого хуя у тебя кнопка висит на А1, а ты ебешься с портом С?
Аноним 07/02/20 Птн 20:04:34 4017241609
arduinounopinout.png 383Кб, 1574x1118
1574x1118
>>401722
>Какого хуя у тебя кнопка висит на А1, а ты ебешься с портом С?
Вот скажи, ты ебанулся в край? Моделька пердуины дана и таки аналоговые выводы А0 А1 это... портС... Вот это поворот. Я в ахуе!

По остальному правильно описал, не очень явный пример двумя постами выше. Когда С1 в 1 - сработает вайл и будет срабатывать пока логическая 1 на С1. Но тут хуй его знает как кнопка подключена и какой сигнал выдает. Может она вообще как Т триггер работает.
Аноним 07/02/20 Птн 20:25:22 4017281610
>>401724
>Я в ахуе!
Я сам в ахуе!! Только заметил, что в пердуино-треде пишу. Я зашкварен? А PINC где у тебя объявляется? А нахуя такие заморочки с битовыми операциями, а не просто:
if PINC { ?
Аноним 07/02/20 Птн 20:52:01 4017331611

>тест
Аноним 07/02/20 Птн 20:52:17 4017341612

>тест 2.0
07/02/20 Птн 21:10:41 4017351613
>>401734
Раздел /test/ есть для этого.
Аноним 07/02/20 Птн 22:32:40 4017371614
image.png 33Кб, 710x289
710x289
>>401717
>Эти тупые тесты покажут где может быть косяк - в кнопке, в схеме подключения, коде..
Похоже, все-таки в коде, собрал схемку в протеусе, залил ту же прошивку - такая же история

>>401724
>Но тут хуй его знает как кнопка подключена и какой сигнал выдает. Может она вообще как Т триггер работает.
При нажатии на выходе I/O примерно 4В, без нажатия, соответственно, 0В

Аноним 07/02/20 Птн 23:04:37 4017401615
>>401737
Вот скажи, в каком посте пиздишь? В первом что кнопка висит на РС1 или в последнем, где кнопка на РС2?
Аноним 07/02/20 Птн 23:34:01 4017451616
>>401740
Ни в каком, на скрине показал, что когда кнопку вешаю на PC2 диод мигает, хотя такого быть не должно
Аноним 07/02/20 Птн 23:43:21 4017471617
>>401745
А ничего что у тебя там неопределенное состояние на входе, которое меняется от фазы луны, приближения руки и прочего?
Болтающиеся в воздухе рабочие входы недопустимы. Уверен что твой ноль с кнопки это прижатие к земле, а не высокоимпедансное состояние (обрыв)?
Попробуй такой вариант для РС1 "(PINC & 0x02)"
Аноним 10/02/20 Пнд 09:53:40 4020471618
ВОПРОС

Я >>401557

Вроде разобрался с шаговым двигателем сделал на Switch case несколько скоростных режимов работы от кнопок. Теперь надо как-то присобачить к каждому кейсу таймер работы. Пробовал вставлять millis внутрь case, но не работает. Собственно как прикрутить к каждому case отдельный таймер работы. Что бы при нажатии на кнопку, двигатель на заданной скорости отработал столько-то миллисекунд.

И ещё вопрос. Почему на низкой скорости шаговый двигатель так люто вибрирует и потребляет больше тока чем на высоких? Это нормально или нет?
Аноним 10/02/20 Пнд 22:55:26 4021341619
Если я хочу ардуину питать от батареи и мне нужно передать данные по ЮСБ, нужно ли минусы батареи и питания ЮСБ объединять?

Ситуация такая: я хочу посылать G-коды своему принтеру по ЮСБ, с помощью атмеги. Но я боюсь питать атмегу из юсб принтера т.к. он вероятно не предназначен для этих целей.
Аноним 11/02/20 Втр 13:03:18 4022061620
15809922842080.png 89Кб, 500x500
500x500
>>368492 (OP)
Как создать нейтронную сеть на Ардуино? Скиньте скетч, плиз?!
Аноним 11/02/20 Втр 17:10:34 4022421621
>>402206
Ну ты и затралил их лалка
Аноним 11/02/20 Втр 17:53:34 4022461622
>>402206
Ты хотя бы протонную сначала создай, а потом приходи поговорим.
Аноним 11/02/20 Втр 18:55:22 4022521623
>>402206
Тебе для чего?
Роботы на ультразвуковых датчиках с подобием нейросетки есть
Аноним 11/02/20 Втр 19:53:11 4022631624
>>402252
>Тебе для чего
Обучить на ебальниках соседей-опойков, чтобы она завидя их включала киловольт напряжения на колючке вокруг участка.
Аноним 11/02/20 Втр 21:17:46 4022761625


>>402263

Pixy2 CMUcam5+пердуина или малина
По деньгам тебе проще будет специально обученного холопа поставить.
Аноним 11/02/20 Втр 21:29:56 4022771626
>>402134
> посылать G-коды по ЮСБ,
Извращенец, чтоли? Зачем трахаться с промежуточным протоколом ЮСБ по схеме
UART-USB-USB-UART, когда можно посылать команды по схеме UART-UART?
Выведи 2 проводка с платы в отдельный разъем и все упростишь в десятки раз.
Аноним 11/02/20 Втр 21:32:43 4022781627
>>402206
Сперва напиши простенькую нейросеть под х86, а потом решишь, стоит ли ардуинки марать.

Ты не тот, что на аттиньках 13а собирался нейросеть делать?
Аноним 11/02/20 Втр 22:35:07 4022841628
>>402277
Это те что идут на экран? Можно параллельно пустить?
Аноним 11/02/20 Втр 22:40:08 4022861629
>>402277
>>402284
На моем принтере уже стоит тач экран и он вроде как автономный — у него свой мк 32-битный. И вроде как должен общаться с контроллером по uart g-кодами.

Проблема в том, что там интерфейс кривожопый и часть функций отсутствует. Убирать экран как-то жалко, а добавить новые функции хочется. Вот может вывести проводочки с экрана и подключать параллельно?
Аноним 12/02/20 Срд 10:39:01 4023411630
Есть мешок к155ла3.
Хочу собрать на них майнинг ферму.
Накидайте схем плиз!
Аноним 12/02/20 Срд 11:13:43 4023441631
Аноним 12/02/20 Срд 20:44:04 4024171632
>>402341
Когда найдёшь мешок К155ИП3, тогда пиши.
Аноним 12/02/20 Срд 20:50:57 4024181633
Аноним 12/02/20 Срд 20:52:44 4024191634
1581529959562.mp4 1297Кб, 540x360, 00:00:24
540x360
Аноним 12/02/20 Срд 21:06:09 4024221635
ip3.jpg 876Кб, 2717x1549
2717x1549
>>402417
У меня от тебя ПЗУ! Нет нужной логической микросхемы? Похуй, есть же К155РЕ3 или К573РФхх.
МультиВИБРАТОР превратит твою писечку в водопад!
Аноним 12/02/20 Срд 21:17:53 4024241636
>>402422
Эээ... Брат!
Ножька жолтий прадаёшь?
Аноним 12/02/20 Срд 21:37:05 4024261637
7107747.jpg 198Кб, 1500x1102
1500x1102
>>402424
Нет, не продается. Как и немного зеленых КМ-ок, которые лежат рядом. На чем смотреть метастабильные состояния триггеров и некоторые неописанные в документации комбинации сигналов?
Когда-то в ньюфаготреде кто-то собирался толкать FPGA в керамике за центы. Кончил радугой от их вида, а потом он пропал.
Подрочи на ночь глядя. Суккубу не забудь призвать.
Аноним 12/02/20 Срд 23:35:56 4024421638
https://aliexpress.ru/item/32700490450.html
Двачик, чем белая хреновина отличается от черной? Кроме того, что белая поменьше, и на ней переключатели напряжения, вместо штекеров.
Аноним 13/02/20 Чтв 01:00:59 4024451639
1364649867432.jpg 11Кб, 237x229
237x229
Аноны, снова я пришёл доёбывать вас вопросами по-поводу управления вентиляторами. Поясните пожалуйста, в чём будет разница, если управлять вентилятором N-канальным транзистором по минусу, или P-канальным по плюсу? С p-канальным по плюсу шумов меньше на линии питания?
Спрашиваю, потому как матплаты, которые рулят 3-пин вентиляторами, делают это именно через P-канал по плюсу. Почему?
Аноним 13/02/20 Чтв 02:43:31 4024471640
14-45.jpg 22Кб, 640x480
640x480
>>402426
>эта формовка выводов
Аноним 13/02/20 Чтв 03:15:52 4024481641
459-01.jpg 35Кб, 677x496
677x496
А можете пояснить как работает фьюз доктор?
Аноним 13/02/20 Чтв 06:31:51 4024531642
>>402445
Потому что 3х пиновые вентиляторы имеют фидбек линию, если рубить ей общий, там будет черт знает что.
Аноним 13/02/20 Чтв 07:39:40 4024541643
>>402286
>уже стоит тач экран и он вроде как автономный — у него свой мк 32-битный.
Это случаем не Nextion? https://nextion.tech/
>Вот может вывести проводочки с экрана и подключать параллельно?
Попробуй, должно взлететь. Только RX и TX не попутай.
Аноним 13/02/20 Чтв 08:25:22 4024561644
>>402454
>Это случаем не Nextion?
Похоже на него по принципу, но вроде какое-то китайское поделие. Это даже не китайская версия Nextion.
Аноним 13/02/20 Чтв 09:42:41 4024611645
>>402426
А есть в природе атмеги в керамике?
Кому импортозамещенную пердуину на керамике и КМках...
Аноним 13/02/20 Чтв 09:55:15 4024631646
Аноним 13/02/20 Чтв 10:06:27 4024651647
>>402463
ОКР-Слжность-5
Запаял чип.
Точно под ножки затекло?
Перепаиваешь.
Так! А ножки не погнуло?
Перепаиваешь.
Так!
На позолоту припой неровно затёк!
Аноним 13/02/20 Чтв 10:13:36 4024671648
>>402465
Ты лучше прикинь как хомячки будут пищать от восторга и кончать радугой - это же целый никому нахуй не нужный даташит, да еще и на русске!
https://niiet.ru/wp-content/uploads/1.2.2.0_1887%D0%92%D0%957%D0%A2_%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-5.pdf
Уже нашел схему пердуины на мега2560 и начал рисовать и разводить платку под 1887ВЕ7Т, предвкушая толпы фанатов на релизе пердуинки?
Аноним 13/02/20 Чтв 10:27:02 4024681649
1647DEF6-72E3-4[...].jpeg 74Кб, 684x580
684x580
>>402467
Шутки шутками.
А реально хочется импортозамещения.
Чтобы кренки в питании.
кт315.
Чтобы пик во внешнем тактировании..
Аноним 13/02/20 Чтв 10:34:26 4024711650
84776491.jpg 294Кб, 2048x1365
2048x1365
IMGP3499-1024x7[...].jpg 61Кб, 1024x768
1024x768
>>402468
Убери эту парашу. Начать можно с этой хуйни - кварц с подогревом термостабилизацией. Целых 5МГц! Впадлу искать что-то более точное.
Аноним 14/02/20 Птн 07:34:31 4025501651
>>402456
Так Nextion и есть китай. Поделие от Itead.
Аноним 14/02/20 Птн 08:45:34 4025631652
>>402442
Черной удобнее пользоваться (лучше сидит на макетке, быстро выключается кнопкой), на белой больше конденсаторов.
Аноним 14/02/20 Птн 09:18:34 4025651653
Аноним 14/02/20 Птн 11:31:05 4025741654
Аноним 14/02/20 Птн 17:14:27 4025991655
>>402550
>Так Nextion и есть китай
Есть китайская и европейская версии
Аноним 14/02/20 Птн 17:15:46 4026001656
>>402565
Да про это я знаю
Аноним 14/02/20 Птн 17:34:31 4026041657
>>402550
Довольно хуевый к слову. Весьма блевал с них, пытаясь сделать что то серьезное.

Очень спорная хуйня, разве что для ардуино поделок, где на материальную сторону по хуй.
Аноним 14/02/20 Птн 18:47:56 4026081658
>>402604
Я как-то на символьном 2004 пытался сделать интерфейс сложнее пары пунктов меню. Просто заебался делать и сожрало 80% памяти чисто один только текст меню. Потом решил весь текст на sd-карту забивать, но библиотека чтения заняла тоже 40%. И в целом неблагодарная ебля с кучей ограничений.

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

Дисплей далеко не идеальный, но это лучше, чем несколько недель изобретать велосипед. Тем более, сколько раз я гнался за бюджетом, а в итоге покупал и бюджетную херь и ту что дороже.
Аноним 14/02/20 Птн 18:50:00 4026091659
>>402604
> пытаясь сделать что то серьезное
Что-то серьезное надо делать на stm32. Для ардуино нет ни одного средства вывода, где можно делать что-то серьезнее некшин.
Аноним 14/02/20 Птн 19:11:29 4026151660
>>402609
А причем тут ардуино, я про некстион говорил.
Аноним 14/02/20 Птн 19:13:08 4026161661
>>402608
Так тебе один хуй надо кучу текста содержать для общения с этой хуйней, она же строками общается. Если репарс конечно не использовать.

Да и драйвер требует и не хуевую часть производительности, ибо строки слать это тебе не хуй собачий.
Аноним 14/02/20 Птн 19:18:30 4026181662
>>402615
И что? Некстион с ардуиной работает и это тред про ардуино.
Ты сам запутался.
Аноним 14/02/20 Птн 19:35:59 4026191663
>>402618
Лол, некстион работает с чем угодно и позиционируется как коммерческое решение.
Аноним 14/02/20 Птн 19:36:14 4026201664
>>402616
>Так тебе один хуй надо кучу текста содержать для общения с этой хуйней
Внутри некстион есть своя память, своя логика, и даже свои часы, а на ардуино уже идет пережеванное в виде команд или переменных.

В случае ардуино + sd-карта как? Был один файл с названием пунктов меню, а в другом данные с переменными. Причем если у тебя иерархия меню то это дополнительный пиздец, а если еще и переменные разных типов то еще больший пиздец. Потом ардуино все это парсит, сортирует, сопоставляет друг с другом. Я точно не на это свою жизнь хочу потратить. И нахуя? Будет новый проект, новая ебля — ничего универсального по закону подлости сделать нельзя, либо с кучей ограничений.

На некстион все это делается просто, и не нужна эта ебля сохранением данных. Ардуино получает по запросу нужную переменную из дисплея, визуальная часть тоже хранится на дисплее. Единственное, что нельзя делать пункты меню динамически, по-моему. Хотя может я ошибаюсь — задача не стояла такая.

На 2004 хорошо выводить какую-то информацию и статусы, а не меню на нем пилить. Или если делаешь что-то массовое, типа как 3д принтеры, хотя я считаю это вредом для производительности мк принтера.
Аноним 14/02/20 Птн 19:38:32 4026211665
>>402619
Это понятно, но ты в треде ардуино, значит ты подключаешь некстион к ардуино. А дальше вопрос: какой дисплей дает больше возможностей, производительности и простоты в работе, чем некстион, если ты работаешь в связке с ардуино?

Если ты пришел в тред ардуино размышлять о небесных пряниках, то сам виноват — иди нахуй.
Аноним 14/02/20 Птн 20:20:24 4026251666
>>402608
У меня для этого есть редактор графических составляющих. Накидал процедур, посмотрел как вся графика будет выглядеть и залил. Только до конца логического не довел, чтобы подобие редактора форм было, а так, вылитый Turbo Pascal 7 с его кнопками.
Аноним 14/02/20 Птн 20:21:59 4026261667
>>402619
Берешь экран на 2.8" с сенсорной панелью. Берешь STMF103, которая в нексион стоит, пишешь код, я даже мошу поделиьься и все.
Аноним 14/02/20 Птн 20:25:34 4026271668
>>402626
>могу поделиться
Ебанный хром! Ебанный андроид! Ебанные процессоры! Зажевпло память, с задержкой кнопки обрабатывает, зараза. Уууу. Примерно так же сенсорные панели на всех этих 2.8-7.0" экранах, что на TSC2064 работают. Они свое отрабатывают конечно, но врут довольно часто. Хотя и можно потом любую кнопку сделать. Клавиатуру андроида я скопировал, даже текст вносить можно, но 16МГц мало.
Аноним 14/02/20 Птн 21:34:36 4026601669
>>402627
Эти штуки разработаны не для создания смартфонов. У них даже экран резистивный и не любит частых "тыкингов".
Аноним 14/02/20 Птн 21:38:20 4026631670
>>402625
Ардуина будет обновлять страницу, обычного графического дисплея на 3 дюйма, целую вечность. У нее нет мощи для таких дисплеев, поэтому на некстион и стоит стм32.

Ты редактор сам писал?
Аноним 15/02/20 Суб 04:28:14 4027091671
>>402620
> своя память
Которую один хуй надо иметь в МК, т.к. на сложные операции и структуры данных он один хуй не способен.

>своя логика
В которой нет даже ебучего свичкейза и приходится делать какие то убищные велосипеды на ифилз и обрабатывать часть в самом МК.

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

>В случае ардуино + sd-карта как?
Хз, массив строк в ПЗУ, линкед-лист указателей на строки в ПЗУ.
Прыгаешь по линкед листу и отображаешь строки.
Всю жизнь так меню делал.
Какого размера у тебя должно быть меню, что бы блядь памяти на него не хватало?

>>402626
За 1.5к я смогу взять бичевски 2.8 цветной TFT и еще купить к нему STM1488 с два ядра два гига, показывая на нем видива.
На пару пивасика еще останется.
А тут оказывается что за 1.5к берешь хуйню, которую без достаточно мощного проца, без заморочек не подрайверишь.




Аноним 15/02/20 Суб 04:29:07 4027101672
>>402621
>какой дисплей дает больше возможностей, производительности и простоты в работе, чем некстион

Малина + монитор же.

Мы же в расчет цену не берем, верно?
Аноним 15/02/20 Суб 10:55:15 4027451673
>>402710
>Малина + монитор же.
Сука, ты в треде про АРДУИНО, тупой еблан. Нахуя ты сюда залез, мудила? Как же бесят такие обмудки.

ЕЩЕ РАЗ:
>Если ты пришел в тред ардуино размышлять о небесных пряниках, то сам виноват — иди нахуй.
Аноним 15/02/20 Суб 11:06:34 4027471674
>>402709
>Которую один хуй надо иметь в МК
Так за вычислениями — пускай команду в мк, а в экраничике хранится только результат.

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

Опять же, весь гемор состоит в ХРАНЕНИИ данных, а не в их обработке. Если что-то не хватает, то можно пердуину загрузить.

>Которые только в старших моделях, а так же зачастую есть в самом МК, тк быстрее
Согласен


>Какого размера у тебя должно быть меню, что бы блядь памяти на него не хватало?
У меня было пунктов 40, и только один чистый текст отожрал всю память атмеги 328

>За 1.5к я смогу взять бичевски 2.8 цветной TFT и еще купить к нему STM1488 с два ядра два гига
Это тред про ардуино, а не стм. А еще можно взять комп — там вообще дохуя возможностей и памяти, а хули епта?
— Какие самые лучшие возможности в связке дисплей + ардуино?
— СУПЕРКОМПЬЮТЕР НАСА

Вся суть
Аноним 15/02/20 Суб 11:29:45 4027481675
image.png 516Кб, 457x532
457x532
image.png 68Кб, 826x618
826x618
Успокойтесь, никто не трогает ваш ардуино.

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

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

>Если что-то не хватает, то можно
А я вот столкнулся с тем, что мне через него надо порядка 200+ переменных выводить, обновлять и принимать. Еще и команды с менюхи слать.
А т.к. управляющая хуйня слабее ардуины(лол серьезьно) это превратилось в пиздец.
И если ты захочешь навесить нормально так функционала, полезут архитектурные дыры.

>У меня было пунктов 40, и только один чистый текст отожрал всю память атмеги 328
В следующий раз имей ввиду, что это можно хранить в ПЗУ. И на все легко хватит памяти.
(А еще в ПЗУ можно хранить уйму всякой полезной хуйни, например таблицы умножения, деления, конвертацию и прочее).

STM тоже ардуино же бывает. Что вы такие нежные стали? Как что - сразу шовинизм.
Вопрос в том, что за дохуя бабла дают довольно таки кривое поделие, которое если пытаешься применить в чем то сложнее менюшки с парой кнопок и переменной - начинается пиздец.
Я в этой хуйне реализовал расписание с динамическим кол-вом событий и их отображением(пик) и успел охуеть.
Это точно так же коснется ардуины, т.к. бесконечно срать строками в УАРТ не получится для МК - либо он охуеет, либо будет дико тормозное.



Аноним 15/02/20 Суб 12:18:46 4027551676
>>402748
>Нет правил запрещающих подобное.
Ну тогда катись со своим мнением нахуй. Здесь обсуждают ардуино.



Аноним 15/02/20 Суб 12:19:37 4027561677
>>402748
>Ну в этом и проблема, что вроде это готовое дорого устройство, а умеет хуй, да нихуя
Оно умеет лучше, чем всё что способно работать в связке дисплей + ардуино.

Аноним 15/02/20 Суб 12:24:52 4027591678
>>402748
>В следующий раз имей ввиду, что это можно хранить в ПЗУ. И на все легко хватит памяти.
Я в нем и хранил, прям в самой прошивке. Памяти не хватает.
Я когда мониторил тему с символьными дисплеями, наткнулся на видео Гайвера с теплицей. Так он там засрал всю память одним только меню, а оно у него раз в пять проще моего.
Аноним 15/02/20 Суб 12:49:39 4027651679
>>402759
>Памяти не хватает.
Да ладно как?
Если 40 пунктов, да даже 100.
Сколько длинна его текста 20-30 символов?

В ASСII 3кб, в юникоде 6кб. В атмеге 328, судя по названию 32кб.
Или ты под пунктами их еще содержимое подразумеваешь?

>>402756
Как бы сказать, по мне не совсем верно воспринимать это как slave устройство. Это тип готовое устройство, по своему определению (HMI Panel).
А ебли с ним как с именно с рабом. Понятное дело, что другие пассивные дисплеи он заткнет за пояс, но блин он и дороже и не то что бы охуеть удобнее.
Да и горит не с этого, а с того, что вся хуйня не то что бы вызвана техническими ограничениями.

Что мешает сделать функции в IDE?
Что мешает сделать евенты на изменение переменных?
Что мешает сделать сраные массивы?

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


Аноним 15/02/20 Суб 12:50:43 4027661680
>>402663
Не вечность, а 1,5..3 секунды обновляется 4,3" экран, с полной очисткой в background color. 7" обновляется около 3..5 секунд. Все зависит от наполнения.
Да, редактор сам писал, так как экраны все графические, то подходит ко всем, вплоть до того, что когда перенес свою библиотеку на СТМ32, то она и там работала, только быстрее.
Аноним 15/02/20 Суб 12:52:18 4027671681
>>402709
СТМ32 с два ядра, второе которое под графику в этом же чипе и стоит, это H747 и старше. Попробуй сначала
Аноним 15/02/20 Суб 12:54:17 4027681682
>>402767
Выше пост. Проблема не в том, что оно с железом хуево работает - приемлемо.
Проблема в окружении и в позиционировании этой хуйни.
Аноним 15/02/20 Суб 12:55:53 4027691683
>>402765
> по мне не совсем верно воспринимать это как slave устройство
Но если твое восприятие конфликтует с реальностью, то почему оно верное? Там стм32 стоит чисто для операции отрисовки изображений + минимальная логика для вывода интерфейса и хранение данных этого интерфейса.

Ничего лучше в связке ардуино + дисплей нет.

>Что мешает сделать функции в IDE?
>Что мешает сделать евенты на изменение переменных?
>Что мешает сделать сраные массивы?
Можно добавлять возможности бесконечно, и мы придем к тому, что это будет автономное устройство с освоим языком. И нахуй нужно, если можно изучить СТМ32 и сделать тоже самое дешевле?

Аноним 15/02/20 Суб 12:57:19 4027701684
>>402765
А жопка самая в том, что порт прошивки там выведен и можно свои кривые ручонки применить и сделать лучше, только еще дороже выйдет.
Аноним 15/02/20 Суб 12:58:30 4027711685
>>402766
>Не вечность, а 1,5..3 секунды обновляется 4,3" экран
Относительно обновлений экранов — вечность.

>Да, редактор сам писал
И сколько времени потратил? А потом новый проект, новые функции нужны т.к. созданных не хватает, а ты вместо создания проекта сидишь и допиливаешь свой редактор.

Плавали, знаем.
Аноним 15/02/20 Суб 12:59:44 4027721686
>>402768
Сделай сам лучше, рынок пока этим не насыщен. Я тебе даже свои коды под ILI9341 и SSD1963 дам, вместе с редактором шрифтов и графических составляющих.
Аноним 15/02/20 Суб 13:02:43 4027731687
>>402771
Мне этой скорости хватало, не ПК же делаю с игрищами и раритями.
>а потом ты
Нет, сразу отписал DrawString, DrawValue, DrawLine, DrawRect, DrawFillRect и Clear. И этого хватало, пока не написал DrawSprite. После этого вообще больше ничего не делал.
Аноним 15/02/20 Суб 13:02:52 4027741688
>>402765
>Что мешает сделать функции в IDE?
>Что мешает сделать евенты на изменение переменных?
>Что мешает сделать сраные массивы?

Некстион уже превращается в изолированную систему, к которой нужно читать отдельные гайды. Он не должен расти настолько, чтобы по нему нужно было создавать отдельный тред.
Аноним 15/02/20 Суб 13:03:17 4027751689
>>402770
>>402772
Ой бля... я вам про качество и кривость коммерческого продукта, вы мне про СПЕРВА ДОБЕЙСЯ.

>Но если твое восприятие конфликтует с реальностью
Не выебывайся не в тему. HMI Panel это
>автономное устройство с освоим языком
Прикинь да?

Я доебался к тому, что оно говно, потому что под видом
>автономное устройство с освоим языком
Продают полуфабрикат.
Аноним 15/02/20 Суб 13:07:20 4027761690
>>402774
Он всегда им и был блин. Ё-мое.

https://www.chipdip.ru/product/mikroe-2280-mikromedia-hmi-4.3-cap
И таких устройств куча.

Просто китайцы узкую нишу мелкого дюймажа заняли, с хуевыми ТТХ.
Короче сделали говеную версию. Но блядь, вместе с говеным ТТХ железа завезли еще и говеную среду.
Аноним 15/02/20 Суб 13:08:00 4027771691
>>402773
>Мне этой скорости хватало
Простой пример на 3д принтере. Я вырубаю температуру, и иду в раздел списков файлов на печать. Иногда температура может на секунду подглючить и это уже начинает раздражать. А у меня принтеров четыре, и у меня нет времени ждать пока обновится экран — мне еще филамент сменить, и заменить сопло.

Когда ты пользуешься устройством каждый день и тебе нужно делать все быстро, это раздражает.
Аноним 15/02/20 Суб 13:11:42 4027791692
>>402776
>Он всегда им и был блин. Ё-мое.
Там гайд на 3 минуты. В сравнении с изучением гайдов по стм-32 или хотя бы ардуино, это вообще ничто.

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

Если ВДРУГ появится библиотека интерфейсам для ардуины, то я перейду. Хуй с ним, даже если придется для отрисовки использовать еще одну ардуину. Но писать интерфейс каждый раз, я просто ебнусь.
Аноним 15/02/20 Суб 13:12:24 4027801693
>>402775
Ты глупенький, нет ничего другого, скорее захватывай рынок своим! Ах, ты не можешь? Не умеешь? Не хочешь? Так кто ты тогда, как не обычная собачонка, что лает, когда уже все поняли говенность того продукта. Я тебе прямым текстом пишу, что это TFT на ILI9341 и SSD1963 с сенсором на TSC2064 и под управлением STM32F103. То есть из бросовых частей да с кривым кодом. Не нравится? Флаг тебе в руки! Хочешь делай сам, хочешь не покупай. Да всем насрать!
Аноним 15/02/20 Суб 13:15:35 4027811694
>>402773
>Мне этой скорости хватало
Это говорит о том, что ты используешь устройство не так часто. Вот я могу целый день пользоваться одним софтом и автосохранение, которое раз в 5 минут фризит проект на секунду, может очень сильно выбешивать.
Аноним 15/02/20 Суб 13:16:06 4027821695
>>402779
>Там гайд на 3 минуты
Гайд чего ардуиновской либы? Или устройства? На само устройство гайда вообще нету лол, часть функционала описано на форуме в посте (глубоко в пиздени).

И кстати какая к черту библиотека для ардуино? Там просто срешь в УАРТ строкой с командой. Нахуй для этого библиотека?
А интерфейс на всех таких устройствах руками в IDE лепится.

Аноним 15/02/20 Суб 13:18:37 4027831696
>>402777
Это уже ардуинопроблемы, когда вместо отрисовки ВЫСОТА_ШРИФТА умножить ДЛИНА_ШРИФТА умножить ДЛИНА_ТЕКСТА пикселей отрисовывается весь экран на 320х272. Коньцепция в корне не верна, у меня параметры каждые 200мсек обновляются, а экран отрисовывается только при смене меню.
А тебе совет: подключи уже к ПК принтера, загружай на карты файло и печатай с них, чем вручную. Оптимизация трудового процесса у тебя полное говно.
Аноним 15/02/20 Суб 13:18:48 4027841697
>>402780
Да причем тут блядь железо. И я глупенький? Ты блядь понять не можешь уже 10 с лишним постов, что к железу нет вопросов.
Как раз ущербность железа подобных продуктов это то, с чем мирятся.

Ущербно API, внутренний язык и IDE. Оно блядь абсолюнто не выразительно и высрано китайцем за месяц.
Аноним 15/02/20 Суб 13:20:04 4027851698
>>402781
>hmi экран
>автосохранение
Чтоу?
Аноним 15/02/20 Суб 13:20:32 4027861699
>>402782
>Или устройства?
Устройства

>На само устройство гайда вообще нету лол
Есть. Там есть список команд с разъяснением что да как.

>И кстати какая к черту библиотека для ардуино?
Ну не библиотека, а какой нибудь конструктор, как в некстион. Библиотека наверно будет не менее геморная в создании интерфейса. Хотя вот в .NET вполне себе можно нарисовать интерфейс с помощью кода и это не так-то и геморно.
Аноним 15/02/20 Суб 13:21:13 4027871700
>>402783
>Это уже ардуинопроблемы
... и мы в арудино треде. Проявляй уважение, сопляк.
Аноним 15/02/20 Суб 13:21:43 4027881701
>>402784
Ну так я тебе даже список дал что там стоит внутри, редактор свой предложил. Почему ты не хочешь сам написать свой код?
Аноним 15/02/20 Суб 13:22:22 4027891702
>>402785
Это я сейчас про виндовс приложения. Начерно неочевидно перешел на эту тему. Просто пример, когда секундная задержка может раздражать.
Аноним 15/02/20 Суб 13:24:59 4027931703
>>402787
Проявил свое уважение тебе за щечку, проверяй, прааативный.
>аппеляция к возрасту
Нет ты. И вообще, это реальная проблема, что ардуинодети не хотят выходить из своей песочницы.
Аноним 15/02/20 Суб 13:26:48 4027941704
>>402789
Ты просто нервный и диски свои не дефрагментируешь. И система у тебя наверняка на том же разделе, что и данные. У меня автосохранение вообще не заметно.
Аноним 15/02/20 Суб 13:27:12 4027951705
>>402793
> это реальная проблема
Как могут быть проблемой те, кто сидит в собственном загоне? Я понял, тебе не хватает места в этй песочнице, ребенок.
Аноним 15/02/20 Суб 13:28:03 4027961706
>>402786
>Есть. Там есть список команд с разъяснением что да как.
Это не гайд. Представь тебе бы на STM дали список регистров и что который делает.
Это высер на отьебись, он работает, только по тому, что выразительность команд напиримитивнейшая.

>какой нибудь конструктор, как в некстион
Во всех устройствах этого класса так есть. Это никак не связано с arduino.

>>402788
>Почему ты не хочешь сам написать свой код?
Нахуя? Риторический вопрос, риторический ответ лол.
Аноним 15/02/20 Суб 13:30:29 4027971707
>>402794
>Ты просто нервный и диски свои не дефрагментируешь.
Просто я делаю все быстро и у меня много задач. Я уж и скрипты себе написал, чтобы хуярить со скоростью света. А тут какая-то хуйня отнимает секунду моего времени.

>И система у тебя наверняка на том же разделе, что и данные.
Я десигнер и у меня тяжелые проекты по несколько гигов + они хранятся на серваке, а передача этих гигов и зафриживает на секунду проект.
Аноним 15/02/20 Суб 13:30:48 4027981708
>>402796
Ну тогда продолжай покупать продукцию эпп... Несктион, ожидая что они что-либо сделают со своими проблемами.
Аноним 15/02/20 Суб 13:32:07 4027991709
>>402798
Я увы не по своей воли с ней работаю. Но съебу как только будет возможность.
Аноним 15/02/20 Суб 13:33:13 4028001710
>>402796
>он работает, только по тому, что выразительность команд напиримитивнейшая
Именно. Мы же приходим к началу разговора, что изолированная система некстион слишком мала и поэтому не берется во внимание.

>Во всех устройствах этого класса так есть.
Посоветуй экран на 4 дюйма со своим конструктором и возможностями выше некстион
Аноним 15/02/20 Суб 13:37:47 4028011711
>>402797
>десигнер
>в ардуино треде
Большие у тебя там фаллосы, в несколько террабайт, лол.
Аноним 15/02/20 Суб 13:38:51 4028021712
>>402801
По-моему десигнер и ардуина — это самая логичная связка, которая может быть. Тебе так не кажется?
Аноним 15/02/20 Суб 13:39:02 4028031713
>>402800
Сделай са.. Ах, ну да, ардуино тред.
Аноним 15/02/20 Суб 13:39:10 4028041714
Аноним 15/02/20 Суб 13:40:20 4028051715
>>402804
Он же в 5 раз дороже некстион, ебать.
Аноним 15/02/20 Суб 13:45:08 4028061716
image.png 2Кб, 127x118
127x118
image.png 110Кб, 1209x577
1209x577
>>402805
Оно имеет охуевшие возможности, кучу интерфейсов ввода\вывода (пик), нормальное общение с картой, интерфейс камеры.
Охуевшее и качественное IDE.

И нет, можно найти за 55$. Что уже меньше чем в 2 раза дороже.

А если чутка порезать функционал?

Это короче та хуйня, почему у меня горит с китайцев, они делают копию хуевее и дешевле. Но не на столько дешевле, насколько хуевее.
Аноним 15/02/20 Суб 13:49:12 4028091717
>>402806
А есть туториалы по этому микрометида? Нашел с резистивным экраном 3.5" почти за ту же цену, что и некстион. Хотя за 9к у некстион можно взять 7 дюймов.

Аноним 15/02/20 Суб 13:51:24 4028111718
>>402809

Там эта самая MIKROE косплеит ардуину для богатых, так что вполне может быть.
А вообще подобная ебань вполне себе без гайдов должна заходить. без выебонов, я в некстионе разобрался имея попросту пример кода и проект, там разбираться не в чем
Аноним 15/02/20 Суб 13:54:22 4028141719
>>402811
>так что вполне может быть
А ты пользовался сам? Что за редактор, как прошивается?
Аноним 15/02/20 Суб 13:55:50 4028161720
image.png 336Кб, 746x454
746x454
>>402814
Неа, увы. Но судя по всему так же как некстион ибо некстион сам появился как евро версия китайского клона подобных хуень и слизан с них.

Судя по скрину 1 к 1.
Аноним 15/02/20 Суб 13:56:11 4028171721
Аноним 15/02/20 Суб 13:57:34 4028191722
>>402817
Так же как и ардуиновские оригинальные шилды.
Аноним 18/02/20 Втр 21:23:36 4031291723
Есть три стула
https://easycraft.by/mikrokontroller-nodemcu-lua-wifi-esp8266-cp2102
https://easycraft.by/mikrokontroller-nodemcu-lua-esp8266-v3-ch340
https://easycraft.by/lolin32-v1-0-0-esp32-rev1-wifi-bluetooth
Какой брать?
Если сравнивать комьюнити количество гайдов/статей/библиотек, esp32 сильно проигрывает esp8266? NodeMCU v2 отличается от v3 только размером и парой пинов? Ничего серьёзного делать не планирую.
Аноним 18/02/20 Втр 22:32:41 4031321724
>>403129
>Какой брать?
esp32 на алике. Обойдётся в 11 картофельных рублей вместе с быстрой доставкой.

>esp32 сильно проигрывает esp8266?
Помимо быстродействия - 8266 как минимум не может в шим (у неё 1 софтовая низкочастотная линия, против 4 хардварных до 40мгц у есп32).
Аноним 18/02/20 Втр 23:14:38 4031351725
Простое желание: сделать с одного входа digitalWrite на другом digitalRead. Не получается. Вопрос: это я криворук, или же какое-то усиление надо придать сигналу? Тестер показывает ~4В на выходе.
Спасибо.
Аноним 19/02/20 Срд 00:52:50 4031391726
Нужно ли кидать аналоговое питание на AVCC, если в качестве опоры встроенный ИОН? В смысле, улучшит ли это что-нибудь?
Аноним 19/02/20 Срд 04:55:41 4031471727
>>403135
Нет, 5-вольтной ардуине достаточно ~2.8В для устойчивого сигнала true на digitalRead. Возможно у тебя 4В переменки на входе? Выпрями диодом.
Аноним 19/02/20 Срд 04:57:07 4031481728
>>403132
>быстрой доставкой.
>коровавирус
Аноним 19/02/20 Срд 09:56:37 4031641729
>>403148
ну лучше уж подождать 1.5 месяца, чем брать есп8266 дороже чем есп32. А доставку в любом случае стандарт шипинг брать.
Аноним 19/02/20 Срд 10:29:56 4031651730
>>403135
вангую, что ты не бахнув pinMode(INPUT) перед этим
Аноним 19/02/20 Срд 10:43:07 4031681731
>>403129
У меня есть две ESP32-Cam, одна работает, а вторая при перешивке заглючила и привет.
Аноним 19/02/20 Срд 21:35:03 4032461732
>>403147
>>403165
Спасибо за ответы. Вот такой код:

#define led 13
#define cout 0
#define cin 8

void setup() {
pinMode(led, OUTPUT);

pinMode (cout, OUTPUT);
pinMode (cin, INPUT);
}

int button_state = 0;

void loop() {
digitalWrite (cout, HIGH);
button_state = digitalRead(cin);
digitalWrite(led, button_state);
}


Оно, кстати работает если не с кнопкой, а перемычкой напрямую, но задержка в несколько секунд.
Аноним 20/02/20 Чтв 00:26:54 4032651733
Набросал скетч:

const int pingPin = 7;

void setup() {
pinMode(pingPin, INPUT_PULLUP);
Serial.begin(9600);
}

void loop() {
if (digitalRead(pingPin) == LOW) {
Serial.print("Something \n");
}
delay(100);
}

Читаю COM5 — на котором висит дуина собственно, всё ок, вижу Something.
Читаю COM1 — в tx,rx которого воткнуты 0,1 пины дуины — псевдографика вместо букв.
ЧЯДНТ?

UNO R3
Аноним 20/02/20 Чтв 18:02:57 4033251734
Есть ли эмуляторы ардуины?
Чтобы собрать в нём из ардуины, модулей (дисплей там например) залить прошивку и проверять/дебажить без самой ардуины?
Аноним 20/02/20 Чтв 18:07:59 4033271735
Аноним 20/02/20 Чтв 19:57:31 4033361736
>>403325
Зачем тебе эмулятор ардуины, когда сама дуина это макетная плата? А эмулятор есть в Протеусе, ИЗИС позволяет на мощностях твоего ПК эмулировать 16МГц атмеги. Только есть ли там твой экран? А семисегментники есть. Но сколько бы не бился, 50% только успеха, чаще приходилось на железе код допиливать.
Аноним 20/02/20 Чтв 20:40:30 4033401737
>>403325
У мег 16, 32 есть jtag, если хочется смотреть, что происходит в программе
Аноним 20/02/20 Чтв 21:23:44 4033431738
Помогите с концевиком.

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

#include<AccelStepper.h>

#define HALFSTEP 8

AccelStepper stepper1(HALFSTEP, 8, 10, 9, 11);

// клавиши выбора режима
int pinButtons[]={3,4,5,6,7};
int lastButtons[]={0,0,0,0,0};
int currentButtons[]={0,0,0,0,0};
//
boolean go=false;

void setup(){
Serial.begin(9600);
stepper1.setMaxSpeed(1000.0);
stepper1.setAcceleration(100.0);
stepper1.setSpeed(-500);
}

void loop() {

for(int i=0;i<5;i++) {
currentButtons = debounce(lastButtons,pinButtons);
// если нажатие...
if (lastButtons == 0 && currentButtons == 1) {
switch(i) {
case 0: // против часовой
stepper1.setSpeed(50);
go=true;

Serial.println("CW");
stepper1.disableOutputs();
break;
case 1: // против часовой
stepper1.setSpeed(40);
go=true;
Serial.println("CW");
break;
case 2: // стоп
stepper1.disableOutputs();
go=false;
Serial.println("stop");
break;
case 3: // по часовой
stepper1.setSpeed(-5000);
go=true;
Serial.println("CCW");
break;
case 4: // по часовой
stepper1.setSpeed(20);
go=true;
Serial.println("CCCW");
break;
default:
break;
}
}
lastButtons = currentButtons;
}
if(go==true)
stepper1.runSpeed();

}

// Функция сглаживания дребезга
int debounce(int last,int pin1){
int current = digitalRead(pin1); // Считать состояние кнопки
if (last != current) // если изменилось...
{
delay(5); // ждем 5мс
current = digitalRead(pin1); // считываем состояние кнопки
return current; // возвращаем состояние кнопки
}
}
Аноним 21/02/20 Птн 01:46:23 4033781739
attiny85-2.jpg 280Кб, 1000x1103
1000x1103
У АВР и СТМ прошивка слетает от перепада тока и сильных радиопомех. Кто не говно, у кого она держица пристойно?
Аноним 21/02/20 Птн 02:57:44 4033801740
Анчоусы, пытаюсь прошить AT90LS4433 с помошью китайского усбасп. Аврдуд даже подпись не может прочитать.

Подключал атмега88 - его нормально распознаёт.

PS C:\WINDOWS\system32> avrdude -n -p 4433 -c usbasp -F

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x1e9307 >-=-=-=-=-=- атмега88
avrdude.exe: Expected signature for AT90S4433 is 1E 92 03

avrdude.exe: safemode: Fuses OK

avrdude.exe done. Thank you.

PS C:\WINDOWS\system32> avrdude -n -p 4433 -c usbasp -F

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for AT90S4433 is 1E 92 03

avrdude.exe done. Thank you.

У чому справа?
Аноним 21/02/20 Птн 03:28:22 4033811741
>>403336
Чтобы не дергать ардуину, очевидно. Но раз нет дисплея, то хуй с ним

Вообще мне надобно оче быстро дергать порты с точно заданным интервалом времени, хз пока как сделать, чтобы лучше 4-8мкс разрешение получить, не вылезая из ардуины иде.
Аноним 21/02/20 Птн 19:42:05 4034811742
>>403343
Да блядь!. Ну мне хоть раз кто то ответит в этом сраном треде!
Аноним 21/02/20 Птн 20:28:42 4034901743
Нахуя нужен MDNS.update() и почему без него в loop у меня не работает MDNS?
Аноним 21/02/20 Птн 22:00:39 4035041744
>>403481
>Ну мне хоть раз кто то ответит в этом сраном треде!
КОНЧЕННЫЕ АВТОМАТЫ
О
Н
Ч
Е
Н
Н
Ы
Е

А
В
Т
О
М
А
Т
Ы
Аноним 21/02/20 Птн 22:23:04 4035081745
>>403481
Хочешь я тебе на питоне напишу
Аноним 21/02/20 Птн 23:25:22 4035201746
>>403508
Как успехи с вентиляторами? Разобрался с развязками, фронтами и прочей херней? У меня осталась только пердуина DUE + немного ПЛЕСени и тесты не на чем гонять.
Забавный пиздец словил - подав команду записи I2C памяти получил "залипание" сигнала CLK. Настолько мощное, что даже передергивание по питанию и даже оставлял без питания на пару минут с замкнутым конденсатором питания - не отлипал.. Пришлось сдувать, а замену взять негде. Fail. Да и похуй, там данных мало. Кстати забавно - через гидроавтобус не очень дампить, а с микропистона - 64К не выделишь, читалось в 2 захода по 32К с записью сразу в файл. Понравилось.
Аноним 21/02/20 Птн 23:37:28 4035221747
>>403520
да со всем по-сути разобрался. Пришлось ещё лепить кастомный билд пайтона, пересобирать официальный бинарник с модулем PWM из кастомного билда, т.к. кастомный в целом оказался неработоспособным, крошился с CPU Halt, но при этом без его фишек, а в частности PWM модуля с раздельными 4 линиями было не обойтись, и переписывать под него весь код. На это всё потратил время, впервые из исходников собирал бинарник. Сейчас накидал плату в SprintLayout, буду на днях травить, как время высвободится. А так всё это время сборочка на макетке на столе лежит, работает идеально. Из всех минусов, которые в итоге остались, и побороть не удалось - переодическое мерцание светодиодной ленты. Там операции в несколько потоков происходят - есть луп обрабатывающий действия ленты, есть луп обрабатывающий приходящие команды и управление вентиляторами. Так вот когда всё это происходит параллельно, как я понимаю, RMT-драйвер, ловит какие-то наводки. Но это по-сути хуита, не особо мешает.

Кстати, выложу проект на гитхаб и на оверы, и если ты тот анон который помогал мне с компонентами - могу упоминуть тебя в благодарностях Я понимаю что это предложение на анонимной борде звучит глупо - но для приличия
Аноним 22/02/20 Суб 06:56:21 4035531748
>>403522
Забавные изъебы. А я так и не пробовал шкодить в "raw" режиме когда напрямую обращаешься к регистрам. Последнее время в каком-то лютом амебном состоянии.
По поводу имени - 4 буквы. Ш. И. З. А. ШИЗА. Просто ШИЗА. https://www.youtube.com/watch?v=2zQ_Pjep4g0 . ШИЗА Когда-то поймешь почему.
Аноним 22/02/20 Суб 16:22:17 4036331749
>>403553
>ШИЗА Когда-то поймешь почему.
понял, принял
Аноним 22/02/20 Суб 21:24:37 4036601750
Аноним 22/02/20 Суб 21:39:58 4036621751
Аноним 22/02/20 Суб 21:48:39 4036631752
>>403662
kshhhh, pshhhhh, allo, svyaz plohaya
Аноним 23/02/20 Вск 00:04:48 4036671753
>>403380
вполне вероятно, что поменяны fuse-биты. можешь попробовать воткнуть кварц на 8 МГц, например (или другие потыкать). если совсем глухо - скорее всего только через High Voltage Programming получится
Аноним 23/02/20 Вск 01:51:35 4036731754
>>403667
>вполне вероятно, что поменяны fuse-биты.
разве он бы их не считывал в тком случае? я сомневаюсь т.к. чипы куплены чистыми у атмел(да, такие старые).
Аноним 23/02/20 Вск 02:08:46 4036741755
>>403522
не проще через ауро втм собрать?
Тут все умненькие сидят, Аноним 23/02/20 Вск 09:11:33 4036981756
а слабо, без пиздежа, ответить на простой вопрос?
Как сделать самодельную прозвонку брелок "2 щупа и светодиод", чтоб и в розетку 220 сунуть и увидеть напряжение и 12 вольт аккум посмотреть?
Аноним 23/02/20 Вск 09:22:57 4036991757
>>403698
Ардуино и вообще какой-либо микроконтроллер не нужен для этого. Если считаешь что нужен, то объясняй задачу более детально.
Аноним 23/02/20 Вск 10:03:45 4037031758
>>403698
Просто. Зуммер, транзистор, трансформатор для 220 на 12, пара светодиодов, один с резистором на 12,000В/20мА = 600 Ом (610 Ом), второй с 12,000В/5мА = 2,4кОм. Зуммер на транзистор, чтобы замыкать цепь - прозвонка. Трансформатор и светодиоды как индикация. Если светит первый с 20мА тока, то что-то там есть, если второй светит ярко, то выше 12В, если блекло, то ниже. Если как раз, то 12В. Трансформатор для 220->12 и работать со светодиодами как было написано выше.
Вот только причём тут ардуина?
Аноним 23/02/20 Вск 10:55:16 4037091759
>>403703
Вот это спасибо. Вот это помог!
> Вот только причём тут ардуина?
Думал такое на МК делают по типу электронных тестеров с автозамером всего подряд.
Аноним 23/02/20 Вск 12:58:40 4037561760
>>403703
>220 на 12
И тут этот недоэлектрик втыкает на две фазы твой йоба-тестер
Аноним 23/02/20 Вск 20:11:13 4038031761
>>403756
И получает премию Дарвина, задача была на 220, я дал ему идею на 220. Была бы задача на 380, я бы написал, что проще токовый трансформатор поставить и по ТБ лучше. ТЗ надо грамотно писать, о как!
Аноним 23/02/20 Вск 23:02:21 4038261762
12.jpg 69Кб, 800x1050
800x1050
13.jpg 68Кб, 800x1050
800x1050
Аноним 23/02/20 Вск 23:25:22 4038301763
297e90851161d66[...].jpg 32Кб, 300x300
300x300
>>403826
>Электронный пробник на светодиодах
Аноним 24/02/20 Пнд 00:43:38 4038321764
>>403826
Спасибо! Очень полезно!
Аноним 24/02/20 Пнд 05:06:39 4038361765
>>403830
Ты еще бинарные часы техноересью назови, скитарий.
Аноним 24/02/20 Пнд 06:58:35 4038411766
>>403836
>бинарные часы
Будьте аккуратны, не впадите в ересь
Аноним 24/02/20 Пнд 07:33:45 4038421767
>>403378
Ну же, Антон, мне всё ещё интересно.
Аноним 24/02/20 Пнд 12:21:06 4038691768
>>403826
Но фишка прозвонки была в том, чтоб без переключателей шупы и в высокое и в низкое напряжение сувать и она показывала бы не взрываясь в руках.
Аноним 24/02/20 Пнд 13:33:29 4038771769
>>403869
Избыточно, лучше токовые клещи.
Аноним 24/02/20 Пнд 13:51:05 4038791770
>>403877
> токовые клещи.
Прозвонка - брелок.
Это опять троллинг?
2 анона что-то ответили. Нужно думать в этом направлении.
Аноним 24/02/20 Пнд 18:04:33 4039031771
>>403879
Я чет нихуя не понял, что ты имеешь ввиду под прозвонкой, которую надо сувать в напряжение?

У вас тут совсем с терминологией хуево?
Аноним 24/02/20 Пнд 19:13:31 4039091772
>>403879
Земля тебе пухом, какая прозвонка 220 Вольт? Ты там канифоли объелся? Прозванивается проводник, а Вольты измеряются! Очнись! Тебе точно премию Дарвина присудят.
Аноним 24/02/20 Пнд 23:40:14 4039411773
>>403909
Опять троллинг тупостью? Прозвонка - хуёнка, вольтметр - хуетр. Если нечего сказать, то ппосто не пиши.
для тупых повторяю - маленькая коробочка-брелок с 2 щупами и световым индикатором, которая может и высокое напряжение показать и низкое. Без переключателей, т.к. важен экспресс тест множества проводников с разным напряжением. Нужен принцип работы развязки, а как дальше эту схему дорабатывать - другой вопрос.
Аноним 24/02/20 Пнд 23:50:34 4039421774
1424578.jpg 49Кб, 789x789
789x789
>>403941
>маленькая коробочка-брелок с 2 щупами и световым индикатором, которая может и высокое напряжение показать и низкое. Без переключателей, т.к. важен экспресс тест множества проводников с разным напряжением. Нужен принцип работы развязки, а как дальше эту схему дорабатывать - другой вопрос.
Поздравляю, ты только что мультиметр.
Быстрей беги регистрировать патент, пока аноны с треда не опередили!
Аноним 25/02/20 Втр 07:12:09 4039581775
>>403942
Пукнутый, ты только что обосрался.
отложил какаху тебе под язык
Аноним 25/02/20 Втр 07:33:20 4039591776
blob 3Кб, 309x203
309x203
>>403698
Делал так, показывает и 220, и 12.
В конце 90-х подобный пробник даже продавался в магазине. Схема один в один.
Аноним 25/02/20 Втр 09:01:35 4039641777
chem.jpg 13Кб, 500x233
500x233
Prozvon640-nv.jpg 76Кб, 640x361
640x361
147881985311646[...].jpg 43Кб, 555x376
555x376
>>403941
Без переключателей не получится. Без батареи не получится. И если вдруг все функции получатся, то тебя либо током будет бить, либо сгорит через неделю. Режимы компонентов и правила Техники Безопасности не просто так пишут.

>>403959
Так это не прозвонка, а индикатор. Вот тебе схема индикаторной отвертки. И ты бы ещё электросон принёс, совсем под премию его хочешь подвести?
Аноним 25/02/20 Втр 09:34:11 4039651778
Аноним 25/02/20 Втр 10:07:38 4039661779
>>403964
Можно без переключателей и без батареи. Но т.к. этот дебс выебывается, пусть на хуй идет.
Аноним 25/02/20 Втр 16:51:31 4040201780
>>403966
О, великий господин! Как мне удовлетворить Ваше прекрасное, всеобъемлещее чсв и получить маленький незначительный рецепт чудо-девайса?
Аноним 26/02/20 Срд 10:27:55 4040911781
>>404020
Погладить его по головке, язычком
Аноним 26/02/20 Срд 11:23:31 4040951782
Nokia Premicell.jpg 29Кб, 587x423
587x423
>>368492 (OP)
Есть вот такая ебала. Можно ее временно использовать заместо gsm-модуля для рассылки смс?
Аноним 26/02/20 Срд 12:16:54 4040971783
Аноним 27/02/20 Чтв 16:27:11 4041711784
изображение.png 17Кб, 1406x876
1406x876
Аноны, а подскажите, почему при подключении вентиляторов через P-канальный трнзисторр выходит хуита как на видео?
https://youtu.be/N1o6G5ZLQyY
схема пикрил
Аноним 27/02/20 Чтв 16:34:14 4041721785
>>404171
Потому, что ты желторотый воробушек и подключаешь через задницу. Надо было использовать N-канальный MOSFET.
Аноним 27/02/20 Чтв 16:36:50 4041731786
667e748355e7918[...].jpg 23Кб, 374x370
374x370
>>404171
Перерисуй схему по человечьи и сравни с типовой схемой включения полевика
Аноним 27/02/20 Чтв 16:49:16 4041741787
изображение.png 78Кб, 1070x590
1070x590
>>404172
Я глянул схемы матплат, и там везде используются P-канальные транзисторы для управления вентиляторами, как пояснили аноны - так делается для того чтобы работал тахометр.

>>404173
Просто поясни что не так? Что там перерисовывать? Два транзистора, большой P, маленький N. P-канальник управляется N-канальником, N-канальник управляется ЕСПшкой. Между ногами транзисторов резисторы 10кОм
Аноним 27/02/20 Чтв 17:15:13 4041771788
15826476330990.webm 4092Кб, 1280x720, 00:00:21
1280x720
>>404174
Рисуй, и чтобы все стоки-истоки-затворы подписаны были
Аноним 27/02/20 Чтв 17:24:59 4041791789
изображение.png 21Кб, 1406x876
1406x876
Аноним 27/02/20 Чтв 18:00:28 4041861790
>>404179
Ну хуй знает, так должно работать. Меня только настораживает что ты не нарисовал как связана земля шима и силовой части.
Проверь ещё вариант что у тебя вентилятор приподнимает потенциал нуля в районе истока п-мосфета выше +5 вольт.
Аноним 27/02/20 Чтв 18:06:47 4041871791
>>404186
они висят на одной земле. Суть в том, что оно работает, но происходит то, что на видео - 15% дюти почему то превращаются в 50%, а рабочий диапазон регулировки при этом сокращается - тоесть если двигать duty шима - то обороты вентилятора меняются, но диапазон регулирровки мал и сильно сдвинут за 50%. Чёт хуй пойму, почему так выходит
Аноним 27/02/20 Чтв 18:12:41 4041881792
>>404187
Эти 50% ты видишь где? На пине шима или дальше? Если на пине, то может у тебя тупо пин не тянет ток управления? Асилишь в затворную цепь Н-полевика поставить резистор и посмотреть ток?
Аноним 27/02/20 Чтв 18:17:54 4041891793
>>404188
Да нет, я образно. Даёшь 15% - без подключения вентилятора на выходе транзистора 15%, подключаю внетилятор - там в районе 50-60%. Накидываю до 30% - вентилятор меняет обороты, тоесть на выходе с транзистора заполнение так же растёт. Итд
Аноним 27/02/20 Чтв 18:18:18 4041901794
Что за 3110gh? Гугл молчит, ближайшие это N канальные IRLR3110 и IRLU3110.
Если вопрос про инверсию сигнала - она и создается с помощью 2n7002.
Аноним 27/02/20 Чтв 18:20:13 4041911795
>>404188
> Асилишь в затворную цепь Н-полевика поставить резистор и посмотреть ток?
Вот это не совсем понял, что тут надо сделать?

>>404190
Это P-канальник, спаял с матплаты - он там как раз стоит в цепи управления вентиляторами. А, прошу прощения, 3310GH
Аноним 27/02/20 Чтв 18:29:40 4041921796
>>404191
На первый взгляд схема верная. Вернись с старым скриншотам.
А теперь скажи - как у тебя закрывается транзистор? Заряжаясь через резистор в 10К. Как открывается? Практически напрямую через 2n7002 ебашишь на землю.
С 2n7002 проще - там выход ESP ебашит своими ключами к питанию и земле.
Поэтому попробуй поуменьшать резистор около 3310, но без фанатизма. Возьми ток КЗ пусть 50 мА - тогда максимум 240 Ом резистор и меньше не ставь. Больше - можно.
Аноним 27/02/20 Чтв 18:32:05 4041931797
>>404191
>Вот это не совсем понял, что тут надо сделать?
Измерить ток зарядки затвора.
Между пином шима и затвором включить низкоомный резистор, измерить амплитуду падения напряжения, потом по стандартной формуле определить ток.
Глянь-ка: http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+21.593987231061412+38+5+43%0Av+-80+368+-80+128+0+0+40+12+0+0+0.5%0Av+0+368+0+240+4+5+40+5+0+0+0.15%0Af+80+240+144+240+96+1.5+0.02%0Aw+144+256+144+368+0%0Af+144+176+144+128+105+1.5+0.02%0Aw+144+176+144+224+0%0Aw+144+176+96+176+0%0Ar+96+176+96+128+0+10000%0Aw+128+128+96+128+0%0Aw+-80+368+0+368+0%0Aw+160+128+320+128+0%0Ar+320+128+320+368+0+10%0Aw+320+368+144+368+0%0Ar+80+240+80+368+0+10000%0Aw+144+368+80+368+0%0Aw+80+368+0+368+0%0Ar+-80+128+96+128+0+1%0Al+352+208+352+272+0+1+0.10441196712662243%0Aw+352+208+352+128+0%0Aw+352+128+320+128+0%0Aw+352+272+352+368+0%0Aw+352+368+320+368+0%0Ac+400+128+400+368+0+0.00001+-1.045162862414085%0Aw+400+368+352+368+0%0Aw+400+128+352+128+0%0Ar+0+240+80+240+0+1%0A403+-64+160+64+224+0+25_16_0_36874_0.000152587890625_0.1_0_2_25_3%0Ao+11+16+0+36874+10+0.1+0+2+11+3%0A
Аноним 27/02/20 Чтв 18:39:23 4041941798
>>404192
>А теперь скажи - как у тебя закрывается транзистор? Заряжаясь через резистор в 10К. Как открывается? Практически напрямую через 2n7002 ебашишь на землю.
Это так

>С 2n7002 проще - там выход ESP ебашит своими ключами к питанию и земле.
Там так же 10к между землёй и управляющей ногой, и на самом деле он к ESP через развязку подключен

>Поэтому попробуй поуменьшать резистор около 3310, но без фанатизма. Возьми ток КЗ пусть 50 мА - тогда максимум 240 Ом резистор и меньше не ставь. Больше - можно.
Да всё, напробовася. ЕСП сгорела (((, буду заказывать новую, теперь месяц ждать

>>404193

И, наверное, хватит эксперементов, вернусь к N-каналу, к чёрту тахометр.
Аноним 27/02/20 Чтв 18:45:28 4041951799
15807959101010.jpg 91Кб, 461x811
461x811
>>404194
>Да всё, напробовася. ЕСП сгорела
Почини, ёпт
Аноним 27/02/20 Чтв 18:46:36 4041971800
>>404194
>ЕСП сгорела
>самом деле он к ESP через развязку подключен
Wat? Это как умудрился спалить (через развязку?)?
С учетом развязки встречный вопрос что используется для развязки и насколько мощные выходы оно имеет для раскачки 2n7002
Аноним 27/02/20 Чтв 18:54:23 4041991801
>>404197
>Wat? Это как умудрился спалить (через развязку?)?
последний раз подключал не через развязку а напрямую, через резистор 220оМ. Не думаю что сгорела из-за этого. И сгорела как бы не во время тестов. На самом деле как то страно - просто подключил, а она греется и не коннектится. Возможно что-то замкнул пока ковырялся.

>С учетом развязки встречный вопрос что используется для развязки
adum1400, мне анон в треде советовал
Аноним 27/02/20 Чтв 19:00:53 4042001802
>>404199
>adum1400
ABSOLUTE MAXIMUM RATINGS
Average Output Current per Pin
Side 1 (IO1) −18 mA to +18 mA
Side 2 (IO2) −22 mA to +22 mA
Взяв 10-15 мА - в принципе должно хватить для раскачки 7002
А я пару выводов SPI спалил на гидроавтобусе воткнув разъем зеркально и снизу. Похуй. Есть еще два.
Аноним 27/02/20 Чтв 19:06:55 4042031803
>>404200
>А я пару выводов SPI спалил на гидроавтобусе воткнув разъем зеркально и снизу. Похуй. Есть еще два.
я так спалил на этом же проекте один USB-порт матплаты - к вечеру она целиком померлаблед мне этот проект уже золотым стал, надо было дропнуть, но бля хочется всё довести до финала
Аноним 27/02/20 Чтв 19:17:50 4042061804
>>404200
Анон, а посоветуешь какой-нибудь n-канальный транзистор, желательно в TO-252 (или меньше), чтоб на него можно было повесить парочку вентиляторов по 0.7А, и чтоб он управлялся через ADUM от 5v нормально?

Аноним 27/02/20 Чтв 19:38:00 4042111805
>>404206
Вопросы попроще есть? Скажу только искать logic level с условно-минимальным (не до абсурда) qc и током ампера так 3+.
Может такое IPD135N03, а может вообще IRLML0030 IRLML2502 IRLML6344 хватит на все случаи. Не моя тема, не могу дать явной консультации по данному вопросу.
https://www.infineon.com/dgdl/Infineon-IPD135N03LG-DS-v02_01-en.pdf?fileId=db3a304327b897500127b8b9540f0003
Есть каталоги у производителей:
https://www.infineon.com/cms/en/product/power/mosfet/12v-300v-n-channel-power-mosfet/
http://www.vishay.com/mosfets/tab/products/
https://www.onsemi.com/products/discretes-drivers/mosfets
Аноним 28/02/20 Птн 00:48:47 4042541806
1582840125570.png 31Кб, 1406x876
1406x876
>>404171
Попробуй так. Ты вентилятор обычный компуктерный ислюпользуешь?
Аноним 28/02/20 Птн 00:53:10 4042551807
>>404254
хм, хорошо, спасибо. Попробую
Аноним 28/02/20 Птн 03:11:22 4042571808
>>404254
да, вентилятор обычный.
Аноним 28/02/20 Птн 19:39:51 4043241809
Аноним 28/02/20 Птн 19:59:16 4043261810
>>404324
Ебучие лягушатники. Дю сюнсипар жю, бля будю... Сблевнул в первую же минуту.
Аноним 28/02/20 Птн 22:08:33 4043341811
>>404324
>беззадачная хуйня
>458 463 просмотра
Аноним 28/02/20 Птн 22:54:09 4043351812
DSC06571.jpg 1049Кб, 3226x1815
3226x1815
>>404254
>>404192
Так, аноны. Поскольку ESP32 пока нету ебучий короновирус, хуй пойми сколько теперь ждать, накинул пока ESP8266, для интеса. Она может только в 1кГц. Так вот, частота 1кГц, диапазон регулировки оборротов на первый взгляд нормальный, подключаю осциллограф - а там вот такая картина. То что сверху меандр скошеный - это нормально мне кажется для моего осциллографа, но откуда такой плавный спад? Мне каажется что вот из-заа этогго плавного спада, который не мешает на 1кгц, при 21кгц как раз я и получаю более широкую полку зааполнения.

И да, диод накинул, резистор в 300оМ между ногами Р-транзистора тоже впаял. Чому так?
Аноним 28/02/20 Птн 23:06:55 4043381813
>>404335
> Она может только в 1кГц.
На яве или пэхэпэ чтоль кодишь? Я не спец в есп, но давненько не видел чипов, которые с максимальным тактом меньше 1 МГц бывают.
Аноним 28/02/20 Птн 23:08:12 4043391814
>>404338
на питоне. У 8266 шим софтовый, хардварного нет.
Аноним 28/02/20 Птн 23:21:43 4043411815
>>404335
Куда ты осциллограф подключил-то?

Схему рисуй.
Аноним 28/02/20 Птн 23:23:20 4043421816
>>404341
схема тут:
>>404179
подключил на плюсовой провод вентилятора (он же выход с P-транзистора)
Аноним 28/02/20 Птн 23:38:21 4043441817
>>404335
>меандр скошеный - это нормально мне кажется для моего осциллографа
Он у тебя разъёбанный? Исправный показывает 1 кГц меандр ровным, как стол.
Аноним 28/02/20 Птн 23:44:17 4043451818
>>404335
>>404344
Двачую, осциллограф-то хоть показывает верно? Если убрать всю эту хуйню и от проверенного источника меандра посмотреть?
Аноним 28/02/20 Птн 23:51:27 4043461819
DSC06571.jpg 1055Кб, 3226x1815
3226x1815
>>404344
>>404345
Аноны, с осциллогррафом всё нормально, вернее он подразъёбааный конечно, верха меандра он может показывать скошенными - это для него норм. Но вот этот скос, плавное затухание которое есть - он точно не пиздит. Откуда оно берётся?
Аноним 29/02/20 Суб 00:00:12 4043471820
>>404346

Убери диод, покажи, что будет.

Добавь резюки по 100 ом на затворы, не дело это заряженый затвор на землю грохать без ограничения тока.
Аноним 29/02/20 Суб 00:08:17 4043481821
>>404346
Покажи график с калибратора осца, там как раз 1 кГц меандр должен быть.
Аноним 29/02/20 Суб 00:52:36 4043501822
>>404346
> с осциллогррафом всё нормально
С чего ты взял?
И поправь горизонт уже
Аноним 29/02/20 Суб 01:18:34 4043511823
>>404348
Я даже не знаю где у него калибратор, но не суть - именно скосы меандра, тоесть заполнение, осциллограф 100% рисует верно - только верха может заваливать

Аноны, вот тут видно как он рисует меандр:
>>404171
если ещё уменьшить единицу вольтажа - то вабще квадратики рисует. Скошеные верха меандра в данном случае потому что 12v не влезают в диапазон измерения, а с диапазоном по вольтажу в целом какая-то беда. Но не суть - плавные спады фронта те что он рисует - точно имеют место быть! Давайте исходить из этого

>>404347
>Убери диод, покажи, что будет.
ровно тоже самое, что с диодом, что без, что с резистором на 300 между ногами P-канальника что без.

>>404350
>И поправь горизонт уже
Да блин, я не разбираюсь в этой аналоговой технике, а проблем у него много - боюсь что если разберу - то останусь потом без осциллографа.
Аноним 29/02/20 Суб 01:33:49 4043531824
>>404351
> если разберу
Обычно есть отверстия в корпусе для доступа к соответствующим подстроечникам, погугли.

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

> если ещё уменьшить единицу вольтажа - то вабще квадратики рисует
Мне кажется он расстроен у тебя или что-то внутри отвалилось/сгнило, компенсирующий конденсатор например. Вобщем я бы не доверял показаниям такого осцилла, настрой/замени его, а потом уже меряй что-то. Вместе с ESP мог бы и DSO простенький заказать, всё равно не мегагерцы меряешь.
Аноним 29/02/20 Суб 01:38:30 4043541825
>>404353
>Обычно есть отверстия в корпусе для доступа к соответствующим подстроечникам, погугли.
Да там не в подстройке дело - я гуглил, народ кучу конденсаторов внутри меняет, транзисторы какие-то. Там пиздос, совковая техника же.

>Вобщем я бы не доверял показаниям такого осцилла
У меня нету оснований ему не доверять - ровные меандры он всегда показывает с ровными скосами - тут скос кривой + этот скос отражается на оборотах вентилятора - причина явно не в осциллографе.

>Вместе с ESP мог бы и DSO простенький заказать, всё равно не мегагерцы меряешь.
Я и собирался, но аноны тут же в треде и отговорили, а потом мне бесплатно этот ослик подарили - свою функцию он выполняет, потом закажу какой-нибудь хантек.
Аноним 29/02/20 Суб 01:50:48 4043551826
DSC06574.jpg 816Кб, 3226x1815
3226x1815
Ох, какие вы приставучие и вредные, так понятнее?
Аноним 29/02/20 Суб 04:52:29 4043591827
>>404351
Пожулайста, выучи значения слов:

- фронт (сигнала)
- спад
- вершина импульса
- скважность
- заполнение
- меандр (у меандра скважность 2 или заполнение 0.5)
Аноним 29/02/20 Суб 10:52:20 4043751828
>>404346
Поставь вместо вентилятора резистор, любой, будет ровный меандр, плавный скос внизу обусловлен тем, что вентилятор при этом (когда напряжение спадает) напряжении отключается (его датчик холла) и у тебя исчезает грубо говоря нагрузка. Ты видишь плавный разряд емкостей. Все нормально у тебя с осциллом.
Аноним 29/02/20 Суб 11:19:37 4043771829
>>404375
Не понял анон, каких ёмкостей? Так проблема в том, что это плавный скос на 1кгц, а при 21кГц меандр просто расширяется, и диапазон регулировки вентилятора становится крайне небольшим
Аноним 29/02/20 Суб 11:23:28 4043781830
>>404377
> плавный скос
>>404377
>меандр просто расширяется

Что ты несёшь
Аноним 29/02/20 Суб 18:10:12 4044111831
>>404355
Поставь вместо вентилятора резистор уже наконец и посмотри, что будет...
Аноним 29/02/20 Суб 20:29:34 4044431832
>>404411
на сколько резитор, анон?
Аноним 29/02/20 Суб 21:19:56 4044501833
>>404443
такой чтобы не сжечь все

ом 50 например, если у тебя 5в питание.
Аноним 01/03/20 Вск 02:55:25 4044811834
>>368818
Возможно. Мимо почтивкатившийся, 6 лет ушло, но я ленивый и позабрасывал на годы, с 2012-13 где то вникаю С год назад начал брать коммерческие проекты.

Бабок очень мало, но мне много и не надо.
Аноним 01/03/20 Вск 19:02:06 4045621835
Может кто перевести этот код в ассемблер, чтобы можно было прикинуть, сколько тактов требуется на выполнение?
>uint16_t n=1;
>while (n!=0)
>{
>   asm("nop");
>   n++;
>}
Иными словами, сколько тактов будет тратиться на один проход цикла?
Понятно, что nop - один такт, но вот сколько потребуется на сложение 2-х байтовой переменной и переходы в начало/конец цикла + проверку условия? МК - tiny13.
Аноним 01/03/20 Вск 19:20:46 4045641836
>>404562
В условии нет ошибки? n!=0 и n++?
Считаешь от любого числа (1) до переполнения?
На первый взгляд - есть пары регистров r24:r25, X Y Z и для них есть команды sbiw и adiw - они двухтактные и сразу работают с 16 битной регистровой парой.
ldi zl,1
ldi zh,0
loop: nop
adiw z,1
brne loop (или breq - забыл все).
На вскидку 1 + 2 + 2 такта и на 1 такт меньше в самой последней итерации, но это не точно.
Аноним 01/03/20 Вск 19:33:20 4045711837
>>404564
Спасибо за отклик.
>Считаешь от любого числа (1) до переполнения?
Да. Это примитивный вариант задержки.
>На вскидку 1 + 2 + 2 такта и на 1 такт меньше в самой последней итерации, но это не точно.
То есть при тактовой частоте 9.6 МГц этот код даст примерно 34 мс задержку? Если, конечно, компилятор придаст ему тот вид, который ты привел...
Аноним 01/03/20 Вск 19:46:00 4045741838
tn13.png 46Кб, 973x553
973x553
>>404571
Пару тактов вычти. Симулятор говорит уйдет 327675 (-2) такта от первого nop-a до выхода из цикла и выхода на метку exit перед выполнение команды nop. Опять же - но это не точно.
Аноним 01/03/20 Вск 19:57:37 4045801839
tn13c.png 66Кб, 931x985
931x985
>>404571
Чуть другой тест. Можно как-то сказать что бы размещал переменную в регистрах, а не в ОЗУ.
На старте main было 36 тактов, на выходе 1245210 такта.
Аноним 01/03/20 Вск 20:12:56 4045861840
>>404574
>>404580
Спасибо, понятно. Завтра попробую скомпилированный ардуино иде бинарник скормить модели в протеусе, с кодом просто переключения состояния выхода, с этой задержкой, там ясно станет.
Мне нужен таймер, который используется ардуиновским дилеем, плюс его код громоздкий и где-то 100-150 байтов флеши отжирает, что при общем объеме 1024 - неприемлемо. А особая точность от дилэя мне все-равно не требуется.
Да и вообще пора бы мне уже переходить с ардуино на нормальную взрослую ИДЕ...
Аноним 01/03/20 Вск 20:14:16 4045891841
>>404562
> МК - tiny13.
> писать на си
Лол.
Я делал так. Компилил, загружал в Аврстудию и охуевал от избыточности кода, пихаемом компилятором. Поэтому перевести вручную не значит, что компилятор так же сделает.
Аноним 01/03/20 Вск 20:25:07 4045931842
>>404589
В ардуино иде для работы с этими МК ставится отдельная библиотека. В ее хэдере можно отключить все лишнее для экономии флеш (проверки от дурака, millis и micros функции, инициализация АЦП, если не нужно). Плюс компилятор работает с флагами -Os LTO enabled, оптимизирует и выбрасывает все лишнее. Попробуй, код на си получается очень экономичным.
Просто чтобы ты понимал, код с готовыми говно-библиотеками (стандартный ардуиновске + скачанные) на 88-й меге занимал более 5 кб, а в тини13 я засунул тот же функционал в ~800 байт, написав все свое, с нуля, без использования ардуино-библиотек и функций. Дилэй только осталось измерить.
Аноним 01/03/20 Вск 21:02:48 4046041843
>>404593
> Попробуй, код на си получается очень экономичным.
За это спасибки!
> Дилэй только осталось измерить.
Так попробуй мой вариант с отладкой скомпиленного в Аврстудио. Увидишь все такты.
Аноним 02/03/20 Пнд 04:59:27 4046271844

>>404574
>>404580

addiw разве в статус Z ставит нуль чтобы brne сработал?
Аноним 02/03/20 Пнд 05:24:03 4046281845
>>404627
>addiw разве в статус Z ставит нуль чтобы brne сработал?
Отправлю в Аэрофлот за билетами ДС - Nahui.
Пиздуй в даташит https://ww1.microchip.com/downloads/en/devicedoc/doc2535.pdf страница 158 и не задавай тупые вопросы.
Бля, это же пердуино тред где слово даташит это грубое ругательство.
Аноним 02/03/20 Пнд 07:55:42 4046351846
>>404628
>Бля, это же пердуино тред где слово даташит это грубое ругательство.
Ohlolyes
Аноним 02/03/20 Пнд 08:07:56 4046361847
>>404604
>Так попробуй мой вариант с отладкой скомпиленного в Аврстудио. Увидишь все такты.
С аврстудио не знаком, я лишь стремящийся ардуинщик. Протеус есть на другом компе, сегодня в него засуну для пробы.
Какую вообще иде посоветуешь, если в перспективе планирую кроме аврок еще стм32 поковырять? Да, знаю, что и в ардуино иде можно стм32 пердолить, но я хочу развиваться в более "взрослую" сторону. Стоит ли вообще связываться с аврстудио или сразу что-то более универсальное изучать?
Аноним 02/03/20 Пнд 09:41:55 4046391848
>>404636
Бро, под АВР надо либо АВРстудию, либо всё что захочешь. А под СТМ32 рекомендую STM32Cube + IAR Embedded Workbench 8+. Я трижды пытался освоить STM32, и трижды наступал на грабли, что я ничего не понимаю в инициализации. Эти две программы позволили быстрее, на четвертый-то раз, пройти порог вхождения.
Аноним 02/03/20 Пнд 15:37:17 4046591849
time.png 138Кб, 1253x694
1253x694
>>404639
Глянул в протеусе, действительно получилось 34-35 мс. Ограничил цикл 19200 итерациями, таким макаром получилась задержка ~10 мс. Для ардуинщиков такой способ оценки времени выполнения - годнота, ящитаю.
>Бро, под АВР надо либо АВРстудию, либо всё что захочешь. А под СТМ32 рекомендую STM32Cube + IAR Embedded Workbench 8+
Я погуглил, и пришел к выводу, что все-таки придется ковырять студию. IAR актуальной версии для AVR на торрентах отсутствует. А иные среды, типа эклипса, требуют подход "собери меня сам" (выдерни из студии или скачай откуда-нибудь тулчейны, компилятор, библиотеки и прочее, затем подключи и настрой все это). Ну и ладно, пусть будет студия, а с стм32 потом буду думать.
Аноним 03/03/20 Втр 13:01:16 4047091850
>>404636
IAR. Подходит как для АВР так и для STM32. Так и для STM8, как переходной МК
Аноним 04/03/20 Срд 02:40:21 4047801851
>>404636
Пишут в своей любимой студии. Отлаживают уже в конкретной.
Я в АВР студии так и пишу для всего. А че? Вот на самом деле думаю компиляторы к ней прикрутить.
Аноним 05/03/20 Чтв 08:17:17 4049671852
>>404659
Зачем тебе СТМ32? Мощности не хватает? Я тоже думал вкатиться, но задач под него пока нет. Для маленьких задач и мелких МК хватает, а для больших задач не хватает моего терпения. Уважуха анонам с гигатерпением.
Аноним 06/03/20 Птн 13:28:10 4051641853
>>404709
На торрентах лишь допотопная версия 8-ми (!!!) летней давности.
>>404780
Любопытно, что на западе студию почему-то недолюбливают. Я так понял, что вокруг нее распространен примерно такой стереотип: "атмел студию используют лишь великовозрастные патлатые гики, которые месяцами сидят в своих темных подвалах и никуда не выходят. И компы у них древние!".
>>404967
Шутишь? Возьми банально жк-дисплейчик, с разрешением 128х64 и выше, обычная 8-бит мега даже на 20 МГц отрисовывает его еле-еле, а ведь помимо этого что-то еще делать нужно. Рефреш рейт никакующий.
Аноним 06/03/20 Птн 14:47:51 4051721854
>>405164
>"атмел студию используют лишь великовозрастные патлатые гики, которые месяцами сидят в своих темных подвалах и никуда не выходят. И компы у них древние!".

Этому миру явно нужна хорошая эпидемия.

Аноним 06/03/20 Птн 15:09:43 4051741855
>>405172
>"атмел студию
>компы у них древние
Атмел студия на основе вижуал студии, древний комп её не потянет.
Аноним 06/03/20 Птн 15:16:47 4051751856
>>404636
VSCode, если отладка не нужна
Аноним 06/03/20 Птн 15:43:45 4051781857
>>405175
Щас бы в встраиванках не нужна была бы отладка. Может еще тесты пописать?
Аноним 06/03/20 Птн 16:13:39 4051791858
>>405178
Под стм у каждого есть ст-линк, да, а вот Atmel-ICE мало у кого
Аноним 06/03/20 Птн 16:14:44 4051801859
Аноним 06/03/20 Птн 16:15:40 4051811860
>>405180
>>405179
Для отладки так же вполне можно использовать старую студию и старый дебагер атмельский.

Еще в студии хороший симулятор.
Аноним 06/03/20 Птн 16:38:14 4051821861
Вообще странно, что за эти годы китайцы не родили дешманскую версию дебаггера для AVR. Только некро JTAG дебаггер для 4-й студии дешево продают.
Аноним 06/03/20 Птн 16:45:36 4051831862
>>405182
Скорее всего потому что он закрытый, 8битки уходят из любительского сегмента, а в промышленной не деньги.
Аноним 06/03/20 Птн 16:55:36 4051871863
>>405182
>китайцы
>родили
Они только скрупулёзно спиздить могут,а не родить
Аноним 06/03/20 Птн 17:05:38 4051901864
>>405180
ты пробовал, оно заработало?
Аноним 06/03/20 Птн 17:15:32 4051921865
Аноним 06/03/20 Птн 21:47:39 4052301866
Нано нельзя подключить через vin параллельно с ещё чем-то? Я пробовал, и оно не заработало. Потом попробовал подключить через usb, и оно начало дико греться. Как з чтобы работало?
Аноним 07/03/20 Суб 17:09:11 4053081867
1583590140436.jpg 5027Кб, 4000x3000
4000x3000
Выручайте, никак не могу настроить пересылку массива (например tab[3] = { 1,0,1}) через Rx - Tx из ардуино в esp8266. Что я только не пробовал делать всегда, но всегда приходят ноли. Мне бы самый простой код без выебонов
Аноним 07/03/20 Суб 17:30:54 4053101868
>>405308
Пример загружал? Там просто всё. Тем более это ардуино + esp8266. А ты наверняка не тот байт массива шлёшь, либо один и тот же.
Аноним 07/03/20 Суб 17:32:37 4053111869
>>405308
А там нет такой хуйни, что надо сериал порт отвязывать от интерпретатора?

Просто под микропайтоном у esp8266 штатный UART завязан на REPL, и чтобы им пользоваться - прежде всего надо REPL via UART отключать.
Аноним 07/03/20 Суб 18:02:36 4053141870
1583593248135.jpg 7783Кб, 3000x4000
3000x4000
1583593248853.jpg 7526Кб, 3000x4000
3000x4000
1583593249419.jpg 5691Кб, 3000x4000
3000x4000
>>405310
Я не шарю сильно в програмировании, вот чего я добился, на третьеи фото то что получает esp, но он через раз разное показывает, на первом код в esp, на втором код в ардуино. Примеров не нашел
Аноним 07/03/20 Суб 18:07:20 4053151871
>>405314
хм, у тебя с точки зрения кода какая-то хуйня. Я не шарю типа в этом языке, но надо не считывать 5 раз в конкретную ячейку, а считывать в лупе, и добавлять в tuple последовательно.
Тоесть, запускаешь цикл с read, если этот цикл что-то получает - то добавляешь то что он получил к списку tab.append[полученные данные] на пайтон, в результате получишь список с нужной последовательностью. А иначе я не понимаю, как ты думаешь этот синхронизировать должно?
Аноним 07/03/20 Суб 18:23:42 4053181872
1583594542828.jpg 6224Кб, 3000x4000
3000x4000
1583594543339.jpg 6019Кб, 3000x4000
3000x4000
>>405315
Сделал циклами, создал массив что бы единицы по краям были, а внутри нули, в итоге они гуляют как хотят, но две единицы всегда рядом
Аноним 07/03/20 Суб 18:27:00 4053191873
>>405318
А то что у тебя масив int а не char/byte это ничо? Прост странно
Аноним 07/03/20 Суб 18:27:12 4053201874
>>405318
Во имя милости Иисуса, Христоса, или в кого ты там веришь, пользуйтесь pastebin, ideone или gists для временного размещения кода.
Аноним 07/03/20 Суб 18:31:00 4053211875
Аноним 07/03/20 Суб 18:32:30 4053221876
>>405321
С числа я начинал - все работало
Аноним 07/03/20 Суб 18:34:37 4053231877
>>405322
Ура! Исправил на byte и пока полет нормальный.
Аноним 07/03/20 Суб 18:35:29 4053251878
>>405318
i <= 6 замени на i < 6
Аноним 07/03/20 Суб 18:36:00 4053261879
>>405323
А нет, показалось числа всеравно сдвигаются
Аноним 07/03/20 Суб 18:41:07 4053271880
Аноним 07/03/20 Суб 18:42:26 4053291881
>>405326
>числа всеравно сдвигаются
Куда?
Аноним 07/03/20 Суб 18:46:19 4053311882
>>405329
Если на char то пустота приходит
Аноним 07/03/20 Суб 18:50:48 4053321883
1583596139129.jpg 7243Кб, 3000x4000
3000x4000
1583596139690.jpg 6097Кб, 3000x4000
3000x4000
Аноним 07/03/20 Суб 18:54:26 4053331884
Видно не судьба мне побороть эту задачу. Знаний маловато
Аноним 07/03/20 Суб 18:57:10 4053341885
>>405332
Понизь скорость порта до минимума, выводи возврат функции сколько байт отправлено и принято, читаешь надеюсь ты тоже байты?
Аноним 07/03/20 Суб 18:59:29 4053351886
>>405334
Скорость понизить не могу нужна именно такая, а вот на счет байтов сейчас попробую
Аноним 07/03/20 Суб 18:59:46 4053361887
>>405331
> то пустота приходит
Ты же надеюсь не как символ печатаешь на экран, а как число? Типа printf %d
Аноним 08/03/20 Вск 09:06:45 4053931888
>>405308
цикл (по i от 0 до длины массива):
....если в UDR пусто;
........пихаешь i-тый байт в UDR;
Аноним 08/03/20 Вск 09:12:15 4053941889
>>405314
Ааа, ты не на си пишешь. Хз как работает сериал, но, возможно, там сразу пихается число в UDR. Воткни задержки по 5 мс между принтами.
Аноним 08/03/20 Вск 09:27:45 4053971890
>>405394
>5 мс между принтами
Мне кажется, что надо между write-ами
Аноним 08/03/20 Вск 09:34:13 4053981891
>>405308
Как же ты на наш уровень ада-то забрался? ESP требует 3.3В, дуина у тебя 5В, чуешь разницу? UART работает падением УРОВНЯ напряжения из VCC до GND, это единица и оно же СТАРТ и СТОП бит. Каждый бит информации это интервал по времени, где условие начала передачи - СТАРТ бит, который из-за разницы уровней у тебя, да ещё и на 115200 бод, то есть, то нет его.
Я-то думал, что у тебя инициализация не проходит, а ты тупо на уровнях напряжения встал, хах.
Аноним 08/03/20 Вск 10:01:19 4054041892
>>405397
Да. Я прост ёбу даю. А лучше вообще везде, для проверки.
Аноним 08/03/20 Вск 10:02:29 4054051893
>>405398
Лол. И правда. Даже делитель не сделал.
Аноним 09/03/20 Пнд 03:26:47 4055211894
>>405398
Почему вдруг 5 вольт не является лог. единицей, как и 3.3 вольт ?

Аноним 09/03/20 Пнд 04:27:15 4055241895
>>405182
>
>Вообще странно, что за эти годы китайцы не родили дешманскую версию дебаггера для AVR


AVR уныл, ног мало, в том числе и для дебаггера. Уже давно есть АРМ-ы, с дебагом по паре проводов. Они дешевле, быстрее, экономичнее. 8bit контроллеры нужны там, где 5-ти вольтовая логика, а это уже умерло.
Аноним 09/03/20 Пнд 04:44:41 4055261896
>>405524
Ничего что в каждом ПУКА стоит неебовый такой 8битный контроллер?
Аноним 09/03/20 Пнд 05:05:16 4055281897
>>405521
Если со стороны ESP, то она вообще ебанутая, работать может стабильно и от +5В, но по номиналу +3.3В, хотя Li-Ion с ее +4.2В хавает за обе щеки.
Если со стороны дуины, то +3.3В недостаточно для открытия транзистора входа, ну то достаточно, то нет. Вот и привет.
А если ты считываешь информацию через USB-UART переходник, то они тоже все по разному работают.
Аноним 09/03/20 Пнд 05:08:53 4055291898
>>405308
Ну а так как ты пытаешься прочесть через дуину ESP, то там только CH340, который тоже не образец надежности, тем более, что ты ему кормишь то +5В сигнал с АТМеги, то +3.3В сигнал с ESP, который он благополучно и пропускает, так как то хватает для открытия транзистора времени, то не хватает. А скорость 115200 бод, длительность нулей и единиц очень мала.
Аноним 09/03/20 Пнд 05:44:31 4055331899
>>405528

RX ардуины спокойно принимает 3.3 вольтовый ТХ еспы.

А ЕСПе что не нравится в 5 вольтах на RX? В даташите написано 5.8...6В критическое напряжение, 5 вольт должно как единица восприниматься
Аноним 14/03/20 Суб 11:19:53 4061891900
Привет, радач. Мне нужна ваша помощь. Спрошу платину, наверное, но все же. Хочу научиться программировать под AVRы. Десять тысяч раз собирал на мк готовые устройства, но в вопросах программирования я почти полный ноль, разве что в школе на паскале немножко писал, но это хуйня. Есть ли какое-то русскоязычное пособие, по которому можно без помощи со стороны и без советов сенсея научиться писать несложные программы под авр? Пока наткнулся только на дихальтовский курс, но первую половину книги используется только ассемблер, очень сложно. Превозмогать и грызть этот курс, или есть способ рациональнее? Подскажите, пожалуйста.
Аноним 14/03/20 Суб 11:47:54 4061971901
>>406189
Сначала просто программировать научись, разберись с нужным тебе языком
Аноним 14/03/20 Суб 13:21:57 4062091902
>>406189
Учи си в /pr есть тред с литературой. Все контроллеро-специфичные вещи будешь гуглить и даташитить.
Аноним 14/03/20 Суб 14:27:11 4062241903
IMG202003141423[...].jpg 1078Кб, 2222x3146
2222x3146
>>406209
>есть тред с литературой
Рикамендую!!
Аноним 14/03/20 Суб 22:42:05 4062821904
Аноним 15/03/20 Вск 00:08:27 4062891905
>>406282
Почему? Годная книга.
Аноним 15/03/20 Вск 13:10:03 4063251906
>>406289
Обычная говнина.
Аноним 17/03/20 Втр 19:35:57 4065691907
изображение.png 153Кб, 1993x1625
1993x1625
изображение.png 45Кб, 1178x413
1178x413
изображение.png 2412Кб, 960x1280
960x1280
Сап, собрал схему(пик1) по подобию схемы с хабра(пик2), в качестве повышающего модуля с 5В на 400В использовал китайский множитель(пик3).
Поясняю работу схемы(как я понимаю): имеется счетчик Гейгера-Мюллера СБМ-20, который сам по себе диэлектрик с овер9000 сопротивлением, но когда пролетает частица, то через трубку проскакивает электрон, и импульсом открывает транзистор. Я же регистрирую этот импульс на коллекторе с945 и считываю его ардуиной, к примеру.
В моем случае трабл в том, что ардуина регистрирует импульс раз в пару сек, при условии, что все это лежит на столе нетронутое. Если я подношу руку к повышающему модулю(пик3), кол-во импульсов повышается до нескольких в сек. Если я прикоснусь к катушке на модуле, то импульсов станет просто дохуялион. Почему так, как это фиксить? Где я проебался? Ощущение, что упускаю какую-то базовую
18/03/20 Срд 08:54:15 4066211908
>>406569
Загляни в промышленные показиметры.
Корпус датчика на общий, сигнал снимай с анода через пару пФ.
Цепи анода покороче, экран не помешает.
Аноним 18/03/20 Срд 22:42:53 4066521909
привет, анон. упоролся я, значит, по nintendo dsi и решил запилить связь данного девайса с дуней. но, по правде говоря, даже не знаю с чего начать. в голову естественно лезет мысль прогнать все пины картриджа (специальная карта, которая вставляется в консоль и на которой держится игра) осциллографом и проверить как он реагирует на нажатие кнопок. и на этом мои идеи закончились. кто-нибудь раньше страдал подобной херней? есть какие-нибудь идеи?
Аноним 18/03/20 Срд 22:45:20 4066531910
ах да, забыл скзать. нинтендо сосет хуй (ну или я) и система закрытая, распиновки я найти не смог.
Аноним 19/03/20 Чтв 09:39:14 4066801911
>>406652
потуси на форуме разработчиков эмуляторов, они скорее всего уже все расковыряли
Аноним 19/03/20 Чтв 11:41:14 4067021912
Аноним 19/03/20 Чтв 11:42:54 4067031913
Аноним 19/03/20 Чтв 15:24:08 4067471914
>>406703
ля, мужик, 10 защитных масок за помощь. спасибо
Аноним 19/03/20 Чтв 15:45:28 4067561915
>>406747

Читаю:

> Most game code is usually executed on the ARM9 processor (in fact, Nintendo reportedly doesn't allow developers use the ARM7 processor, except by predefined API functions, anyways, even with the most likely inefficient API code, most of the ARM7's 33MHz horsepower is left unused).
The ARM9's 66MHz "horsepower" is a different tale - it seems Nintendo thought that a 33MHz processor would be too "slow" for 3D games, and so they (tried to) badge an additional CPU to the original GBA hardware.
However, the real 66MHz can be used only with cache and tcm, all other memory and I/O accesses are delayed to the 33MHz bus clock, that'd be still quite fast, but, there seems to be a hardware glitch that adds 3 waitcycles to all nonsequential accesses at the NDS9 side, which effectively drops its bus clock to about 8MHz, making it ways slower than the 33MHz NDS7 processor, it's even slower than the original 16MHz GBA processor.
Altogether, with the bugged 66MHz, and the unused 33MHz, Nintendo could have reached almost the same power when staying with the GBA's 16MHz processor :-)

Писос, соснули такие соснули.
Аноним 20/03/20 Птн 00:30:04 4068271916
>>406756 звучит будто мои планы и на gba реализовать можно... но мне как то похуй.
Аноним 20/03/20 Птн 01:47:49 4068351917
Снимок экрана ([...].png 10Кб, 1126x540
1126x540
Снимок экрана ([...].png 11Кб, 1127x544
1127x544
Снимок экрана ([...].png 12Кб, 1128x542
1128x542
Снимок экрана ([...].png 7Кб, 242x357
242x357
Сап, радач. Необходимо посчитать инвертированные импульсы ардуиной.

void setup()
{
pinMode(2,INPUT_PULLUP);
pinMode(13, OUTPUT);
Serial.begin(9600);
Serial.println("Start measuring");
}
void loop()
{
Serial.println(digitalRead(2));
digitalWrite(13, digitalRead(2));
}

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

#define F_CPU 1600000UL
#include <avr/io.h>
#include <util/delay.h>
volatile unsigned int Tic_Count = 0;
// Обработчик внешнего прерывания INT0
ISR( INT0_vect )
{
Tic_Count ++;
}
void setup()
{
int0_initial();
Serial.begin(9600);
}
void loop()
{
cli(); // Запрещаем прерывания
Serial.println(Tic_Count);
Tic_Count = 0;
sei(); // Разрешаем прерывания
delay(1000);
}
void int0_initial( void )
{
DDRD = 0x00; // Порт D как вход
PORTD = (1 << 2); // Включение подтягивающего регистра
EICRA = (1 << ISC00) | (1 << ISC01); // Восходящий фронт сигнала
EIMSK = (1 << INT0); // Включение входа прерывания
sei(); // Разрешаем прерывания
}

20/03/20 Птн 17:49:55 4069051918
Аноним 22/03/20 Вск 10:15:15 4071351919
image.png 79Кб, 310x275
310x275
Всем привет. Мне нужно будет управлять вот этим дисплеем, вопрос такой: есть ли плата меньше nano, способная на это?
Не обязательно что бы это был ардуиновский микроконтроллер, главное что бы был маленький
Аноним 22/03/20 Вск 11:13:15 4071401920
>>407135
>Не обязательно что бы это был ардуиновский микроконтроллер
Как вы заебли, пизда просто.
Аноним 22/03/20 Вск 11:53:49 4071431921
Всем привет, может кто сможет помочь ? Имеется подрулевой переключатель магнитолы focus 2, сигнал с него идет резистивный, по двум проводам. Нужен преобразователь резистивного сигнала в токовый, для управления китайским блютуз модулем. Нашел подходящую статью для atmega8 https://www.radiokot.ru/circuit/digital/automat/40/ , но умений не хватит все это повторить, хочу купить ардуину нано и запилить в нее прошивку с обучением, как в статье. В идеале нужен код подобной прошивки (знаний по ардуине 0), а так буду благодарен любой полезной информации по теме
Аноним 22/03/20 Вск 13:10:01 4071561922
Блэт, эксперты, помогите ньюфагу.

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

Я так понимаю можно в общем-то забить на все это и массу функций просто описать самому. Но зачем изобретать велосипед. И вот при программировании на С/С++ эта хрень выплывает постоянно. Я никак не могу найти какой-то список библиотек с описанием их содержимого и просто наличия в системе.

Закачал все хелпы по атмелу - там в лучшем случае просто выдает текст заголовочного файла, где тупо идет перечисление других заголовочных файлов.

В общем юзаю атмел студио 7, стк500, остановился на атмеге 16.

Подскажите, когда сунуть свое любопытное ебало, чтобы там все эти библиотечные дела были разжеваны для дауна.
А то я нихуя не понимаю.
Аноним 22/03/20 Вск 13:12:35 4071571923
Аноним 22/03/20 Вск 17:50:03 4071961924
1584888602136.jpg 28Кб, 200x166
200x166
>>407135
Почти ардуина. Надо только прошивку ардуиновую залить.
Аноним 22/03/20 Вск 17:55:08 4071991925
>>407156
>массу библиотек
Укатывайся с ардуины, вкатывайся в атмелы. Подключать будешь только либы с обозначениями пинов чтобы самому цифры не запоминать, может задержки. Остальное конфигурируется по даташиту в одну строку на одно периферийное устройство.
Аноним 22/03/20 Вск 21:34:34 4072351926
>>407199
Ебал ардуины. Дрочу авр.

Вроде за день немного прояснилось. Библиотек толком и нет.
Вроде даже с прерываниями освоился.

Еще немного потыкаю в кнопки со светодиодами и возьмусь за синусоидальный шим с переменной частотой.
Хз сколько при моих навыках удастся вытянуть частоту модуляции, но думаю, что с кварцем на 16 МГц должно выйти что-то приемлемое.
Аноним 22/03/20 Вск 22:13:30 4072391927
Как лучше реализовать выполнение функции по времени, что-то типа будильника, не просто слип(10000), а точно вызывать функцию например каждую 5-ю минуту часа? время планирую получать через ntp. В голове крутится: получить время->посчитать сколько нужно ждать до 5-й минуты часа этот кусок хз как нормально реализовать->сделать слип на величину которую посчитал->выполнить нужную функцию и так по кругу.
Аноним 22/03/20 Вск 22:28:52 4072411928
Аноним 22/03/20 Вск 22:31:59 4072421929
>>407156
>Подскажите, когда сунуть свое любопытное ебало, чтобы там все эти библиотечные дела были разжеваны для дауна.
Так они в хелпе и должны быть описаны, ты просто с наскока за полчаса не осилишь всю с++ хуйню, если раньше не сталкивался с шкодингом. Если быстро хочешь, то прикинь какой функционал хочешь получить от контроллера и кури только их не теряя время на уарты с хуяртами.
Я бы помог, сам болею этой затеей давно, но подзабил с программной частью, закопавшись по хардварной части и в конечном итоге похоронил мечту собрать частотник.
>Закачал все хелпы по атмелу - там в лучшем случае просто выдает текст заголовочного файла, где тупо идет перечисление других заголовочных файлов.
Так возьми сам заголовочный файл открой и посмотри что там описывается. Вообще бери какой нибудь один функционал для контроллера и гугли урок по нему, так быстрей допетриш что к чему. Хотя тру сильноточник должен на ходу машинными кодами программировать с помощью проводков, ну или на худой конец на ассме шпилить всяко разно. А этих ардуиньщиков за людей даже не считай, у них там особый какой то язык придумали, что бы хоть как-то поднять их самооценку, гони их вобщем и насмехайся над ними.
Аноним 22/03/20 Вск 23:25:06 4072471930
>>407242
>Так они в хелпе и должны быть описаны
Вот собственно с этого я и начал. Внезапно обнаружилось, что хелп в атмел студио работает по суди как ссылки url и почему то открылся мне только хуй, а не хепл. Ну ок, скачал все что можно и в итоге мне в лучшем случае эта херня выдает либо перепечатанные даташиты либо тупо содержание этих самых библиотек, а не описание.

Хз может тыкал не туда или еще что, но тем не менее вроде разобрался. По сути от Си там не сказать бы что очень много, да и пока что я не испытал потребности в каких-то совсем уж сложных проггерских приблудах.

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

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

Ну реально до маразма иногда доходит. Какая-нибудь процедура подготовки к запуску с управлением всякими контакторами/замыкателями/разрядниками либо делается на базе общей платформы управления, либо внезано начинает городиться из операционников, счетчиков или дискретной логики. И все только потому, что толком нет никого, кто мог бы весь этот примитив выполнить на самом простейшем контроллере. Вот и взялся.

К тому же тут вроде как может заказ какой перепадет на эти простенькие преобразователи. Вот если ума хватит, чтобы делать под них системы управления размером с небольшую платку на дешевеньком контроллере, так даже можно о мелком бизнесе задуматься.
Аноним 23/03/20 Пнд 00:36:14 4072531931
хидер.jpg 443Кб, 1440x1305
1440x1305
>>407247
>По сути от Си там не сказать бы что очень много, да и пока что я не испытал потребности в каких-то совсем уж сложных проггерских приблудах.
Не это Си, просто у этой ебаной пердуине..просто там хотели как лучше, а получилось как всегда с медвежьими услугами получается, короче не прогресс а регресс блять.

>Хз может тыкал не туда или еще что
Ты прям тыкай в сам хидер, и в нем самом перед описанием типов, переменных, дефайнов закоментированный кусок текста, это и есть кратенькое назначение всего того что там есть.

>По крайней мере для Атмег система команд довольно простой оказалась. Хоть у меня в общем сложности и ушло на освоение базы около 3х полноценных рабочих дней. Долго чет въезжал поначалу.
Это все конечно заебись, но я чето не разделяю твоего оптимизма, чую побьешь ты еще свою голову об стенку, камней там подводных как гуталина на гуталиновой фабрике.

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

Чё это за хуйня? Аноним 23/03/20 Пнд 20:12:23 4073361932
1584983540221.jpg 580Кб, 1080x2160
1080x2160
1584983540326.jpg 1011Кб, 3000x1641
3000x1641
Заказал модуль HM-10, пришло вот это. Продавцу уже написал а пока спрашиваю у вас, сам идентифицировать не могу, не на один блютуз модуль в Гугле, на Алике он не похож.
Аноним 23/03/20 Пнд 22:02:21 4073441933
>>407336
>не на один
Ты даже по-русски сформулировать запрос не можешь. Думаешь, китайцы тебя поняли?
Аноним 23/03/20 Пнд 22:22:10 4073461934
>>407336
Ты тупой. Тебе пришло то, что ты заказал, и это то же самое что напаяно на на УАРТ брекаут на левой фотке.
Аноним 23/03/20 Пнд 22:22:19 4073471935
HM-104Versions.jpg 191Кб, 699x759
699x759
>>407336
2 секунды в гугле.
Аноним 23/03/20 Пнд 22:35:37 4073511936
755505081004495[...].jpg 52Кб, 800x412
800x412
>>407346
И вообще, их там как грязи.
Аноним 23/03/20 Пнд 23:57:55 4073541937
>>407346
Другая антена, другое расположение компонентов. Это нихуя не одно и то же, там тоже есть UART. Я то уже нашёл что это JDY-18, но он дешевле чем hm-10 так что тупой не ты
Аноним 23/03/20 Пнд 23:58:53 4073551938
>>407351
Да, но это вообще jdy-18
Аноним 24/03/20 Втр 00:48:40 4073611939
Screenshot2020-[...].png 833Кб, 1080x2248
1080x2248
Screenshot2020-[...].png 650Кб, 1080x2248
1080x2248
>>407135
Badusb или pro micro например
Аноним 24/03/20 Втр 19:33:11 4075221940
>>407354
>Я то уже нашёл что это JDY-18
Было написано на обратной стороне?
Аноним 26/03/20 Чтв 19:49:24 4077821941
Сап, щищ. В голове возникла идея, взять attiny13 и встроить ее в БП компьютера. Заебало, что кулер постоянно крутится на максимум. Кулер там 2 провода.
Теоретически, можно ли прицепить к ней мосфет и термодатчик, написать программку и ШИМом регулировать обороты кулера в зависимости от температуры?
Аноним 27/03/20 Птн 13:22:32 4078381942
>>407782
Да, можно. Одна проблема, внутри вентилятора уже свой контроллер, который запускает вращение при +12В..7В (или +5В в зависимости от номинала), а уже потом позволяет регулировать. Так что пиши код, чтобы включал на максимум, а только потом регулировал.
Аноним 27/03/20 Птн 15:14:09 4078531943
>>407782
Задача элементарно решается парой резисторов, одним терморезистором и одним транзистором. Но ты, конечно, мазохист можешь ебаться с мк и обвязкой, каждый дрочит как хочет.
Аноним 02/04/20 Чтв 02:05:03 4084581944
1325403671841.jpg 37Кб, 600x500
600x500
Анон, который помогал мне с деталями для реобаса и подсказывал хуйню по вентиляторам, и остальные аноны, если вас было несколько и мой детектор сбоит: всем огромное спасибо, вроде довёл проект до логического завершения, получилась вот такая хуита:
https://overclockers.ru/blog/ATRChannel/show/35068/esp32-fancontrol-reobas-s-funkciej-upravleniya-led-lentoj-svoimi-rukami
Хороший у вас тренд. Осталось только заказать фабричную платку в китае, когда карантин снимут
Аноним 04/04/20 Суб 19:28:25 4089431945
1edd85138d36e34[...].jpg 146Кб, 1598x1000
1598x1000
Откуда шум на аналоговом входе? Движение электронов в воздух?
Аноним 04/04/20 Суб 19:32:55 4089451946
>>408943
Высокоомный ход ловит всю хуйню из розетки и компуктера.
04/04/20 Суб 19:33:19 4089461947
Аноним 04/04/20 Суб 21:50:44 4089621948
Безымянный.png 72Кб, 1380x980
1380x980
Сам себя ловит.
Аноним 04/04/20 Суб 22:06:49 4089641949
>>408962
Соседние пины тоже ловит, да, и емкость там тоже есть. Можешь pullup/pulldown сделать и вообще проблему бы свою получше объяснил, что подключаешь к нему, что нужно в итоге и т.д.
Аноним 04/04/20 Суб 23:08:55 4089851950
Надо сделать так, чтобы ардуино умел измерять падение напряжения на участке цепи в милливольтах. Какие ваши идеи?
Аноним 05/04/20 Вск 00:55:48 4089961951
Аноним 05/04/20 Вск 11:00:19 4090101952
>>408964
Проблемы нет. Просто захотел узнать источник шума.
Аноним 05/04/20 Вск 11:28:58 4090121953
изображение.png 26Кб, 839x554
839x554
Пытаюсь разобраться как работать с строками https://roboticsbackend.com/arduino-write-string-in-eeprom/
Поясните за пикрелейтед.
>data[newStrLen] = '<pre class="EnlighterJSRAW" data-enlighter-language="cpp">String
Я думал это сайт поехал, но там внизу в примерах кода ещё используется такое.
Это какая-то фишка C++ компилятора?
Что вообще там происходит, я не понимаю. В C++ не умею, только учусь.
Аноним 05/04/20 Вск 11:39:35 4090131954
>>409012
Это сайт поехал, и ниже в примерах тоже сайт поехал.
Аноним 06/04/20 Пнд 01:59:27 4091011955
ba103e4982c2248[...].jpg 1808Кб, 1920x1280
1920x1280
MTR-STP-28BYJ48.jpg 434Кб, 2893x2170
2893x2170
Mini-USB-CH340-[...].jpg 81Кб, 1000x1000
1000x1000
Посоны, к вам залётный васян из /au. Вы тут вроде шарите, а мне нужно сделать небольшую переделку для своей ласточки. Короче не буду ходить вокруг да около, суть такова: есть одна «некробэха» (на самом деле Вольва) и я её люблю, но есть в ней маленький изъян, а именно - привод стеклоочистителей переднего света (маленькие дворнички на передних фарах). Привод этот сделан на редкость уёбищно и ломается от любого чиха, да и просто от старости. И меня это грызёт, т.к. все остальные узлы моей старушки работают нормально, а некоторые я уже отремонтировал самостоятельно. Покупать новые приводы слишком накладно, их цена сейчас составляет около 14к рублей, а в б/у нет смысла ибо с вероятностью в 99% они уже убитые. И вот что я задумал: а нельзя ли реализовать эту механику на китайских шаговых двигателях и ардуине? На алике всего этого просто кучи и стоит это всё какие-то смешные копейки. Но моя проблема в том, что я никогда в жизни не занимался подобной электроникой, хотя в принципе владею некоторыми познаниями в программировании (но не в сфере микроконтроллеров и ардуины), да и руки вроде не совсем из жопы.

Суть задумки примерно такая: На входе есть три провода: постоянные + и – на 12v, которые подаются при включении "зажигания", ими мы запитываем ардуину (не знаю на каком напряжении она работает, возможно придется понижать как-то эти 12v) и отдельный кабель также на +12v который подаёт напряжение в момент нажатия лапки омывателя на руле. То есть мы запускаем автомобиль, контроллер включается и выходит в режим ожидания. Далее, когда, мы нажимаем на лапку омывателя, на контроллер приходит сигнал +12v и запускает программу работы шагового двигателя, по которой он должен будет трижды прокрутиться «туда-обратно» (само количество шагов надо будет высчитывать путём проб и ошибок. Рабочий ход там где-то примерно 140° – 160°). После чего снова включается режим ожидания.

Собственно вопрос, реально ли осуществить мою задумку? И если да, то что именно мне для этого понадобится?
Аноним 06/04/20 Пнд 02:27:11 4091021956
>>409101
Шаговики не славятся большим крутящим моментом, никакое говно кроме совсем жидкого с твоих фар оттереть не смогут. Нужен редуктор, нужно где-то его крепить сопрягать с моторчиком, защищать от грязи, смазывать

>Покупать новые приводы слишком накладно, их цена сейчас составляет около 14к рублей
Автомобильная механика не просто так столько стоит, там нужна защита от вибрации, коррозии, широкого диапазона рабочих температур. Ничего этого у игрушечного ширпотреба с Али нету, проработает от силы неделю-месяц.
Аноним 06/04/20 Пнд 02:29:16 4091031957
>>409101
Дворник на шаговом моторе, ардуина в управлении. Даже не знаю что и сказать. Это пиздец. Там где справляется программный диск с двумя контактами или пара микропереключателей ставить шаговик и микропроцессорное управление. Может нужно проспаться и реализовать это на таймере 555? Ну правда. отрегулировать времязадающей цепью время реверса мотора чтобы не выскакивал за пределы фары. Реверс запускать по микрпереключателю нулевого положения дворника. использовать микропереключатель общепромышленного исполнения, чтобы держал удар и был герметичен. А вообще на Ардуино конечно лучше, и заодно можно мигание каждого поворотника реализовать на ардуино
Аноним 06/04/20 Пнд 03:08:23 4091101958
изображение.png 1610Кб, 1000x789
1000x789
>>409101
>нажимаем на лапку
У тебя у машины лапки? Нет пути
Аноним 06/04/20 Пнд 04:15:35 4091141959
>>409101 Идешь на разборку и ищешь аналогичные моторчики только от другой модели которые не так часто не ломаются и соответственно стоят копейки.
Аноним 06/04/20 Пнд 11:23:17 4091331960
>>409101
Шаговик точно нет. Там тебе кроме редуктора ещё и концевики нужны будут.
Можешь погуглить сервы "Servo Motor High Torque", я бы попробовал на них.
Аноним 06/04/20 Пнд 11:27:02 4091341961
изображение.png 237Кб, 504x284
504x284
Аноним 06/04/20 Пнд 11:31:46 4091351962
>>409133 Да не нужны концевики. Проще поставить ограничители и контролировать работу мотора по таймеру и току.
Аноним 06/04/20 Пнд 13:20:27 4091491963
>>409102
>Ничего этого у игрушечного ширпотреба с Али нету, проработает от силы неделю-месяц.
Вот этого больше всего опасаюсь. Ебаться со всем этим, а потом оно просто откажет из-за китайских соплей.

>>409103
>Это пиздец. Там где справляется программный диск с двумя контактами или пара микропереключателей ставить шаговик и микропроцессорное управление. Может нужно проспаться и реализовать это на таймере 555?
Бро, я же написал что в микроэлектронике не разбираюсь, поэтому и пришёл к вам. Половину слов в твоём посте я вообще не знаю. Напиши васянским языком что и акое программный диск и таймер 555.

>>409114
>от другой модели которые не так часто не ломаются
А кто их знает, антош? Какие из них ломаются, а какие нет? Я сам об этом же думал, пока мне не пришла идея с шаговыми двигателями.

>>409133
>>409134
Выглядит надёжно, а что помимо него ещё понадобится?
Аноним 06/04/20 Пнд 14:08:28 4091721964
изображение.png 253Кб, 550x400
550x400
>>409149
>а что помимо него ещё понадобится?
Я вообще без понятия какие сигналы по каким проводам у тебя в машине приходят. Ну и как это механически приделать тоже хуй знает.
А на саму серву надо с микрухи/ардуины передать угол, на который надо повернуть вал. Будешь кодом дрочить углы от 0 до 180 (или на сколько у тебя там дворник надо повернуть).
Хватит digispark, полтора бакса на али.
Аноним 06/04/20 Пнд 15:29:49 4091961965
Сап двач. Есть одна тян проект на ардуино с использованием ардуиновских библиотек. Возможно ли конвертировать его проект на чистом языке СИ?
Аноним 06/04/20 Пнд 15:55:06 4091971966
>>409101
Duino + A4988 + Stepper + DC/DC 12/5V/3A
ИЛИ
Duino + MG996 + DC/DC 12/5V/3A

Принцип прост, задавать угол в течении времени, чтобы не сильно гнать мотор сервы или шаговый. Они от этого хорошо так греются. В случае с шаговым и A4988 - драйвер уже есть под него, MG996 использует обычный 700...2300 микросек сигнал, но грется будет больше, а значит выйдет из строя раньше.
Аноним 06/04/20 Пнд 15:57:12 4091981967
>>409196
Да, и там и там Си. Вырезаешь Wiring дуиновский и пишешь инициализацию сам.
Аноним 06/04/20 Пнд 16:01:12 4091991968
>>409149
Серве нужно только питание и импульсы с частотой 50гц, примеров множество.

Только чтобы долговечное решение получить, нужно будет герметичные сервы найти и без резистивного потенциометра (сотрется нахой быстро от частого дрочения). Но для начала можно и с обычными попробовать, цена все равно мелкая.
Аноним 06/04/20 Пнд 16:01:15 4092001969
>>409101
Совсем забыл
https://nl.aliexpress.com/item/4000050123924.html
https://nl.aliexpress.com/item/4000762139011.html
Ну и OVERKILL
https://nl.aliexpress.com/item/33010894765.html

Иначе через недельку откажут механизмы. Все эти сервы - расходный материал, используются в Р/У машинках, корабликах, самолетиках. Нагрузка указанная - строго на рычаге, что идет в комплекте. Больше не тянут.
Аноним 06/04/20 Пнд 16:01:34 4092011970
серва.png 4Кб, 321x157
321x157
Аноним 06/04/20 Пнд 16:02:03 4092021971
>>409198
В пердуино фреймфорке используется C++, а не Си.
Аноним 06/04/20 Пнд 16:05:01 4092031972
>>409200
Зачем ему цифровые сервы дворник крутить? Это же не вертолет...
Аноним 06/04/20 Пнд 19:43:43 4093831973
>>409172
>Я вообще без понятия какие сигналы по каким проводам у тебя в машине приходят.

Три провода:
+12в (постоянно)
-12в (постоянно)
+12в (подаются при нажатии на рычажок лапку:3 омывайки на руле)

>Ну и как это механически приделать тоже хуй знает

Это не такая уж проблема.

>digispark

Эту штуку можно запрограммировать так, чтоб она вращала Сервомоторчик влево-вправо при приходе +12 на входной контакт?

>>409200
>Иначе через недельку откажут механизмы. Все эти сервы - расходный материал, используются в Р/У машинках, корабликах, самолетиках.

Думаю у маленьких дворничков не сильно большие нагрузки так-то, водичку гонять, максимум - немножко снежка.
Аноним 06/04/20 Пнд 23:07:43 4094181974
изображение.png 48Кб, 647x781
647x781
>>409383
>Эту штуку можно запрограммировать так, чтоб она вращала Сервомоторчик влево-вправо при приходе +12 на входной контакт?
Да, но нет.
Для digispark нужны +5 вольт, но на ней есть стабилизатор, который на вход принимает до +35 и делает нужные +5. На него идёт нога VIN, туда паяешь постоянные +12.
На GND надо припаять ЗЕМЛЮ (не -12в. -12в там скорее всего для обратного вращения дворника, тебе нужна земля от корпуса машины)

>при приходе +12 на входной контакт?
+12в спалит вход. Тебе надо из него сделать ниже +5.5 но выше +0.4 (по моему)
Можно просто 2 резистора. Возьмёшь на 10кОм и 3кОм и через 10кОм пропускаешь сигнал +12 и подтягиваешь его через 3кОм к земле. И там будет вольта 2.5-4 в зависимости от напряжения.

А в коде делаешь цикл бесконечный - если на сигнальной ноге есть высокий уровень, то повернуть серву на 180 градусов, подождать, повернуть на 0, подождать. И всё заново.

Воооот...
Аноним 06/04/20 Пнд 23:13:29 4094191975
изображение.png 25Кб, 718x138
718x138
Аноним 07/04/20 Втр 01:49:12 4094391976
>>409418
>>409419
>На GND надо припаять ЗЕМЛЮ (не -12в. -12в там скорее всего для обратного вращения дворника
Там именно что "минус", т.к. в оригинальном приводе стоит обыкновенный 12ти вольтный электромотор который всегда вращается в одну сторону, а обратный ход дворника реализован за счет зубчатого маятника в редукторе. Хотя скорее всего эти -12в приходят от кузова.


Вообще спасибо за помощь, Анон! Редко в каком разделе встретишь адекватов, готовых вникнуть в проблему и так подробно расписать возможное решение.
Теперь сохраню твои посты и буду заказывать всё необходимое у китайцев.
Аноним 07/04/20 Втр 10:44:12 4094761977
Аноним 07/04/20 Втр 10:56:37 4094791978
Аноним 07/04/20 Втр 10:59:43 4094801979
33.png 105Кб, 963x669
963x669
>>409383
>водичку гонять, максимум - немножко снежка.
Ай рорудо! Вот тебе скрин из документации на переменный резистор от Bourns, 2 Евро за штуку. 200 циклов рабочих гарантированно. 200!
Аноним 07/04/20 Втр 11:29:07 4094901980
>>409439
> буду заказывать всё необходимое у китайцев
ОСТАНОВИС! ПОДУМОЙ! Тебе не хватит 200 циклов работы сервопривода, лучше шаговый.
Я сам когда-то пытался сделать это всё, на свой пепелац. Хорошо, что не стал делать. Уж лучше шаговый.
Аноним 07/04/20 Втр 12:25:56 4094951981
>>409202
В пердуиновском фреймворке используется свой пердуиноязык. На основе крестов.
Аноним 07/04/20 Втр 12:30:20 4094961982
>>409495
> свой пердуиноязык
С чего бы это?
Аноним 07/04/20 Втр 12:49:54 4094981983
>>409495
Обрезанные кресты со своей библиотекой.
Аноним 07/04/20 Втр 13:55:40 4094991984
>>409495
>>409498
И? Синтаксис прекратил быть Сишным?
Аноним 07/04/20 Втр 16:57:19 4095861985
Аноним 07/04/20 Втр 18:02:24 4096321986
В перекатном треде сохраните пожалуйста картинку "Пердуина - путь на дно" (третий пикрил).
Аноним 08/04/20 Срд 02:27:23 4096751987
Как в ардуине конвертировать byte в строку? Но чтоб byte number = 70; стало "F" а не "70"
Аноним 08/04/20 Срд 02:41:23 4096771988
>>409675
Да как так. Я ничего нагуглить вообще не могу.
Вот мне надо записать в файл много чисел (я на ESP8266), но я хочу 1 байт = 1 число.
А никто нигде не знает как из типа byte получить один байт в виде строки для записи.
Пиздос.
Аноним 08/04/20 Срд 05:38:34 4096811989
>>409675
конвертируй в char
Аноним 08/04/20 Срд 08:33:25 4096911990
Аноним 08/04/20 Срд 08:36:52 4096931991
>>409675
Лол, почитай уже таблицу ASCII, её смысл, её суть... если ты не врубился, то DEC 70 и есть "F", дело в том, как отображается. Если на экране, то "F", если в терминале, то "F", но это 70 и оперировать надо как с 70 или "F", интерпретатор+компилятор сделают из твоих "FUCK" последовательность #70#85#67#75, потому что все-все-все байты именованием byte или char хранятся как числа.
Аноним 08/04/20 Срд 09:36:30 4096981992
>>409681
ЗАРАБОТАЛО!
Тонны нефти тебе! До утра сидел пытался сделать, ничего не получалось!

>>409693
Вот было у меня число 70
Я пишу его в файл - в файле получается 0x3730, а я хотел 0x70
Аноним 08/04/20 Срд 09:49:34 4096991993
>>409691
Так. А что понадобится чтоб подключить такие моторчики к
>digispark
?
Аноним 08/04/20 Срд 10:15:04 4097051994
>>409699
Такие? А они не слишком медленные?
Нужны digispark, плата с микрухой драйвера двигателя (чтоб вращать его в разные стороны) и КОНЦЕВИКИ или что-нибудь чтоб определить в каком положении твой дворник.
Ну или какой-то драйвер, который может сообщать ток. Но так можно дворник повредить. Зависит от конструкции.
Вообще есть датчики, которые сообщают угол поворота магнита типа AS5600, им сможешь определять где стоит дворник и как его домой вернуть.
Ещё смотри чтоб драйвер мог в 5 вольтовую логику, чтоб digispark не спалить.
Но мне кажется эти движки сууупер медленные будут. Китайцы не указывают скорость.
Аноним 08/04/20 Срд 12:45:04 4097401995
>>409698
>Я пишу его в файл - в файле получается 0x3730, а я хотел 0x70
Ааа, ну так надо было срааазу это написать, я думал ты классический случай с "а где мои буквы, я вижу только числа" описываешь. А так да, byte обрабатывается как int (два байта) и хранится в файле как два символа. Такая вот ардуина глупая.
Аноним 08/04/20 Срд 12:47:35 4097411996
Аноним 08/04/20 Срд 18:02:22 4098471997
1586358141977.jpeg 1480Кб, 4032x3024
4032x3024
Аноны, решил вкатиться в ардуино, всё понятно, всё отлично, но не могу понять когда на что влияют и когда ставить фигурные скобки, кто то может нормально, понятно пояснить, или ссыль дать на понятное пояснение.
Спасибо.
Пикрил всё что пока у меня есть, сейчас пойду диод на шим припаяю.
Аноним 08/04/20 Срд 18:05:44 4098551998
>>409847
>кто то может нормально, понятно пояснить
Учебник по С/С++ пояснит тебе за щеку
Аноним 08/04/20 Срд 18:06:13 4098561999
Аноним 08/04/20 Срд 18:32:58 4098682000
>>409855
Ну хуй знает. У андуино иде всё сделано по своему. Там даже свои строки - String.
Да и только C++, C нахой не нужон.
Я бы гуглил сразу уроки по arduino ide, учебник вообще никак не поможет нубасу.
Аноним 08/04/20 Срд 19:09:44 4098782001
>>409868
Да это червь пидор какой то, типа я не в курсе про с++, с ардуино это одно и тоже, как и бейсик похож, я просто нихуя в этом не понимаю, просто спросил нахуя и в чем разница, теперь тоже буду так всем на дваче отвечать, такой петух спросит в автаче или где нибудь еще, если буду знать простой и ровный ответ, напишу В КНИЖКЕ ЧИТАЙ, РОТ ТВОЙ ЕБАЛ.
Аноним 09/04/20 Чтв 00:28:52 4099362002
>>409847
>Пикрил всё что пока у меня есть
Если программно подашь на D3/D7 пины высокий уровень и нажмёшь кнопку - сожжешь к хуям пины/микруху.
Держу в курсе.
Аноним 09/04/20 Чтв 00:51:46 4099392003
1586382706271.jpeg 1146Кб, 4032x3024
4032x3024
>>409936
Да, я в курсе, спасибо!
Вот светодиоды напаял, всё работает, но не могу заставить гореть штатный на 13й ноге, при включении этих двух, создал даже булеаны для этих двух, но не загорается, кнопки по пуллап записал, что не делаю, не горит гад, если на него програмно подать напряжение, то горит, пытался делать
If (9 == 1 && 11 ==1) //и с булеанами в лупе и без
digitalWrite(13, 1)

Не реагирует, как подать напряжение на 13, если на 9 и 11 есть?
Аноним 09/04/20 Чтв 01:34:31 4099482004
>>409939
Всё, разобрался.
Но нахуя столько фигурных скобок в разные стороны? Я нихуя не могу понять.
Аноним 09/04/20 Чтв 02:06:42 4099512005
>>409948
Всё, со скобками разобрался, но заебался, если их в нужное/удобное время стааить, то всё ровно, если всё проебать, то сукка я рот ебал.
Всем спасибо!
Аноним 09/04/20 Чтв 04:47:04 4099572006
Уже бамплимит в 2000 постов?
В перекатном треде сохраните пожалуйста картинку "Пердуина - путь на дно" (третий пикрил).
Аноним 09/04/20 Чтв 11:05:15 4100022007
Аноним 12/04/20 Вск 08:11:28 4107652008
1559006767-44cd[...].jpeg 49Кб, 600x502
600x502
>>410002
>Сохрани сам.
ЯЯяяяяяяя!?
Аноним 13/04/20 Пнд 16:36:12 4113502009
Вопрос теоретического характера. Сделол реле времени, в бесконечном лупе проверяем условия попадания в промежуток времени и включаем/выключаем реле. Очевидный вариант это

if(Hours >= 8 && Hours <= 20) {
digitalWrite(RELAY, LOW); // то выключаем реле
} else {
digitalWrite(RELAY, HIGH); // или включаем реле
}

Но нормально ли это, постоянно дрочить вывод, устанавливая в него значение? Или лучше сделать с предварительной проверкой состояния, так:

if(Hours >= 8 && Hours <= 20) {
if(digitalRead(RELAY) == 'HIGH') {
digitalWrite(RELAY, LOW); // то выключаем реле
}
} else {
if(digitalRead(RELAY) == 'LOW') {
digitalWrite(RELAY, HIGH); // или включаем реле
}
}

Или нахуй не надо городить этот огород? Может ардуина понимает, когда вход в соответствующем состоянии и не меняет состояние порта сама?
Аноним 13/04/20 Пнд 23:45:55 4114082010
>>368492 (OP)
Если закоротить два выхода, этот ваш контроллер сгорит?
Аноним 14/04/20 Втр 00:26:21 4114122011
>>411408
Смотря какие выходы и в каком режиме каждый из них.
Аноним 14/04/20 Втр 08:44:28 4114322012
>>411350
С минутами заёбешься, только часы ещё норм работает, а вот часы И минуты - там такая котовасия, что лаг на лаге. Делай так:
temp_Time = Hours 60 + Minutes;
Time_ON = Hours_ON
60 + Minutes_ON;
Time_OFF = Hours_OFF * 60 + Minutes_OFF;
if (temp_Time >= Time_ON) result = HIGH;
if (temp_Time >= Time_OFF) result = LOW;
digitalWrite(RELAY, result);
Тогда, до 8:05 у тебя будет результат LOW, после 8:05 будет HIGH, и после 20:01 будет LOW
А проверять, записал ли ты данные бита одного стоит только при использовании долгих или с конечным счетом операций, например запись на экран или запись в EEPROM (10000 циклов).
Аноним 14/04/20 Втр 15:39:22 4114872013
>>411412
Они же все одинаковые. И режима всего два, из которых один выходом не является.
Аноним 14/04/20 Втр 16:01:53 4114902014
>>411487
> Они же все одинаковые.
Нет.

> И режима всего два, из которых один выходом не является.
Низкоимпедансный, высокоимпедансный, высокоимпедансный с подтягивающим резистором, у АЦП может еще какие-то режимы есть. Во всех этих режимах пин может находиться в состоянии HIGH или LOW. Вообще, в даташите указан максимальный ток, который может протекать через каждый отдельный пин и через контроллер в целом - если ты его превышаешь, то частично или полностью горит пин или контроллер. В случае с ардуиноплатами может еще какой-нибудь стабилизатор или защитный диод сгореть перед контроллером если ты замыкал шины питания.
Аноним 15/04/20 Срд 00:06:19 4115212015
>>411490
Какой АЦП на выходе, совсем уже на карантине аоехали
Аноним 16/04/20 Чтв 17:23:20 4117782016
IMG202004141440[...].jpg 6791Кб, 4032x3016
4032x3016
Безымянный.png 235Кб, 2686x1440
2686x1440
Почему поочередно не мигают? Просто все загораются.
Аноним 16/04/20 Чтв 17:28:05 4117802017
.png 29Кб, 295x140
295x140
>>411778
Потому что у тебя в цикле только одна строчка из четрыех. Это не питон, тут блоки надо в скобки заключать.
Аноним 16/04/20 Чтв 17:29:53 4117812018
>>407135
Купи голый экран без контроллера, и нарисуй свою плату с таким же контроллером, как и на родной, и с ардуиновской авркой, вот этой: >>407196
Аноним 18/04/20 Суб 09:47:52 4119512019
Тред в бамплимите!
Запилите перекат, сохранив 3й пик - "пердуина - путь на ДНО"!
ПЕРЕКАТ Аноним 18/04/20 Суб 10:53:40 4119582020
Настройки X
Стикеры X
Избранное / Топ тредов