#1 2022-12-16 01:00:02

maxim_farno
Учасник
Зареєстрований: 2022-12-16
Повідомлень: 8

Система контролю клімату на шині SPI

Доброго вечора, таке запитання, чи можливо підєднати всі датчики на плату slave (tinkercad)
https://imgur.com/a/D8RJ5M5

Неактивний

#2 2022-12-16 09:16:12

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 850

Re: Система контролю клімату на шині SPI

Разные CS пины должны быть.

Неактивний

#3 2022-12-17 00:03:16

maxim_farno
Учасник
Зареєстрований: 2022-12-16
Повідомлень: 8

Re: Система контролю клімату на шині SPI

vvr пише:

Разные CS пины должны быть.

CS пины это что?

Неактивний

#4 2022-12-17 01:03:25

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 850

Re: Система контролю клімату на шині SPI

Почитайте поо   spi

Неактивний

#5 2022-12-19 15:53:14

Roman1984
Учасник
Зареєстрований: 2017-02-17
Повідомлень: 85

Re: Система контролю клімату на шині SPI

По шине SPI можно параллельно цеплять множество устройств. Единственное для каждого отдельного устройства должен быть выделен уникальный вывод CS, чтобы микроконтроллер понимал, с каким из устройств работать в нужный момент.

Неактивний

#6 2022-12-21 12:32:40

maxim_farno
Учасник
Зареєстрований: 2022-12-16
Повідомлень: 8

Re: Система контролю клімату на шині SPI

Roman1984 пише:

По шине SPI можно параллельно цеплять множество устройств. Единственное для каждого отдельного устройства должен быть выделен уникальный вывод CS, чтобы микроконтроллер понимал, с каким из устройств работать в нужный момент.

не понимаю как это реализовать

Неактивний

#7 2022-12-21 13:15:13

Roman1984
Учасник
Зареєстрований: 2017-02-17
Повідомлень: 85

Re: Система контролю клімату на шині SPI

О каких датчиках идёт речь? У меня просто ссылка не открывается.

Неактивний

#8 2022-12-21 13:18:55

maxim_farno
Учасник
Зареєстрований: 2022-12-16
Повідомлень: 8

Re: Система контролю клімату на шині SPI

https://www.tinkercad.com/things/fQMwWNhybdx

Неактивний

#9 2022-12-21 13:26:21

Roman1984
Учасник
Зареєстрований: 2017-02-17
Повідомлень: 85

Re: Система контролю клімату на шині SPI

Все что изображено на схеме можно подключить к одной плате Arduino без каких-либо проблем.

Остання редакція Roman1984 (2022-12-21 13:27:24)

Неактивний

#10 2022-12-21 13:28:07

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 850

Re: Система контролю клімату на шині SPI

Максим, вы бы перечислили названия и маркировку датчиков.
По вашим картинкам нифига не разобраться что вам нужно.

Неактивний

#11 2022-12-21 13:34:51

Roman1984
Учасник
Зареєстрований: 2017-02-17
Повідомлень: 85

Re: Система контролю клімату на шині SPI

Я думаю ему нужен дисплей I2C, ультразвуковой датчик HC-SR04, датчик движения инфракрасный (PIR Sensor) HC-SR501, кнопка,  термометр LM35 и светодиод

Неактивний

#12 2022-12-21 13:47:47

maxim_farno
Учасник
Зареєстрований: 2022-12-16
Повідомлень: 8

Re: Система контролю клімату на шині SPI

Я отправил вам ссылку на тинкеркад, извините за фотки

Неактивний

#13 2022-12-21 13:48:22

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 850

Re: Система контролю клімату на шині SPI

Кнопки и светодиоды к spi не имеют отношения)))

Неактивний

#14 2022-12-21 16:56:33

maxim_farno
Учасник
Зареєстрований: 2022-12-16
Повідомлень: 8

Re: Система контролю клімату на шині SPI

как не относятся? можете объяснить

Неактивний

#15 2022-12-21 16:59:57

maxim_farno
Учасник
Зареєстрований: 2022-12-16
Повідомлень: 8

Re: Система контролю клімату на шині SPI

Roman1984 пише:

По шине SPI можно параллельно цеплять множество устройств. Единственное для каждого отдельного устройства должен быть выделен уникальный вывод CS, чтобы микроконтроллер понимал, с каким из устройств работать в нужный момент.

можете указать пожалуйста какие именно вывод cs, и это на плате slave, master?

Неактивний

#16 2022-12-21 19:00:29

Roman1984
Учасник
Зареєстрований: 2017-02-17
Повідомлень: 85

Re: Система контролю клімату на шині SPI

Я вам скажу так. Все датчики, которые у вас в Тинкеркаде и в самом деле не имеют никакого отношения к протоколу SPI. Они должны подключаться совершенно по другому. Если про этом вы хотите соединить две Ардуины по протоколу SPI, то это другое дело. Ну похоже что тут никто не может понять что именно вам нужно. Для чего вы собираете этот проект? Что он должен из себя представлять?  Откиньте все протоколы, и опишите простым языком что вы хотите получить.

Остання редакція Roman1984 (2022-12-21 19:01:23)

Неактивний

#17 2022-12-21 20:42:54

maxim_farno
Учасник
Зареєстрований: 2022-12-16
Повідомлень: 8

Re: Система контролю клімату на шині SPI

Roman1984 пише:

Я вам скажу так. Все датчики, которые у вас в Тинкеркаде и в самом деле не имеют никакого отношения к протоколу SPI. Они должны подключаться совершенно по другому. Если про этом вы хотите соединить две Ардуины по протоколу SPI, то это другое дело. Ну похоже что тут никто не может понять что именно вам нужно. Для чего вы собираете этот проект? Что он должен из себя представлять?  Откиньте все протоколы, и опишите простым языком что вы хотите получить.

Благодарю вас за то, что отвечаете. Сам проект это: создание на базе шины SPI системы контроля микроклимата. Я думаю сделать так, чтобы slave собирал информацию с датчиков (датчик температуры, ультразвуковой датчик дистанции, фотодиод, пироэлектрический датчик ик-датчика), и по запросу master'a выводил информацию на ЖК-экран. Вы говорите, что они подключаются совсем по другому, это вы имеете в виду что не достаточно пинов для подключения?

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму