Можно ли подключить SD-карту и модуль GSM/GSRM?
Можно ли подключить модуль GSM/GSRM И SD-карту одновременно к Arduino Uno или любому ардуино?
Я хочу построить мобильный телефон, чтобы считывать кнопки, которые набираются в него для бедного парня, у которого нет надежды использовать обычный мобильный телефон, и я считаю, что мне нужно включить wav-файлы для кнопок (и любых других функций) на внешнем источнике.
Я хороший программист, так что если я смогу соединить части вместе, то смогу заставить их говорить друг с другом. Но я не уверен, что все эти разные схемы используют одни и те же контакты, поэтому мне было интересно, не будет ли кто-нибудь так добр просветить меня ...
@user1833028, 👍0
Обсуждение1 ответ
Да.
Но позвольте мне попытаться рассказать вам об этом.
Шаг 1 - Анализ/Требования: Правильно сформулируйте свои требования, что должна делать ваша система, какая функциональность. Итак, функции GSM и экономия на SD-картах (короче говоря). Одним из требований было бы, чтобы это было на Arduino (atmega 328P). Какие-либо другие требования к оборудованию?
Шаг 2 - Проектирование: Проверьте возможности с помощью Arduino, 1 аппаратного последовательного и нескольких программных последовательных соединений. Я полагаю, что один аппаратный SPI/I2C. SD-карты часто используют SPI-соединение, а GSM-устройства, скорее всего, используют последовательный. Так что это отлично работает. Проверьте некоторые учебные пособия по SPI и (arduino) последовательному.
Шаг 3 - Подключение Подключите все, как определено в спецификации устройств. Пересеките линии Rx и Tx. Положите МИСО на МИСО и МОСИ на МОСИ соответственно. Убедитесь, что все имеет достаточную мощность (GSM-модули обычно потребляют много тока при отправке/подключении). Обычно, если вы обнаруживаете, что два устройства подключены к одному и тому же контакту, может быть что-то не так (если вы не можете указать, как они разделены или почему это так).
Шаг 4 - Внедрение Ну, ты сказал, что хорошо программируешь, так что я оставлю это открытым для тебя. Но имейте в виду, что это только один из трех шагов, поэтому вам следует ознакомиться с некоторыми учебными пособиями, это будет намного быстрее, чем спрашивать обо всем. Постарайтесь немного успокоиться со своими мыслями, основывайте их на том, чему вы научились.
Значит, это не должно быть проблемой? Эти пины не являются общими? - пользователь1833028
Подобные вещи можно найти в техническом описании устройства, и если вы последуете некоторым руководствам, вы увидите, что они разные и почему.
Кроме того, что мне часто помогает, так это попытаться разделить этот "большой" проект на два небольших проекта. Попробуйте заставить GSM работать, и после этого вы идете за устройством для чтения SD-карт.
- Можно ли использовать GSM и Data Logger Shield одновременно на одном Arduino?
- SD-карта не инициализируется
- Проблема с получением SMS - GSM-модуль Arduino Uno и SIM900A
- Что означают эти контакты? Куда мне их подключить?
- Мини-модем SIM900a, IMEI 0, помощь с контактами TX RX
- Как получить данные из базы данных моего сервера в переменную в моем Arduino?
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- SIM800L не регистрируется в сети
SD использует SPI, а GSM использует последовательное соединение с AT-командами, @RSM
Значит, это не должно быть проблемой? Эти контакты не делятся?, @user1833028
Нет, это не контакты, серийный номер - "0, 1", но программный серийный номер используется, потому что это программные контакты на arduino, а SPI - "11, 12, 13"., @RSM