#2 Re: Проекти » Датчик напруги 220В з малим струмом і гальванічною розв"язкою » 2025-12-29 14:00:26

Мені треба тільки факт наявності напруги. Навіть 2 напруг на різних входах. Трансформатор, або блок живлення від старого телефона, теж нормально було б. Але це якось із пушки по горобцям.
Можна взагалі неонку і фоторезистор в чорну термоусадку wink 3 деталі, мінімальний струм, і розв"язка wink

#4 Re: Проекти » Датчик напруги 220В з малим струмом і гальванічною розв"язкою » 2025-12-29 13:09:33

Ну я розраховував на 10мА струму через оптрон. Якщо йому нормально вистачає 3 - ок wink
3мА * 220 В = 0.6 Вт. За рік - 5.7 кВт. Диністор коштує дешевше wink

#5 Проекти » Датчик напруги 220В з малим струмом і гальванічною розв"язкою » 2025-12-29 11:56:12

jokeR
відповідей: 14

Задача: визначити, є світло чи нема. Розв"язка обов"язкова.

2025-12-29_10-43.png

Придумав таке рішення. Релаксаційний генератор на диністорі. Вхідний струм обмежений резистором на 1МОм (можна і більше). На виході - короткі імпульси. LED D4 - контрольний (можливо і не потрібен - ще не спаяв). Атомний реактор мікроконтроллер на схемі умовно не показаний wink

#6 Re: Апаратні питання » Живлення Uno + W5100 » 2025-12-12 10:18:31

Ну якщо планується з"єднання пайкою, то можна просто не з"єднувати 3.3В піни. Якщо це те що повинно з"єднуватись як бутерброд, тоді ой. Вони там зовсім не тестують свої креативи? До того ж на 5В є якась схема с ключами і компараторами, а на 3.3В - як повезе.

Довго думав навіщо 2 ldo паралельно. Причому одинакові, але в різних корпусах. А потім врюхав що на платі 2 посадочних місця, а паяють те що знайшли в коробці wink

#7 Re: Апаратні питання » Живлення Uno + W5100 » 2025-12-11 10:44:39

arduino_uno_scheamtic_ch340.png

LM6206 віддає до 250 мА, навантажувати його не варто.

#8 Re: Різне » Логарифмічний DAC » 2025-12-04 16:01:18

Щодо синтезу звуків - знайшов цікавий сайт, з теорією і прикладами
хттпс://cmtext.com/
Пищалка - не так просто як здавалось wink

#9 Re: Апаратні питання » LilyPad Arduino » 2025-12-01 14:27:24

Я думаю що туди зашито blink wink
Я бачу 2 способи:
- спитати у продавця що туди зашито, можливо він знає
- запаяти 6 пінів і підключити програматор.
Ідея з нестандартним бутлоадером цікава, але я не бачу навіщо б комусь так робити.

#10 Re: Різне » Є проблема по платі arduino UNO хто зможе допоможіть » 2025-11-27 00:50:57

arduino_uno_scheamtic_ch340.png

Дивно кнчн
Коли ваш скетч робить Serial.print - світлодіоди на rx-tx блимають? Може з CH340G щось. Якщо зовнішній usb-uart підключити до rx-tx - працює?

#11 Re: Проекти » Arduino vs LabPower » 2025-11-20 22:29:36

Так, захист від перевантаження працювати не буде. Фактично це показометр. А замутитити і аналоговий захист, і цифрове управління, і щоб показометр показував те що треба - треба поморочитись. Ну, або взяти щось спеціальне - але воно буде коштувати дорожче ніж готовий блок живлення. Ну або не упарюватись в універсальність, а вияснити що саме потрібно бачити.
До речі, якщо планується індуктивне навантаження, типу bldc мотора, треба придумати якийсь захист від імпульсів напруги.

#12 Re: Апаратні питання » Під’єднання 5-ти вольтового датчика до NodeMCU » 2025-11-09 22:59:51

В порядку брєда - можна ще тупо стабілітрон на 3.3в кинути паралельно.
Найстабільніше таки діод і pull-up із сторони esp. Щоб не вносити змін в той модуль аналізатора і взагалі не паритись, open drain там чи ні.
А так то можна і щось типу https://blackchip.com.ua/mikroskhemi/mikroskhema-sn74lvc1t45dbvrg4/ запропонувати wink

#13 Re: Різне » Логарифмічний DAC » 2025-11-09 22:04:16

Так то воно так, але саме в цьому чіпі воно не прикручене
2025-11-09_20-55.png

Взагалі цікавий чіп. Дуже простий. Особливо якщо не руками смикати за регістри а використати https://github.com/IOsetting/FwLib_STC8 . І дешевий.

