Разработка печатной платы и схемы соединения компонентов.
- Войдите на сайт для отправки комментариев
Здравствуйте!
Ищу разработчика с перспективой долгого сотрудничества.
Задача - создать небольшое устройство с функцией управления через интернет/звонки.
Компоненты: sim800c, блок питания на 5V 2,5A, реле, микроконтроллер atmega328p-pu.
Блок питания подключается отдельно, в печатной плате не участвует, на входе платы получаем 5V 2,5A.
Начнём с микроконтроллера, для уменьшения размеров устройства, был выбран atmega328p (корпус TQFP32 для удобства пайки), заместо полного модуля ардуино.
Как я понимаю, для микроконтроллера потребуется внешний кварц на 16 МГц, питание можно подавать напрямую с входа на плате.
SIM800C - поскольку этот модуль достаточно капризный, был выбран блок питания на 2,5A, ведь потребление тока sim800c на пике достигает 2A.
Какую схему использовать для корректного подключения - я не знаю, вероятно схема из обычных двух диодов не подойдёт, но безусловно, ваши аргументы всё решают, так же потребуется конвертер уровней на транзисторах и конденсатор на питание.
Так же на плате должен быть выход для антенны и сим-карты.
Реле подключается к микроконтроллеру.
Я думаю, что ламера видно издалека, поэтому корректное подключение всех элементов ложится на ваши плечи, у нас 1 основной компонент - это sim800c, все остальные компоненты могут меняться.
В общем, мы должны получить полностью рабочее устройство, которое будет работать без перебоев в диапазоне температур от -20 до +40.
Как я вижу порядок работы: вы составляете схему подключения всех устройств, а так же список необходимых компонентов, после чего, я покупаю всё необходимое, собираю устройство на макетной плате, проверяю работоспособность. После успешных тестов, вы составляете макетную плату, после чего заказывается изготовление макетных плат. (Работа в 2 этапа).
Пожалуйста, отправляйте ваши предложения в личные сообщения.
здесь лички нет.
пишите свои координаты.
Приношу извинения, почта для связи: sim11211@ya.ru
...Как я вижу порядок работы: вы составляете схему подключения всех устройств, а так же список необходимых компонентов, после чего, я покупаю всё необходимое, собираю устройство на макетной плате, проверяю работоспособность. После успешных тестов, вы составляете макетную плату, после чего заказывается изготовление макетных плат. (Работа в 2 этапа).
А этап предварительной оплаты каждого этапа вы "случайно" пропустили ?
Порядок оплаты устанавливает исполнитель в своём предложении.
с функцией управления через интернет/звонки.
подробности управления? как через интернет управлять? денег сколько предлагаете за хотя бы первоначальный скетч?
andycat2013@yandex.ru
vzaradka@gmail.com в районе 10 т.р. Начнут ребята завтра!
Неохота писать про пункт "с функцией управления через интернет", напишите ктонить, а то бесплатно консультировать лень.
Нужно получить что-то похожее на эту плату.
Только с реле, выносной антенной и без пинов.
думаю, что "стабильно работающее устройство с функцией управления через интернет" на основе GPRS модема - это фантастика
Нужно получить что-то похожее на эту плату.
Только с реле, выносной антенной и без пинов.
примотать реле изолентой, откусить кусачками пины... антенна там и так выносная
Если серьезно - вместо того чтоб колхоз заводить - берите эту, добавить к ней БП и блок реле и все готово.
Если исключить из ТЗ нереализуемые пункты типа упомянутого мной выше, то предлагаю свои услуги по выполнению проекта. 15тр. fridgetester@mail.ru
Почему управление через интернет нереализуемо?
Все реализуемо(вопрос в вашем чеке) - пишите - разберемся
На предложенном оборудовании - не реализуемо.
Но в идее можно все добавить и реализовать!
А заказчику точно нужно получить функционал "в идее", а не в реальности?
А зачем он Вам? Вы вроде уже всё сами разработали: МК выбрали, БП и GSM-модуль - тоже, частоту требуемую - тоже посчитали. А вот про технические требования к устройству (и ТЗ) - забыли.
А разработчик - он как раз и выбирает элементную базу на основе требований ТЗ (или ТТ). А не наоборот.
Может Вам нужно наоборот - на основе указанной комплектации разработать ТЗ? Так это называется "реверс-инжиниринг".
Только с реле, выносной антенной и без пинов.
Берёте макетную плату. Ставите на неё ответные части разъёмов согласно расположению разъёмов на ссылочной плате. Ставите на неё же разъём питания и реле. И в эту макетную плату втыкаете ссылочную плату. Всё, вся "разработка".
Разрабатывал аналогичную систему несколько лет назад. Для нормального функционирования Atmega328 будет маловато. Свободной памяти осталось с десяток байт да и оперативки маловато. Так же экономил на всем. Перешел на SAMD21 и STM32. По деньгам - копейки, но уже не нужно экономить.
думаю, что "стабильно работающее устройство с функцией управления через интернет" на основе GPRS модема - это фантастика
Поэтому пришлось выполнить много проверок, включая пинг на ya.ru. При разрыве связи, несколько попыток восстановления, с окончательной перезагрузкой при неудаче. Кроме этого много нюансов при работе с телефонными провайдерами. Просто соединится - это одно, а поддерживать устойчивую связь, здесь нужно постараться (есть много нюансов).
Разрабатывал аналогичную систему несколько лет назад. Для нормального функционирования Atmega328 будет маловато. Свободной памяти осталось с десяток байт да и оперативки маловато.
Вы просто не умеете их готовить. Был у меня на переделке один проект. Исполнитель тупо взял библиотеку и не суя туда нос тупо заюзал. Конечно , когда у вас стринги хранятся в озу, 328 ему оказалось мало, что он сделал... Правильно взял 2560.
После меня этот проект летал на 328 с более продвинутым функционалом, а всего то нужно было пихнуть все стринги в библиотеке GSM модема во флеш. Это же просто как пареная репа ! Не используйте в коммерческих проектах левых кривых библиотек.
Вот спасибо, теперь я знаю, что не умею их готовить. А уважаемый brokly сходу определил, даже не зная что за проект мне пришлось делать. Да и я хорош, сколько раз говорил себе не пиши на "площади" если не хочешь услышать мнение о своих способностях.
Вот спасибо, теперь я знаю, что не умею их готовить. А уважаемый brokly сходу определил, даже не зная что за проект мне пришлось делать. Да и я хорош, сколько раз говорил себе не пиши на "площади" если не хочешь услышать мнение о своих способностях.
Перестаньте, я не сомневаюсь в ваших компетенциях. Я просто рассказал о типичной ошибке и том, что помимо выбора мощных процессоров есть и другие подходы.
Надысь наткнулся на лекцию где человек делает доклад в маил ру и чистит на чем зря ардуино и иже с ними, крича что STM наше все... Такое позорище. Видимо под влиянием того самого видео.
Спасибо! Я за разумное применение AVR или STM. Часто хотелки заказчика возрастают все больше и больше от начального варианта. Вот и упираешься в аппаратные ограничения исходного варианта. По поводу STM32 и Ардуино. Недавно с DIYMAN успешно перевели проекты с микроконтроллерами STM32 на платформу Ардуино.
Недавно с DIYMAN успешно перевели проекты с микроконтроллерами STM32 на платформу Ардуино.
интересно, зачем... Дийман вроде разумный человек :)
Ресурсов Мега2560 стало недостаточно. Не думал, что применение STM32 это неразумно.
Ресурсов Мега2560 стало недостаточно. Не думал, что применение STM32 это неразумно.
так вы перевели в какую сторону? От СТМ на ардукино или наоборот?
Мы применяем микроконтроллеры STM32 в среде IDE Ардуино. Сейчас у нас нет аппаратных ограничений.
http://gardenboss.ru/news
Мы применяем микроконтроллеры STM32 в среде IDE Ардуино.
а, теперь понял. Я тоже их применяю :)
В стане "Ардуино для СТМ" сейчас революция. аддон Кларка прекратил развитие, тем, кто на нем писал (как я. например) - надо будет переезжать на новый...
ЗЫ сайт не открывается
Недавно с DIYMAN успешно перевели проекты с микроконтроллерами STM32 на платформу Ардуино.
интересно, зачем... Дийман вроде разумный человек :)
Разумный, и именно поэтому, когда потребовалось портировать прошивку в несколько сотен тысяч строк кода под STM32 - не стал махать шашкой, крича "ща перепишем с нуля под Keil!", а просто взял, поставил порт STM32GENERIC в Arduino IDE - и портировал прошивку так, чтобы оно заработало под STM32. И то - весь этот процесс занял не один месяц.
STM32GENERIC в Arduino IDE - и портировал прошивку так, чтобы оно заработало под STM32. И то - весь этот процесс занял не один месяц.
Добавлю. Успешная компиляция еще не означает нормальную работу.
STM32GENERIC в Arduino IDE - и портировал прошивку так, чтобы оно заработало под STM32. И то - весь этот процесс занял не один месяц.
Добавлю. Успешная компиляция еще не означает нормальную работу.
Это точно. Своих тараканов в коде хватает, а тут ещё сторонний код сюрпризы преподносит :)