markmariner
@markmariner

С чего начать проектирование переносного устройства?

Я хочу реализовать в железе прототип переносного устройства, что-то вроде КПК. У меня есть идея нового интерфейса взаимодействия, переключения приложений и мне хочется её проверить.

С программной стороны проблем нет, я давно работаю разработчиком, и смогу написать приложения для своих целей. Но никогда не делал устройств, не пользовался платформами Arduino или Raspberry Pi.

Пока я придумал что-то такое: приобрести Raspberry Pi, а к нему длинными проводами подключить собственно устройство-прототип в отдельном корпусе с экраном, кнопками, динамиком, светодиодами. Корпус я собираюсь сделать на 3D-принтере, а панель с кнопками и экран сделать на заказ. Однако я не понимаю, каким образом к Raspberry Pi подключается эта переферия, какие характеристики подключения сообщить производителю и так далее.

С чего можно начать знакомство с подключением переферии к Raspberry Pi? Или я вообще всё неправильно придумал и нужно идти другим путём?
  • Вопрос задан
  • 206 просмотров
Пригласить эксперта
Ответы на вопрос 3
VoidVolker
@VoidVolker Куратор тега Железо
Dark side eye. А у нас печеньки! А у вас?
Например: https://amperka.ru/collection/raspberry-pi-displays - там же рядом мануал с примерами. Кнопки, светодиоды, динамики - тоже все подключается достаточно просто, там же на амперке есть все мануалы. Если мало - в гугле еще больше. Если не знаете что купить - просто свяжитесь с магазином и скажите, что вам надо то-то и тот-то - там вам упакуют все нужное и привезут.
Ответ написан
Комментировать
@dima20155
you don't choose c++. It chooses you
Если у вас что-то низкоуровневое будет по типу датчиков (например, гироскоп, акселерометр) или может простые дисплеи, то необходимо будет самостоятельно их подключать (UART, SPI, I2C) и писать обертки над драйверами/драйвера, чтобы с ними общаться. В остальном, все также как и с обычном компьютером. У Raspberry pi очень большое комьюнити, широкий спектр переферии уже кто-то да подключал.
https://all3dp.com/2/best-raspberry-pi-laptop-kits...
https://www.tomshardware.com/news/raspberry-pi-hp9...
https://tuxphones.com/risc-v-clockworkpi-devterm-p...
https://hackaday.com/2021/03/24/a-raspberry-pi-tab...
Ответ написан
Комментировать
@OlejanJa
Посмотрите в сторону ESP32 - чип с 4МБ flash на борту, есть wifi, bluetooth. Стоит на Aliexpress копейки. Большое комьюнити, много примеров, библиотек. Под него можно писать в Arduino IDE, VSCode, VisualStudio. Вот интересный сайт с примерами. Найдёте там много для себя полезного. Гуглите - esp32 'проблема, которую нужно решить' , и обязательно найдёте ответ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы