#2 Re: Проекти » проект почтомата » Сьогодні 17:59:21

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

#3 Re: Проекти » проект почтомата » Сьогодні 17:12:18

Хочу зробити щось типу вєндінгового поштома

Це як би досить різні речі.

Я не знаю, яка потрібна CRM.

Ніхто крім вас не знає. Це ж ваш проект wink
Почніть з самого початку. На платіжний термінал, як правило, звідкись потрапляє сума платежу. Беріть документацію на ваш термінал і читайте, як це зробити.
А може вам і не потрібен термінал? Може вас задовольнить оплата QR кодом, наприклад? Яка у вас планується бізнес-модель?

Найбільша проблема - підключення.

Підключення реле тут найменша проблема.

#4 Re: Проекти » проект почтомата » Сьогодні 14:37:06

Можна і так. Тільки платіжна система нічого не знає про ваші кнопки і реле. Вона вміє тільки проводити платежі. Потрібна CRM, яка уміє співставити номер ящика з номером платежу, і безпечно передати цю інформацію до правильного ящика.
Але у вас виходить не поштомат, а вендінговий автомат. Чи автомат для гри в Bad Secret Santa. Для поштомата потрібен ще якийсь фактор, крім оплати. В НП - дотаток, з ключом, прив"язаним до вашого аккаунту.

#5 Re: Проекти » проект почтомата » Сьогодні 11:02:01

Реле підключається за типовою схемою, через ключовий транзистор. Але ви ж не про це питаєте, правда? wink Мабуть у вас є якась CRM, в ній є якесь API для взаємодії з виконачими механізмами. MQTT, або REST, або інше, згідно з вашими уявленнями про прекрасне. Якась авторизація, з сертифікатами, чи токенами. І під цю схему ви підбрали якийсь більш-менш захищений контроллер - ви ж не хочете, щоб механізм сам спрацював, бо хакери проаналізували прошивку і витягли ключі?
Ну, десь так.

#6 Re: Програмування Arduino » Обрабатываем нажатие кнопки на примере зажигания светодиода » Сьогодні 09:41:47

Тому, щоб отримати корисні поради, потрібно давати більше інформації про проблему.

Як правило, коли людина досить детально формулює питання, вона вже на 50% це питання вирішила.

#7 Re: Проекти » проект почтомата » Сьогодні 09:38:27

Термінал до реле не треба хотіти підключати. Треба хотіти підключати термінал до платіжної системи - банк, якому вона належить, надасть вам всю доку. До платіжної системи треба підключити ваш самописний біллінг, до біллінга - реле.

До речі, прошу звернути увагу, поштомат НП ніяких платежів не приймає, і це правильно.

#8 Re: Проекти » проект почтомата » Вчора 23:59:36

Це проект не для початківця.
І не для одної людини. Потрібен залізячник, який спроектує сам ящик. Програміст, який напише код. Слюсар, який все змонтує. Тестувальник. Навряд чи все це буде 1 людина.

1000 баксів в місяць / 20 робочих днів = 50 баксів в день, думаю, справедливо, як для початківця wink

#9 Re: Програмування Arduino » Обрабатываем нажатие кнопки на примере зажигания светодиода » Вчора 13:57:47

З оптроном і двигуном теж треба уважно.

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

#10 Re: Програмування Arduino » Обрабатываем нажатие кнопки на примере зажигания светодиода » Вчора 11:13:35

29 В - скоріше за все силовуха, скоріше за все двигун.  Я за оптронну розв"язку.

#11 Re: Проекти » Моніторинг батареї UPS через інтернет » 2024-12-21 12:50:09

ethernet і snmp - це ближче до домашнього датацентру чи розумного дому з виділеним сервером. Моя ідея - для пересічних,  хто акумулятор і інвертор купив, і зрозумів що чогось не хватає wink

#12 Проекти » Моніторинг батареї UPS через інтернет » 2024-12-20 22:06:24

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

Колись давно, 2 роки тому, скрафтив нашвидкуруч гаджет, що малює графік напруги на домашньому акумуляторі. Зручна виявилась штука, завжди видно чи є вдома світло і коли час заводити генератор wink

https://github.com/Ihor-Chu/power-monitor

Працює дуже просто: через кожні 4 хв вимірюється напруга, відправляється на сайт thingspeak.com, там і малюються графіки.
image.png
Безплатного тарифного плану вистачає на 3 млн точок - більше 2 років. А там можна і перешити. На жаль, чим прошивав не пам"ятаю, стандартна прошивалка від ESP01, якщо не помиляюсь, дає 5В живлення, якщо хтось захоче повторити - майте на увазі.

Всередині - noname dc-dc конвертор на 5В і ESP12. Після прошивки потрібно відкалібрувати дільник напруги - подати кілька напруг з робочого діапазону і записати їх через інтерфейс для калібрування http://192.168.4.1/cm . Можна використовувати і з іншими напругами, тільки треба взяти підходящий конвертор і підібрати дільник, щоб на вхід ADC не пішло більше 1В. Так, щоб воно працювало, необхідно щоб домашній провайдер не падав при відключенні енергії wink

