Контролер Управління Водоматом
25 000 UAHПотрібно розробити Контролер Управління Водоматом, надалі Пристрій (Vending Machine Controller) для апарату з продажу води, включаючи схему, друковану плату з усіма необхідними файлами на виготовлення, та програмне забезпечення. Бажано рішення на базі одноплатника типу Pi + крос плати для розводки інтерфейсів.
ПЕРЕВАГА НАДАЄТЬСЯ кандидату, що має досвід розробки саме такого обладнання у портфоліо, оскільки проект складний, щоб оптимізувати строки і відладку проекту.
Функція приладу:
Основна функція Пристрою в системі Заказчика є прийом купюр, монет і NFC-карт клієнта для продажу питної води.
В склад системи водомата входять:
Електролічильник - 1 шт.;
Шина нулевая з ізолятом - 2 шт.;
Диференціальний автомат 10A C 30mA - 1 шт.;
Блок живлення Mean Well HDR-100-12 - 1 шт.;
Розетка на DIN рейку 220V 16A - 1 шт.;
Терморегулятор на DIN рейку - 1 шт.;
Твердотельне реле SSR-480D25 - 3 шт.
Пластикова заглушка для твердотельных реле - 3 шт.;
Держатель однофазних твердотельних реле на DIN-рейку - 3 шт.;
Модуль реле 4-канальний 12V Low level - 1 шт.;
Корпус для модуля 4-RELE - 1 шт.;
Дисплей 5” TFT-LCD - 1 шт.;
Корпус дисплея - 1 шт.;
Колонки 8Ω 5W - 1шт.;
Модуль годин RTC DS3231 + синхронізація з ntp-сервером
4G модем для з]єднання по інтерфейсу USB
Купюроприймач CashCode MSM - 1 шт.;
Монетоприймач NRI G13 mft Validator - 1шт.;
Модуль читання карт NFC RC522 I2C v1.1 - 1 шт.;
Магнітно герконовий датчик рівня води - 3 шт.;
Датчик витрати води, YF-S201 450 імп./л. - 1 шт.;
Датчик DS18B20 в металевому герметичному корпусі (1м.)
П'єзоелектричний датчик удару, дві зони, PIT PI-90D - 1 шт.;
Магнітно герконовий датчик відкриття - 3 шт.;
Сирена 12V - 1 шт.;
Світлодіод сигналізації 12V RED в металевому корпусі - 1 шт.;
Модуль світлодіодний COB 12V, підсвітка водомата - 2 шт.;
Кнопка антивандальна ПУСК 22мм., LED GREEN 12V PWM - 1 шт.;
Кнопка антивандальна СТОП 22мм., LED RED 12V PWM - 1 шт.;
Одинадцять різнокольорових кнопок 12мм., дві з фіксацією (все, крім ОСВІТЛЕННЯ підключени до GPIO);
Підсвітка термінала розлива PWM;
Виносний мікрофон - 1шт.;
POS-термінал PAX IM20 (Ingenico IUC180, Nayax VPOS TOUCH, Ingenico Self/2000)
Вимоги до оброблюваного приладу.
Прилад являє собою некорпусовану друковану плату невеликого розміру (до 200*300 мм., що має роз’єми типу Degson 2EDGV-5.08-XXP-14-00AH (вертикальний) або Degson 2EDGR-5.08-XXP-14-00AH (угловий), і роз’єми для платіжної системи , NFC розрахунку , датчика удару, а також монтажні отвори для кріплення плат.
Живлення Пристрою здійснюється від зовнішнього джерела. Номінальне напруга харчування Пристрою 12V 7,5А. Прилад повинен зберігати працездатність в діапазоні напруги живлення від 5 до 15 Вольт.
Захист від випадкової переполюсовки харчування (діод).
Сторожевий таймер контролера (Watchdog timer, WDT), визначається Виконавцем та узгоджується з Замовником.
Розуміється, що в системі Замовника всі датчики підключені через оптопари, а всі слаботочні виходи 12V через оптопари і MOSFET для гальванічної розв'язки і захисту від вандалів.
Всі силові виходи мають загальний мінус, а всі кнопки і тампера і датчики рівня - загальний плюс.
Назва кожного роз’єму повинна бути позначена безпосередньо на друкованій платі пристрою.
Прилад повинен бути працездатним при температурі від –20 до +50 °C.
Вибір електронних компонентів і способів виготовлення здійснюється з урахуванням високої якості, але бажаної ціни примірника приладу при тиражуванні.
Фільтр харчування, для захисту від скачок харчування і паразитних наводок (платежная система).
GSM-модуль SIM7600 - і надійний імпульсний стабілізатор живлення GSM-модуля з функцією повної перезавантаження живлення (захист від зависання з допомогою модуля Watchdog timer, WDT).
SIM-райдер для надійної фіксації SIM-карти (NANO SIM).
Виносної мікрофон і акустична система 2*3W, для озвучування меню і спілкування з адміністратором, під час тривоги дзвонити адміністратору і включати прослуховування, режим «Домофон».
4 кнопки управління МЕНЮ конфігурації, ВЛІВО, ОК, ВПРАВО і кнопка МЕНЮ.
2 шт. вбудованих світлодіодів для відображення режимів роботи приладу та стану GSM-мережі:
Зеленый - зв'язок GSM/доступ в інтернет
Червоний - помилка системи/режим роботи
Червоний вихідної світлодіодної сигналізації 12V, потрібно антивандальний захист від КЗ і ударного шокера, підключення через оптопару і MOSFET.
NVRAM - енергонезалежна пам'ять для збереження всіх операцій.
Розєми на платі:
разъем монетоприемника под протокол Pulse (BH-10/ZL231-10PG)
разъем монетоприемника під протокол ccTalk
роз'єм купюроприемника під протокол CCNet
роз'єм купюроприемника під протокол ccTalk
роз'єм NFC розрахунку
разъем датчика удара двухзонного
Тампера - роз'єм Degson 2EDGV-5.08-XXP-14-00AH
Датчики рівня - разьём Degson 2EDGV-5.08-XXP-14-00AH
Кнопки - разьём Degson 2EDGV-5.08-XXP-14-00AH
Вхід для мережевого блоку живлення 12V - роз'єм Degson 2EDGV-5.08-XXP-14-00AH (2pin)
роз'єм для підключення вихідних колонок (line-out)*
Контроль типу живлення 230V/АКБ UPS Li-ion 12V 2Ah, “трансформатор тока” (2pin).
На разъёмы DS18B20 и NFC картрідер і т.д. подається харчування від DC-DC преобразователя.
Розуміється, що в системі Замовника всі датчики підключені через оптори, а всі слаботочні виходи 12V через оптори і MOSFET для гальванічної розв'язки і захисту від вандалів.
Дисплей і прилад повинні бути працездатними при температурі від –20 до +50 °C.
Вбудований мікрофон для прослуховування звуку і динамік для спілкування, під час тривоги дзвонить адміністратору і включає прослуховування, режим «Домофон».
Тринадцять кнопок, дві з фіксацією, дванадцять підключених до контролера
Виносної червоний світлодіод сигналізації 12V, потрібно антивандальний захист від КЗ, підключення через оптопару і MOSFET.
Модуль годинника RTC DS3231 і синхронізація з ntp сервером.
Два роз'єму монетоприемника під протокол:
основний пульс;
доповняльний ccTalk;
Два роз'єму купюроприемника під протокол:
основний CCNet;
доповняльний ccTalk;
Водомат без датчиків рівня повинен працювати.
Шина живлення 12V і 5V для зручного підключення датчиків і модулів.
3. Вимоги до ПЗ Приладу:
Захист від копіювання програмного забезпечення контролера.
Всі написи та МЕНЮ українською мовою.
Монетоприймач – підтримка протоколів Pulse, ccTalk.
Купюроприймач – підтримка протоколу CCNet, ccTalk.
Вибір активного протоколу МЕНЮ конфігурації.
Режим ОХОРОНА в Меню конфігурації та віддалено.
Режим АКЦІЯ в Меню конфігурації та віддалено.
Режим СИРЕНА зі спрацьовування датчиків та віддалено.
Термостабілізація та обігрів корпусу за показаннями DS18B20 c можливістю змінювати уставку в МЕНЮ конфігурації та віддалено.
Управління підсвічуванням терміналу наливу, можливість віддаленої зміни яскравості або включення/вимкнення.
Управління підсвічуванням дисплея, можливість віддаленої зміни яскравості або вимкнення.
Управління підсвічуванням кнопок ПУСК та СТОП, можливість віддаленої зміни яскравості або відключення.
Управління насосом НАЛИВ ВОДИ при оплаті готівкою або NFC карткою клієнта.
Керування насосом ЗАПРАВКА ВОДИ за датчиком верхнього рівня та кнопкою ЗАПРАВКА (затримка на увімкнення після натискання кнопки ЗАПРАВКА виставляється в МЕНЮ конфігурації).
Ручне встановлення часу в Меню конфігурації та синхронізація з ntp-сервером часу.
Цифровий термодатчик 1-WIRE DS18B20.
Цифровий I2C (дисплей, датчики), вибір налаштувань меню*.
UART RS-232 (USB 4pin.) для підключення платіжного POS терміналу PAX IM20 або Ingenico IUC180.
Роз'єм зчитувача карток RFID/NFC 13,56 МГц Mifare PN532 NFC RFID V3.
Всі дані на картах NFC зберігаються в зашифрованому вигляді (токенізація, протоколи, засоби шифрування, аутентифікації, криптографія, динамічний UID)*.
Два (4*) GPIO виходи доступні для віддаленого керування RELE_4_2, RELE_4_3.
Контроль типу живлення, мережа або АКБ Li-ion 12V 2-6 Ah.
Оповіщення дзвінком, SMS та через Інтернет канал про наступні події: тривога, постановка або зняття з охорони, включення та вимикання живлення 220В, перевищені пороги температурного датчика та ін., оповіщення до 5 шт. абонентів.
можливість змінювати тексти SMS-повідомлень та звукові повідомлення, функцію налаштування та керування приладом через web-браузер.
дистанційне оновлення прошивки приладу GSM-каналом або через інтернет, прошивка скачується з FTP-сервера в зашифрованому вигляді.
за відсутності зв'язку з сервером, зберегти всі операції в незалежній пам'яті NVRAM, після відновлення зв'язку передати всі дані на сервер.
віддалене включення, вимкнення СИРЕНА.
можливість зміни вартості води у МЕНЮ конфігурації та віддалено.
3.1 Прилад повинен мати можливість комунікації з входами, виходами, датчиками, дисплеєм та додатковими модулями:
3.1.1 Входи:
Вхід № 1 ТАМПЕР ЛЮКА, робота на урвище шлейфу.
Вхід № 2 ТАМПЕР ДВЕРІ, робота на урвище шлейфу.
Вхід № 3 ТАМПЕР КАСА, робота на обрив шлейфу, (встановити jumper 2 pin. Паралельно виходу для блокування).
Вхід № 4 П'єзоелектричний датчик удару, ЗОНА 1
Вхід № 5 П'єзоелектричний датчик удару, ЗОНА 2
Вхід №6 Витратомір YF-S201, 450 імпульсів на літр.
Вхід № 7 Магнітно-герконовий поплавковий ДАТЧИК НИЖНЬОГО РІВНЯ
Вхід № 8 Магнітно герконовий поплавковий ДАТЧИК ВЕРХНЬОГО РІВНЯ
Вхід № 9 Магнітно герконовий поплавковий ДАТЧИК ЗАПОВНЕННЯ КАНАЛІЗАЦІЇ (встановити jumper 2 pin. Паралельно виходу для блокування).
Вхід № 10 Зчитувач карток RFID
Примітка:
всі підключення до входів датчиків та входу 1-Wire здійснюються щодо виведення "GND" (мінусова шина живлення).
автомат із обірваними датчиками рівня має працювати.
3.1.2 Виходи:
Вихід №_1 СИРЕНА -12V LOW, RELE_3_1
Вихід №_2 LOW, RELE_3_2
Вихід №3 LOW. RELE_3_3
Вихід №_4 ОБІГРІВ ТЕПЛОВЕНТИЛЯТОР LOW, RELE_3_4
Вихід №_5 НАЛИВ ВОДИ LOW. Твердотельне реле RELE_1
Вихід №_6 ЗАПРАВКА ВОДИ LOW, Твердотельне реле RELE_2
Вихід №_7 Вихід №_8 СВІТОДІОД КНОПКИ ПУСК GREEN 12V, MOSFET PWM
Вихід №_8 Освітлення теміналу наливу, 12V, MOSFET
Вихід №_9 СВІТОДІОД КНОПКИ СТОП RED 12V, MOSFET PWM
Вихід №_10 увімкнення модуля затримки часу RESET, LOW
Вихід №_11 СВІТЛОДІОД СИГНАЛІЗАЦІЇ 12V
4.Комплектуючі підлогового водомату
4.3 Кнопки:
У водоматі використовуються тринадцять кнопок:
Кнопка 1 ПУСК – 1 шт.;
Кнопка 2 СТОП – 1 шт.;
Кнопка 3 МЕНЮ – 1 шт.;
Кнопка 4 ВЛІВО – 1 шт.;
Кнопка 5 OK – 1 шт.;
Кнопка 6 ВПРАВО – 1 шт.;
Кнопка 7 ОСВІТЛЕННЯ, (з фіксацією) - 1 шт.;
Кнопка 8 ІНКАСАЦІЯ - 1 шт.;
Кнопка 9 НАСОС, (з фіксацією) – 1 шт.;
Кнопка 10 RESET – 1 шт.;
Кнопка 11 ЗАПРАВКА - 1 шт.;
Кнопка 12 «+/↑»
Кнопка 13 «-/↓»
На лицьовій панелі водомата встановлені чотири кнопки:
кнопки ПУСК антивандальна з LED підсвічуванням зеленого кольору та СТОП антивандальна з LED підсвічуванням червоного кольору.
кнопки «+/↑», «-/↓» здійснюють перехід між пунктами меню та завданням вибраного параметра (потрібні для вибору літрів при оплаті POS терміналом);
при натисканні кнопок +/↑, «-/↓» активується меню вибору оплати та вибору кількості літрів.
кнопка "ТАК/ПУСК" підтверджує обрану операцію, а також запуск набору води;
кнопка «НІ/СТОП» здійснює скасування поточної операції, а також зупинку набору води;
4.4 Датчики:
Магнітно-герконовий датчик відкриття - 3 шт.;
Магнітно-герконовий датчик рівня води - 3 шт.;
П'єзоелектричний датчик удару, дві зони – 1 шт.;
Витратомір – 1 шт.;
4.5 Дисплей: 5” TFT-LCD дисплей
На дисплеї відображається:
Логотип;
Вартість літра води;
Внесена сума;
Залишок води за внесену суму;
Запрошення: Вставте картку клієнта чи внесіть гроші;
При вставленій карті внесені готівка сумуються із залишком на карті та сервері;
При вставленій картці – номер картки, залишок літрів;
Якщо під час роботи насоса спрацює датчик нижнього рівня, то на 2 секунди виводиться екран ВОДА ЗАКАНЧУЄТЬСЯ, а після злитих 15 літрів (налаштовується в меню), насос вимкнеться, виводиться напис - ВИбачте, НІ ВОДИ;
При відсутності води та роботі INHIBIT, натискаючи кнопку ПУСК, СТОП або МЕНЮ, буде виводиться напис - ПРОВІННІ, НЕМАЄ ВОДИ;
Під час розливу води на моніторі відображається “Progress bar”, що візуально відображає процес заповнення ємності.
При спрацьовуванні ДАТЧИК НИЖНЬОГО РІВНЯ включити режим INHIBIT на купюро та монето приймачах та відключити підсвічування кнопок//підсвічування камери наливу => на дисплей вивести напис НЕМАЄ ВОДИ
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 2 дня 20 часов назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 5 дней 21 час назад ∙ 7 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 6 дней 22 часа назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 835 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 12 дней 18 часов назад ∙ 15 ставок |