Пятница, 29.11.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 116
Гостей: 116
Пользователей: 0
Главная » 2022 » Октябрь » 29 » Материнская плата для микроконтроллера
22:02
Материнская плата для микроконтроллера

Материнская плата для микроконтроллера

Бывают ситуации, когда, вроде бы, что-то можно сделать, но есть ощущение, что неудобно. До сих пор у меня все собиралось и единым комком из модулей и проводов засовывалось в коробку. Тоже не очень хорошо. Теоретически можно выдернуть сломанный модуль и прицепить новый. Практически, велик шанс ещё что-то оторвать уже при вынимании.
Я уже дозрела до сборки на монтажной плате даже более-менее постоянных вещей. А уж для разнообразных экспериментов с прошивками это совсем естественное решение.
Собрала себе маленький компьютер:

Компьютер, потому, что в нём есть почти все, что есть в обычном компьютере. А в компьютере, в свою очередь, все это есть, потому что позволят с ним хоть что-то делать. .
Нужно что-то, что позволяет передавать команды. В стародавние времена это все называлось устройствами ввода (информации). У меня тут вместо клавиатуры и мыши – джойстик.
Ещё надо как-то смотреть на результаты команд и внутренних компьютерных действий. У меня тут подключены целых два монитора. В основном для тестирования. Чтобы сразу все было собрано, а в программе можно было бы выбирать, какой монитор использовать (OLED – графический или LCD – текстовый).
У компьютеров далеко не сразу появились жёсткие диски. Но дискеты (как хоть какое-то хранилище постоянной информации) были. Поэтому я сразу прицепила сюда SD-карту… а заодно узнала, что SD-карта вместе с OLED-дисплеем не работают (памяти не хватает).
Часы бывают нужны в разных ситуациях. Например чтобы задавать дату в время создаваемым на SD-карте файлам.
Теперь по элементы. Микроконтроллер:
https://www.chipdip.ru/product/iskra-mini

OLED – дисплей:
https://www.chipdip.ru/product/0.96inch-oled-a

Джойстик:
https://www.chipdip.ru/product/troyka-3d-joystick

LCD дисплей:
https://amperkot.ru/spb/catalog/lcd_displey_20x4_s_i2c_perehodnikom_sinyaya_podsvetka-23813273.html

Часы:
https://amperkot.ru/spb/catalog/modul_chasov_realnogo_vremeni_tiny_rtc_i2c_24c32__real_time_clock-23866349.html

SD-reader:
https://amperkot.ru/spb/catalog/modul_chteniya_i_zapisi_microsd_card_reader_spi-23871298.html

А пишу я это, чтобы показать, как я их всех соединила:

Крупнее без часов слева:

Попробуйте это все собрать и станет понятно, зачем это нарисовано.
Раскраска, в основном, отсюда:
https://akostina76.ucoz.ru/blog/2022-01-25-7444


Питание – красный, земля – чёрный. Счётчики - синие. Информационные каналы – зелёные. MISO стало оранжево - коричневым (потому, что жёлтый плохо видно). Голубой – сброс при загрузке прошивки (от цвета нуля в сети 220 вольт).

При таком соединении можно, например, создать аналог моих домашних часов:

С часами все в порядке, только почему-то у джойстика поменялись местами верх и низ и право и лево. Теоретически его можно заменить, практически не полезу я в этот комок проводов.
А можно написать что угодно и подключить ещё что-нибудь к свободным пинам.  Благо тут все уже соединено, а в наборе уже есть все для вывода и вывода любой информации.
Несколько текстов:
https://disk.yandex.ru/d/CwtU7pJQ6ZxUog

Тут эти часы и несколько текстов для тестирования работоспособности отдельных подключенных модулей.

Просмотров: 127 | Добавил: akostina76 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Календарь
«  Октябрь 2022  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz