Модули и штитови су увек корисни при изради неког сложеног кола, посебно са Ардуином и Распберри Пи. Ови модули смањују све додатне трошкове повезивања сваке компоненте у колу и делују као уређаји за укључивање и пуштање, попут ЛЦД штита, релејног модула итд. Овде делимо врло користан пројекат Детектор цурења резервоара за топлу воду који се може лако изградити коришћењем два СПи модула са Распберри Пи.
Прво бисмо требали разумети СПИ (серијски до периферни интерфејс). СПИ је синхрони и пуни дуплекс комуникациони интерфејс, који се првенствено користи у уграђеном систему за контролу периферних уређаја помоћу микроконтролера. СПИ користи архитектуру мастер-славе где Мицроцонтроллер генерално делује као Мастер. Предност сабирница као што су СПИ и И2Ц је у томе што можете повезати многе уређаје помоћу неколико пинова, као што је случај у случају СПИ да можемо повезати много периферних уређаја само помоћу четири пина где су 3 пина за комуникацију података, а један за одабир чипа.
У Распберри Пи имамо пинове за одабир са 2 чипа за управљање 2 СПИ уређаја и тренутно Распберри Пи може да делује само као мастер. Можемо то разумети једним једноставним примером, на пример, ако желимо да 8 релеја повежемо са Распберри Пи, тако да нам треба 8 ГПИО пинова, али користећи 74ХЦ595 помични регистар као СПИ уређај можемо повезати 8 релеја само помоћу 4 СПИ пинова Распберри Пи, дакле можемо сачувати друге ГПИО пинове за друге функције. Ово је веома корисно у сложеним круговима.
Сада натраг на наш пројекат Детектор цурења резервоара за врућу воду, видгетлордс је створио много корисних грађевинских блокова Распберри Пи и СПИ модула, помоћу којих можемо да направимо многе сложене пројекте за много мање времена. У овом пројекту откривања цурења коришћена су два модула са Распберри Пи, а то су 8-канални аналогни улазни модул Пи-СПи-8АИ и 8-канални релејни модул Пи-СПи-8КО. Осим тога, користе се један зујалица, 24в напајање, термистори и сензор цурења воде. Сензор цурења воде направљен је причвршћивањем два вијка од нерђајућег челика на прозирни пластични лим.
Кад год дође до цурења, зујалицу активира релеј присутан на 8-каналној релејној плочи. Такође мери температуру вруће и хладне линије помоћу сензора температуре и активира температурни аларм када линија топле воде уђе у границу од 10% температуре хладне воде. Овај круг се такође може користити као детектор проводљивости воде и за мерење влажности тла и садржаја чврсте воде. Комплетне детаље, склопове и код за овај детектор цурења из резервоара за топлу воду можете пронаћи на његовој страници пројекта . Испод је екран за надзор излаза на терминалу:
Овде се користе само 4 канала модула Пи-СПи-8АИ и 3 канала модула Пи-СПи-8КО, а остали канали (од 8) су и даље неискоришћени. Ови неискоришћени канали могу се користити за додавање више функција у овом пројекту или се могу користити за руковање потпуно различитим задацима. У томе је снага СПИ-а и ових СПи-модула који могу да се носе са многим задацима користећи један микроконтролер.
Видегетлордс има серију многих корисних Пи-СПи-модула и они континуирано додају више модула, што можете проверити на њиховој веб локацији. Сваки модул има двоструки порт за проширење ГПИО, тако да се многи модули могу повезати у серију према захтеву. Такође има спољно напајање у сваком модулу (24ВДЦ), тако да се напајање Распберри Пи не преоптерећује.