#13 Re: Проекти » Електричний камін замість будильника » 2024-12-19 14:58:15

framework-arduinoespressif8266/tools/esptool/flasher_stub/ld/rom_32.ld:PROVIDE ( tzset = 0x40001a1c );

Прикольно
Походу якась магія від esp wink

"EET-2EEST,M3.5.0/3,M10.5.0/4"

З openwrt походу.

Буду знати, дякую.

#14 Re: Проекти » Електричний камін замість будильника » 2024-12-18 22:39:50

Ну, якби я пиляв щось типу розумного лічильника - щось подібне довелось би майстрячити. Рішення для колгоспників - задати таймзону руками і поміняти якщо буде потрібно wink

#15 Re: Проекти » Електричний камін замість будильника » 2024-12-18 18:29:19

його використання можна вимкнути, прибравши EZTIME_NETWORK_ENABLE. Або підняти свій аналогічний.

Якщо вимкнути - буде єдина доступна таймзона UTC. Це корисно хіба що для імітації сумусності. Підняти свій сервер - це якийсь аццький оверінжинірінг wink

Якщо апдейтити прошивку з базою вручну, то для конвертації часу доступу до мережі не потрібно.

Ну теоретично так, але робочого рішення я не знайшов. Робоче - це якщо можна взяти файл з iana.org і вкрутити в прошивку.

#16 Re: Проекти » Електричний камін замість будильника » 2024-12-18 16:34:02

ezTime мацав, не сподобалось. Це якраз та сама подєлка, зав"язана на якийсь дивний сервер timezoned.rop.nl. І, враховуючи що там не в курсі, що Kiev вже давно Kyiv - бази там не свіжі.
Зав"язуватись на таке - нафіг-нафіг, навіть в домашньому проекті.

#17 Re: Проекти » Електричний камін замість будильника » 2024-12-18 15:14:03

Саме тому для типових задач рекомендується використовувати існуючі перевірені рішення.

Хм, наприклад? Всі існуючі рішення кимсь перевірені.


Хоча бібліотек ардуіно це не стосується, бо там зустрічається і не таке  hmm

Ну так то це мій особистий косяк wink А так від програміста і тестувальників залежить.

можна конвертувати час в UTC засобами браузера

Хм, цікава ідея.

#18 Re: Проекти » Електричний камін замість будильника » 2024-12-18 09:44:46

Все правильно, якщо робити industrial style, треба якийсь зворотній зв"язок. Струм міряти, чи пищалку слухати. Але в рамках поставленої задачі це просто значно ускладнює реалізацію. А щодо автоматичної підтримки літнього часу - цей геморой не вартий тих свічок wink + 2 години в налаштуваннях.

uint8_t tz_offset;

Хе-хе. Тільки що звернув увагу, в західній півкулі нас чекає облом wink

#19 Re: Проекти » Електричний камін замість будильника » 2024-12-17 23:52:13

>> А не простіше було взяти готовий недільний таймер-розетку?

Простіше wink  Але як навчити той таймер нажимати кнопки на пульті чи на панелі?

>> чим би дитя не тішилось

Мені більше подобається термін хоббі-проект wink

>> Якщо що то NTP вміє самостійно переходити на зимовий/літній час.

Ніт. Просто повірте - ніт. NTP вертає UTC час. А zoneinfo - це досить складно, як для мікроконтроллера. Єдине що я знайшов - хоббі-проект якогось чувака з Нової Зеландії, і zoneinfo парсилось на його власному сервері, і бази були вже досить протухші (замість Kyiv - Kiev).. Цю частину конкурса - портування підтримки zoneinfo - я залишаю тому, кому це дійсно потрібно.

#20 Проекти » Електричний камін замість будильника » 2024-12-17 13:39:50

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

Все почалось з того, що Св Миколай подарував мені електричного каміна wink Забавна річ, яка вміє прикольно світитись, імітувати полум"я і навіть нагріває повітря. І вирішив я, що було б забавно навчити цю штуку вмикатись замість будильника.
Всередину лізти категорично не хочеться. Але є інфрачервоний пульт з кнопкою ON/OFF, яку треба натиснути вранці. А на вихідних теж можна натиснути, але пізніше.
Короче, взяв ардуїну (по ходу зміни побажань до роботи поміняв на ESP12E), випаяв з якогось донора IR приймач, записав команди, які передає пульт. Знайшов в інтернеті лібу для NTP, лібу для підтримки cron, трохи підпиляв, щоб їх подружити. Думав запиляти ще й автоматичне розпізнавання зимового часу, але вирішив що воно лишнє - навряд чи влітку захочеться вмикати камін wink
Управління у будильника - через веб-морду, індикація - RGB-світлодіод, живлення - зарядка від старого телефону. Реквізити доступу до wifi забиваються в текст програми. Компілювалось в середовищі platformio.

https://github.com/Ihor-Chu/alarm-cron-clock-wifi-irc

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