#15 Re: Апаратні питання » LCD 240*128 на RA6963 підключення до ESP32-C6 » 2025-11-07 21:26:55

Можливо воно якось працювало на паразитному живленні, доки не підключили ще 2 піни.

#16 Re: Різне » Логарифмічний DAC » 2025-11-07 20:38:11

Тут мені приходить в голову інвертуючий підсилювач на ще одному операційнику. Але треба мутити 2 полярне живлення.
2025-11-07_19-22.png
Хоча можна замутити штучну землю і заживитись від 12В..
А можна і не паритись, а відфільтрувати постійну складову конденсатором. А перехід між різними рівнями постійної складової придушити ФНЧ.

#17 Re: Різне » Логарифмічний DAC » 2025-11-07 16:36:26

Ну я тут прикинув, щоб отримати з цієї схеми діапазон в 1000 попугаїв, треба взяти резистори з ряда 1k; 2,4k; 5,6k; 13k; 33k; 75k; 200k; 470k. Пріємлємо wink
Хочу зробити пищалку, яка уміє видавати сигнал різної гучності wink

https://en.wikipedia.org/wiki/Logarithmic_resistor_ladder - нагуглив таке, але воно виглядає зовсім по наркоманськи. І замість дешифратора аналоговий комутатор не дуже подобається.

#18 Різне » Логарифмічний DAC » 2025-11-07 15:03:51

jokeR
відповідей: 21

Оце намагаюсь придумати схему, у якої на вході 3 біта, а на виході - 8 рівнів напруги, але розташованих в логарифмічному порядку. Поки що придумалось тільки дешифратор, 8 підібраних резисторів, операційник.. А можна без дешифратора? І номінали резисторів мені не подобаються wink

file.php?id=80099

#19 Re: Проекти » Кухонний комбайн на базі ардуїно. Потрібна допомога. » 2025-10-05 12:53:02

Із схемою теж непогано wink
Ще хороша ідея - синхронізувати все з частотою мережі. Піднімати прапорець по interrupt і крутити далі бізнес-логіку з кнопками і всим іншим. Тоді не треба запам"ятовувати мілісекунди для кнопок, можна рахувати 100-герцові тіки. І за analogread можна смикати рідше. Це ж регулятор обертів, так? Ви ж не крутите його 3000 обертів за хвилину?

#20 Re: Програмування Arduino » Регістрова змінна » 2025-09-11 09:41:52

https://www.rcgroups.com/forums/showthread.php?1473207-Diy-osd-(Arduino-and-opensource) - тут чувак досить сильно упоровся в цю тему з формуванням OSD на ардуїні.

#21 Re: Програмування Arduino » Регістрова змінна » 2025-08-27 16:47:44

Точно wink Дякую.
Колись учили ассемблер x86, там все якось більш зрозуміло було wink

#22 Re: Програмування Arduino » Регістрова змінна » 2025-08-27 14:22:16

Цікаві досліди wink

        sts     0x0000, r1      ; 0x<__SREG__+0x7fffc1> R_AVR_16        i14+0x1

Записуємо 0 після i14? наче в С коді не було. Чи це вже щось наступне?

#23 Re: Програмування Arduino » Регістрова змінна » 2025-08-27 11:32:38

А можна трохи пояснень? wink
А то відкрив систему команд AVR і ні%%я не пойняв wink

lds     r24, 0x0000 ; завантажили в r24 те що лежало в RAM за адресою 0х0000? serialBuf? старший байт?
bst     r24, 2 ; поклали в Т біт 2, 2^2=0х4; ок
eor     r24, r24 ; обнулили r24; ок
bld     r24, 0 ; встановили молодший біт в значення, збережене в Т; 0 або 1; ок
sts     0x0000, r24 ; зберігаємо 0/1 в 0х0000? назад в serialBuf?
sts     0x0000, r1  ; а що в r1??

Трюк з bst-eor-bld зовсім неочевидний, я б не додумався. Компілятор оптимізує однозначно краще. А що робить lds-sts - незрозуміло.

#24 Re: Програмування Arduino » Arduino vs LCD Trium Mars трабл » 2025-08-13 08:31:29

А можна якийсь приклад, зрозумілий колгоспникам? А то те що гуглиться - в стилі "ну.. можна робити всяке.. програму там написати".. Як на мене, програму під ардуїну написати ще простіше, приклади є прямо в IDE, і вона сама собі програматор.

#25 Re: Програмування Arduino » Arduino vs LCD Trium Mars трабл » 2025-08-12 10:08:37

Трохи не зрозуміло навіщо резистор між gnd і gnd.
https://nicuflorica.blogspot.com/2013/10/afisaj-de-nokia-3410-comandat-de-arduino.html - наче успішний експеримент.

Підвал форуму